{"version":3,"file":"FAQs_CMS.CErsfFDa.mjs","names":["text","React.useMemo","React.useState","l","React.useId","_Fragment"],"sources":["https:/framerusercontent.com/modules/dWOgt1AhhForvmqHNqOi/DZLrjqju0XABaPlf8PGI/FAQs_CMS.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{RenderTarget,addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n */// ---------------------- Defaults ----------------------\nconst DEFAULT_FAQ_ITEMS=[{question:\"What is this FAQ component?\",answer:\"This FAQ block lets you manage questions in one place and render them as accordions on your site. You can read more in the component docs.\"},{question:\"Can I add links inside answers?\",answer:\"Yes. Just use markdown links like this: Visit our support page or open Framer.\"},{question:\"Will this work with CMS rich text?\",answer:\"Yes. Connect a CMS formatted text field. You can write Q:/A: pairs or use headings and paragraphs.\"}];const DEFAULT_QUESTION_FONT={fontSize:\"16px\",lineHeight:\"1.5em\",variant:\"Bold\"};const DEFAULT_ANSWER_FONT={fontSize:\"14px\",lineHeight:\"1.5em\",variant:\"Regular\"};const DEFAULT_QUESTION_STYLE={textColor:\"#111827\",weight:0};const DEFAULT_ANSWER_STYLE={textColor:\"#4B5563\",weight:0,linkColor:\"#2563EB\",linkDecoration:\"underline\"};const DEFAULT_ICON={type:\"plus\",size:24,color:\"#9CA3AF\",stroke:2};const DEFAULT_CONTAINER={backgroundColor:\"#FFFFFF\",borderRadius:\"16px\",padding:\"20px\",boxShadow:\"\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}};const DEFAULT_SECTION={backgroundColor:\"transparent\",borderRadius:\"0px\",padding:\"0px\",boxShadow:\"\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}};// ---------------------- Style helpers ----------------------\nfunction parseBoxShadow(value){if(!value)return\"none\";if(typeof value===\"string\")return value;if(Array.isArray(value))return value.join(\", \");return\"none\";}function parseBorder(value){if(!value)return\"none\";if(typeof value===\"string\")return value;if(typeof value===\"object\"&&typeof value.borderWidth===\"number\"){const{borderWidth,borderStyle=\"solid\",borderColor=\"#000000\"}=value;if(borderWidth<=0||borderStyle===\"none\")return\"none\";return`${borderWidth}px ${borderStyle} ${borderColor}`;}return\"none\";}// ---------------------- Font helpers ----------------------\nfunction variantToFontWeight(variant){switch(variant){case\"Thin\":case\"Thin Italic\":return 100;case\"Extra Light\":case\"Extra Light Italic\":return 200;case\"Light\":case\"Light Italic\":return 300;case\"Regular\":case\"Regular Italic\":case\"Italic\":return 400;case\"Medium\":case\"Medium Italic\":return 500;case\"Semibold\":case\"Semibold Italic\":return 600;case\"Bold\":case\"Bold Italic\":return 700;case\"Extra Bold\":case\"Extra Bold Italic\":return 800;case\"Black\":case\"Black Italic\":return 900;default:return 400;}}function resolveWeight(fontObj={},variableWeight,fallback=400){if(typeof variableWeight===\"number\"&&variableWeight>0)return variableWeight;if(typeof fontObj.fontWeight===\"number\")return fontObj.fontWeight;if(typeof fontObj.weight===\"number\")return fontObj.weight;if(fontObj.variant)return variantToFontWeight(fontObj.variant);return fallback;}function buildFAQSchema(items){return{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:items.map(i=>({\"@type\":\"Question\",name:i.question,acceptedAnswer:{\"@type\":\"Answer\",text:i.answer}}))};}const SCHEMA_SCRIPT_ID=\"faq-schema-aggregated\";function upsertAggregatedSchema(){const doc=typeof document!==\"undefined\"?document:null;if(!doc)return;const all=Array.from(window.__FAQ_SCHEMA_REG__?.values()??[]).flat();let node=doc.getElementById(SCHEMA_SCRIPT_ID);if(all.length===0){if(node)node.remove();return;}const json=JSON.stringify(buildFAQSchema(all));if(!node){node=doc.createElement(\"script\");node.type=\"application/ld+json\";node.id=SCHEMA_SCRIPT_ID;node.text=json;doc.head.appendChild(node);}else{node.text=json;}}function registerFAQSection(sectionId,items){if(!window.__FAQ_SCHEMA_REG__)window.__FAQ_SCHEMA_REG__=new Map;window.__FAQ_SCHEMA_REG__.set(sectionId,items);upsertAggregatedSchema();}function unregisterFAQSection(sectionId){window.__FAQ_SCHEMA_REG__?.delete(sectionId);upsertAggregatedSchema();}// ---------------------- Transition helper ----------------------\nfunction springOnly(t){const fallback={type:\"spring\",stiffness:320,damping:36,mass:1};if(!t||typeof t!==\"object\")return fallback;const{stiffness=320,damping=36,mass=1}=t;const passThrough={type:\"spring\",stiffness,damping,mass};if(typeof t.duration===\"number\")passThrough.duration=t.duration;if(typeof t.delay===\"number\")passThrough.delay=t.delay;if(typeof t.repeat===\"number\")passThrough.repeat=t.repeat;if(typeof t.repeatDelay===\"number\")passThrough.repeatDelay=t.repeatDelay;if(typeof t.repeatType===\"string\")passThrough.repeatType=t.repeatType;return passThrough;}// ---------------------- Markdown / Q:A parser ----------------------\nfunction parseMarkdownToFaq(markdown){if(!markdown||typeof markdown!==\"string\")return[];const normalized=markdown.replace(/\\r\\n/g,\"\\n\").trim();if(!normalized)return[];const headingItems=parseHeadingBasedFaq(normalized);if(headingItems.length>0)return headingItems;const qaItems=parseQAPairs(normalized);return qaItems;}// Format 1: headings as questions (## Question)\nfunction parseHeadingBasedFaq(text){const lines=text.split(\"\\n\");const items=[];let currentQuestion=null;let currentAnswerLines=[];const flush=()=>{if(!currentQuestion)return;const question=currentQuestion.trim();const answer=currentAnswerLines.join(\"\\n\").trim();if(!question)return;items.push({question,answer});};for(const rawLine of lines){const line=rawLine;const headingMatch=line.match(/^#{1,6}\\s+(.*)$/);if(headingMatch){flush();currentQuestion=headingMatch[1].trim();currentAnswerLines=[];}else if(currentQuestion!==null){currentAnswerLines.push(line);}}flush();return items;}// Format 2: Q:/A: pairs\nfunction parseQAPairs(text){const lines=text.split(\"\\n\");const items=[];let currentQuestion=null;let currentAnswerLines=[];const flush=()=>{if(!currentQuestion)return;const question=currentQuestion.trim();const answer=currentAnswerLines.join(\"\\n\").trim();if(!question)return;items.push({question,answer});};for(const rawLine of lines){const line=rawLine.trim();const qMatch=line.match(/^q\\s*[:\\-]\\s*(.*)$/i);if(qMatch){flush();currentQuestion=qMatch[1].trim();currentAnswerLines=[];continue;}const aMatch=line.match(/^a\\s*[:\\-]\\s*(.*)$/i);if(aMatch){if(currentQuestion===null)continue;currentAnswerLines.push(aMatch[1].trim());continue;}if(currentQuestion!==null){currentAnswerLines.push(rawLine);}}flush();return items;}// ---------------------- Inline markdown renderer ----------------------\nfunction renderInlineMarkdown(text,keyPrefix,linkStyle){if(!text)return null;const parts=[];const linkRegex=/\\[([^\\]]+)\\]\\(([^)]+)\\)/g;let lastIndex=0;let match;let keyIndex=0;while((match=linkRegex.exec(text))!==null){const matchIndex=match.index;const[full,label,url]=match;if(matchIndex>lastIndex){parts.push(text.slice(lastIndex,matchIndex));}const trimmedUrl=url.trim();const isSafeUrl=/^https?:\\/\\//i.test(trimmedUrl)||/^mailto:/i.test(trimmedUrl)||/^tel:/i.test(trimmedUrl);if(isSafeUrl){parts.push(/*#__PURE__*/_jsx(\"a\",{href:trimmedUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:linkStyle,children:label},`${keyPrefix}-link-${keyIndex++}`));}else{parts.push(full);}lastIndex=matchIndex+full.length;}if(lastIndex<text.length){parts.push(text.slice(lastIndex));}return parts;}// ---------------------- HTML -> markdown-ish text ----------------------\nfunction htmlToFaqText(html){if(!html||typeof html!==\"string\")return\"\";const trimmed=html.trim();if(!trimmed)return\"\";// If it doesn't look like HTML at all, assume it's already plain text/markdown.\nif(!trimmed.includes(\"<\"))return trimmed;if(typeof window===\"undefined\"||typeof window.DOMParser===\"undefined\"){// Fallback: strip tags naively\nreturn trimmed.replace(/<\\/?[^>]+(>|$)/g,\"\");}const parser=new DOMParser;const doc=parser.parseFromString(trimmed,\"text/html\");const parts=[];const push=text=>{if(!text)return;parts.push(text);};const blockBreak=()=>{// ensure we have at least two newlines between blocks\nif(parts.length===0)return;const last=parts[parts.length-1];if(!last.endsWith(\"\\n\\n\")){if(last.endsWith(\"\\n\")){parts[parts.length-1]=last+\"\\n\";}else{parts.push(\"\\n\\n\");}}};const walk=node=>{if(node.nodeType===Node.TEXT_NODE){push(node.textContent||\"\");return;}if(node.nodeType!==Node.ELEMENT_NODE)return;const el=node;const tag=el.tagName.toLowerCase();switch(tag){case\"br\":push(\"\\n\");return;case\"h1\":case\"h2\":case\"h3\":case\"h4\":case\"h5\":case\"h6\":{blockBreak();push(\"## \");el.childNodes.forEach(walk);push(\"\\n\\n\");return;}case\"p\":case\"div\":case\"blockquote\":case\"pre\":case\"li\":{blockBreak();el.childNodes.forEach(walk);push(\"\\n\");return;}case\"ul\":case\"ol\":{blockBreak();el.childNodes.forEach(walk);push(\"\\n\");return;}case\"a\":{const hrefRaw=el.getAttribute(\"href\")||\"\";const href=hrefRaw.trim();const label=el.textContent||\"\";if(href&&label.trim()){const isSafeUrl=/^https?:\\/\\//i.test(href)||/^mailto:/i.test(href)||/^tel:/i.test(href);if(isSafeUrl){push(`[${label.trim()}](${href})`);}else{push(label);}}else{push(label);}return;}default:{el.childNodes.forEach(walk);return;}}};doc.body.childNodes.forEach(walk);let text=parts.join(\"\");text=text.replace(/\\r\\n/g,\"\\n\");// collapse 3+ newlines to 2\ntext=text.replace(/\\n{3,}/g,\"\\n\\n\");return text.trim();}export default function FAQs_CMS(props){const{cmsContent=\"\",questionFont=DEFAULT_QUESTION_FONT,answerFont=DEFAULT_ANSWER_FONT,questionStyle=DEFAULT_QUESTION_STYLE,answerStyle=DEFAULT_ANSWER_STYLE,icon=DEFAULT_ICON,container=DEFAULT_CONTAINER,section=DEFAULT_SECTION,transition,itemGap=10,defaultOpenFirst=false,openAllOnCanvas=false,style}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const springTransition=React.useMemo(()=>springOnly(transition),[transition]);const qWeight=resolveWeight(questionFont,questionStyle?.weight,600);const aWeight=resolveWeight(answerFont,answerStyle?.weight,400);const finalItemShadow=parseBoxShadow(container.boxShadow);const finalItemBorder=parseBorder(container.border);const finalSectionShadow=parseBoxShadow(section.boxShadow);const finalSectionBorder=parseBorder(section.border);const answerLinkColor=answerStyle.linkColor||answerStyle.textColor||answerFont.color||\"#2563EB\";const answerLinkDecoration=answerStyle.linkDecoration===\"none\"?\"none\":\"underline\";const linkStyle={color:answerLinkColor,textDecoration:answerLinkDecoration};const[openIndex,setOpenIndex]=React.useState(defaultOpenFirst?0:null);const openAllStaticOnCanvas=isOnCanvas&&openAllOnCanvas;// Parse CMS HTML -> markdown-ish text -> FAQ items\nconst faqItems=React.useMemo(()=>{const text=htmlToFaqText(cmsContent);const parsed=parseMarkdownToFaq(text);if(parsed.length>0)return parsed;const trimmed=text.trim();if(!trimmed)return DEFAULT_FAQ_ITEMS;// Fallback: treat first non-empty line as question, rest as answer\nconst lines=trimmed.split(\"\\n\");const firstLineIndex=lines.findIndex(l=>l.trim().length>0);if(firstLineIndex===-1)return DEFAULT_FAQ_ITEMS;const firstLine=lines[firstLineIndex];const question=firstLine.replace(/^q\\s*[:\\-]\\s*/i,\"\").trim();const answer=lines.slice(firstLineIndex+1).join(\"\\n\").trim();return[{question:question||\"FAQ\",answer:answer||trimmed}];},[cmsContent]);const isItemOpen=index=>{if(openAllStaticOnCanvas)return true;return openIndex===index;};const handleToggle=index=>{if(isOnCanvas)return;setOpenIndex(prev=>prev===index?null:index);};const sectionId=React.useId?.()??`faqcms-section-${Math.random().toString(36).slice(2)}`;React.useEffect(()=>{if(isOnCanvas)return;registerFAQSection(sectionId,faqItems);return()=>unregisterFAQSection(sectionId);},[isOnCanvas,sectionId,faqItems]);const Header=(item,index,open)=>{const buttonId=`${sectionId}-button-${index}`;const regionId=`${sectionId}-region-${index}`;return /*#__PURE__*/_jsxs(\"div\",{id:buttonId,style:{padding:container.padding,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",cursor:isOnCanvas?\"default\":\"pointer\",userSelect:\"none\"},onClick:()=>!isOnCanvas?handleToggle(index):undefined,onKeyDown:e=>{if(isOnCanvas)return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();handleToggle(index);}},\"aria-expanded\":open,\"aria-controls\":regionId,role:\"button\",tabIndex:0,children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:questionFont.fontFamily||undefined,fontSize:questionFont.fontSize||undefined,fontWeight:qWeight,fontVariationSettings:typeof qWeight===\"number\"?`\"wght\" ${qWeight}`:undefined,lineHeight:questionFont.lineHeight||\"1.5em\",letterSpacing:questionFont.letterSpacing||undefined,color:questionStyle.textColor||questionFont.color||\"#111827\"},children:item.question}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:icon.size,height:icon.size,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginLeft:12,flex:\"0 0 auto\"},children:icon.type===\"plus\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:icon.size*.66,height:icon.stroke,background:icon.color,borderRadius:1}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:icon.stroke,height:icon.size*.66,background:icon.color,borderRadius:1,transformOrigin:\"center\"},animate:{rotate:open?90:0},transition:springTransition})]}):/*#__PURE__*/_jsx(motion.svg,{width:icon.size,height:icon.size,viewBox:\"0 0 24 24\",style:{display:\"block\"},animate:{rotate:open?180:0},transition:springTransition,children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\",fill:\"none\",stroke:icon.color,strokeWidth:icon.stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]});};// ---------------------- Render ----------------------\nreturn /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:section.backgroundColor,borderRadius:section.borderRadius,boxShadow:finalSectionShadow,border:finalSectionBorder,padding:section.padding,overflow:\"hidden\",width:\"100%\",height:\"auto\"},children:faqItems.map((item,index)=>{const open=isItemOpen(index);const last=index===faqItems.length-1;const regionId=`${sectionId}-region-${index}`;if(openAllStaticOnCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:last?0:itemGap,borderRadius:container.borderRadius,backgroundColor:container.backgroundColor,boxShadow:finalItemShadow,border:finalItemBorder,overflow:\"hidden\"},children:[Header(item,index,true),/*#__PURE__*/_jsx(\"div\",{id:regionId,role:\"region\",\"aria-labelledby\":`${sectionId}-button-${index}`,children:/*#__PURE__*/_jsx(\"div\",{style:{padding:container.padding,paddingTop:0,fontFamily:answerFont.fontFamily||undefined,fontSize:answerFont.fontSize||undefined,fontWeight:aWeight,fontVariationSettings:typeof aWeight===\"number\"?`\"wght\" ${aWeight}`:undefined,lineHeight:answerFont.lineHeight||\"1.5em\",letterSpacing:answerFont.letterSpacing||undefined,color:answerStyle.textColor||answerFont.color||\"#4B5563\",whiteSpace:\"pre-line\"},children:renderInlineMarkdown(item.answer,`${sectionId}-${index}-static`,linkStyle)})})]},index);}return /*#__PURE__*/_jsxs(motion.div,{layout:true,style:{marginBottom:last?0:itemGap,borderRadius:container.borderRadius,backgroundColor:container.backgroundColor,boxShadow:finalItemShadow,border:finalItemBorder,overflow:\"hidden\"},transition:springTransition,children:[Header(item,index,open),/*#__PURE__*/_jsx(motion.div,{id:regionId,initial:false,animate:open?{height:\"auto\",opacity:1}:{height:0,opacity:0},transition:springTransition,style:{overflow:\"hidden\"},role:\"region\",\"aria-labelledby\":`${sectionId}-button-${index}`,\"aria-hidden\":!open,children:/*#__PURE__*/_jsx(motion.div,{layout:\"position\",transition:springTransition,style:{padding:container.padding,paddingTop:0,fontFamily:answerFont.fontFamily||undefined,fontSize:answerFont.fontSize||undefined,fontWeight:aWeight,fontVariationSettings:typeof aWeight===\"number\"?`\"wght\" ${aWeight}`:undefined,lineHeight:answerFont.lineHeight||\"1.5em\",letterSpacing:answerFont.letterSpacing||undefined,color:answerStyle.textColor||answerFont.color||\"#4B5563\",whiteSpace:\"pre-line\"},children:renderInlineMarkdown(item.answer,`${sectionId}-${index}-animated`,linkStyle)})})]},index);})})});}// ---------------------- Property controls ----------------------\naddPropertyControls(FAQs_CMS,{cmsContent:{type:ControlType.String,title:\"Rich text\",description:\"Connect this to a CMS formatted text field. Supports Q:/A: pairs or headings + paragraphs. Inline links are clickable.\",displayTextArea:true,defaultValue:[\"Q: What is this section for?\",\"A: This section answers common questions so visitors can understand the product without contacting support.\",\"\",\"Q: Who is this product for?\",\"A: It is designed for creators and small teams who want a simple way to launch clean, modern websites fast.\",\"\",\"Q: Can I add links?\",\"A: Yes. You can add links like [Email us](mailto:support@example.com) or [open Framer](https://www.framer.com).\"].join(\"\\n\")},itemGap:{type:ControlType.Number,title:\"Item gap\",description:\"Space between accordion items (px).\",min:0,max:64,step:1,displayStepper:true,defaultValue:10},// Question typography\nquestionFont:{// @ts-ignore\ntype:ControlType.Font,title:\"Question font\",description:\"Font for the question line.\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:DEFAULT_QUESTION_FONT},questionStyle:{type:ControlType.Object,title:\"Question style\",description:\"Color and variable wght for the question.\",controls:{textColor:{type:ControlType.Color,title:\"Color\",defaultValue:DEFAULT_QUESTION_STYLE.textColor},weight:{type:ControlType.Number,title:\"Weight\",description:\"Variable font wght. Set 0 to use the font variant.\",min:0,max:1e3,step:1,displayStepper:false,defaultValue:DEFAULT_QUESTION_STYLE.weight}},defaultValue:DEFAULT_QUESTION_STYLE},// Answer typography\nanswerFont:{// @ts-ignore\ntype:ControlType.Font,title:\"Answer font\",description:\"Font for the answer text.\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:DEFAULT_ANSWER_FONT},answerStyle:{type:ControlType.Object,title:\"Answer style\",description:\"Text color, link style and variable wght for the answer.\",controls:{textColor:{type:ControlType.Color,title:\"Text color\",defaultValue:DEFAULT_ANSWER_STYLE.textColor},weight:{type:ControlType.Number,title:\"Weight\",description:\"Variable font wght. Set 0 to use the font variant.\",min:0,max:1e3,step:1,displayStepper:false,defaultValue:DEFAULT_ANSWER_STYLE.weight},linkColor:{type:ControlType.Color,title:\"Link color\",defaultValue:DEFAULT_ANSWER_STYLE.linkColor},linkDecoration:{type:ControlType.Enum,title:\"Link style\",options:[\"underline\",\"none\"],optionTitles:[\"Underline\",\"None\"],defaultValue:DEFAULT_ANSWER_STYLE.linkDecoration}},defaultValue:DEFAULT_ANSWER_STYLE},// Icon\nicon:{type:ControlType.Object,title:\"Icon\",description:\"Dropdown icon style and appearance.\",controls:{type:{type:ControlType.Enum,title:\"Style\",options:[\"plus\",\"chevron\"],optionTitles:[\"Plus and minus\",\"Chevron\"],defaultValue:DEFAULT_ICON.type},size:{type:ControlType.Number,title:\"Size\",min:0,max:100,step:1,displayStepper:true,defaultValue:DEFAULT_ICON.size},color:{type:ControlType.Color,title:\"Color\",defaultValue:DEFAULT_ICON.color},stroke:{type:ControlType.Number,title:\"Stroke\",min:1,max:6,step:.5,defaultValue:DEFAULT_ICON.stroke}},defaultValue:DEFAULT_ICON},// Item visuals\ncontainer:{type:ControlType.Object,title:\"Item\",description:\"Background, radius, padding, shadow and border for each item.\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:DEFAULT_CONTAINER.backgroundColor},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:DEFAULT_CONTAINER.borderRadius},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:DEFAULT_CONTAINER.padding},boxShadow:{type:ControlType.BoxShadow,title:\"Shadow\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:DEFAULT_CONTAINER.border}},defaultValue:DEFAULT_CONTAINER},// Section wrapper\nsection:{type:ControlType.Object,title:\"Section\",description:\"Styles for the overall FAQ wrapper container.\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:DEFAULT_SECTION.backgroundColor},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:DEFAULT_SECTION.borderRadius},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:DEFAULT_SECTION.padding},boxShadow:{type:ControlType.BoxShadow,title:\"Shadow\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:DEFAULT_SECTION.border}},defaultValue:DEFAULT_SECTION},// Transition\ntransition:{type:ControlType.Transition,title:\"Transition\",description:\"Spring based animation feel.\",defaultValue:{type:\"spring\",stiffness:320,damping:36,mass:1}},// Behavior\ndefaultOpenFirst:{type:ControlType.Boolean,title:\"Default open (preview)\",description:\"In preview and export, open the first item by default.\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},openAllOnCanvas:{type:ControlType.Boolean,title:\"Open all on canvas\",description:\"On the canvas, expand every item without animation for easier styling.\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});FAQs_CMS.defaultProps={cmsContent:\"\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQs_CMS\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQs_CMS.map"],"mappings":"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"}