{"version":3,"file":"Max.DdpDIlU7.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/j2ebKO4iVoyju62NWhgX/tCWtcm3Ez8E0kkNd9I3y/Max.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";export function CharacterLimit(){return{text:props=>{var _props_text;const limit=80// Set character limit\n;if(((_props_text=props.text)===null||_props_text===void 0?void 0:_props_text.length)>limit){let trimmedText=props.text.slice(0,limit).trim();// Remove trailing dot if present\nif(trimmedText.endsWith(\".\")){trimmedText=trimmedText.slice(0,-1).trim();}return`${trimmedText}...`// Append ellipsis\n;}return props.text// Return original text if within limit\n;}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withCharacterLimit(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...CharacterLimit(props)});};}withCharacterLimit.displayName=\"CharacterLimit\";\nexport const __FramerMetadata__ = {\"exports\":{\"withCharacterLimit\":{\"type\":\"reactHoc\",\"name\":\"withCharacterLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CharacterLimit\":{\"type\":\"override\",\"name\":\"CharacterLimit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Max.map"],"mappings":"iPAA2C,SAAgB,GAAgB,CAAC,MAAM,CAAC,KAAK,GAAO,CAAC,IAAI,EACnG,IAAK,EAAY,EAAM,OAAsD,OAAQ,GAAM,CAAC,IAAI,EAAY,EAAM,KAAK,MAAM,EAAE,IAAO,OAC7D,OAAvE,EAAY,SAAS,OAAM,EAAY,EAAY,MAAM,EAAE,IAAI,QAAc,GAAG,EAAY,IAC7F,QAAO,EAAM,IACb,EAAC,AAAE,CAAmJ,SAAgB,EAAmB,EAAE,CAAC,MAAO,KAAQ,EAA+BA,GAAgDC,EAAK,EAAE,CAAC,GAAG,EAAM,GAAG,EAAe,GAAO,EAAK,6BAAmB,YAAY"}