{"version":3,"file":"FAQsection.DMIl81wl.mjs","names":["React","useState"],"sources":["https:/framerusercontent.com/modules/HfwCdBMqIeiB4sLTZnI5/RZ4EffYI3mnM4E8hVthR/FAQsection.js"],"sourcesContent":["// Beamr Homepage - FAQ Section\n// Framer Code Component with full property controls\n// Accordion with plus/minus toggle, responsive, editable typography\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import React,{useState}from\"react\";// ─── Component ───────────────────────────────────────────────────────────────\nfunction FAQSection(props){const{// Section\nsectionBgColor=\"#F3F5FF\",sectionPaddingDesktop=96,sectionPaddingMobile=48,maxContentWidth=740,// Heading\nheading=\"Frequently Asked Questions\",headingFontSize=36,headingMobileFontSize=28,headingFontFamily=\"Poppins, sans-serif\",headingFontWeight=500,headingLineHeight=44,headingMobileLineHeight=36,headingColor=\"#171717\",// FAQ items\nfaqs=[{question:\"How does Beamr compare to other video compression solutions?\",answer:\"Beamr's patented CABR technology delivers up to 50% bitrate reduction while maintaining mathematically proven quality. Unlike traditional encoders, Beamr verifies every frame against the original.\"},{question:\"What video formats and codecs are supported?\",answer:\"Beamr supports all major codecs including H.264/AVC, H.265/HEVC, AV1, and VP9. It works with standard container formats like MP4, MKV, and TS, at resolutions up to 8K.\"},{question:\"How long does integration take?\",answer:\"Most customers are up and running within days. Beamr provides drop-in compatibility with major encoding pipelines, CDNs, and cloud platforms.\"},{question:\"What kind of cost savings can I expect?\",answer:\"Typical customers see 30-50% reduction in CDN bandwidth costs and 20-40% storage savings. The exact savings depend on your content type, current encoding settings, and delivery infrastructure.\"}],allowMultipleOpen=false,// Question typography\nquestionFontSize=18,questionMobileFontSize=16,questionFontFamily=\"Inter, sans-serif\",questionFontWeight=500,questionLineHeight=28,questionColor=\"#171717\",// Answer typography\nanswerFontSize=16,answerMobileFontSize=14,answerFontFamily=\"Inter, sans-serif\",answerFontWeight=400,answerLineHeight=26,answerColor=\"#666666\",// Accordion styling\nitemPaddingVertical=24,itemPaddingHorizontal=16,dividerColor=\"#E5E5E5\",iconColor=\"#666666\",iconSize=24,// Spacing\nheaderBottomGap=60,// Breakpoint\nmobileBreakpoint=768,style}=props;// ─── Responsive detection ────────────────────────\nconst containerRef=React.useRef(null);const[containerWidth,setContainerWidth]=useState(1200);React.useEffect(()=>{if(!containerRef.current)return;const observer=new ResizeObserver(entries=>{for(const entry of entries){setContainerWidth(entry.contentRect.width);}});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const isMobile=containerWidth<mobileBreakpoint;const padding=isMobile?sectionPaddingMobile:sectionPaddingDesktop;const hPadding=isMobile?20:40;// ─── Accordion state ─────────────────────────────\nconst[openIndexes,setOpenIndexes]=useState(new Set);const toggleFaq=index=>{setOpenIndexes(prev=>{const next=new Set(allowMultipleOpen?prev:[]);if(prev.has(index)){next.delete(index);}else{next.add(index);}return next;});};// ─── Plus/Minus icon ─────────────────────────────\nconst PlusMinusIcon=({isOpen})=>/*#__PURE__*/_jsxs(\"div\",{style:{width:iconSize,height:iconSize,position:\"relative\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:iconSize*.667,height:2,left:iconSize*.167,top:iconSize/2-1,backgroundColor:iconColor,transition:\"opacity 0.2s\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:2,height:iconSize*.667,left:iconSize/2-1,top:iconSize*.167,backgroundColor:iconColor,transition:\"transform 0.2s, opacity 0.2s\",transform:isOpen?\"scaleY(0)\":\"scaleY(1)\",opacity:isOpen?0:1}})]});return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100%\",backgroundColor:sectionBgColor,paddingLeft:hPadding,paddingRight:hPadding,paddingTop:padding,paddingBottom:padding,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:maxContentWidth,margin:\"0 auto\",display:\"flex\",flexDirection:\"column\",gap:headerBottomGap},children:[/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\"},children:/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:isMobile?headingMobileFontSize:headingFontSize,fontFamily:headingFontFamily,fontWeight:headingFontWeight,lineHeight:`${isMobile?headingMobileLineHeight:headingLineHeight}px`,color:headingColor,margin:0},children:heading})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\"},children:faqs.map((faq,i)=>{const isOpen=openIndexes.has(i);const isFirst=i===0;return /*#__PURE__*/_jsxs(\"div\",{style:{borderTop:isFirst?\"none\":`1px solid ${dividerColor}`},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>toggleFaq(i),style:{width:\"100%\",paddingTop:itemPaddingVertical,paddingBottom:itemPaddingVertical,paddingLeft:itemPaddingHorizontal,paddingRight:itemPaddingHorizontal+14,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",gap:16,background:\"none\",border:\"none\",cursor:\"pointer\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:isMobile?questionMobileFontSize:questionFontSize,fontFamily:questionFontFamily,fontWeight:questionFontWeight,lineHeight:`${questionLineHeight}px`,color:questionColor},children:faq.question}),/*#__PURE__*/_jsx(PlusMinusIcon,{isOpen:isOpen})]}),/*#__PURE__*/_jsx(\"div\",{style:{maxHeight:isOpen?1e3:0,overflow:\"hidden\",transition:\"max-height 0.3s ease-in-out\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:itemPaddingHorizontal,paddingRight:itemPaddingHorizontal+14,paddingBottom:itemPaddingVertical},children:/*#__PURE__*/_jsx(\"p\",{style:{fontSize:isMobile?answerMobileFontSize:answerFontSize,fontFamily:answerFontFamily,fontWeight:answerFontWeight,lineHeight:`${answerLineHeight}px`,color:answerColor,margin:0},children:faq.answer})})})]},i);})})]})});}// ─── Property Controls ───────────────────────────────────────────────────────\naddPropertyControls(FAQSection,{// Section\nsectionBgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F3F5FF\"},sectionPaddingDesktop:{type:ControlType.Number,title:\"Padding (Desktop)\",defaultValue:96,min:0,max:200,step:4},sectionPaddingMobile:{type:ControlType.Number,title:\"Padding (Mobile)\",defaultValue:48,min:0,max:120,step:4},maxContentWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:740,min:400,max:1200,step:10},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:768,min:320,max:1200,step:1},// Heading\nheading:{type:ControlType.String,title:\"Heading\",defaultValue:\"Frequently Asked Questions\"},headingFontSize:{type:ControlType.Number,title:\"Heading Size\",defaultValue:36,min:16,max:72,step:1},headingMobileFontSize:{type:ControlType.Number,title:\"Heading Size (M)\",defaultValue:28,min:16,max:48,step:1},headingFontFamily:{type:ControlType.String,title:\"Heading Font\",defaultValue:\"Poppins, sans-serif\"},headingFontWeight:{type:ControlType.Number,title:\"Heading Weight\",defaultValue:500,min:100,max:900,step:100},headingLineHeight:{type:ControlType.Number,title:\"Heading Line Ht\",defaultValue:44,min:16,max:100,step:1},headingMobileLineHeight:{type:ControlType.Number,title:\"Heading Line Ht (M)\",defaultValue:36,min:16,max:80,step:1},headingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#171717\"},// FAQ Items\nfaqs:{type:ControlType.Array,title:\"FAQ Items\",maxCount:15,control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",defaultValue:\"New question?\"},answer:{type:ControlType.String,title:\"Answer\",defaultValue:\"Answer goes here.\",displayTextArea:true}}},defaultValue:[{question:\"How does Beamr compare to other video compression solutions?\",answer:\"Beamr's patented CABR technology delivers up to 50% bitrate reduction while maintaining mathematically proven quality. Unlike traditional encoders, Beamr verifies every frame against the original.\"},{question:\"What video formats and codecs are supported?\",answer:\"Beamr supports all major codecs including H.264/AVC, H.265/HEVC, AV1, and VP9. It works with standard container formats like MP4, MKV, and TS, at resolutions up to 8K.\"},{question:\"How long does integration take?\",answer:\"Most customers are up and running within days. Beamr provides drop-in compatibility with major encoding pipelines, CDNs, and cloud platforms.\"},{question:\"What kind of cost savings can I expect?\",answer:\"Typical customers see 30-50% reduction in CDN bandwidth costs and 20-40% storage savings. The exact savings depend on your content type, current encoding settings, and delivery infrastructure.\"}]},allowMultipleOpen:{type:ControlType.Boolean,title:\"Multiple Open\",defaultValue:false},// Question typography\nquestionFontSize:{type:ControlType.Number,title:\"Question Size\",defaultValue:18,min:12,max:28,step:1},questionMobileFontSize:{type:ControlType.Number,title:\"Question Size (M)\",defaultValue:16,min:12,max:24,step:1},questionFontFamily:{type:ControlType.String,title:\"Question Font\",defaultValue:\"Inter, sans-serif\"},questionFontWeight:{type:ControlType.Enum,title:\"Question Weight\",options:[400,500,600,700],optionTitles:[\"Regular\",\"Medium\",\"SemiBold\",\"Bold\"],defaultValue:500},questionLineHeight:{type:ControlType.Number,title:\"Question Line Ht\",defaultValue:28,min:16,max:48,step:1},questionColor:{type:ControlType.Color,title:\"Question Color\",defaultValue:\"#171717\"},// Answer typography\nanswerFontSize:{type:ControlType.Number,title:\"Answer Size\",defaultValue:16,min:12,max:24,step:1},answerMobileFontSize:{type:ControlType.Number,title:\"Answer Size (M)\",defaultValue:14,min:12,max:20,step:1},answerFontFamily:{type:ControlType.String,title:\"Answer Font\",defaultValue:\"Inter, sans-serif\"},answerFontWeight:{type:ControlType.Enum,title:\"Answer Weight\",options:[300,400,500,600],optionTitles:[\"Light\",\"Regular\",\"Medium\",\"SemiBold\"],defaultValue:400},answerLineHeight:{type:ControlType.Number,title:\"Answer Line Ht\",defaultValue:26,min:16,max:40,step:1},answerColor:{type:ControlType.Color,title:\"Answer Color\",defaultValue:\"#666666\"},// Accordion styling\nitemPaddingVertical:{type:ControlType.Number,title:\"Item Pad V\",defaultValue:24,min:8,max:48,step:2},itemPaddingHorizontal:{type:ControlType.Number,title:\"Item Pad H\",defaultValue:16,min:0,max:48,step:2},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"#E5E5E5\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#666666\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:24,min:16,max:40,step:2},headerBottomGap:{type:ControlType.Number,title:\"Header Gap\",defaultValue:60,min:16,max:120,step:4}});export default FAQSection;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQsection.map"],"mappings":"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"}