"use strict";var core=require("@gem-sdk/core");const getHiddenOnPageByDevice=(e,o)=>"tablet"===e?o?.tablet??o?.desktop??!1:"mobile"===e?o?.mobile??o?.tablet??o?.desktop??!1:o?.desktop??!1,makeStyleStateConditionActive=(e,o,t)=>o?t?{[`--${e}`]:o?.active}:{[`--${e}`]:o?.normal,[`--hvr-${e}`]:o?.hover,[`--focus-${e}`]:o?.focus}:{},composeAppendTypoClass=e=>(delete e?.attrs?.color,core.composeTypographyClassName(e)),composeAppendTypoStyle=e=>(delete e?.attrs?.color,core.composeTypographyStyle(e));exports.composeAppendTypoClass=composeAppendTypoClass,exports.composeAppendTypoStyle=composeAppendTypoStyle,exports.getHiddenOnPageByDevice=getHiddenOnPageByDevice,exports.makeStyleStateConditionActive=makeStyleStateConditionActive;
