"use strict";var e=require("@gem-sdk/core");const s=e.composeClasses("gp-flex gp-w-full gp-relative"),l=e.composeClasses("!gp-relative"),p=e.composeClasses("gp-overflow-hidden gp-w-full gp-h-full"),t=e.composeClasses("gp-flex gp-items-center gp-marque-child-item gem-child-marquee-item gp-w-full"),g=e.composeClasses("gp-inline-flex gp-items-center  [&>svg]:gp-h-full [&>svg]:gp-w-full"),r=e.composeClasses("first-block gp-w-[0.01px]");exports.getAlignClasses=s,exports.getContentClasses=l,exports.getFastMarqueeChildrenIconClasses=g,exports.getFastMarqueeClasses=p,exports.getFastMarqueeContentChildrenClasses=s=>e.composeClasses(e.cls("gp-inline-flex gp-items-center gp-relative gp-transition-all",s?"gp-w-full":"")),exports.getFastMarqueeContentClasses=t,exports.getItemWrapperClasses=(s,l)=>e.composeClasses(e.cls("gp-relative gp-overflow-hidden gem-marquee-item ",l,s,`gem-marquee-item-${s}`)),exports.getPlaceHolderWrapperClasses=r,exports.getWrapperClasses=s=>e.composeClasses(e.cls("gem-marquee gp-overflow-hidden gp-flex gp-items-center gp-w-full gp-h-full",s));
