{"version":3,"file":"FAQ_Schema.D5o2tw-R.mjs","names":["React.useMemo"],"sources":["https:/framerusercontent.com/modules/wHwsSTqO5IEXCRjZaC9d/8OvmYfNWUhctUb8I0Mcw/FAQ_Schema.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function extractJsonLd(value){if(!value?.trim())return\"\";return value.replace(/<script[^>]*type=[\"']application\\/ld\\+json[\"'][^>]*>/gi,\"\").replace(/<script[^>]*application\\/ld\\+json[^>]*>/gi,\"\").replace(/<\\/script>/gi,\"\").trim();}export default function FAQSchema({faqSchema=\"\"}){const jsonLd=React.useMemo(()=>extractJsonLd(faqSchema),[faqSchema]);if(!jsonLd)return null;try{JSON.parse(jsonLd);}catch(error){console.warn(\"Invalid FAQ schema JSON-LD in CMS field:\",error);return null;}return /*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:jsonLd}});}addPropertyControls(FAQSchema,{faqSchema:{type:ControlType.String,title:\"FAQ schema\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQSchema\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQ_Schema.map"],"mappings":"2KAA2H,SAAS,EAAc,EAAM,CAA4B,OAAvB,GAAO,KAAK,EAAkB,EAAM,QAAQ,yDAAyD,EAAE,CAAC,CAAC,QAAQ,4CAA4C,EAAE,CAAC,CAAC,QAAQ,eAAe,EAAE,CAAC,CAAC,KAAK,EAA7K,EAA+K,CAAC,SAAwB,EAAU,CAAC,YAAU,IAAI,CAAC,IAAM,EAAOA,MAAkB,EAAc,CAAS,EAAE,CAAC,CAAS,CAAC,EAAE,GAAG,CAAC,EAAO,OAAO,KAAK,GAAG,CAAC,KAAK,MAAM,CAAM,CAAE,OAAO,EAAM,CAAgE,OAA/D,QAAQ,KAAK,2CAA2C,CAAK,EAAS,IAAK,CAAC,OAAoB,EAAK,SAAS,CAAC,KAAK,sBAAsB,wBAAwB,CAAC,OAAO,CAAM,CAAC,CAAC,CAAE,iBAA9pB,IAA4B,IAAoD,EAA+kB,EAAoB,EAAU,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,gBAAgB,EAAI,CAAC,CAAC"}