{
  "version": 3,
  "sources": ["ssg: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": "yFAAkD,SAASA,GAAgB,CAAC,MAAM,CAAC,KAAKC,GAAO,CAAC,IAAIC,EACnG,KAAKA,EAAYD,EAAM,QAAQ,MAAMC,IAAc,OAAO,OAAOA,EAAY,QAAQ,GAAM,CAAC,IAAIC,EAAYF,EAAM,KAAK,MAAM,EAAE,EAAK,EAAE,KAAK,EAC5I,OAAGE,EAAY,SAAS,GAAG,IAAGA,EAAYA,EAAY,MAAM,EAAE,EAAE,EAAE,KAAK,GAAS,GAAGA,CAAW,KAC7F,CAAC,OAAOF,EAAM,IACd,CAAC,CAAE,CAA2J,SAASG,EAAmBC,EAAE,CAAC,OAAOJ,IAAQK,EAA+BC,CAAuC,EAASC,EAAKH,EAAE,CAAC,GAAGJ,EAAM,GAAGD,EAAeC,CAAK,CAAC,CAAC,EAAI,CAACG,EAAmB,YAAY",
  "names": ["CharacterLimit", "props", "_props_text", "trimmedText", "withCharacterLimit", "C", "re", "DataObserverContext", "p"]
}
