"use strict";var core=require("@gem-sdk/core");const getClasses=({setting:e,isLiquid:r})=>{let a=core.composeTypographyClassName(e?.typo,e?.typography),t=core.getGlobalColorClass("text",e?.color);return{"gp-relative  gp-p-description-text gp-break-words safari:[&_p]:gp-inline safari:[&_p]:after:gp-whitespace-pre":!0,"p-description-wrapper":r,...a&&{[a]:!0},[t]:!0,"data-[browser=safari]:after:gp-content-[' '] data-[browser=safari]:after:gp-absolute data-[browser=safari]:after:gp-left-0 data-[browser=safari]:after:gp-right-0 data-[browser=safari]:after:gp-bottom-0 data-[browser=safari]:after:gp-w-full data-[browser=safari]:after:gp-h-1/2 data-[browser=safari]:after:gp-bg-gradient-to-t data-[browser=safari]:after:gp-from-white":!0}},getButtonClasses=({setting:e})=>{let r=core.composeTypographyClassName(e?.typo,e?.typography),a=core.getGlobalColorClass("text",e?.showMoreColor);return{"p-description-show-more gp-items-center gp-mt-4 gp-w-full gp-transition-all hover:gp-opacity-80":!0,...r&&{[r]:!0},[a]:!0}},getClassPreBuilt=()=>core.composeClasses(core.cls("gp-rotate-180 gp-hidden"));exports.getButtonClasses=getButtonClasses,exports.getClassPreBuilt=getClassPreBuilt,exports.getClasses=getClasses;
