"use strict";var e=require("@gem-sdk/core");const r=e=>e.trim().split(/\s+/).reduce((e,r)=>(e[r]=!0,e),{});exports.customClass=(s,t,o)=>{let{layout:p,typo:l,typographyPaginator:a}=o??{},g=e.composeTypographyClassName(l,a);return r(e.cls(s,"gp-flex gp-items-center gp-justify-center gp-cursor-pointer",t?e.getGlobalColorClass("text",t):"",g,"simple"!==p?"gp-border gp-border-solid":""))},exports.getPaginatorClass=()=>r("gp_collection-paginator"),exports.getPaginatorWrapperClass=()=>r("gf_collection-paginator-wrapper gp-inline-flex gp-flex-wrap");
