{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Gt9ANiTudoLXrd8YPRE9/lpKOtZsGESN1XlVq6YdV/Truncate_Text.js", "ssg:https://framerusercontent.com/modules/eZIrIVTt8pWOrAUMOX43/hSdQf1m4dDn4l2Nmy5c3/DFGorrkj4.js", "ssg:https://framerusercontent.com/modules/oiZO3XWbPn1mhaX5BgKv/xG60lN0orymmmWMZxfrr/NtJ1axdez.js", "ssg:https://framerusercontent.com/modules/DMm1GagJyjdH4x1Ym7T7/lm9Xz9NIioDaxc0i0eVO/uVsen5pVg.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export function TextWithCharacterLimit(props){const{text,limit,fontSize,fontName,fontWeight,textColor,style,...otherProps}=props;let displayText=text;if(text?.length>limit){displayText=text.slice(0,limit).trim();if(displayText.endsWith(\".\")){displayText=displayText.slice(0,-1).trim();}// No \"...\" added as requested\n}// Combine custom styles with default styles\nconst combinedStyle={fontFamily:fontName,fontSize:`${fontSize}px`,fontWeight,color:textColor,...style};return /*#__PURE__*/_jsx(\"span\",{style:combinedStyle,...otherProps,children:displayText});}// Default values\nTextWithCharacterLimit.defaultProps={text:\"Sample text that will be truncated if it exceeds the defined character limit\",limit:50,fontSize:16,fontName:\"Inter\",fontWeight:400,textColor:\"#000000\"};// Property controls definition\naddPropertyControls(TextWithCharacterLimit,{text:{type:ControlType.String,title:\"Text\",defaultValue:TextWithCharacterLimit.defaultProps.text},limit:{type:ControlType.Number,title:\"Character Limit\",defaultValue:TextWithCharacterLimit.defaultProps.limit,min:1,max:1e3,step:1},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:TextWithCharacterLimit.defaultProps.fontSize,min:8,max:96,step:1,unit:\"px\"},fontName:{type:ControlType.String,title:\"Font Name\",defaultValue:TextWithCharacterLimit.defaultProps.fontName},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:TextWithCharacterLimit.defaultProps.fontWeight,min:100,max:900,step:100},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:TextWithCharacterLimit.defaultProps.textColor}});export default TextWithCharacterLimit;\nexport const __FramerMetadata__ = {\"exports\":{\"TextWithCharacterLimit\":{\"type\":\"reactComponent\",\"name\":\"TextWithCharacterLimit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"TextWithCharacterLimit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Truncate_Text.map", "// Generated by Framer (c07a8c1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Qfw1Q .framer-styles-preset-adp3oo:not(.rich-text-wrapper), .framer-Qfw1Q .framer-styles-preset-adp3oo.rich-text-wrapper a { --framer-link-current-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-57a519b8-f0f3-4919-a5dc-aa4bb85f31d5, rgba(24, 22, 24, 0.7)); --framer-link-text-decoration: none; }\"];export const className=\"framer-Qfw1Q\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9e04080)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Instrument Serif\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentserif/v4/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{family:\"Instrument Serif\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentserif/v4/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=[\".framer-bsrxz .framer-styles-preset-w66p1p:not(.rich-text-wrapper), .framer-bsrxz .framer-styles-preset-w66p1p.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }\",\"@media (max-width: 1199px) and (min-width: 640px) { .framer-bsrxz .framer-styles-preset-w66p1p:not(.rich-text-wrapper), .framer-bsrxz .framer-styles-preset-w66p1p.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 51px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\",\"@media (max-width: 639px) and (min-width: 0px) { .framer-bsrxz .framer-styles-preset-w66p1p:not(.rich-text-wrapper), .framer-bsrxz .framer-styles-preset-w66p1p.rich-text-wrapper h3 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\"];export const className=\"framer-bsrxz\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9e04080)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Instrument Serif\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/instrumentserif/v4/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{family:\"Instrument Serif\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/instrumentserif/v4/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=[\".framer-pSPtO .framer-styles-preset-13sfg5p:not(.rich-text-wrapper), .framer-pSPtO .framer-styles-preset-13sfg5p.rich-text-wrapper h5 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }\",\"@media (max-width: 1199px) and (min-width: 640px) { .framer-pSPtO .framer-styles-preset-13sfg5p:not(.rich-text-wrapper), .framer-pSPtO .framer-styles-preset-13sfg5p.rich-text-wrapper h5 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\",\"@media (max-width: 639px) and (min-width: 0px) { .framer-pSPtO .framer-styles-preset-13sfg5p:not(.rich-text-wrapper), .framer-pSPtO .framer-styles-preset-13sfg5p.rich-text-wrapper h5 { --framer-font-family: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-family-italic: \\\"Instrument Serif\\\", \\\"Instrument Serif Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-92ff9a07-b884-4092-8713-a886811ff516, #181618); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }\"];export const className=\"framer-pSPtO\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "iGAAsG,SAASA,EAAuBC,EAAM,CAAC,GAAK,CAAC,KAAAC,EAAK,MAAAC,EAAM,SAAAC,EAAS,SAAAC,EAAS,WAAAC,EAAW,UAAAC,EAAU,MAAAC,EAAM,GAAGC,CAAU,EAAER,EAAUS,EAAYR,EAAQA,GAAM,OAAOC,IAAOO,EAAYR,EAAK,MAAM,EAAEC,CAAK,EAAE,KAAK,EAAKO,EAAY,SAAS,GAAG,IAAGA,EAAYA,EAAY,MAAM,EAAE,EAAE,EAAE,KAAK,IAE1X,IAAMC,EAAc,CAAC,WAAWN,EAAS,SAAS,GAAGD,CAAQ,KAAK,WAAAE,EAAW,MAAMC,EAAU,GAAGC,CAAK,EAAE,OAAoBI,EAAK,OAAO,CAAC,MAAMD,EAAc,GAAGF,EAAW,SAASC,CAAW,CAAC,CAAE,CACjMV,EAAuB,aAAa,CAAC,KAAK,+EAA+E,MAAM,GAAG,SAAS,GAAG,SAAS,QAAQ,WAAW,IAAI,UAAU,SAAS,EACjMa,EAAoBb,EAAuB,CAAC,KAAK,CAAC,KAAKc,EAAY,OAAO,MAAM,OAAO,aAAad,EAAuB,aAAa,IAAI,EAAE,MAAM,CAAC,KAAKc,EAAY,OAAO,MAAM,kBAAkB,aAAad,EAAuB,aAAa,MAAM,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,SAAS,CAAC,KAAKc,EAAY,OAAO,MAAM,YAAY,aAAad,EAAuB,aAAa,SAAS,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,SAAS,CAAC,KAAKc,EAAY,OAAO,MAAM,YAAY,aAAad,EAAuB,aAAa,QAAQ,EAAE,WAAW,CAAC,KAAKc,EAAY,OAAO,MAAM,cAAc,aAAad,EAAuB,aAAa,WAAW,IAAI,IAAI,IAAI,IAAI,KAAK,GAAG,EAAE,UAAU,CAAC,KAAKc,EAAY,MAAM,MAAM,aAAa,aAAad,EAAuB,aAAa,SAAS,CAAC,CAAC,EAAE,IAAOe,EAAQf,ECHhwBgB,EAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,miBAAmiB,EAAeC,EAAU,eCAzpBC,EAAU,UAAU,CAAC,8BAA8B,4BAA4B,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,KAAK,EAAE,CAAC,OAAO,mBAAmB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,kGAAkG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,i8BAAy8B,u/BAA+/B,m/BAA2/B,EAAeC,EAAU,eCAv+GC,EAAU,UAAU,CAAC,8BAA8B,4BAA4B,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+FAA+F,OAAO,KAAK,EAAE,CAAC,OAAO,mBAAmB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,kGAAkG,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,m8BAA28B,y/BAAigC,q/BAA6/B,EAAeC,EAAU",
  "names": ["TextWithCharacterLimit", "props", "text", "limit", "fontSize", "fontName", "fontWeight", "textColor", "style", "otherProps", "displayText", "combinedStyle", "p", "addPropertyControls", "ControlType", "Truncate_Text_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
