{"version":3,"file":"FileUploadInput.fCZ5quyw.mjs","names":["addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","RichText","addPropertyOverrides","ButtonFormButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","RichText","_Fragment","FormPlainTextInput","AccordionsAccordionRow","BlogFormSticky","React.useContext","React.useMemo","React.Fragment","React.forwardRef","React.useRef","React.useId","RichText","useState","useId","useRef","useCallback","useState","useRef"],"sources":["https:/framerusercontent.com/modules/zX0A4mujYVfOtsrJwb2Y/xLtMmc6Juo9XaWH0sXYD/NAPjzbakW.js","https:/framerusercontent.com/modules/n7YNGm9XzD6jGkRwrxZR/S93RMGa2aD4HZuYZG8bS/Peb0uWllf.js","https:/framerusercontent.com/modules/h6CPoZGYYRpYQuBPay1b/K9ye8Km5G9YQaW1Hx0BQ/zbWXdKft0.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/itVumdSpaLTGejsnG4cS/6LKYMWPrWe4DJ5B7wYmL/QuizScoringShared.js","https:/framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/Rj7Kdx4qq62ukVsnw7Hz/FramerFormsShared.js","https:/framerusercontent.com/modules/UXNWRabX0IeVTgbvsbAG/KNz8Tbz8WNOkRTyhnIvt/FileUploadInput.js"],"sourcesContent":["// Generated by Framer (d5ca742)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={xyvcK2VCY:{hover:true},YuPEmzQmu:{hover:true}};const cycleOrder=[\"YuPEmzQmu\",\"xyvcK2VCY\"];const serializationHash=\"framer-2wxfD\";const variantClassNames={xyvcK2VCY:\"framer-v-ytig9a\",YuPEmzQmu:\"framer-v-1h9u0ry\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"YuPEmzQmu\",Open:\"xyvcK2VCY\"};const getProps=({answer,background,border,content,height,id,question,radius,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5,_ref6;return{...props,EabdpzdOS:(_ref=background!==null&&background!==void 0?background:props.EabdpzdOS)!==null&&_ref!==void 0?_ref:\"var(--token-8d2611ce-bd93-4190-a268-8ff881837afe, rgb(245, 245, 245))\",EnvA5UMOa:(_ref1=question!==null&&question!==void 0?question:props.EnvA5UMOa)!==null&&_ref1!==void 0?_ref1:\"What is Kompa?\",j6szWZ6Nh:(_ref2=content!==null&&content!==void 0?content:props.j6szWZ6Nh)!==null&&_ref2!==void 0?_ref2:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:(_ref3=radius!==null&&radius!==void 0?radius:props.JI8lTugQR)!==null&&_ref3!==void 0?_ref3:\"12px\",T0EsKcyrC:(_ref4=border!==null&&border!==void 0?border:props.T0EsKcyrC)!==null&&_ref4!==void 0?_ref4:{borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderStyle:\"solid\",borderWidth:0},variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"YuPEmzQmu\",y_msOqVNF:(_ref6=answer!==null&&answer!==void 0?answer:props.y_msOqVNF)!==null&&_ref6!==void 0?_ref6:\"Kompa is the ultimate design plugin for Framer. Effortlessly build and launch your site with hundreds of prebuilt, responsive UI elements.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,EnvA5UMOa,y_msOqVNF,EabdpzdOS,j6szWZ6Nh,T0EsKcyrC,JI8lTugQR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YuPEmzQmu\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hmfm6b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"xyvcK2VCY\");});const onTap153v7xv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"YuPEmzQmu\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();var _T0EsKcyrC_borderBottomWidth,_T0EsKcyrC_borderLeftWidth,_T0EsKcyrC_borderRightWidth,_T0EsKcyrC_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1h9u0ry\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YuPEmzQmu\",onTap:onTap1hmfm6b,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":`${(_T0EsKcyrC_borderBottomWidth=T0EsKcyrC.borderBottomWidth)!==null&&_T0EsKcyrC_borderBottomWidth!==void 0?_T0EsKcyrC_borderBottomWidth:T0EsKcyrC.borderWidth}px`,\"--border-color\":T0EsKcyrC.borderColor,\"--border-left-width\":`${(_T0EsKcyrC_borderLeftWidth=T0EsKcyrC.borderLeftWidth)!==null&&_T0EsKcyrC_borderLeftWidth!==void 0?_T0EsKcyrC_borderLeftWidth:T0EsKcyrC.borderWidth}px`,\"--border-right-width\":`${(_T0EsKcyrC_borderRightWidth=T0EsKcyrC.borderRightWidth)!==null&&_T0EsKcyrC_borderRightWidth!==void 0?_T0EsKcyrC_borderRightWidth:T0EsKcyrC.borderWidth}px`,\"--border-style\":T0EsKcyrC.borderStyle,\"--border-top-width\":`${(_T0EsKcyrC_borderTopWidth=T0EsKcyrC.borderTopWidth)!==null&&_T0EsKcyrC_borderTopWidth!==void 0?_T0EsKcyrC_borderTopWidth:T0EsKcyrC.borderWidth}px`,backgroundColor:EabdpzdOS,borderBottomLeftRadius:radiusForCorner(JI8lTugQR,3),borderBottomRightRadius:radiusForCorner(JI8lTugQR,2),borderTopLeftRadius:radiusForCorner(JI8lTugQR,0),borderTopRightRadius:radiusForCorner(JI8lTugQR,1),filter:\"none\",WebkitFilter:\"none\",...style},variants:{\"xyvcK2VCY-hover\":{filter:\"brightness(0.95)\",WebkitFilter:\"brightness(0.95)\"},\"YuPEmzQmu-hover\":{filter:\"brightness(0.95)\",WebkitFilter:\"brightness(0.95)\"}},...addPropertyOverrides({\"xyvcK2VCY-hover\":{\"data-framer-name\":undefined},\"YuPEmzQmu-hover\":{\"data-framer-name\":undefined},xyvcK2VCY:{\"data-framer-name\":\"Open\",onTap:onTap153v7xv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ngc5zp\",\"data-framer-name\":\"Question\",layoutDependency:layoutDependency,layoutId:\"nSHyv0vPG\",style:{backgroundColor:EabdpzdOS},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--variable-reference-j6szWZ6Nh-NAPjzbakW))\"},children:\"What is Kompa?\"})}),className:\"framer-a1x0bg\",\"data-framer-name\":\"Question Text\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"z4QeyH52m\",style:{\"--extracted-1w1cjl5\":\"var(--variable-reference-j6szWZ6Nh-NAPjzbakW)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-j6szWZ6Nh-NAPjzbakW\":j6szWZ6Nh},text:EnvA5UMOa,variants:{xyvcK2VCY:{\"--extracted-1w1cjl5\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xyvcK2VCY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"What is Kompa?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qn0tka-container\",layoutDependency:layoutDependency,layoutId:\"bbR9Wqn1w-container\",style:{rotate:0},variants:{xyvcK2VCY:{rotate:45}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Plus\",id:\"bbR9Wqn1w\",layoutId:\"bbR9Wqn1w\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({xyvcK2VCY:{color:\"rgb(54, 54, 54)\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-107sfaa\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"yUrk4nM6C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-j6szWZ6Nh-NAPjzbakW))\"},children:\"Blocs is the easiest to use UI kit built for Framer, allowing beginners to build stunning sites in minutes.\"})}),className:\"framer-1kfbrz7\",\"data-framer-name\":\"Answer Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n1IkBilXh\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-j6szWZ6Nh-NAPjzbakW)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-j6szWZ6Nh-NAPjzbakW\":j6szWZ6Nh,opacity:0},text:y_msOqVNF,variants:{\"xyvcK2VCY-hover\":{opacity:1},xyvcK2VCY:{\"--extracted-r6o4lv\":\"rgb(61, 61, 61)\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xyvcK2VCY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 61, 61))\"},children:\"Kompa is the ultimate design plugin for Framer. Effortlessly build and launch your site with hundreds of prebuilt, responsive UI elements.\"})}),fonts:[\"FS;Satoshi-regular\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2wxfD.framer-1gs5pgl, .framer-2wxfD .framer-1gs5pgl { display: block; }\",\".framer-2wxfD.framer-1h9u0ry { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: 400px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2wxfD .framer-ngc5zp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2wxfD .framer-a1x0bg { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2wxfD .framer-qn0tka-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-2wxfD .framer-107sfaa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-2wxfD .framer-1kfbrz7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2wxfD.framer-1h9u0ry, .framer-2wxfD .framer-ngc5zp, .framer-2wxfD .framer-107sfaa { gap: 0px; } .framer-2wxfD.framer-1h9u0ry > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-2wxfD.framer-1h9u0ry > :first-child, .framer-2wxfD .framer-107sfaa > :first-child { margin-top: 0px; } .framer-2wxfD.framer-1h9u0ry > :last-child, .framer-2wxfD .framer-107sfaa > :last-child { margin-bottom: 0px; } .framer-2wxfD .framer-ngc5zp > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-2wxfD .framer-ngc5zp > :first-child { margin-left: 0px; } .framer-2wxfD .framer-ngc5zp > :last-child { margin-right: 0px; } .framer-2wxfD .framer-107sfaa > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-2wxfD.framer-v-ytig9a .framer-ngc5zp { order: 0; }\",\".framer-2wxfD.framer-v-ytig9a .framer-107sfaa { height: min-content; order: 1; padding: 20px 0px 0px 0px; }\",'.framer-2wxfD[data-border=\"true\"]::after, .framer-2wxfD [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 77\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xyvcK2VCY\":{\"layout\":[\"fixed\",\"auto\"]},\"BSrFlx63_\":{\"layout\":[\"fixed\",\"auto\"]},\"KzX4rhfKX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EnvA5UMOa\":\"question\",\"y_msOqVNF\":\"answer\",\"EabdpzdOS\":\"background\",\"j6szWZ6Nh\":\"content\",\"T0EsKcyrC\":\"border\",\"JI8lTugQR\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNAPjzbakW=withCSS(Component,css,\"framer-2wxfD\");export default FramerNAPjzbakW;FramerNAPjzbakW.displayName=\"Accordions / Accordion Row\";FramerNAPjzbakW.defaultProps={height:77,width:400};addPropertyControls(FramerNAPjzbakW,{variant:{options:[\"YuPEmzQmu\",\"xyvcK2VCY\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},EnvA5UMOa:{defaultValue:\"What is Kompa?\",displayTextArea:true,title:\"Question\",type:ControlType.String},y_msOqVNF:{defaultValue:\"Kompa is the ultimate design plugin for Framer. Effortlessly build and launch your site with hundreds of prebuilt, responsive UI elements.\",displayTextArea:true,title:\"Answer\",type:ControlType.String},EabdpzdOS:{defaultValue:'var(--token-8d2611ce-bd93-4190-a268-8ff881837afe, rgb(245, 245, 245)) /* {\"name\":\"Neutral / 100\"} */',title:\"Background\",type:ControlType.Color},j6szWZ6Nh:{defaultValue:'var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Content\",type:ControlType.Color},T0EsKcyrC:{defaultValue:{borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderStyle:\"solid\",borderWidth:0},title:\"Border\",type:ControlType.Border},JI8lTugQR:{defaultValue:\"12px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerNAPjzbakW,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNAPjzbakW\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"77\",\"framerVariables\":\"{\\\"EnvA5UMOa\\\":\\\"question\\\",\\\"y_msOqVNF\\\":\\\"answer\\\",\\\"EabdpzdOS\\\":\\\"background\\\",\\\"j6szWZ6Nh\\\":\\\"content\\\",\\\"T0EsKcyrC\\\":\\\"border\\\",\\\"JI8lTugQR\\\":\\\"radius\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xyvcK2VCY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BSrFlx63_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KzX4rhfKX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NAPjzbakW.map","// Generated by Framer (b2780b5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ButtonFormButton from\"https://framerusercontent.com/modules/ArZNbrEx6ol15QoIER0U/FOx8Z1n3LHEiv4KWllEV/S9WHg5O97.js\";const ButtonFormButtonFonts=getFonts(ButtonFormButton);const cycleOrder=[\"rURsDyUYo\",\"kAne6TPvH\",\"BNB6PM31T\",\"tOnx6msh6\",\"cFEAw2lm6\",\"uLahLHptj\",\"SHte42stb\",\"XHhWGwG1m\"];const serializationHash=\"framer-Gh2qX\";const variantClassNames={BNB6PM31T:\"framer-v-147qwun\",cFEAw2lm6:\"framer-v-x4bhbg\",kAne6TPvH:\"framer-v-11jcfxl\",rURsDyUYo:\"framer-v-u30y1t\",SHte42stb:\"framer-v-qgps60\",tOnx6msh6:\"framer-v-we4pbs\",uLahLHptj:\"framer-v-1lqmgd1\",XHhWGwG1m:\"framer-v-720d32\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Hearing Assessment\":\"tOnx6msh6\",\"Variant 1\":\"rURsDyUYo\",\"Variant 3\":\"BNB6PM31T\",\"Variant 5\":\"cFEAw2lm6\",\"Variant 6\":\"uLahLHptj\",\"Variant 7\":\"SHte42stb\",\"Variant 8\":\"XHhWGwG1m\",Tinitus:\"kAne6TPvH\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"rURsDyUYo\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rURsDyUYo\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"kAne6TPvH\",\"BNB6PM31T\",\"tOnx6msh6\",\"cFEAw2lm6\",\"uLahLHptj\",\"SHte42stb\",\"XHhWGwG1m\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"BNB6PM31T\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-u30y1t\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rURsDyUYo\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 0.6021873017743928px 1.3248120639036642px -1.1666666666666665px rgba(0, 0, 0, 0.16898), 0px 2.288533303243457px 5.034773267135606px -2.333333333333333px rgba(0, 0, 0, 0.15211), 0px 10px 22px -3.5px rgba(0, 0, 0, 0.075)\",...style},...addPropertyOverrides({BNB6PM31T:{\"data-framer-name\":\"Variant 3\"},cFEAw2lm6:{\"data-framer-name\":\"Variant 5\"},kAne6TPvH:{\"data-framer-name\":\"Tinitus\"},SHte42stb:{\"data-framer-name\":\"Variant 7\"},tOnx6msh6:{\"data-framer-name\":\"Hearing Assessment\"},uLahLHptj:{\"data-framer-name\":\"Variant 6\"},XHhWGwG1m:{\"data-framer-name\":\"Variant 8\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rms8os\",layoutDependency:layoutDependency,layoutId:\"Rz0VwVfhP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Get Started.\"})}),className:\"framer-12zd9mi\",\"data-framer-name\":\"Title\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"rSbAxyEfV\",style:{\"--extracted-gdpscs\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"},variants:{BNB6PM31T:{\"--extracted-1sp2osd\":\"rgb(82, 82, 82)\"},cFEAw2lm6:{\"--extracted-1sp2osd\":\"rgb(82, 82, 82)\"},kAne6TPvH:{\"--extracted-1sp2osd\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",\"--extracted-gdpscs\":\"rgb(82, 82, 82)\"},SHte42stb:{\"--extracted-1sp2osd\":\"rgb(82, 82, 82)\"},tOnx6msh6:{\"--extracted-1sp2osd\":\"rgb(82, 82, 82)\"},uLahLHptj:{\"--extracted-1sp2osd\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",\"--extracted-gdpscs\":\"rgb(51, 51, 51)\"},XHhWGwG1m:{\"--extracted-1sp2osd\":\"rgb(51, 51, 51)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BNB6PM31T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[\"Get Expert Care\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(82, 82, 82))\"},children:\" in Osseo, MN\"})]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-regular\"]},cFEAw2lm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[\"Ear Wax Removal\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(82, 82, 82))\"},children:\" In Osseo MN\"})]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-regular\"]},kAne6TPvH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(82, 82, 82))\"},children:[\"Ready to \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Take Control\"}),\" of Your Tinnitus?\"]})}),fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"]},SHte42stb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[\"Ear Wax Removal\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(82, 82, 82))\"},children:\" In Osseo MN\"})]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-regular\"]},tOnx6msh6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[\"Schedule Your Hearing Evaluation\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(82, 82, 82))\"},children:\" in Osseo, MN\\xa0\"})]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-regular\"]},uLahLHptj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, rgb(51, 51, 51))\"},children:[\"Still Have More \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Questions?\"})]})}),fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-medium\"]},XHhWGwG1m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[\"Protect Your Hearing\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-1sp2osd, rgb(51, 51, 51))\"},children:\" for the Long Haul\"})]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-regular\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:[\"Start your journey to relief today with personalised \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Habituation Therapy\"}),\". Fill out the form, and our specialists will help you find peace from the ringing.\"]})}),className:\"framer-1g1qnil\",fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"l5WqsxC1n\",style:{\"--extracted-1w3ko1f\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",\"--extracted-r6o4lv\":\"var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BNB6PM31T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Looking for trusted, local support? Our specialists in Osseo, are here to help. Fill out the form to connect with our team and take the next step toward better hearing health!\"})}),fonts:[\"FS;Satoshi-regular\"]},cFEAw2lm6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Fill out the form, and our specialists will help you find peace from the ringing.\"})}),fonts:[\"FS;Satoshi-regular\"]},SHte42stb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Fill out the form, and our specialists will help you find peace from the ringing.\"})}),fonts:[\"FS;Satoshi-regular\"]},tOnx6msh6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"If you’re struggling with hearing loss, you’re not alone. Recognizing that your hearing needs help is the first step on your hearing health journey, and one that isn’t easy to take.\\xa0\"})}),fonts:[\"FS;Satoshi-regular\"]},uLahLHptj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Fill out the form, and our specialists will help you find the resolution your looking for.\"})}),fonts:[\"FS;Satoshi-regular\"]},XHhWGwG1m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Don’t let everyday noise or your favorite activities put your hearing at risk. Custom-molded earplugs and earmolds provide the protection you need without sacrificing comfort or sound quality.\"})}),fonts:[\"FS;Satoshi-regular\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/9265177a-795d-49ce-b7df-a7e7df07cfd1/submit\",className:\"framer-1r8ip2s\",layoutDependency:layoutDependency,layoutId:\"YhagaSzoy\",redirectUrl:{webPageId:\"FWnTfg5vy\"},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-29kj4u\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Qfmv6t88O\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-oajoc8\",layoutDependency:layoutDependency,layoutId:\"aDr9QL5IT\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-18ocpan\",inputName:\"First Name\",layoutDependency:layoutDependency,layoutId:\"OKjLbFskT\",placeholder:\"Name\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-8d2611ce-bd93-4190-a268-8ff881837afe, rgb(245, 245, 245))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-9365e3c9-e092-4609-a0bf-13c8864954b7, rgb(38, 38, 38))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-f85ef66d-4b18-4144-9053-2fed033104a8, rgb(163, 163, 163))\"},type:\"text\"})}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-t1wgff\",layoutDependency:layoutDependency,layoutId:\"gz2v34fTK\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Email\"})}),className:\"framer-cc6cs0\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"yjPwq8qXp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-rdvlrj\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"Qbkh9q0pW\",placeholder:\"Email\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-8d2611ce-bd93-4190-a268-8ff881837afe, rgb(245, 245, 245))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-9365e3c9-e092-4609-a0bf-13c8864954b7, rgb(38, 38, 38))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-f85ef66d-4b18-4144-9053-2fed033104a8, rgb(163, 163, 163))\"},type:\"email\"})]}),/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1mm2dkj\",layoutDependency:layoutDependency,layoutId:\"xdgfn3xwx\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Email\"})}),className:\"framer-1jwu8m2\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"qNrXxOK2T\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-7o0e0t\",inputName:\"Phone\",layoutDependency:layoutDependency,layoutId:\"ZfhmxWrSc\",placeholder:\"Phone\",required:true,style:{\"--framer-input-background\":\"rgb(255, 255, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-8d2611ce-bd93-4190-a268-8ff881837afe, rgb(245, 245, 245))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-9365e3c9-e092-4609-a0bf-13c8864954b7, rgb(38, 38, 38))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-f85ef66d-4b18-4144-9053-2fed033104a8, rgb(163, 163, 163))\"},type:\"tel\"})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 60px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||405)-62-499.6)/2+30.800000000000004+29)+0+239.8,...addPropertyOverrides({BNB6PM31T:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||479.5)-62-596.7)/2+156.7+29)+0+211},cFEAw2lm6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||463)-62-625.5)/2+156.7+29)+0+239.8},kAne6TPvH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||532.5)-62-625.5)/2+156.7+29)+0+239.8},SHte42stb:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||463)-62-625.5)/2+156.7+29)+0+239.8},tOnx6msh6:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||532.5)-62-625.5)/2+156.7+29)+0+239.8},uLahLHptj:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||493)-62-625.5)/2+156.7+29)+0+239.8},XHhWGwG1m:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+31+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||493)-62-614.5)/2+145.7+29)+0+239.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g1r8yi-container\",layoutDependency:layoutDependency,layoutId:\"qKuLPWeXD-container\",children:/*#__PURE__*/_jsx(ButtonFormButton,{height:\"100%\",id:\"qKuLPWeXD\",JauzEurZC:\"Submit\",layoutId:\"qKuLPWeXD\",QsxDfN3oD:\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",style:{width:\"100%\"},variant:\"jkHwYvFFv\",width:\"100%\",wZl5PzMfV:\"rgb(61, 61, 61)\",yASaZIOtW:\"8px\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gh2qX.framer-ou3k2d, .framer-Gh2qX .framer-ou3k2d { display: block; }\",\".framer-Gh2qX.framer-u30y1t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: center; overflow: hidden; padding: 31px 30px 31px 30px; position: relative; width: 393px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Gh2qX .framer-1rms8os { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Gh2qX .framer-12zd9mi, .framer-Gh2qX .framer-1g1qnil { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Gh2qX .framer-1r8ip2s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Gh2qX .framer-29kj4u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Gh2qX .framer-oajoc8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-Gh2qX .framer-18ocpan { --framer-input-focused-border-color: var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, #e8ab21); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Satoshi\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-Gh2qX .framer-t1wgff, .framer-Gh2qX .framer-1mm2dkj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Gh2qX .framer-cc6cs0, .framer-Gh2qX .framer-1jwu8m2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-Gh2qX .framer-rdvlrj, .framer-Gh2qX .framer-7o0e0t { --framer-input-focused-border-color: var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, #e8ab21); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 48px; position: relative; width: 100%; }',\".framer-Gh2qX .framer-g1r8yi-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-u30y1t, .framer-Gh2qX .framer-1rms8os, .framer-Gh2qX .framer-1r8ip2s, .framer-Gh2qX .framer-29kj4u, .framer-Gh2qX .framer-oajoc8, .framer-Gh2qX .framer-t1wgff, .framer-Gh2qX .framer-1mm2dkj { gap: 0px; } .framer-Gh2qX.framer-u30y1t > * { margin: 0px; margin-bottom: calc(29px / 2); margin-top: calc(29px / 2); } .framer-Gh2qX.framer-u30y1t > :first-child, .framer-Gh2qX .framer-1rms8os > :first-child, .framer-Gh2qX .framer-1r8ip2s > :first-child, .framer-Gh2qX .framer-29kj4u > :first-child, .framer-Gh2qX .framer-oajoc8 > :first-child, .framer-Gh2qX .framer-t1wgff > :first-child, .framer-Gh2qX .framer-1mm2dkj > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-u30y1t > :last-child, .framer-Gh2qX .framer-1rms8os > :last-child, .framer-Gh2qX .framer-1r8ip2s > :last-child, .framer-Gh2qX .framer-29kj4u > :last-child, .framer-Gh2qX .framer-oajoc8 > :last-child, .framer-Gh2qX .framer-t1wgff > :last-child, .framer-Gh2qX .framer-1mm2dkj > :last-child { margin-bottom: 0px; } .framer-Gh2qX .framer-1rms8os > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Gh2qX .framer-1r8ip2s > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-Gh2qX .framer-29kj4u > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-Gh2qX .framer-oajoc8 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-Gh2qX .framer-t1wgff > *, .framer-Gh2qX .framer-1mm2dkj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-Gh2qX.framer-v-11jcfxl .framer-1rms8os, .framer-Gh2qX.framer-v-147qwun .framer-1rms8os, .framer-Gh2qX.framer-v-we4pbs .framer-1rms8os, .framer-Gh2qX.framer-v-x4bhbg .framer-1rms8os, .framer-Gh2qX.framer-v-qgps60 .framer-1rms8os { gap: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-11jcfxl .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-11jcfxl .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-11jcfxl .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-11jcfxl .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-147qwun .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-147qwun .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-147qwun .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-147qwun .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-we4pbs .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-we4pbs .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-we4pbs .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-we4pbs .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-x4bhbg .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-x4bhbg .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-x4bhbg .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-x4bhbg .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\".framer-Gh2qX.framer-v-1lqmgd1.framer-u30y1t, .framer-Gh2qX.framer-v-720d32.framer-u30y1t { height: 493px; }\",\".framer-Gh2qX.framer-v-1lqmgd1 .framer-1rms8os { gap: 20px; order: 0; }\",\".framer-Gh2qX.framer-v-1lqmgd1 .framer-1r8ip2s, .framer-Gh2qX.framer-v-720d32 .framer-1r8ip2s { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-1lqmgd1 .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-1lqmgd1 .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-1lqmgd1 .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-1lqmgd1 .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-qgps60 .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-qgps60 .framer-1rms8os > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-Gh2qX.framer-v-qgps60 .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-qgps60 .framer-1rms8os > :last-child { margin-bottom: 0px; } }\",\".framer-Gh2qX.framer-v-720d32 .framer-1rms8os { gap: 9px; order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Gh2qX.framer-v-720d32 .framer-1rms8os { gap: 0px; } .framer-Gh2qX.framer-v-720d32 .framer-1rms8os > * { margin: 0px; margin-bottom: calc(9px / 2); margin-top: calc(9px / 2); } .framer-Gh2qX.framer-v-720d32 .framer-1rms8os > :first-child { margin-top: 0px; } .framer-Gh2qX.framer-v-720d32 .framer-1rms8os > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 405\n * @framerIntrinsicWidth 393\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kAne6TPvH\":{\"layout\":[\"fixed\",\"auto\"]},\"BNB6PM31T\":{\"layout\":[\"fixed\",\"auto\"]},\"tOnx6msh6\":{\"layout\":[\"fixed\",\"auto\"]},\"cFEAw2lm6\":{\"layout\":[\"fixed\",\"auto\"]},\"uLahLHptj\":{\"layout\":[\"fixed\",\"fixed\"]},\"SHte42stb\":{\"layout\":[\"fixed\",\"auto\"]},\"XHhWGwG1m\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPeb0uWllf=withCSS(Component,css,\"framer-Gh2qX\");export default FramerPeb0uWllf;FramerPeb0uWllf.displayName=\"Blog Form Sticky\";FramerPeb0uWllf.defaultProps={height:405,width:393};addPropertyControls(FramerPeb0uWllf,{variant:{options:[\"rURsDyUYo\",\"kAne6TPvH\",\"BNB6PM31T\",\"tOnx6msh6\",\"cFEAw2lm6\",\"uLahLHptj\",\"SHte42stb\",\"XHhWGwG1m\"],optionTitles:[\"Variant 1\",\"Tinitus\",\"Variant 3\",\"Hearing Assessment\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPeb0uWllf,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...ButtonFormButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPeb0uWllf\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"393\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"405\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kAne6TPvH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BNB6PM31T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tOnx6msh6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cFEAw2lm6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uLahLHptj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SHte42stb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XHhWGwG1m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Peb0uWllf.map","// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import AccordionsAccordionRow from\"https://framerusercontent.com/modules/zX0A4mujYVfOtsrJwb2Y/xLtMmc6Juo9XaWH0sXYD/NAPjzbakW.js\";import BlogFormSticky from\"https://framerusercontent.com/modules/n7YNGm9XzD6jGkRwrxZR/S93RMGa2aD4HZuYZG8bS/Peb0uWllf.js\";const AccordionsAccordionRowFonts=getFonts(AccordionsAccordionRow);const BlogFormStickyFonts=getFonts(BlogFormSticky);const cycleOrder=[\"KZBRFWK96\",\"IZXwvPUBm\",\"vH5au6UIt\",\"SarYmWVOX\",\"doMQErmnj\",\"lCLfxO8PY\",\"XfUTaZMCC\",\"lAeXR110l\",\"JcmmqlMku\",\"X4lKfi23s\",\"g5xBH0dVk\",\"hgPq3arGx\",\"qn4s0_7w6\"];const serializationHash=\"framer-U5ziB\";const variantClassNames={doMQErmnj:\"framer-v-xt1acp\",g5xBH0dVk:\"framer-v-cmqmu\",hgPq3arGx:\"framer-v-1mrgbte\",IZXwvPUBm:\"framer-v-ntvqj8\",JcmmqlMku:\"framer-v-4vco8m\",KZBRFWK96:\"framer-v-lwhfw0\",lAeXR110l:\"framer-v-t5n1pn\",lCLfxO8PY:\"framer-v-lp6uww\",qn4s0_7w6:\"framer-v-1rsp01w\",SarYmWVOX:\"framer-v-40r35m\",vH5au6UIt:\"framer-v-1wsu5a9\",X4lKfi23s:\"framer-v-dq4fcb\",XfUTaZMCC:\"framer-v-13txowr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Hearing Assessment\":\"vH5au6UIt\",\"Variant 10\":\"X4lKfi23s\",\"Variant 11\":\"g5xBH0dVk\",\"Variant 12\":\"hgPq3arGx\",\"Variant 13\":\"qn4s0_7w6\",\"Variant 4\":\"SarYmWVOX\",\"Variant 5\":\"doMQErmnj\",\"Variant 6\":\"lCLfxO8PY\",\"Variant 7\":\"XfUTaZMCC\",\"Variant 8\":\"lAeXR110l\",\"Variant 9\":\"JcmmqlMku\",Desktop:\"KZBRFWK96\",Phone:\"IZXwvPUBm\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"KZBRFWK96\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KZBRFWK96\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"doMQErmnj\")return false;return true;};const isDisplayed1=()=>{if([\"vH5au6UIt\",\"XfUTaZMCC\",\"g5xBH0dVk\",\"hgPq3arGx\",\"qn4s0_7w6\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"vH5au6UIt\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"doMQErmnj\")return true;return false;};const isDisplayed4=()=>{if([\"lAeXR110l\",\"hgPq3arGx\",\"qn4s0_7w6\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-lwhfw0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KZBRFWK96\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({doMQErmnj:{\"data-framer-name\":\"Variant 5\"},g5xBH0dVk:{\"data-framer-name\":\"Variant 11\"},hgPq3arGx:{\"data-framer-name\":\"Variant 12\"},IZXwvPUBm:{\"data-framer-name\":\"Phone\"},JcmmqlMku:{\"data-framer-name\":\"Variant 9\"},lAeXR110l:{\"data-framer-name\":\"Variant 8\"},lCLfxO8PY:{\"data-framer-name\":\"Variant 6\"},qn4s0_7w6:{\"data-framer-name\":\"Variant 13\"},SarYmWVOX:{\"data-framer-name\":\"Variant 4\"},vH5au6UIt:{\"data-framer-name\":\"Hearing Assessment\"},X4lKfi23s:{\"data-framer-name\":\"Variant 10\"},XfUTaZMCC:{\"data-framer-name\":\"Variant 7\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pzger3\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"xhNJuBRHL\",children:/*#__PURE__*/_jsx(motion.section,{className:\"framer-cyxc9s\",\"data-framer-name\":\"FAQ / List Accordions 2\",layoutDependency:layoutDependency,layoutId:\"dUJbI_ikE\",style:{backgroundColor:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jr3lzm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"OHnlGPJL5\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-10pc86s\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"nrNK8SPBl\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8bskc4\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"RE7F7sLXz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1k2zljd, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Common Questions \"}),/*#__PURE__*/_jsx(motion.br,{}),\"We Hear About Tinnitus\"]})}),className:\"framer-j4rhxx\",fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"BqgWHcWhC\",style:{\"--extracted-1k2zljd\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\",\"--extracted-a0htzi\":\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{g5xBH0dVk:{\"--extracted-a0htzi\":\"rgb(43, 43, 43)\"},hgPq3arGx:{\"--extracted-a0htzi\":\"var(--token-8620fabf-dc38-4ae1-8719-8e26371de191, rgb(77, 77, 77))\"},lAeXR110l:{\"--extracted-1k2zljd\":\"rgb(43, 43, 43)\",\"--extracted-a0htzi\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"},lCLfxO8PY:{\"--extracted-a0htzi\":\"rgb(43, 43, 43)\",\"--extracted-cku5m2\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"},qn4s0_7w6:{\"--extracted-a0htzi\":\"var(--token-8620fabf-dc38-4ae1-8719-8e26371de191, rgb(77, 77, 77))\"},SarYmWVOX:{\"--extracted-1k2zljd\":\"rgb(43, 43, 43)\",\"--extracted-a0htzi\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"},vH5au6UIt:{\"--extracted-a0htzi\":\"rgb(43, 43, 43)\"},X4lKfi23s:{\"--extracted-a0htzi\":\"rgb(43, 43, 43)\",\"--extracted-cku5m2\":\"var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33))\"},XfUTaZMCC:{\"--extracted-a0htzi\":\"rgb(43, 43, 43)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g5xBH0dVk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(43, 43, 43))\"},children:\"FAQs About Custom Earplugs and Earmolds\\xa0\"})}),fonts:[\"FS;Satoshi-medium\"]},hgPq3arGx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8620fabf-dc38-4ae1-8719-8e26371de191, rgb(77, 77, 77)))\"},children:\"FAQs About Your First Appointment\\xa0\"})}),fonts:[\"FS;Satoshi-bold\"]},lAeXR110l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1k2zljd, rgb(43, 43, 43))\"},children:\"FAQs About \"}),/*#__PURE__*/_jsx(motion.br,{}),\"Earwax Removal\\xa0\"]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-medium\"]},lCLfxO8PY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(43, 43, 43))\"},children:[\"FAQs About \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-cku5m2, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Hearing Aids\"})]})}),fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"]},qn4s0_7w6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8620fabf-dc38-4ae1-8719-8e26371de191, rgb(77, 77, 77)))\"},children:\"FAQs About Your First Appointment\\xa0\"})}),fonts:[\"FS;Satoshi-bold\"]},SarYmWVOX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1k2zljd, rgb(43, 43, 43))\"},children:\"FAQs About \"}),/*#__PURE__*/_jsx(motion.br,{}),\"Earwax Removal\\xa0\"]})}),fonts:[\"FS;Satoshi-bold\",\"FS;Satoshi-medium\"]},vH5au6UIt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(43, 43, 43))\"},children:\"FAQs About Hearing Tests\"})}),fonts:[\"FS;Satoshi-bold\"]},X4lKfi23s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(43, 43, 43))\"},children:[\"FAQs About \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-cku5m2, var(--token-91b2f46e-5185-4d26-b4eb-d876f2a0ade7, rgb(232, 171, 33)))\"},children:\"Hearing Aids\"})]})}),fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"]},XfUTaZMCC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"29px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(43, 43, 43))\"},children:\"FAQs About Custom Earplugs and Earmolds\\xa0\"})}),fonts:[\"FS;Satoshi-medium\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"If you're experiencing tinnitus—ringing, buzzing, or other phantom sounds—you're not alone.\"})}),className:\"framer-1ln77ik\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Ymcq3LNFd\",style:{\"--extracted-r6o4lv\":\"var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lCLfxO8PY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Often it's the small questions that hold us back from making progress. Here's some of the most common\"})})},X4lKfi23s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"Often it's the small questions that hold us back from making progress. Here's some of the most common\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5sozvw\",\"data-framer-name\":\"Accordions\",layoutDependency:layoutDependency,layoutId:\"DApmw5WZX\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+478.90000000000003+0+0,...addPropertyOverrides({g5xBH0dVk:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 20px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+0+0)+0+24+0+0+0+66.8+0+0},hgPq3arGx:{width:\"700px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+0},JcmmqlMku:{width:\"310px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+0+0)+0+0+0+10+0+241.8+0+0},lAeXR110l:{width:\"381.6618px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+68+0+241.8+0+0},lCLfxO8PY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+0},qn4s0_7w6:{width:\"350px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+0},SarYmWVOX:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+0},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+77},X4lKfi23s:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 40px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+0+0)+0+40+0+0+0+210.8+0+0},XfUTaZMCC:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+-2842170943040401e-29+0+0+66.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6h7906-container\",layoutDependency:layoutDependency,layoutId:\"j1IJmhTPf-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"What is tinnitus?\",height:\"100%\",id:\"j1IJmhTPf\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"j1IJmhTPf\",style:{width:\"100%\"},T0EsKcyrC:{borderBottomWidth:1,borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:\"xyvcK2VCY\",width:\"100%\",y_msOqVNF:\"Tinnitus is the perception of ringing, buzzing, or other sounds in your ears without an external source. It’s a common condition that can range from mild to severe, affecting your focus, sleep, and overall quality of life. The good news? Effective treatments and management strategies are available.\",...addPropertyOverrides({g5xBH0dVk:{EnvA5UMOa:\"I already have hearing aids; can I get custom earmolds for them? \",y_msOqVNF:\"Definitely—plenty of previous patients visit us to get custom earmolds made for their hearing aids, and we’re happy to help individuals who purchased their hearing aids elsewhere, too!  \"},hgPq3arGx:{EnvA5UMOa:\"What happens when I arrive? \",y_msOqVNF:\"When you arrive at Hearing Health Clinic, our front desk staff will greet you and get you checked in for your appointment. You’ll be guided to sit and relax in our waiting room while your audiologist is notified that you’ve arrived, and at your appointment time, they’ll come and bring you back to their office to begin the appointment. \"},lAeXR110l:{EnvA5UMOa:\"What are the common symptoms of earwax blockage?\",y_msOqVNF:\"Many of the symptoms of earwax blockage are similar to those of ear infections or colds. If you’re not sniffling, then check for these symptoms: \\n\\n- Earaches \\n- Poor hearing aid performance \\n- Ringing or buzzing sounds (tinnitus) \\n- Stuffiness in the ears, or a feeling of being plugged up \\n- Headaches  \\n- Dizziness or vertigo \\n- Itchiness inside the ear \\n- Balance issues \\n- Muffled sounds\"},lCLfxO8PY:{EnvA5UMOa:\"Will hearing aids fix my hearing loss?\",y_msOqVNF:\"Hearing aids for hearing loss are akin to glasses for vision loss: They’ll alleviate struggles and help you function and thrive in your day-to-day life, but unfortunately they will not cure the issue. \\n\\nHearing loss has no cure or magic surgery to fix it. What hearing aids do is enhance your current levels of hearing so that you can listen to what you’ve been missing without missing a beat. \"},qn4s0_7w6:{EnvA5UMOa:\"What happens when I arrive? \",y_msOqVNF:\"When you arrive at Hearing Health Clinic, our front desk staff will greet you and get you checked in for your appointment. You’ll be guided to sit and relax in our waiting room while your audiologist is notified that you’ve arrived, and at your appointment time, they’ll come and bring you back to their office to begin the appointment. \"},SarYmWVOX:{EnvA5UMOa:\"What are the common symptoms of earwax blockage?\",y_msOqVNF:\"Many of the symptoms of earwax blockage are similar to those of ear infections or colds. If you’re not sniffling, then check for these symptoms: \\n\\n- Earaches \\n- Poor hearing aid performance \\n- Ringing or buzzing sounds (tinnitus) \\n- Stuffiness in the ears, or a feeling of being plugged up \\n- Headaches  \\n- Dizziness or vertigo \\n- Itchiness inside the ear \\n- Balance issues \\n- Muffled sounds\"},vH5au6UIt:{EnvA5UMOa:\"Why do I need a hearing test? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"A hearing test measures your current range of hearing and how much hearing loss damage you have sustained. It helps you understand what you need to do to address your hearing problems, whether that be having annual checkups to keep an eye on changes or adopting advanced hearing aid technology. \"},X4lKfi23s:{EnvA5UMOa:\"Will hearing aids fix my hearing loss?\",y_msOqVNF:\"Hearing aids for hearing loss are akin to glasses for vision loss: They’ll alleviate struggles and help you function and thrive in your day-to-day life, but unfortunately they will not cure the issue. \\n\\nHearing loss has no cure or magic surgery to fix it. What hearing aids do is enhance your current levels of hearing so that you can listen to what you’ve been missing without missing a beat. \"},XfUTaZMCC:{EnvA5UMOa:\"I already have hearing aids; can I get custom earmolds for them? \",y_msOqVNF:\"Definitely—plenty of previous patients visit us to get custom earmolds made for their hearing aids, and we’re happy to help individuals who purchased their hearing aids elsewhere, too!  \"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+478.90000000000003+0+77,...addPropertyOverrides({g5xBH0dVk:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 20px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+0+0)+0+24+0+0+0+66.8+0+77},hgPq3arGx:{width:\"700px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+77},JcmmqlMku:{width:\"310px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+0+0)+0+0+0+10+0+241.8+0+77},lAeXR110l:{width:\"381.6618px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+68+0+241.8+0+77},lCLfxO8PY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+77},qn4s0_7w6:{width:\"350px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+77},SarYmWVOX:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+77},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+0},X4lKfi23s:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 40px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+0+0)+0+40+0+0+0+210.8+0+77},XfUTaZMCC:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+-2842170943040401e-29+0+0+66.8+0+77}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l0uv5i-container\",layoutDependency:layoutDependency,layoutId:\"dQrtIXzF1-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"Can tinnitus be cured?\",height:\"100%\",id:\"dQrtIXzF1\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"dQrtIXzF1\",style:{width:\"100%\"},T0EsKcyrC:{borderBottomWidth:1,borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:\"xyvcK2VCY\",width:\"100%\",y_msOqVNF:\"While there’s no universal cure for tinnitus, many people find relief through treatments like tinnitus habituation therapy, sound therapy, and lifestyle adjustments. Our specialists in Osseo, Minnesota , work with you to develop a personalized plan to reduce the impact of tinnitus on your daily life.\",...addPropertyOverrides({g5xBH0dVk:{EnvA5UMOa:\"How do I clean my custom earplugs/earmolds? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"All you need to do to clean your custom earmolds or earplugs is wipe excess wax or moisture away with a soft cloth. Please do not use harsh cleaning chemicals or alcohol on them, or the material will be damaged, which can affect the seal/fit. \"},hgPq3arGx:{EnvA5UMOa:\"Can I bring someone with me? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"Of course! Sometimes it’s easier to have someone you trust with you while making important decisions to do with your health. We highly recommend that you bring a loved one with you to act as a second pair of ears during your initial consultation, as it can be a lot of information to take in at once. \"},JcmmqlMku:{variant:\"YuPEmzQmu\"},lAeXR110l:{EnvA5UMOa:\"What can I expect during an earwax removal appointment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"At your earwax removal appointment, your audiologist will look inside your ears to see the level of earwax impaction you’re dealing with and formulate a plan to remove it safely and comfortably. \\n\\nOur patented Earigator system will gently flush the earwax out with warm water, softening and loosening the impacted wax so it will naturally fall out. For more stubborn impactions, we’ll use a curette to gently remove the wax manually. \"},lCLfxO8PY:{EnvA5UMOa:\"Will I need one or two hearing aids?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"This depends on your specific hearing loss requirements, but typically we prescribe two hearing aids because, after all, you have two ears! \\n\\nBimodal fittings, or wearing hearing aids in both ears, will not only help you understand speech and determine where sounds are coming from, but will also improve your ability to hear in noisy settings and give sounds a fuller, richer quality. Plus, with both ears fitted, you won’t be working one ear overtime while the other doesn’t hear a thing. \"},qn4s0_7w6:{EnvA5UMOa:\"Can I bring someone with me? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"Of course! Sometimes it’s easier to have someone you trust with you while making important decisions to do with your health. We highly recommend that you bring a loved one with you to act as a second pair of ears during your initial consultation, as it can be a lot of information to take in at once. \"},SarYmWVOX:{EnvA5UMOa:\"What can I expect during an earwax removal appointment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"At your earwax removal appointment, your audiologist will look inside your ears to see the level of earwax impaction you’re dealing with and formulate a plan to remove it safely and comfortably. \\n\\nOur patented Earigator system will gently flush the earwax out with warm water, softening and loosening the impacted wax so it will naturally fall out. For more stubborn impactions, we’ll use a curette to gently remove the wax manually. \"},vH5au6UIt:{EnvA5UMOa:\"What’s the difference between a regular hearing test and a functional hearing assessment? \",j6szWZ6Nh:\"rgb(11, 11, 11)\",y_msOqVNF:\"While a comprehensive hearing assessment will help you understand your current range of hearing and what you need to do to optimize it, a functional hearing assessment will bring understanding to how your hearing functions outside of the clinic in your day-to-day life, including how you understand speech in noise, which frequencies of noise become uncomfortably loud, your confidence in loud and busy listening situations, and more. \\n\\nA functional hearing assessment takes two hours, and provides exhaustive results about your hearing and how it helps you listen and communicate in your active, independent lifestyle. With your hearing health expert’s guidance, you’ll receive treatment options to help you more fully engage with your world with stronger, clearer hearing. \"},X4lKfi23s:{EnvA5UMOa:\"Will I need one or two hearing aids?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"This depends on your specific hearing loss requirements, but typically we prescribe two hearing aids because, after all, you have two ears! \\n\\nBimodal fittings, or wearing hearing aids in both ears, will not only help you understand speech and determine where sounds are coming from, but will also improve your ability to hear in noisy settings and give sounds a fuller, richer quality. Plus, with both ears fitted, you won’t be working one ear overtime while the other doesn’t hear a thing. \"},XfUTaZMCC:{EnvA5UMOa:\"How do I clean my custom earplugs/earmolds? \",y_msOqVNF:\"All you need to do to clean your custom earmolds or earplugs is wipe excess wax or moisture away with a soft cloth. Please do not use harsh cleaning chemicals or alcohol on them, or the material will be damaged, which can affect the seal/fit. \"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+478.90000000000003+0+154,...addPropertyOverrides({g5xBH0dVk:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 20px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+0+0)+0+24+0+0+0+66.8+0+154},hgPq3arGx:{width:\"700px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+154},JcmmqlMku:{width:\"310px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+0+0)+0+0+0+10+0+241.8+0+154},lAeXR110l:{width:\"381.6618px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+68+0+241.8+0+154},lCLfxO8PY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+154},qn4s0_7w6:{width:\"350px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+154},SarYmWVOX:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+154},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+154},X4lKfi23s:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 40px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+0+0)+0+40+0+0+0+210.8+0+154},XfUTaZMCC:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+-2842170943040401e-29+0+0+66.8+0+154}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-40tqx5-container\",layoutDependency:layoutDependency,layoutId:\"SmYEL9fWf-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"Is tinnitus permanent?\",height:\"100%\",id:\"SmYEL9fWf\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"SmYEL9fWf\",style:{width:\"100%\"},T0EsKcyrC:{borderBottomWidth:1,borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:\"xyvcK2VCY\",width:\"100%\",y_msOqVNF:\"Tinnitus doesn’t always last forever. Depending on the cause—like exposure to loud noises, ear infections, or stress—it may be temporary. If it persists, seeking professional care can help minimize symptoms and improve your quality of life.\",...addPropertyOverrides({g5xBH0dVk:{EnvA5UMOa:\"Do you offer specific solutions for protection from water while swimming or surfing? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"We do. Custom earplugs provide ample protection from swimmer’s ear or surfer’s ear with their watertight seal. \"},hgPq3arGx:{EnvA5UMOa:\"What happens during my hearing evaluation? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"After your audiologist collects you from the waiting room, they’ll bring you back to their office for an initial conversation about you: your health history, family history, lifestyle choices, medications you take, and more. \\n\\nWe like to get to know our patients on a personal level because you’re a new part of our community, but this first chat also helps us narrow down potential causes for your hearing loss and learn more about what you’re looking for regarding treatment options. \\n\\nThen, your audiologist will look inside your ears with an otoscope to examine your outer and middle ear health; this way, we can ensure that infection or inflammation aren’t the culprit for a sudden hearing loss. We also check for earwax impaction—we can remove excess earwax for you if needed. \\n\\nYour comprehensive hearing test will consist of a few different examinations that test for things like how well you can decipher speech within background noise, your reaction times to audio stimuli, the range of frequencies you can hear at, and more. This part takes the longest but will provide you with a detailed audiogram of your current range of hearing. \\n\\nYou’ll receive your results on the same day of your evaluation, and your audiologist will help guide you through what they mean so you can make the most informed decision for your hearing health, whether that’s scheduling a follow-up assessment in a year’s time or looking into hearing aids. \"},JcmmqlMku:{variant:\"YuPEmzQmu\"},lAeXR110l:{EnvA5UMOa:\"If I’m still struggling to hear after the earwax removal, what happens next?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"If you find that you’re still dealing with hearing loss challenges after visiting us for an ear cleaning, please feel free to explore our hearing assessment services and book a hearing test! We’d be happy to see you again to help with any other hearing challenges you’re having. \"},lCLfxO8PY:{EnvA5UMOa:\"How much do hearing aids cost?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"Each hearing aid’s make and model is different, and all cost different price points. Rest assured that if you’re working with a specific budget or need to hit a certain cost for insurance benefits, we’ll work with your unique needs to ensure you get not only the best tech for what your hearing requires, but also tech that won’t break the bank, either.\"},qn4s0_7w6:{EnvA5UMOa:\"What happens during my hearing evaluation? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"After your audiologist collects you from the waiting room, they’ll bring you back to their office for an initial conversation about you: your health history, family history, lifestyle choices, medications you take, and more. \\n\\nWe like to get to know our patients on a personal level because you’re a new part of our community, but this first chat also helps us narrow down potential causes for your hearing loss and learn more about what you’re looking for regarding treatment options. \\n\\nThen, your audiologist will look inside your ears with an otoscope to examine your outer and middle ear health; this way, we can ensure that infection or inflammation aren’t the culprit for a sudden hearing loss. We also check for earwax impaction—we can remove excess earwax for you if needed. \\n\\nYour comprehensive hearing test will consist of a few different examinations that test for things like how well you can decipher speech within background noise, your reaction times to audio stimuli, the range of frequencies you can hear at, and more. This part takes the longest but will provide you with a detailed audiogram of your current range of hearing. \\n\\nYou’ll receive your results on the same day of your evaluation, and your audiologist will help guide you through what they mean so you can make the most informed decision for your hearing health, whether that’s scheduling a follow-up assessment in a year’s time or looking into hearing aids. \"},SarYmWVOX:{EnvA5UMOa:\"If I’m still struggling to hear after the earwax removal, what happens next?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"If you find that you’re still dealing with hearing loss challenges after visiting us for an ear cleaning, please feel free to explore our hearing assessment services and book a hearing test! We’d be happy to see you again to help with any other hearing challenges you’re having. \"},vH5au6UIt:{EnvA5UMOa:\"Will you explain the results to me? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"Yes! Please feel free to ask as many questions as you’d like. We’re more than happy to answer any inquiries about the testing portion, your results, the tools we use, and more. \"},X4lKfi23s:{EnvA5UMOa:\"How much do hearing aids cost?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"Each hearing aid’s make and model is different, and all cost different price points. Rest assured that if you’re working with a specific budget or need to hit a certain cost for insurance benefits, we’ll work with your unique needs to ensure you get not only the best tech for what your hearing requires, but also tech that won’t break the bank, either.\"},XfUTaZMCC:{EnvA5UMOa:\"Do you offer specific solutions for protection from water while swimming or surfing? \",y_msOqVNF:\"We do. Custom earplugs provide ample protection from swimmer’s ear or surfer’s ear with their watertight seal. \"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+478.90000000000003+0+231,...addPropertyOverrides({g5xBH0dVk:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 20px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+0+0)+0+24+0+0+0+66.8+0+231},hgPq3arGx:{width:\"700px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+231},JcmmqlMku:{width:\"310px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+0+0)+0+0+0+10+0+241.8+0+231},lAeXR110l:{width:\"381.6618px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+68+0+241.8+0+231},lCLfxO8PY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+231},qn4s0_7w6:{width:\"350px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+231},SarYmWVOX:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+231},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+231},X4lKfi23s:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 40px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+0+0)+0+40+0+0+0+210.8+0+231},XfUTaZMCC:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+-2842170943040401e-29+0+0+66.8+0+231}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1630s3t-container\",layoutDependency:layoutDependency,layoutId:\"Knv5itkH3-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"What treatments do you offer for tinnitus?\",height:\"100%\",id:\"Knv5itkH3\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"Knv5itkH3\",style:{width:\"100%\"},T0EsKcyrC:{borderBottomWidth:1,borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},variant:\"xyvcK2VCY\",width:\"100%\",y_msOqVNF:\"We offer comprehensive tinnitus care, including personalized assessments, habituation therapy, and non-invasive sound therapies. These solutions are designed to retrain your brain’s response to tinnitus and reduce its impact over time.\",...addPropertyOverrides({g5xBH0dVk:{EnvA5UMOa:\"Can I use my custom earplugs to sleep?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"Absolutely. Your custom earplugs are meant to be worn for long periods of time, even for sleep! They’ll filter out unneeded noise and create an environment where you can enjoy solid, deep sleep without interruption. \"},hgPq3arGx:{EnvA5UMOa:\"How long is a hearing assessment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"A comprehensive hearing assessment will take an hour to complete. You’ll receive your results on the same day as your test. \"},JcmmqlMku:{variant:\"YuPEmzQmu\"},lAeXR110l:{EnvA5UMOa:\"Will an earwax removal session be painful?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"Not at all; your ear cleaning appointment will be as comfortable and safe as your audiologist can possibly make it. \\n\\nIn fact, we’ve had several patients tell us that getting earwax removed can be intensely relieving!\"},lCLfxO8PY:{EnvA5UMOa:\"Will my insurance cover my hearing aids?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"This depends on your insurance policy; some insurance policies cover hearing aids, while others need the devices to cost a certain amount before benefits are given. \\n\\nPlease ask your provider for more details on your policy, and we’ll work with your insurance requirements to make sure you get the best of the best on your budget. \"},qn4s0_7w6:{EnvA5UMOa:\"How long is a hearing assessment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"A comprehensive hearing assessment will take an hour to complete. You’ll receive your results on the same day as your test. \"},SarYmWVOX:{EnvA5UMOa:\"Will an earwax removal session be painful?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"Not at all; your ear cleaning appointment will be as comfortable and safe as your audiologist can possibly make it. \\n\\nIn fact, we’ve had several patients tell us that getting earwax removed can be intensely relieving!\"},vH5au6UIt:{EnvA5UMOa:\"What if my hearing test shows I have hearing loss? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"If your audiogram, which is the physical graph that shows your current range of hearing, shows that you’re dealing with hearing loss, your audiologist will guide you through recommended methods of treatment. For some this means hearing aids, while for others hearing aids may not be necessary yet. \"},X4lKfi23s:{EnvA5UMOa:\"Will my insurance cover my hearing aids?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"This depends on your insurance policy; some insurance policies cover hearing aids, while others need the devices to cost a certain amount before benefits are given. \\n\\nPlease ask your provider for more details on your policy, and we’ll work with your insurance requirements to make sure you get the best of the best on your budget. \"},XfUTaZMCC:{EnvA5UMOa:\"Can I use my custom earplugs to sleep?\",y_msOqVNF:\"Absolutely. Your custom earplugs are meant to be worn for long periods of time, even for sleep! They’ll filter out unneeded noise and create an environment where you can enjoy solid, deep sleep without interruption. \"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+478.90000000000003+0+308,...addPropertyOverrides({g5xBH0dVk:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 20px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+0+0)+0+24+0+0+0+66.8+0+308},hgPq3arGx:{width:\"700px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+308},JcmmqlMku:{width:\"310px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+0+0)+0+0+0+10+0+241.8+0+308},lAeXR110l:{width:\"381.6618px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+68+0+241.8+0+308},lCLfxO8PY:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+308},qn4s0_7w6:{width:\"350px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0+0+0+66.8+0+308},SarYmWVOX:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+0+0+0+241.8+0+308},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+308},X4lKfi23s:{width:`min(max(min(max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, 1px) - 40px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+0+0)+0+40+0+0+0+210.8+0+308},XfUTaZMCC:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+40+-2842170943040401e-29+0+0+66.8+0+308}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-npgjbj-container\",layoutDependency:layoutDependency,layoutId:\"yv2LAin8D-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"How do I know if my tinnitus needs treatment?\",height:\"100%\",id:\"yv2LAin8D\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"yv2LAin8D\",style:{width:\"100%\"},T0EsKcyrC:{borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderStyle:\"solid\",borderWidth:0},variant:\"xyvcK2VCY\",width:\"100%\",y_msOqVNF:\"If tinnitus is interfering with your sleep, concentration, or emotional well-being, it’s time to seek help. Early intervention is key to preventing further hearing-related issues and finding effective relief options tailored to your needs.\",...addPropertyOverrides({g5xBH0dVk:{EnvA5UMOa:\"Why do I need custom earplugs or earmolds?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"If you find that one-size-fits-all earplugs cause discomfort, or your hearing aids don’t quite fit the way you want them to, getting custom molds for your earplugs or hearing aids can provide a tighter acoustic seal and a much stronger fit that generic earplugs and earbuds don’t offer. \"},hgPq3arGx:{EnvA5UMOa:\"Does health insurance cover a hearing assessment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"Some private insurance providers cover hearing tests, while others do not; ultimately, this depends on your insurance provider and the benefits you get. \\n\\nWe recommend taking a look at your policy and talking to your provider to find out your coverage. \"},JcmmqlMku:{variant:\"YuPEmzQmu\"},lAeXR110l:{EnvA5UMOa:\"When should I see a doctor for my clogged ears? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"If you’re struggling to hear correctly, feeling unbalanced, dealing with headaches or earaches, or suffering from dizziness or vertigo, we highly recommend coming to see us for a professional earwax removal appointment. \"},lCLfxO8PY:{EnvA5UMOa:\"What’s the difference between prescription hearing aids and over-the-counter hearing aids, like the ones at Costco?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"The closest comparison for these two devices would be prescription eyeglasses versus “readers” you can get at the supermarket: One will correct your specific challenges, where the other is a more general option for those in need of a quick fix. \\n\\nPrescription hearing aids are the best fit if your hearing loss challenges are moderate to severe, as we’ll work with your unique needs to ensure that your hearing is well looked after for a long time. While over-the-counter devices can work in a pinch for those with mild hearing loss, you can further optimize your hearing with prescription devices. \"},qn4s0_7w6:{EnvA5UMOa:\"Does health insurance cover a hearing assessment? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"Some private insurance providers cover hearing tests, while others do not; ultimately, this depends on your insurance provider and the benefits you get. \\n\\nWe recommend taking a look at your policy and talking to your provider to find out your coverage. \"},SarYmWVOX:{EnvA5UMOa:\"When should I see a doctor for my clogged ears? \",variant:\"YuPEmzQmu\",y_msOqVNF:\"If you’re struggling to hear correctly, feeling unbalanced, dealing with headaches or earaches, or suffering from dizziness or vertigo, we highly recommend coming to see us for a professional earwax removal appointment. \"},vH5au6UIt:{EnvA5UMOa:\"How long does a hearing test take?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"A comprehensive hearing test will take about an hour to complete. You’ll receive your results on the same day as your test. \"},X4lKfi23s:{EnvA5UMOa:\"What’s the difference between prescription hearing aids and over-the-counter hearing aids, like the ones at Costco?\",variant:\"YuPEmzQmu\",y_msOqVNF:\"The closest comparison for these two devices would be prescription eyeglasses versus “readers” you can get at the supermarket: One will correct your specific challenges, where the other is a more general option for those in need of a quick fix. \\n\\nPrescription hearing aids are the best fit if your hearing loss challenges are moderate to severe, as we’ll work with your unique needs to ensure that your hearing is well looked after for a long time. While over-the-counter devices can work in a pinch for those with mild hearing loss, you can further optimize your hearing with prescription devices. \"},XfUTaZMCC:{EnvA5UMOa:\"Why do I need custom earplugs or earmolds?\",y_msOqVNF:\"If you find that one-size-fits-all earplugs cause discomfort, or your hearing aids don’t quite fit the way you want them to, getting custom molds for your earplugs or hearing aids can provide a tighter acoustic seal and a much stronger fit that generic earplugs and earbuds don’t offer. \"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({vH5au6UIt:{height:77,width:`min(max(min(max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 1.5, 1px) - 96px, 1280px), 1px), 700px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0+0+(0+((((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||1302)-160)*1-0)*1-39)*.9247506799637353-0-528.8)/2)+0+66.8+0+385}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13sz696-container\",layoutDependency:layoutDependency,layoutId:\"qRB7NJanz-container\",children:/*#__PURE__*/_jsx(AccordionsAccordionRow,{EabdpzdOS:\"var(--token-d5622a07-dda9-49fd-bc0b-ce726c034e42, rgb(255, 255, 255))\",EnvA5UMOa:\"Do you provide recommendations for hearing aids if I need them?\",height:\"100%\",id:\"qRB7NJanz\",j6szWZ6Nh:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",JI8lTugQR:\"0px\",layoutId:\"qRB7NJanz\",style:{width:\"100%\"},T0EsKcyrC:{borderColor:'var(--token-7419f98f-42fb-482b-abf4-fe6645c3e444, rgb(212, 212, 212)) /* {\"name\":\"Neutral / 300\"} */',borderStyle:\"solid\",borderWidth:0},variant:\"YuPEmzQmu\",width:\"100%\",y_msOqVNF:\"Thanks to our initial chat at the beginning of your appointment, you can feel confident that your audiologist will have your best interests at heart when recommending paths of treatment or specific hearing aids that fit your needs. \\n\\nFrom devices that will meet budget concerns to ones for advanced setting requirements, we have a range of incredible hearing devices that will help you not only hear the world around you, but feel confident and independent as you listen to it.\"})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77)))\"},children:\"If you're experiencing tinnitus—ringing, buzzing, or other phantom sounds—you're not alone.\"})}),className:\"framer-gxk4df\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Mpkx87MxX\",style:{\"--extracted-r6o4lv\":\"var(--token-48e2cafa-4eff-4115-8e97-3766d212dcb3, rgb(77, 77, 77))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ivpy42\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"RfFX9wW2y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:405,width:`max((${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 10px) / 3, 1px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0,...addPropertyOverrides({g5xBH0dVk:{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-925.8)/2+510.8+10)+0+0},JcmmqlMku:{width:\"320px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1226.8)/2+646.8+30)+0+0},vH5au6UIt:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+80+0+0},X4lKfi23s:{width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-1188.8)/2+674.8+10)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9koidn-container\",layoutDependency:layoutDependency,layoutId:\"IF3cCRbpu-container\",children:/*#__PURE__*/_jsx(BlogFormSticky,{height:\"100%\",id:\"IF3cCRbpu\",layoutId:\"IF3cCRbpu\",style:{width:\"100%\"},variant:\"kAne6TPvH\",width:\"100%\",...addPropertyOverrides({g5xBH0dVk:{variant:\"uLahLHptj\"},lCLfxO8PY:{variant:\"uLahLHptj\"},SarYmWVOX:{variant:\"cFEAw2lm6\"},vH5au6UIt:{variant:\"tOnx6msh6\"},X4lKfi23s:{variant:\"uLahLHptj\"},XfUTaZMCC:{variant:\"uLahLHptj\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-U5ziB.framer-mrzkr2, .framer-U5ziB .framer-mrzkr2 { display: block; }\",\".framer-U5ziB.framer-lwhfw0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-U5ziB .framer-pzger3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-U5ziB .framer-cyxc9s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1140px; justify-content: center; overflow: hidden; padding: 0px 48px 39px 48px; position: relative; width: 1px; }\",\".framer-U5ziB .framer-1jr3lzm { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-U5ziB .framer-10pc86s { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: 100%; justify-content: center; max-width: 700px; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-U5ziB .framer-8bskc4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-U5ziB .framer-j4rhxx, .framer-U5ziB .framer-1ln77ik { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-U5ziB .framer-5sozvw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-U5ziB .framer-6h7906-container, .framer-U5ziB .framer-1l0uv5i-container, .framer-U5ziB .framer-40tqx5-container, .framer-U5ziB .framer-1630s3t-container, .framer-U5ziB .framer-npgjbj-container, .framer-U5ziB .framer-13sz696-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-U5ziB .framer-gxk4df { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-U5ziB .framer-1ivpy42 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1141px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-U5ziB .framer-9koidn-container { flex: none; height: auto; position: sticky; top: 30px; width: 100%; will-change: transform; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-lwhfw0, .framer-U5ziB .framer-pzger3, .framer-U5ziB .framer-cyxc9s, .framer-U5ziB .framer-1jr3lzm, .framer-U5ziB .framer-10pc86s, .framer-U5ziB .framer-8bskc4, .framer-U5ziB .framer-5sozvw, .framer-U5ziB .framer-1ivpy42 { gap: 0px; } .framer-U5ziB.framer-lwhfw0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-U5ziB.framer-lwhfw0 > :first-child, .framer-U5ziB .framer-pzger3 > :first-child, .framer-U5ziB .framer-1jr3lzm > :first-child { margin-left: 0px; } .framer-U5ziB.framer-lwhfw0 > :last-child, .framer-U5ziB .framer-pzger3 > :last-child, .framer-U5ziB .framer-1jr3lzm > :last-child { margin-right: 0px; } .framer-U5ziB .framer-pzger3 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-U5ziB .framer-cyxc9s > *, .framer-U5ziB .framer-5sozvw > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-U5ziB .framer-cyxc9s > :first-child, .framer-U5ziB .framer-10pc86s > :first-child, .framer-U5ziB .framer-8bskc4 > :first-child, .framer-U5ziB .framer-5sozvw > :first-child, .framer-U5ziB .framer-1ivpy42 > :first-child { margin-top: 0px; } .framer-U5ziB .framer-cyxc9s > :last-child, .framer-U5ziB .framer-10pc86s > :last-child, .framer-U5ziB .framer-8bskc4 > :last-child, .framer-U5ziB .framer-5sozvw > :last-child, .framer-U5ziB .framer-1ivpy42 > :last-child { margin-bottom: 0px; } .framer-U5ziB .framer-1jr3lzm > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-U5ziB .framer-10pc86s > * { margin: 0px; margin-bottom: calc(31px / 2); margin-top: calc(31px / 2); } .framer-U5ziB .framer-8bskc4 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-U5ziB .framer-1ivpy42 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-U5ziB.framer-v-1wsu5a9.framer-lwhfw0 { justify-content: flex-start; padding: 80px 0px 80px 0px; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-pzger3 { align-self: stretch; height: auto; justify-content: flex-start; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-cyxc9s { height: 100%; justify-content: flex-start; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-1jr3lzm { align-content: center; align-items: center; flex: none; height: 92%; justify-content: flex-start; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-10pc86s, .framer-U5ziB.framer-v-13txowr .framer-10pc86s, .framer-U5ziB.framer-v-dq4fcb .framer-10pc86s, .framer-U5ziB.framer-v-cmqmu .framer-10pc86s, .framer-U5ziB.framer-v-1mrgbte .framer-10pc86s, .framer-U5ziB.framer-v-1rsp01w .framer-10pc86s { gap: 0px; height: min-content; justify-content: flex-start; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-8bskc4, .framer-U5ziB.framer-v-1wsu5a9 .framer-5sozvw, .framer-U5ziB.framer-v-1mrgbte .framer-5sozvw, .framer-U5ziB.framer-v-1rsp01w .framer-5sozvw { justify-content: flex-start; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-6h7906-container { order: 1; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-1l0uv5i-container { order: 0; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-40tqx5-container { order: 2; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-1630s3t-container { order: 3; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-npgjbj-container { order: 4; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-13sz696-container { order: 5; }\",\".framer-U5ziB.framer-v-1wsu5a9 .framer-1ivpy42 { height: 1142px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-1wsu5a9 .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-1wsu5a9 .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-U5ziB.framer-v-1wsu5a9 .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-1wsu5a9 .framer-10pc86s > :last-child { margin-bottom: 0px; } }\",\".framer-U5ziB.framer-v-40r35m .framer-cyxc9s, .framer-U5ziB.framer-v-lp6uww .framer-cyxc9s, .framer-U5ziB.framer-v-13txowr .framer-cyxc9s { height: min-content; padding: 40px 48px 39px 48px; }\",\".framer-U5ziB.framer-v-40r35m .framer-1jr3lzm, .framer-U5ziB.framer-v-lp6uww .framer-1jr3lzm, .framer-U5ziB.framer-v-13txowr .framer-1jr3lzm, .framer-U5ziB.framer-v-dq4fcb .framer-1jr3lzm, .framer-U5ziB.framer-v-cmqmu .framer-1jr3lzm { flex: none; height: min-content; }\",\".framer-U5ziB.framer-v-40r35m .framer-10pc86s, .framer-U5ziB.framer-v-lp6uww .framer-10pc86s, .framer-U5ziB.framer-v-4vco8m .framer-10pc86s { height: min-content; justify-content: flex-start; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-13txowr .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-13txowr .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-U5ziB.framer-v-13txowr .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-13txowr .framer-10pc86s > :last-child { margin-bottom: 0px; } }\",\".framer-U5ziB.framer-v-t5n1pn.framer-lwhfw0, .framer-U5ziB.framer-v-1mrgbte.framer-lwhfw0, .framer-U5ziB.framer-v-1rsp01w.framer-lwhfw0 { width: min-content; }\",\".framer-U5ziB.framer-v-t5n1pn .framer-pzger3, .framer-U5ziB.framer-v-4vco8m .framer-pzger3 { flex: none; width: min-content; }\",\".framer-U5ziB.framer-v-t5n1pn .framer-cyxc9s { flex: none; height: min-content; padding: 0px; width: 380px; }\",\".framer-U5ziB.framer-v-t5n1pn .framer-1jr3lzm { flex: none; height: min-content; padding: 68px 0px 68px 0px; }\",\".framer-U5ziB.framer-v-t5n1pn .framer-10pc86s { flex: none; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-U5ziB.framer-v-4vco8m.framer-lwhfw0 { align-content: center; align-items: center; flex-direction: column; gap: 30px; width: min-content; }\",\".framer-U5ziB.framer-v-4vco8m .framer-cyxc9s { flex: none; height: min-content; padding: 0px; width: 330px; }\",\".framer-U5ziB.framer-v-4vco8m .framer-1jr3lzm { flex: none; height: min-content; padding: 10px; }\",\".framer-U5ziB.framer-v-4vco8m .framer-1ivpy42 { flex: none; height: 550px; width: 320px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-4vco8m.framer-lwhfw0 { gap: 0px; } .framer-U5ziB.framer-v-4vco8m.framer-lwhfw0 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-U5ziB.framer-v-4vco8m.framer-lwhfw0 > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-4vco8m.framer-lwhfw0 > :last-child { margin-bottom: 0px; } }\",\".framer-U5ziB.framer-v-dq4fcb.framer-lwhfw0, .framer-U5ziB.framer-v-cmqmu.framer-lwhfw0 { flex-direction: column; width: 350px; }\",\".framer-U5ziB.framer-v-dq4fcb .framer-pzger3, .framer-U5ziB.framer-v-cmqmu .framer-pzger3 { flex: none; width: 100%; }\",\".framer-U5ziB.framer-v-dq4fcb .framer-cyxc9s { height: min-content; padding: 40px 20px 39px 20px; }\",\".framer-U5ziB.framer-v-dq4fcb .framer-j4rhxx, .framer-U5ziB.framer-v-dq4fcb .framer-1ln77ik { width: 700px; }\",\".framer-U5ziB.framer-v-dq4fcb .framer-1ivpy42 { flex: none; height: 504px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-dq4fcb.framer-lwhfw0, .framer-U5ziB.framer-v-dq4fcb .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-dq4fcb.framer-lwhfw0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-U5ziB.framer-v-dq4fcb.framer-lwhfw0 > :first-child, .framer-U5ziB.framer-v-dq4fcb .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-dq4fcb.framer-lwhfw0 > :last-child, .framer-U5ziB.framer-v-dq4fcb .framer-10pc86s > :last-child { margin-bottom: 0px; } .framer-U5ziB.framer-v-dq4fcb .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-U5ziB.framer-v-cmqmu .framer-cyxc9s { height: min-content; padding: 24px 10px 35px 10px; }\",\".framer-U5ziB.framer-v-cmqmu .framer-1ivpy42 { flex: none; height: min-content; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-cmqmu.framer-lwhfw0, .framer-U5ziB.framer-v-cmqmu .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-cmqmu.framer-lwhfw0 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-U5ziB.framer-v-cmqmu.framer-lwhfw0 > :first-child, .framer-U5ziB.framer-v-cmqmu .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-cmqmu.framer-lwhfw0 > :last-child, .framer-U5ziB.framer-v-cmqmu .framer-10pc86s > :last-child { margin-bottom: 0px; } .framer-U5ziB.framer-v-cmqmu .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",\".framer-U5ziB.framer-v-1mrgbte .framer-pzger3, .framer-U5ziB.framer-v-1rsp01w .framer-pzger3 { flex: none; width: 888px; }\",\".framer-U5ziB.framer-v-1mrgbte .framer-cyxc9s { height: min-content; padding: 0px 94px 39px 94px; }\",\".framer-U5ziB.framer-v-1mrgbte .framer-1jr3lzm { flex: none; height: min-content; width: 700px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-1mrgbte .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-1mrgbte .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-U5ziB.framer-v-1mrgbte .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-1mrgbte .framer-10pc86s > :last-child { margin-bottom: 0px; } }\",\".framer-U5ziB.framer-v-1rsp01w .framer-cyxc9s { flex: none; height: min-content; padding: 0px 34px 39px 34px; width: min-content; }\",\".framer-U5ziB.framer-v-1rsp01w .framer-1jr3lzm { flex: none; height: min-content; width: 350px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-U5ziB.framer-v-1rsp01w .framer-10pc86s { gap: 0px; } .framer-U5ziB.framer-v-1rsp01w .framer-10pc86s > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-U5ziB.framer-v-1rsp01w .framer-10pc86s > :first-child { margin-top: 0px; } .framer-U5ziB.framer-v-1rsp01w .framer-10pc86s > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1141\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IZXwvPUBm\":{\"layout\":[\"fixed\",\"auto\"]},\"vH5au6UIt\":{\"layout\":[\"fixed\",\"auto\"]},\"SarYmWVOX\":{\"layout\":[\"fixed\",\"auto\"]},\"doMQErmnj\":{\"layout\":[\"fixed\",\"auto\"]},\"lCLfxO8PY\":{\"layout\":[\"fixed\",\"auto\"]},\"XfUTaZMCC\":{\"layout\":[\"fixed\",\"auto\"]},\"lAeXR110l\":{\"layout\":[\"auto\",\"auto\"]},\"JcmmqlMku\":{\"layout\":[\"auto\",\"auto\"]},\"X4lKfi23s\":{\"layout\":[\"fixed\",\"auto\"]},\"g5xBH0dVk\":{\"layout\":[\"fixed\",\"auto\"]},\"hgPq3arGx\":{\"layout\":[\"auto\",\"auto\"]},\"qn4s0_7w6\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerzbWXdKft0=withCSS(Component,css,\"framer-U5ziB\");export default FramerzbWXdKft0;FramerzbWXdKft0.displayName=\"FAQ SERVICE PAGE\";FramerzbWXdKft0.defaultProps={height:1141,width:1200};addPropertyControls(FramerzbWXdKft0,{variant:{options:[\"KZBRFWK96\",\"IZXwvPUBm\",\"vH5au6UIt\",\"SarYmWVOX\",\"doMQErmnj\",\"lCLfxO8PY\",\"XfUTaZMCC\",\"lAeXR110l\",\"JcmmqlMku\",\"X4lKfi23s\",\"g5xBH0dVk\",\"hgPq3arGx\",\"qn4s0_7w6\"],optionTitles:[\"Desktop\",\"Phone\",\"Hearing Assessment\",\"Variant 4\",\"Variant 5\",\"Variant 6\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Variant 10\",\"Variant 11\",\"Variant 12\",\"Variant 13\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerzbWXdKft0,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...AccordionsAccordionRowFonts,...BlogFormStickyFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzbWXdKft0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1141\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IZXwvPUBm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vH5au6UIt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SarYmWVOX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"doMQErmnj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lCLfxO8PY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XfUTaZMCC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lAeXR110l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JcmmqlMku\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X4lKfi23s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g5xBH0dVk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hgPq3arGx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qn4s0_7w6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zbWXdKft0.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{ControlType}from\"framer\";export const QUIZ_MULTI_SELECT_AGGREGATES=[\"sum\",\"average\",\"max\",\"min\"];export function normalizeQuizMultiSelectAggregate(raw){if(raw===\"average\"||raw===\"max\"||raw===\"min\"){return raw;}return\"sum\";}export function normalizeOptionPointRows(raw){if(!raw?.length)return[];return raw.map(r=>({optionValue:(r.optionValue??\"\").trim(),points:r.points!==undefined&&Number.isFinite(r.points)?Number(r.points):0})).filter(r=>r.optionValue.length>0);}export function parseOptionPointsAttr(attr){if(!attr)return null;try{const v=JSON.parse(attr);const rows=normalizeOptionPointRows(v.rows);if(!rows.length)return null;const defaultPoints=v.defaultPoints!==undefined&&Number.isFinite(v.defaultPoints)?Number(v.defaultPoints):0;return{defaultPoints,rows};}catch{return null;}}function resolvePartToPoints(part,rows,defaultPoints){const row=rows.find(r=>r.optionValue===part);if(row&&Number.isFinite(row.points))return row.points;return defaultPoints;}function splitMultiSelectValue(value,valueSeparator){return value.split(valueSeparator).map(s=>s.trim()).filter(Boolean);}function aggregateMultiSelectPoints(partPoints,aggregate){if(!partPoints.length)return 0;switch(aggregate){case\"sum\":return partPoints.reduce((sum,p)=>sum+p,0);case\"average\":return partPoints.reduce((sum,p)=>sum+p,0)/partPoints.length;case\"max\":return Math.max(...partPoints);case\"min\":return Math.min(...partPoints);default:return partPoints.reduce((sum,p)=>sum+p,0);}}/** Maximum achievable points for one weighted question. */export function maxWeightedQuestionPoints(parsed,multiSelect,aggregate=\"sum\"){const{rows,defaultPoints}=parsed;if(!rows.length)return 0;if(!multiSelect){const rowMax=Math.max(...rows.map(r=>r.points),defaultPoints);return Number.isFinite(rowMax)?rowMax:defaultPoints;}const positiveSum=rows.filter(r=>r.points>0).reduce((sum,r)=>sum+r.points,0);const maxPoint=Math.max(...rows.map(r=>r.points),defaultPoints);switch(aggregate){case\"sum\":return positiveSum;case\"average\":case\"max\":case\"min\":return Number.isFinite(maxPoint)?maxPoint:defaultPoints;default:return positiveSum;}}export function scoreWeightedFieldValue(value,parsed,opts){const multiSelect=opts.matchMode===\"set\";const aggregate=normalizeQuizMultiSelectAggregate(opts.multiSelectAggregate);const maxPoints=maxWeightedQuestionPoints(parsed,multiSelect,aggregate);const trimmed=value.trim();if(!trimmed){return{earned:0,maxPoints};}if(multiSelect){const sep=opts.valueSeparator??\", \";const parts=splitMultiSelectValue(trimmed,sep);const partPoints=parts.map(part=>resolvePartToPoints(part,parsed.rows,parsed.defaultPoints));const earned=aggregateMultiSelectPoints(partPoints,aggregate);return{earned,maxPoints};}const earned=resolvePartToPoints(trimmed,parsed.rows,parsed.defaultPoints);return{earned,maxPoints};}export function isQuizWeightedConfig(quiz){return!!quiz?.isQuizInput&&quiz.scoringMethod===\"weighted\"&&normalizeOptionPointRows(quiz.optionPoints).length>0;}export const QUIZ_DATA_ATTRIBUTE_KEYS=[\"data-framerforms-quiz\",\"data-framerforms-quiz-scoring\",\"data-framerforms-correct-answer\",\"data-framerforms-quiz-points\",\"data-framerforms-quiz-wrong-points\",\"data-framerforms-quiz-options\",\"data-framerforms-quiz-option-points\",\"data-framerforms-quiz-multiselect-aggregate\"];export function clearQuizDataAttributes(el){for(const key of QUIZ_DATA_ATTRIBUTE_KEYS){el.removeAttribute(key);}}export function applyQuizDataAttributes(el,attrs){clearQuizDataAttributes(el);for(const[key,value]of Object.entries(attrs)){el.setAttribute(key,value);}}export function buildQuizInputDataAttributes(quiz,options){if(!quiz?.isQuizInput)return{};if(isQuizWeightedConfig(quiz)){const rows=normalizeOptionPointRows(quiz.optionPoints);const defaultPoints=quiz.defaultOptionPoints!==undefined&&Number.isFinite(quiz.defaultOptionPoints)?Number(quiz.defaultOptionPoints):0;const attrs={\"data-framerforms-quiz\":\"true\",\"data-framerforms-quiz-scoring\":\"weighted\",\"data-framerforms-quiz-option-points\":JSON.stringify({defaultPoints,rows})};if(quiz.multiSelect){attrs[\"data-framerforms-quiz-multiselect-aggregate\"]=normalizeQuizMultiSelectAggregate(quiz.multiSelectAggregate);}if(options.quizOptionsJson&&Object.keys(options.quizOptionsJson).length){attrs[\"data-framerforms-quiz-options\"]=JSON.stringify(options.quizOptionsJson);}return attrs;}const ca=options.correctAnswer;const hasCorrect=ca!=null&&ca!==\"\"&&!(Array.isArray(ca)&&ca.length===0);if(!hasCorrect)return{};const correctStr=Array.isArray(ca)?JSON.stringify(ca):String(ca);const attrs={\"data-framerforms-quiz\":\"true\",\"data-framerforms-quiz-scoring\":\"correctIncorrect\",\"data-framerforms-correct-answer\":correctStr,\"data-framerforms-quiz-points\":String(quiz.points??1),\"data-framerforms-quiz-wrong-points\":String(quiz.wrongPoints??0)};if(options.quizOptionsJson&&Object.keys(options.quizOptionsJson).length){attrs[\"data-framerforms-quiz-options\"]=JSON.stringify(options.quizOptionsJson);}return attrs;}export function createQuizNestedControls(correctControls,options){const hideUnlessQuiz=inner=>!inner.isQuizInput;const hideUnlessWeighted=inner=>!inner.isQuizInput||inner.scoringMethod!==\"weighted\";const hideQuizMultiSelect=inner=>hideUnlessWeighted(inner)||!options?.supportsMultiSelect;const hideMultiSelectAggregate=inner=>hideQuizMultiSelect(inner)||!inner.multiSelect;const hideUnlessCorrect=inner=>!inner.isQuizInput||(inner.scoringMethod??\"correctIncorrect\")===\"weighted\";const wrappedCorrect={};for(const[key,ctrl]of Object.entries(correctControls)){const c=ctrl;const prevHidden=c.hidden;wrappedCorrect[key]={...c,hidden:inner=>hideUnlessCorrect(inner)||typeof prevHidden===\"function\"&&prevHidden(inner)};}return{isQuizInput:{type:ControlType.Boolean,title:\"Quiz\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},scoringMethod:{type:ControlType.Enum,title:\"Scoring\",options:[\"correctIncorrect\",\"weighted\"],optionTitles:[\"Correct / wrong\",\"Weighted options\"],defaultValue:\"correctIncorrect\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:hideUnlessQuiz},...wrappedCorrect,points:{type:ControlType.Number,title:\"Correct\",defaultValue:1,min:-100,max:100,step:1,displayStepper:true,hidden:hideUnlessCorrect},wrongPoints:{type:ControlType.Number,title:\"Wrong\",defaultValue:0,min:-100,max:100,step:1,displayStepper:true,hidden:hideUnlessCorrect},defaultOptionPoints:{type:ControlType.Number,title:\"If no match\",defaultValue:0,min:-1e9,max:1e9,step:.01,displayStepper:true,hidden:hideUnlessWeighted},optionPoints:{type:ControlType.Array,title:\"Points\",defaultValue:[{optionValue:\"\",points:1}],description:\"Points per answer value.\",hidden:hideUnlessWeighted,control:{type:ControlType.Object,controls:{optionValue:{type:ControlType.String,title:\"Value\",defaultValue:\"\",placeholder:\"e.g. 'Option1'\"},points:{type:ControlType.Number,title:\"Points\",defaultValue:1,min:-1e9,max:1e9,step:.01,displayStepper:true}}}},...options?.supportsMultiSelect?{multiSelect:{type:ControlType.Boolean,title:\"Multi-select\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:hideQuizMultiSelect},multiSelectAggregate:{type:ControlType.Enum,title:\"Calculate\",options:QUIZ_MULTI_SELECT_AGGREGATES,optionTitles:[\"Sum\",\"Average\",\"Highest\",\"Lowest\"],defaultValue:\"sum\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",description:\"How to combine points when multiple options are selected.\",hidden:hideMultiSelectAggregate}}:{}};}\nexport const __FramerMetadata__ = {\"exports\":{\"clearQuizDataAttributes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"normalizeOptionPointRows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applyQuizDataAttributes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"maxWeightedQuestionPoints\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CreateQuizNestedControlsOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NormalizedOptionPoints\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizInputConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizScoringMethod\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createQuizNestedControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QUIZ_MULTI_SELECT_AGGREGATES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QUIZ_DATA_ATTRIBUTE_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isQuizWeightedConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizMultiSelectAggregate\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizOptionPointRow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"normalizeQuizMultiSelectAggregate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scoreWeightedFieldValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildQuizInputDataAttributes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseOptionPointsAttr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QuizScoringShared.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,withCSS}from\"framer\";import{forwardRef,useEffect,useState,useRef,useId,useCallback}from\"react\";import{motion}from\"framer-motion\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{parseOptionPointsAttr,scoreWeightedFieldValue,normalizeQuizMultiSelectAggregate}from\"https://framerusercontent.com/modules/itVumdSpaLTGejsnG4cS/6LKYMWPrWe4DJ5B7wYmL/QuizScoringShared.js\";// ---------------------------------------------------------------------------\n// Shared property controls (Insert Frame docs / support)\n// ---------------------------------------------------------------------------\nconst INSERT_FRAME_FRAMER_FORMS_DOCS=\"https://insertframe.io/docs/framerforms\";/** Spread into `addPropertyControls`: “Need help?” → Get support (Framer Forms docs). */export const insertFrameSupportPropertyControl={needHelp:{type:ControlType.Object,title:\"Need help?\",buttonTitle:\"Get support\",icon:\"interaction\",controls:{info:{type:ControlType.Enum,defaultValue:\"info\",options:[\"info\"],optionTitles:[\"Get support 🛟\"],displaySegmentedControl:true,title:\"Get support\",description:`Documentation and live chat: [FramerForms docs](${INSERT_FRAME_FRAMER_FORMS_DOCS}).`}}}};export const useMultiStepFormStore=createStore({});export const useQuizStore=createStore({});/** Typed tuple for consumers (avoids `as` at every call site). */export function useQuizStoreApi(){return useQuizStore();}export function createEmptyQuizScore(){return{correct:0,total:0,points:0,maxPoints:0,answers:{}};}export const useFormSubmittedStore=createStore({});export function useFormSubmittedStoreApi(){return useFormSubmittedStore();}export const HIDDEN_CLASS_NAME=\"framerforms-hidden\";const CANVAS_HIDDEN_CLASS_NAME=\"framerforms-canvas-hidden\";export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const HiddenInput=/*#__PURE__*/forwardRef(function HiddenInput({name,required,value,setInvalid,onSetValueEvent,noPrefill=false,disabled=false,style:styleProp,...rest},parentRef){const internalRef=useRef(null);const setRefs=useCallback(el=>{internalRef.current=el;if(typeof parentRef===\"function\"){parentRef(el);}else if(parentRef){parentRef.current=el;}},[parentRef]);const prevValueRef=useRef(value);// Store callback in ref to avoid listener churn\nconst onSetValueEventRef=useRef(onSetValueEvent);onSetValueEventRef.current=onSetValueEvent;useEffect(()=>{const element=internalRef.current;if(!element||!onSetValueEventRef.current)return;// Use a wrapper that always calls the latest callback\nconst handler=event=>{onSetValueEventRef.current?.(event);};element.addEventListener(\"framerFormsSetValue\",handler);// Mark as ready AFTER listener is attached - FormPersistence checks for this\nelement.dataset.framerformsSetValueReady=\"true\";return()=>{element.removeEventListener(\"framerFormsSetValue\",handler);delete element.dataset.framerformsSetValueReady;};},[])// Empty deps - only attach once\n;// Dispatch change event when value changes so FormPersistence can track updates\nuseEffect(()=>{const element=internalRef.current;if(!element)return;// Only dispatch if value actually changed (not on initial mount)\nif(prevValueRef.current!==value){prevValueRef.current=value;// Dispatch both input and change events for compatibility\nelement.dispatchEvent(new Event(\"input\",{bubbles:true}));element.dispatchEvent(new Event(\"change\",{bubbles:true}));}},[value]);return /*#__PURE__*/_jsx(\"input\",{ref:setRefs,type:\"text\",\"data-framerforms-set-value-event\":!!onSetValueEvent,\"data-framerforms-no-prefill\":noPrefill,...rest,style:{position:\"absolute\",opacity:0,pointerEvents:\"none\",inset:0,...styleProp},tabIndex:-1,name:name,required:required,value:value,disabled:disabled,onChange:()=>{},onInvalid:event=>{event.preventDefault();setInvalid(true);}});});const HideElementComponent=/*#__PURE__*/forwardRef(({},ref)=>{return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:HIDDEN_CLASS_NAME});});export const HideElement=withCSS(HideElementComponent,[`div:has(> .${HIDDEN_CLASS_NAME}) { display: none; }`,`.${HIDDEN_CLASS_NAME} { display: none; }`],HIDDEN_CLASS_NAME);HideElement.displayName=\"FramerForms/Hide Element\";export const HiddenComponentLabel=/*#__PURE__*/forwardRef(function HiddenComponentLabel({text,subtext=\"\",children=null,...otherProps},ref){const isCanvas=RenderTarget.current()===RenderTarget.canvas;return isCanvas?/*#__PURE__*/_jsxs(\"div\",{\"data-framerforms\":true,...otherProps,ref:ref,className:CANVAS_HIDDEN_CLASS_NAME,style:{backgroundColor:\"rgba(187, 187, 187, 0.15)\",borderRadius:10,padding:\"12px 16px\",fontFamily:\"Inter\",fontWeight:500,fontSize:12,color:\"#999\",display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\",textAlign:\"center\",width:\"100%\",height:\"100%\",textWrap:\"nowrap\"},children:[children,text,subtext&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7,whiteSpace:\"pre\",lineHeight:1.4},children:subtext}),/*#__PURE__*/_jsx(Border,{width:\"1px\",style:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                            display: none !important;\n                        }`}})]}):/*#__PURE__*/_jsxs(\"div\",{...otherProps,ref:ref,className:HIDDEN_CLASS_NAME,children:[/*#__PURE__*/_jsx(HideElement,{}),children]});});HiddenComponentLabel.displayName=\"FramerForms/Hidden Component Label\";export function iconProp({size=16,buttonTitle=\"Icon\",controls={}}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#999\",size},controls:{image:{type:ControlType.Image},color:{type:ControlType.Color,optional:true,defaultValue:\"#999\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true},...controls}};}export function Icon({image,color,size,style={},defaultImage}){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:color,backgroundImage:color?\"none\":image?`url('${image}')`:defaultImage,maskImage:image?`url('${image}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"FramerForms/Icon\";export function Border({width,style,transition=null,borderColor=\"inherit\",opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"FramerForms/Border Staging\";export function createBackground(fill,on=null,focused=null,invalid=null){if(fill){const onOff=typeof on==\"boolean\";if(fill.type==\"color\"){let color=invalid&&fill.colorInvalid||focused&&fill.colorFocus||(onOff?on?fill.colorOn:fill.colorOff:fill.color);return{backgroundColor:color,backgroundImage:\"none\"};}else{const colorA=invalid&&fill.colorAInvalid||focused&&fill.colorAFocus||(onOff?on?fill.colorAOn:fill.colorAOff:fill.colorA);const colorB=invalid&&fill.colorBInvalid||focused&&fill.colorBFocus||(onOff?on?fill.colorBOn:fill.colorBOff:fill.colorB);return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function fillProp({onOff=false,focus=true,invalid=true,optional=false,hidden=null,color=\"rgba(187, 187, 187, 0.15)\",colorA=\"#BBB\",colorB=\"#676767\",colorOn=\"rgba(70, 160, 219, 0.2)\",colorAOn=\"#66C2FF\",colorBOn=\"#0099FF\",colorOff=\"rgba(187, 187, 187, 0.15)\",colorAOff=\"#BBB\",colorBOff=\"#676767\"}={}){return{type:ControlType.Object,optional,hidden,icon:\"color\",defaultValue:{type:\"color\",...onOff?{colorOn,colorOff}:{color,colorA,colorB}},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!==\"color\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!==\"color\"}}:{color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!==\"color\"}},...focus?{colorFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"color\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"color\"}}:{},...onOff?{colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!==\"linearGradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!==\"linearGradient\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!==\"linearGradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{colorA:{type:ControlType.Color,defaultValue:colorA,title:\"Colors\",hidden:props=>props.type!==\"linearGradient\"},colorB:{type:ControlType.Color,defaultValue:colorB,title:\" \",hidden:props=>props.type!==\"linearGradient\"}},...focus?{colorAFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"linearGradient\"},colorBFocus:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},...invalid?{colorAInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"linearGradient\"},colorBInvalid:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}};}export function borderProp({onOff=false,focus=true,invalid=true,defaultValue=true,color=\"rgba(136, 136, 136, 0.1)\",colorOn=\"#0099FF\",colorOff=\"rgba(136, 136, 136, 0.1)\",colorFocus=\"#0099FF\",colorInvalid=\"#FF5A6F\",hidden=null}={}){return{type:ControlType.Object,optional:true,hidden,defaultValue:defaultValue?{color,colorOn,colorOff,colorFocus,colorInvalid,width:\"1px\"}:undefined,controls:{...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn},colorOff:{type:ControlType.Color,defaultValue:colorOff}}:{color:{type:ControlType.Color,defaultValue:color}},...focus?{colorFocus:{type:ControlType.Color,defaultValue:colorFocus,optional:true,title:\"Focus\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,defaultValue:colorInvalid,optional:true,title:\"Invalid\"}}:{},width:{type:ControlType.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}};}export function shadowsProp({invalid=true,onOff=false}={}){return{type:ControlType.Object,buttonTitle:\"Shadows\",optional:true,controls:{...onOff?{on:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 153, 255, 0.5) 0px 2px 4px 0px\"},off:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}}:{default:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}},focus:{type:ControlType.BoxShadow},invalid:invalid?{type:ControlType.BoxShadow}:null}};}export function useCanvasState(ref){const[totalPages,setTotalPages]=useState(1);useEffect(()=>{const element=ref.current;let pages=null;function updateState(){setTotalPages(pages?pages.children.length:1);}if(element){const multiStepForms=document.querySelectorAll(\"div[data-framerforms-multi-step-form]\");for(const multiStepForm of multiStepForms){const form=multiStepForm.closest(\"form\")||multiStepForm.parentElement.parentElement.parentElement;if(form&&isAncestor(form,element)){pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');}}}updateState();if(pages){const observer=new MutationObserver((mutationsList,observer)=>{for(let mutation of mutationsList){if(mutation.type===\"childList\"){updateState();}}});observer.observe(pages,{childList:true});return()=>observer.disconnect();}},[]);return{page:0,totalPages};}export function isAncestor(ancestorElement,descendantElement){if(!ancestorElement||!descendantElement){return false;}let currentElement=descendantElement;while(currentElement!==null){if(currentElement===ancestorElement){return true;}currentElement=currentElement.parentElement;}return false;}export function getFormInfo(element){const form=element?.closest(\"form\")??null;let formId=null;let pages=null;if(form){formId=form.getAttribute(\"framerforms-id\");pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');if(!formId){formId=uuid();form.setAttribute(\"framerforms-id\",formId);}}return{form,formId,pages};}function uuid(){let d=new Date().getTime()// Timestamp\n;let d2=performance&&performance.now&&performance.now()*1e3||0// Time in microseconds since page-load or 0 if unsupported\n;return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,function(c){let r=Math.random()*16// random number between 0 and 16\n;if(d>0){// Use timestamp until depleted\nr=(d+r)%16|0;d=Math.floor(d/16);}else{// Use microseconds since page-load if supported\nr=(d2+r)%16|0;d2=Math.floor(d2/16);}return(c===\"x\"?r:r&3|8).toString(16);});}function parseQuizOptions(attr){if(!attr)return{};try{const v=JSON.parse(attr);return{caseSensitive:Boolean(v.caseSensitive),ignoreSpaces:Boolean(v.ignoreSpaces),useRegex:Boolean(v.useRegex),matchMode:v.matchMode===\"set\"?\"set\":\"exact\",valueSeparator:typeof v.valueSeparator===\"string\"?v.valueSeparator:\", \",multiSelectAggregate:normalizeQuizMultiSelectAggregate(v.multiSelectAggregate)};}catch{return{};}}function readQuizMultiSelectAggregate(el,opts){const fromAttr=el.getAttribute(\"data-framerforms-quiz-multiselect-aggregate\");if(fromAttr){return normalizeQuizMultiSelectAggregate(fromAttr);}return normalizeQuizMultiSelectAggregate(opts.multiSelectAggregate);}function parseExpectedAnswer(raw){if(raw==null||raw===\"\")return\"\";const trimmed=raw.trim();if(trimmed.startsWith(\"[\")&&trimmed.endsWith(\"]\")){try{const v=JSON.parse(trimmed);if(Array.isArray(v)){return v.map(x=>String(x));}}catch{return raw;}}return raw;}function normalizeCompare(s,ignoreSpaces,caseSensitive){let out=s;if(ignoreSpaces)out=out.replace(/\\s/g,\"\");if(!caseSensitive)out=out.toLowerCase();return out;}function isQuizAnswerCorrect(value,expected,opts){const matchMode=opts.matchMode??\"exact\";if(matchMode===\"set\"&&Array.isArray(expected)&&expected.length>0){const sep=opts.valueSeparator??\", \";const userParts=value.split(sep).map(s=>s.trim()).filter(Boolean);const expParts=expected.map(e=>String(e).trim()).filter(Boolean);if(userParts.length!==expParts.length)return false;const normOne=s=>normalizeCompare(s,!!opts.ignoreSpaces,!!opts.caseSensitive);const sortedUser=[...userParts].map(normOne).sort();const sortedExp=[...expParts].map(normOne).sort();return sortedUser.every((x,i)=>x===sortedExp[i]);}const caseSensitive=!!opts.caseSensitive;const ignoreSpaces=!!opts.ignoreSpaces;const useRegex=!!opts.useRegex;if(Array.isArray(expected)){return expected.some(e=>{const exp=String(e);if(useRegex){try{return new RegExp(exp).test(value);}catch{return false;}}return normalizeCompare(value,ignoreSpaces,caseSensitive)===normalizeCompare(exp,ignoreSpaces,caseSensitive);});}const exp=String(expected);if(useRegex){try{return new RegExp(exp).test(value);}catch{return false;}}return normalizeCompare(value,ignoreSpaces,caseSensitive)===normalizeCompare(exp,ignoreSpaces,caseSensitive);}function readQuizQuestionPoints(el){const pCorrect=Number(el.getAttribute(\"data-framerforms-quiz-points\")??\"1\");const pWrong=Number(el.getAttribute(\"data-framerforms-quiz-wrong-points\")??\"0\");return{maxPointsIfCorrect:Number.isFinite(pCorrect)?pCorrect:1,pointsIfWrong:Number.isFinite(pWrong)?pWrong:0};}/**\n * Read one quiz field’s live answer, expected answer text, and correctness.\n * Use the field’s `name` (same as in the Layers / form). For radio groups,\n * pass the shared `name` attribute.\n */export function getQuestionData(form,inputName){const empty={userValue:\"\",correctAnswer:\"\",isCorrect:null,isQuizField:false,maxPointsIfCorrect:0,pointsIfWrong:0};if(!form||!inputName?.trim())return empty;const esc=typeof CSS!==\"undefined\"&&typeof CSS.escape===\"function\"?CSS.escape(inputName):inputName.replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"');const sel=`input[name=\"${esc}\"], select[name=\"${esc}\"], textarea[name=\"${esc}\"]`;const all=form.querySelectorAll(sel);if(all.length===0)return empty;let el=all[0];if(all.length>1&&el instanceof HTMLInputElement&&el.type===\"radio\"){let checked=null;for(const n of all){if(n instanceof HTMLInputElement&&n.type===\"radio\"&&n.checked){checked=n;break;}}el=checked??el;}const userValue=getQuizFieldValue(el);if(el.getAttribute(\"data-framerforms-quiz\")!==\"true\"){return{userValue,correctAnswer:\"\",isCorrect:null,isQuizField:false,maxPointsIfCorrect:0,pointsIfWrong:0};}if(el.getAttribute(\"data-framerforms-quiz-scoring\")===\"weighted\"){const parsed=parseOptionPointsAttr(el.getAttribute(\"data-framerforms-quiz-option-points\"));if(!parsed){return{userValue,correctAnswer:\"\",isCorrect:null,isQuizField:true,maxPointsIfCorrect:0,pointsIfWrong:0,earnedPoints:0};}const opts=parseQuizOptions(el.getAttribute(\"data-framerforms-quiz-options\"));const{earned,maxPoints}=scoreWeightedFieldValue(userValue,parsed,{...opts,multiSelectAggregate:readQuizMultiSelectAggregate(el,opts)});return{userValue,correctAnswer:\"\",isCorrect:null,isQuizField:true,maxPointsIfCorrect:maxPoints,pointsIfWrong:0,earnedPoints:earned};}const expectedRaw=el.getAttribute(\"data-framerforms-correct-answer\")??\"\";const expected=parseExpectedAnswer(expectedRaw);const opts=parseQuizOptions(el.getAttribute(\"data-framerforms-quiz-options\"));const{maxPointsIfCorrect,pointsIfWrong}=readQuizQuestionPoints(el);const correctAnswer=Array.isArray(expected)?expected.map(String).join(\", \"):String(expected??\"\");if(expected===\"\"||Array.isArray(expected)&&expected.length===0){return{userValue,correctAnswer:\"\",isCorrect:null,isQuizField:true,maxPointsIfCorrect,pointsIfWrong};}const isOk=isQuizAnswerCorrect(userValue,expected,opts);return{userValue,correctAnswer,isCorrect:isOk,isQuizField:true,maxPointsIfCorrect,pointsIfWrong};}function getQuizFieldValue(el){if(el instanceof HTMLSelectElement){return el.value??\"\";}const inp=el;if(inp.type===\"checkbox\"||inp.type===\"radio\"){return inp.checked?inp.value||\"on\":\"\";}return inp.value??\"\";}/**\n * Computes quiz score from the form DOM.\n * Correct/incorrect fields need `data-framerforms-correct-answer`.\n * Weighted fields use `data-framerforms-quiz-option-points` (no correct answer).\n * Skips inputs disabled for multi-step unvisited pages (`disabled=\"FramerForms\"`).\n */export function calculateQuizScoreFromForm(form,_scoringMode){const nodes=form.querySelectorAll('input[data-framerforms-quiz=\"true\"], select[data-framerforms-quiz=\"true\"], textarea[data-framerforms-quiz=\"true\"]');let correct=0;let total=0;let points=0;let maxPoints=0;const answers={};const countedNames=new Set;let fieldIndex=0;const fieldKey=el=>{fieldIndex+=1;return el.name?.trim()?el.name:`quiz-field-${fieldIndex}`;};nodes.forEach(el=>{if(el.getAttribute(\"disabled\")===\"FramerForms\")return;const nameKey=el.name?.trim();if(nameKey&&countedNames.has(nameKey))return;const scoringMethod=el.getAttribute(\"data-framerforms-quiz-scoring\")??\"correctIncorrect\";if(scoringMethod===\"weighted\"){const parsed=parseOptionPointsAttr(el.getAttribute(\"data-framerforms-quiz-option-points\"));if(!parsed)return;const opts=parseQuizOptions(el.getAttribute(\"data-framerforms-quiz-options\"));const value=getQuizFieldValue(el);const{earned,maxPoints:fieldMax}=scoreWeightedFieldValue(value,parsed,{...opts,multiSelectAggregate:readQuizMultiSelectAggregate(el,opts)});const key=fieldKey(el);if(nameKey)countedNames.add(nameKey);total+=1;maxPoints+=fieldMax;points+=earned;answers[key]={isCorrect:null,earnedPoints:earned};return;}if(!el.hasAttribute(\"data-framerforms-correct-answer\"))return;const expectedRaw=el.getAttribute(\"data-framerforms-correct-answer\")??\"\";const expected=parseExpectedAnswer(expectedRaw);if(expected===\"\"||Array.isArray(expected)&&expected.length===0)return;const opts=parseQuizOptions(el.getAttribute(\"data-framerforms-quiz-options\"));const pCorrect=Number(el.getAttribute(\"data-framerforms-quiz-points\")??\"1\");const pWrong=Number(el.getAttribute(\"data-framerforms-quiz-wrong-points\")??\"0\");const pc=Number.isFinite(pCorrect)?pCorrect:1;const pw=Number.isFinite(pWrong)?pWrong:0;const key=fieldKey(el);if(nameKey)countedNames.add(nameKey);total+=1;maxPoints+=pc;const value=getQuizFieldValue(el);const isOk=isQuizAnswerCorrect(value,expected,opts);if(isOk){correct+=1;points+=pc;answers[key]={isCorrect:true,earnedPoints:pc};}else{points+=pw;answers[key]={isCorrect:false,earnedPoints:pw};}});return{correct,total,points,maxPoints,answers};}// ============================================================================\n// FORM UTILITIES\n// ============================================================================\n/**\n * Clears all form input values and dispatches events to notify React components.\n * Handles regular inputs, checkboxes, radios, and custom FramerForms inputs\n * (RatingInput, PhoneNumberInput, etc.).\n *\n * @param form - The form element to clear\n */export function clearFormInputs(form){if(!form)return;// Reset the form (clears most inputs)\nform.reset();// Manually clear inputs that might not be reset by form.reset()\nconst inputs=form.querySelectorAll(\"input, select, textarea\");inputs.forEach(input=>{if(input.type===\"checkbox\"||input.type===\"radio\"){input.checked=false;}else{input.value=\"\";}// Dispatch events to notify React components\ninput.dispatchEvent(new Event(\"input\",{bubbles:true}));input.dispatchEvent(new Event(\"change\",{bubbles:true}));});// Clear custom FramerForms inputs (RatingInput, PhoneNumberInput, etc.)\n// These use HiddenInput with data-framerforms-set-value-event=\"true\"\nconst customInputs=form.querySelectorAll('input[data-framerforms-set-value-event=\"true\"]');customInputs.forEach(input=>{const inputName=input.name?.toLowerCase()||\"\";// Identify component type by checking parent structure\nconst parent=input.closest(\"[data-framerforms]\");const buttonCount=parent?.querySelectorAll('button[type=\"button\"]').length||0;// RatingInput typically has 2-10 star buttons\nconst isLikelyRating=buttonCount>=2&&buttonCount<=10;// RatingInput needs 0 to clear, others need empty string\nconst clearValue=isLikelyRating||inputName.includes(\"rating\")?0:\"\";input.dispatchEvent(new CustomEvent(\"framerFormsSetValue\",{detail:clearValue,bubbles:true}));});}// ============================================================================\n// AUTOFILL STYLING OVERRIDE\n// ============================================================================\n/**\n * Sets up global CSS to override browser autofill styling.\n * This prevents browsers from applying their default yellow/blue backgrounds\n * to autofilled form inputs, which can break custom designs.\n *\n * Runs once when the module loads and applies to all inputs on the page,\n * including native Framer components.\n */function setupAutofillOverride(){// Check if we're in a browser environment\nif(typeof document===\"undefined\")return;// Check if the style tag already exists to avoid duplicates\nconst existingStyle=document.getElementById(\"framerforms-autofill-override\");if(existingStyle)return;// Create and inject the style tag\nconst style=document.createElement(\"style\");style.id=\"framerforms-autofill-override\";style.textContent=`\n        /* Override browser autofill styling for all inputs */\n        input:-webkit-autofill,\n        input:-webkit-autofill:hover,\n        input:-webkit-autofill:focus,\n        input:-webkit-autofill:active,\n        select:-webkit-autofill,\n        select:-webkit-autofill:hover,\n        select:-webkit-autofill:focus,\n        select:-webkit-autofill:active,\n        textarea:-webkit-autofill,\n        textarea:-webkit-autofill:hover,\n        textarea:-webkit-autofill:focus,\n        textarea:-webkit-autofill:active {\n            /* Use box-shadow to override background color */\n            /* The large spread radius ensures it covers the entire input */\n            -webkit-box-shadow: 0 0 0 1000px transparent inset !important;\n            box-shadow: 0 0 0 1000px transparent inset !important;\n            \n            /* Override text color */\n            -webkit-text-fill-color: inherit !important;\n            color: inherit !important;\n            \n            /* Use transition trick to prevent background color changes */\n            /* The extremely long duration (5000s) effectively prevents the change */\n            transition: background-color 5000s ease-in-out 0s, \n                        color 5000s ease-in-out 0s !important;\n        }\n        \n        /* Ensure autofilled inputs maintain their original styling */\n        input:-webkit-autofill::first-line,\n        select:-webkit-autofill::first-line,\n        textarea:-webkit-autofill::first-line {\n            -webkit-text-fill-color: inherit !important;\n            color: inherit !important;\n        }\n    `;// Append to document head\ndocument.head.appendChild(style);}// Run the setup immediately when the module loads\n// This ensures it applies globally before any components render\nif(typeof document!==\"undefined\"){// Use requestAnimationFrame to ensure DOM is ready\nif(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",setupAutofillOverride);}else{// DOM is already loaded, run immediately\nsetupAutofillOverride();}}\nexport const __FramerMetadata__ = {\"exports\":{\"getFormInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HIDDEN_CLASS_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InsertFrameNeedHelpProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScoringMode\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQuizStoreApi\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormSubmittedSetter\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateQuizScoreFromForm\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useQuizStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormSubmittedStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormInfo\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenInputProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FormSubmittedStoreState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFormSubmittedStoreApi\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideElement\":{\"type\":\"reactComponent\",\"name\":\"HideElement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"createEmptyQuizScore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizRuntimeState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shadowsProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAncestor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MultiStepFormState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizScore\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabelProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanvasState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearFormInputs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizStoreState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getQuestionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MultiStepFormStore\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiStepFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"insertFrameSupportPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"QuizStoreSetter\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PageHistory\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LogicConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenInputOwnProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerFormsShared.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer\";import{createBackground,Border,borderProp,fillProp,useInstanceId,iconProp,Icon,HiddenInput}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/Rj7Kdx4qq62ukVsnw7Hz/FramerFormsShared.js\";const PRESIGNED_URL_API=\"https://api.framerforms.com/s3/signed-url\";const LOADING_SPINNER=`url(\"data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 24C18.627 24 24 18.6274 24 12C24 5.37256 18.627 0 12 0C5.37305 0 0 5.37256 0 12C0 18.6274 5.37305 24 12 24ZM12 22C17.5234 22 22 17.5229 22 12C22 6.47705 17.5234 2 12 2C6.47656 2 2 6.47705 2 12C2 17.5229 6.47656 22 12 22Z' fill='%23FFFFFF'/%3E%3C/svg%3E\")`;const AUDIO_FILE_TYPES=[\".mp3\",\".wav\",\".ogg\",\".m4a\",\".aac\",\".wma\",\".flac\",\".mid\",\".midi\",\".aif\",\".aiff\"].join(\",\");/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function FileUploadInput(props){const{shadows,border,layout,icon,imagePreview,xButton}=props;const id=useInstanceId();const isVertical=props.layout.direction==\"vertical\";const maxSizeMB=Math.min(props.maxSizeMB||25,25);const[focused,setFocused]=useState(false);const[invalid,setInvalid]=useState(false);const[fileName,setFileName]=useState(\"\");const[fileUploadUrl,setFileUploadUrl]=useState(\"\");const[isUploading,setIsUploading]=useState(false);const[imagePreviewUrl,setImagePreviewUrl]=useState(\"\");const inputRef=useRef(null);useEffect(()=>{if(invalid){props.invalidEvent?.();}},[invalid]);function onFocus(){setFocused(true);props.focusEvent?.();if(invalid){setInvalid(false);}}function onBlur(){setFocused(false);props.blurEvent?.();}let accept=\"\";switch(props.fileTypes){case\"audio\":accept=AUDIO_FILE_TYPES;break;case\"video\":accept=\"video/*\";break;case\"image\":accept=\"image/*\";break;case\"custom\":const fileTypeStrings=[];for(const fileType of props.fileTypesCustom){if(fileType.startsWith(\".\")||fileType==\"video/*\"||fileType==\"image/*\"){fileTypeStrings.push(fileType);}else if(fileType==\"audio/*\"){fileTypeStrings.push(AUDIO_FILE_TYPES);}else{fileTypeStrings.push(`.${fileType}`);}}accept=fileTypeStrings.join(\",\");break;}async function onFileChange(event,maxSizeMB){const file=event.target.files[0];setFileName(file?file.name:\"\");setImagePreviewUrl(\"\");if(!file){return;}// Add image preview if it's an image file and imagePreview is enabled\nif(imagePreview&&file.type.startsWith(\"image/\")){setImagePreviewUrl(URL.createObjectURL(file));}// File type validation\nif(props.fileTypes!==\"all\"){let isValidType=false;if(props.fileTypes===\"custom\"&&props.fileTypesCustom?.length){isValidType=props.fileTypesCustom.some(type=>{if(type.startsWith(\".\")){// Check file extension\nreturn file.name.toLowerCase().endsWith(type.toLowerCase());}else if(type.includes(\"/*\")){// Check MIME type pattern (e.g., \"image/*\")\nconst[category]=type.split(\"/\");return file.type.startsWith(`${category}/`);}// Exact MIME type match\nreturn file.type===type;});}else{// Handle built-in types (audio, video, image)\nisValidType=file.type.startsWith(`${props.fileTypes}/`);}if(!isValidType){setInvalid(true);console.error(`Invalid file type. Allowed: ${accept}`);return;}}// File size validation\nconst maxSizeBytes=maxSizeMB*1024*1024;if(file.size>maxSizeBytes){setInvalid(true);console.error(`File size exceeds the maximum limit of ${maxSizeMB}MB.`);return;}setIsUploading(true);const result=await uploadFile(file);setFileUploadUrl(result?.fileLocation||\"\");setIsUploading(false);}function onKeyDown(event){if(event.key==\"Enter\"){inputRef.current?.click();}}function clearFile(){setFileName(\"\");setFileUploadUrl(\"\");setImagePreviewUrl(\"\");setIsUploading(false);if(inputRef.current){inputRef.current.value=\"\";}}return /*#__PURE__*/_jsxs(motion.div,{\"data-framerforms\":true,onFocus:onFocus,onBlur:onBlur,onKeyDown:onKeyDown,animate:{...createBackground(props.fill,null,focused,invalid),boxShadow:invalid&&shadows?.invalid||focused&&shadows?.focus||shadows?.default,borderColor:invalid&&border?.colorInvalid||focused&&border?.colorFocus||border?.color},style:{borderRadius:props.radius,padding:props.padding,color:props.color,display:\"flex\",flexDirection:`${isVertical?\"column\":\"row\"}${icon?.location==\"end\"?\"-reverse\":\"\"}`,alignItems:isVertical?layout.alignH:\"center\",justifyContent:isVertical?\"center\":layout.alignH,gap:layout.gap,textAlign:\"center\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(HiddenInput,{name:props.name,required:props.required||isUploading,value:fileUploadUrl,setInvalid:setInvalid,noPrefill:true}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"file\",accept:accept,autoFocus:props.autoFocus,onChange:event=>onFileChange(event,maxSizeMB),style:{position:\"absolute\",inset:0,opacity:0,cursor:\"pointer\"},\"data-framerforms-no-prefill\":true}),icon&&(isUploading&&icon.spinner?/*#__PURE__*/_jsx(motion.div,{animate:{rotate:360},transition:{duration:1,repeat:Infinity,ease:\"linear\"},style:{width:icon.size,height:icon.size,background:`conic-gradient(from 0deg at 50% 50%, ${icon.color||props.color} 0%, transparent 100%)`,mask:LOADING_SPINNER,maskSize:icon.size}}):imagePreviewUrl&&imagePreview?/*#__PURE__*/_jsxs(\"div\",{style:{width:imagePreview.aspectRatio===\"square\"?imagePreview.height:\"auto\",height:imagePreview.height,maxWidth:imagePreview.aspectRatio===\"square\"?imagePreview.height:\"100%\",maxHeight:imagePreview.height,borderRadius:imagePreview.radius,overflow:\"hidden\",boxShadow:imagePreview.shadows,position:\"relative\",borderColor:imagePreview.border?.color},children:[/*#__PURE__*/_jsx(\"img\",{src:imagePreviewUrl,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\"}}),imagePreview.border&&/*#__PURE__*/_jsx(Border,{...imagePreview.border})]}):/*#__PURE__*/_jsx(Icon,{...icon,defaultImage:`url('data:image/svg+xml,${encodeURIComponent(`<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\"><path d=\"M 9.366 18.419 C 8.284 18.422 7.242 18.009 6.456 17.266 C 5.69 16.541 5.254 15.535 5.25 14.481 C 5.25 13.437 5.684 12.436 6.456 11.697 C 7.242 10.953 8.284 10.54 9.366 10.544 C 9.624 9.395 10.378 8.385 11.463 7.738 C 12.009 7.413 12.61 7.191 13.235 7.082 C 13.869 6.971 14.518 6.973 15.152 7.088 C 15.783 7.202 16.383 7.429 16.919 7.753 C 17.445 8.068 17.903 8.483 18.269 8.975 C 18.626 9.458 18.873 10 18.997 10.57 C 19.121 11.139 19.12 11.725 18.992 12.294 L 19.867 12.294 C 21.558 12.294 22.929 13.665 22.929 15.356 C 22.929 17.048 21.558 18.419 19.867 18.419 L 18.992 18.419\" fill=\"transparent\" stroke-width=\"1.75\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11.117 15.794 L 13.742 13.169 L 16.367 15.794 M 13.742 13.169 L 13.742 21.044\" fill=\"transparent\" stroke-width=\"1.75\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 0.6 5.85 C 0.6 2.951 2.951 0.6 5.85 0.6 L 22.15 0.6 C 25.049 0.6 27.4 2.951 27.4 5.85 L 27.4 22.15 C 27.4 25.049 25.049 27.4 22.15 27.4 L 5.85 27.4 C 2.951 27.4 0.6 25.049 0.6 22.15 Z\" fill=\"transparent\" stroke-width=\"1.2\" stroke=\"white\"></path></svg>`)}')`})),isUploading?props.uploadingText.replace(\"[FileName]\",fileName):fileName.length?fileName:props.text.replace(\"##\",maxSizeMB.toString()),xButton&&fileName&&/*#__PURE__*/_jsx(motion.button,{onClick:e=>{e.preventDefault();clearFile();},style:{position:\"absolute\",background:xButton.background||\"none\",padding:xButton.padding,borderRadius:xButton.radius,border:\"none\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...getXButtonPosition(xButton.location,xButton.inset)},children:/*#__PURE__*/_jsx(Icon,{...xButton,defaultImage:`url('data:image/svg+xml,${encodeURIComponent(`<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 4L4 12M4 4L12 12\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>`)}')`})}),border&&/*#__PURE__*/_jsx(Border,{...border}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`#${id} input:focus { outline: none; }`}})]});}FileUploadInput.displayName=\"File Upload Input\";addPropertyControls(FileUploadInput,{userId:{type:ControlType.String,defaultValue:\"\",placeholder:\"FramerForms User ID\",title:\"User ID\",preventLocalization:true,hidden:props=>true},name:{type:ControlType.String,defaultValue:\"File\",preventLocalization:true},required:{type:ControlType.Boolean,defaultValue:false},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},fileTypes:{type:ControlType.Enum,defaultValue:\"all\",options:[\"all\",\"audio\",\"video\",\"image\",\"custom\"],optionTitles:[\"Any File\",\"Any Audio File\",\"Any Video File\",\"Any Image File\",\"Custom\"]},fileTypesCustom:{type:ControlType.Array,defaultValue:[\".pdf\"],control:{type:ControlType.String,placeholder:\".pdf\",preventLocalization:true},title:\" \",hidden:props=>props.fileTypes!==\"custom\"},maxSizeMB:{type:ControlType.Number,defaultValue:25,min:1,step:1,max:25,unit:\" MB\",title:\"Max Size\"},text:{type:ControlType.String,defaultValue:`Click to upload file or drag-and-drop. Max ## MB`,description:\"*##* → max size in MB\"},uploadingText:{type:ControlType.String,defaultValue:\"Uploading [FileName]...\",description:\"*[FileName]* → file name\"},layout:{type:ControlType.Object,controls:{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},alignH:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\"},gap:{type:ControlType.Number,defaultValue:12,min:0,step:1}}},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,defaultValue:\"#999999\",title:\"Color\"},fill:fillProp({}),radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:\"12px\"},icon:iconProp({size:28,controls:{location:{type:ControlType.Enum,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"],displaySegmentedControl:true},spinner:{type:ControlType.Boolean,description:\"Show a loading spinner while file is uploading\"}}}),xButton:iconProp({size:14,buttonTitle:\"Options\",controls:{location:{type:ControlType.Enum,defaultValue:\"topRight\",options:[\"topLeft\",\"topRight\",\"centerLeft\",\"centerRight\",\"bottomLeft\",\"bottomRight\"],optionTitles:[\"Top Left\",\"Top Right\",\"Center Left\",\"Center Right\",\"Bottom Left\",\"Bottom Right\"]},inset:{type:ControlType.Number,defaultValue:4,min:0,step:1},background:{type:ControlType.Color,optional:true},padding:{type:ControlType.Padding,defaultValue:\"4px\"},radius:{type:ControlType.BorderRadius,defaultValue:\"12px\"}}}),imagePreview:{type:ControlType.Object,optional:true,defaultValue:{height:40,aspectRatio:\"auto\"},controls:{height:{type:ControlType.Number,defaultValue:40,min:0,step:1},aspectRatio:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"square\"],optionTitles:[\"Auto\",\"Square\"],displaySegmentedControl:true},radius:{type:ControlType.BorderRadius,defaultValue:\"5px\"},border:borderProp({focus:false,invalid:false,defaultValue:false}),shadows:{type:ControlType.BoxShadow}},hidden:props=>props.fileTypes===\"audio\"||props.fileTypes===\"video\"},border:borderProp({}),shadows:{type:ControlType.Object,buttonTitle:\"Shadows\",optional:true,controls:{default:{type:ControlType.BoxShadow},focus:{type:ControlType.BoxShadow}}},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},transition:{type:ControlType.Transition,defaultValue:{type:false}},focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"},invalidEvent:{type:ControlType.EventHandler,title:\"Invalid\"}});function uploadFile(file){return new Promise((resolve,reject)=>{fetchPresignedURL(file).then(({presignedUrl})=>postToPresignedURL(file,presignedUrl)).then(resolve).catch(reject);});}function fetchPresignedURL(file){return fetch(PRESIGNED_URL_API,{method:\"POST\",body:JSON.stringify({file_name:file.name?.replace(/\\s+/g,\"-\")}),headers:{\"Content-Type\":\"application/json\"}}).then(async response=>{const responseBody=await response.json();if(response.status>200){throw new Error(responseBody.errorMessage);}return responseBody;});}function postToPresignedURL(file,presignedUrl){return new Promise((resolve,reject)=>{fetch(presignedUrl,{method:\"PUT\",body:file}).then(()=>resolve({fileLocation:removeURLParameters(presignedUrl)})).catch(reject);});}function removeURLParameters(urlString){const url=new URL(urlString);url.search=\"\";return url.toString();}function getXButtonPosition(location,inset){switch(location){case\"topLeft\":return{top:inset,left:inset};case\"topRight\":return{top:inset,right:inset};case\"centerLeft\":return{top:\"50%\",left:inset,transform:\"translateY(-50%)\"};case\"centerRight\":return{top:\"50%\",right:inset,transform:\"translateY(-50%)\"};case\"bottomLeft\":return{bottom:inset,left:inset};case\"bottomRight\":return{bottom:inset,right:inset};default:return{top:inset,right:inset}// Default to topRight\n;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FileUploadInput\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}