{"version":3,"file":"script_main.CS0CsuR8.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","FeatherFonts","Feather","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","FeatherFonts","Feather","ButtonMessenger","Arrow","ChatButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","Image","RichText","addPropertyOverrides","LogoFonts","Logo","FormButton","MenuItemFonts","MenuItem","DropdownItemCategoryFonts","DropdownItemCategory","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","textEffect","textEffect1","animation1","animation2","animation3","addImageAlt","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","props","e","text","log","time","timeEnd","e","splitWordsRegex","useRef","useCallback","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","splitWordsRegex","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","text","p","useState","useTransition","SearchResultTitleType","text","props","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","props","EntryPoint","useRef","useState","addPropertyOverrides","Search","FeatherFonts","Feather","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","props","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","FeatherFonts","Feather","Logo","RunningStrokeButton","SearchButton","SocialMediaIconFonts","SocialMediaIcon","MenuItem","DropdownItemCategory","ConsultationFormFonts","ConsultationForm","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","React.useRef","className","RichText","_Fragment","sharedStyle.css","sharedStyle.fonts","LiveChatFonts","LiveChat","HeaderFonts","Header","FooterFonts","Footer","HeaderControls","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","props","Component","useRef","React.useId","className","PropertyOverrides","css","addPropertyOverrides","Material","cycleOrder","serializationHash","variantClassNames","transition1","numberToPixelString","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","props","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","AccordionItem","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","props","useRef","React.useId","className","LiveChat","Header","Feather","SocialMediaIcon","ConsultationForm","AccordionRoot","Footer","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","props","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","className","PropertyOverrides","RichText","\"M_HT61KdI\"","\"IwmDwFS1_\"","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","props","React.createElement","Main","Secondary","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/tKY8Xuk05YeD2aK6BoOA/kgNCJT8spDKIHu0B0gGk/keuswPX0_.js","https:/framerusercontent.com/modules/TnJbdJI3popFw7zYyXPp/elor7HuA1eqbSejal5t6/OwtOCD1uD.js","https:/framerusercontent.com/modules/CdcavVXKH3ZsjNoonwqS/QmE3UBP4CoL0p4BR3ddX/XV3RYnSsD.js","https:/framerusercontent.com/modules/OJKXoMDW6VfAgqkLohGU/CJXAqZAqBjMi0Hs9gi8Q/Cbxyp5EXi.js","https:/framerusercontent.com/modules/5BZ5tdKGPG9Xo8VZ6u8t/2WC1eTgDzSngSaGm1krw/C2BMrfvIl.js","https:/framerusercontent.com/modules/arMCrXcSNntltfYVPCsk/X8N8LH6pp38B03iqgZAa/njCo89PBy.js","https:/framerusercontent.com/modules/tMi4HbzYXY7rqfZB3E0i/UjSR35iRSicj8yolh8KP/ZCtjyxIkG.js","https:/framerusercontent.com/modules/o1WFZfyhCTXxAIvUHg1s/hx49lXNiJ95qEn9Vy9wx/t5uEU_L2t.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/ezZTYsKFIq2joKc8r92H/ZOEFN5tWhdCMISOXQuib/sCSvtPd73.js","https:/framerusercontent.com/modules/vHIGvuiZEWSWlM0lGesR/Nw7qwu79jAECR2mvTIE4/v1eXiokYP.js","https:/framerusercontent.com/modules/6T4DXvIsZBPg9x1xrWJl/Wz2goxRJvLtc3xzBn3mb/uG1G9DvLQ.js","https:/framerusercontent.com/modules/2d5f2wdIUdwKytKw6Bj9/yTStG5a05xUizsMT1AiH/cZTUiIy7t.js","https:/framerusercontent.com/modules/zy1u60oMGcT6YqwOHsGm/YIUl13Wl3dOBQnCD9gI9/v87JY6gin.js","https:/framerusercontent.com/modules/wvhR1qxyyZQs1ShxRGVR/3XXbbPMPGXibV7fUlkTI/C2qyDbw3f.js","https:/framerusercontent.com/modules/whAHVWdHVQNJfPRW4SkP/djm0ShXu1zICfzLsXqV5/kjSxWiELs.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/1dqJLzj8eceCOPF3fd8i/9ZLgZau2csI44ls0GQ57/n5ddUe3bV.js\";const enabledGestures={ca5NKRAs_:{hover:true},HuyyvAXGO:{hover:true},s1Z0GL5_U:{hover:true}};const cycleOrder=[\"ca5NKRAs_\",\"HuyyvAXGO\",\"s1Z0GL5_U\"];const serializationHash=\"framer-LvgY6\";const variantClassNames={ca5NKRAs_:\"framer-v-13fo2fj\",HuyyvAXGO:\"framer-v-1d8vjhi\",s1Z0GL5_U:\"framer-v-7qwb3v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={telegram:\"HuyyvAXGO\",viber:\"ca5NKRAs_\",whatsapp:\"s1Z0GL5_U\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ca5NKRAs_\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ca5NKRAs_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"s1Z0GL5_U-hover\")return true;if(baseVariant===\"s1Z0GL5_U\")return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"HuyyvAXGO-hover\")return true;if(baseVariant===\"HuyyvAXGO\")return true;return false;};const isDisplayed2=()=>{if([\"HuyyvAXGO-hover\",\"s1Z0GL5_U-hover\"].includes(gestureVariant))return false;if([\"HuyyvAXGO\",\"s1Z0GL5_U\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://invite.viber.com/?g=uKsxfqGNmFR1SPjcJBq6NfXrjfs1IC9r\",motionChild:true,nodeId:\"ca5NKRAs_\",scopeId:\"keuswPX0_\",...addPropertyOverrides({HuyyvAXGO:{href:\"https://t.me/+VoKNTuLSBLdlZDNi\",openInNewTab:true},s1Z0GL5_U:{href:\"https://chat.whatsapp.com/KjyBZYbi49kGjiEWfDtY1m\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13fo2fj\",className,classNames)} framer-guxyk2`,\"data-framer-name\":\"viber\",layoutDependency:layoutDependency,layoutId:\"ca5NKRAs_\",ref:refBinding,style:{backgroundColor:\"var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"ca5NKRAs_-hover\":{backgroundColor:\"var(--token-1de9aa16-251a-4b4f-9e67-c60a59958a66, rgb(252, 221, 252))\"},\"HuyyvAXGO-hover\":{backgroundColor:\"var(--token-1de9aa16-251a-4b4f-9e67-c60a59958a66, rgb(252, 221, 252))\"},\"s1Z0GL5_U-hover\":{backgroundColor:\"var(--token-1de9aa16-251a-4b4f-9e67-c60a59958a66, rgb(252, 221, 252))\"}},...addPropertyOverrides({\"ca5NKRAs_-hover\":{\"data-framer-name\":undefined},\"HuyyvAXGO-hover\":{\"data-framer-name\":undefined},\"s1Z0GL5_U-hover\":{\"data-framer-name\":undefined},HuyyvAXGO:{\"data-framer-name\":\"telegram\"},s1Z0GL5_U:{\"data-framer-name\":\"whatsapp\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"whatsapp\",className:\"framer-1huyuy\",\"data-framer-name\":\"social-media-icon\",layoutDependency:layoutDependency,layoutId:\"n9tlJYmjh\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-q46s0f\",\"data-framer-name\":\"whatsapp\",fill:\"rgb(37, 211, 102)\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"qiitlR4M9\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"512\" height=\"512\" style=\"enable-background:new 0 0 512 512\" xml:space=\"preserve\"><path d=\"M256 0C114.637 0 0 114.637 0 256s114.637 256 256 256 256-114.637 256-256S397.363 0 256 0zm5.426 405.05c-.004 0 .004 0 0 0h-.063c-25.644-.01-50.843-6.44-73.222-18.644l-81.223 21.301 21.738-79.375c-13.41-23.227-20.465-49.578-20.453-76.574.035-84.453 68.77-153.16 153.223-153.16 40.984.015 79.457 15.968 108.383 44.918 28.93 28.953 44.851 67.437 44.836 108.363-.036 84.457-68.778 153.172-153.22 153.172zm0 0\" data-original=\"#000000\"/><path d=\"M261.477 124.469c-70.247 0-127.375 57.105-127.407 127.3-.007 24.055 6.727 47.481 19.473 67.75l3.027 4.817-12.867 46.98 48.2-12.64 4.652 2.758c19.55 11.601 41.965 17.738 64.816 17.746h.05c70.192 0 127.321-57.11 127.352-127.309.012-34.02-13.222-66.004-37.265-90.066-24.043-24.063-56.02-37.325-90.031-37.336zm74.906 182.035c-3.192 8.937-18.485 17.098-25.84 18.2-6.598.983-14.941 1.394-24.113-1.517-5.563-1.765-12.692-4.12-21.828-8.062-38.403-16.578-63.485-55.234-65.399-57.79-1.914-2.554-15.633-20.753-15.633-39.593 0-18.836 9.89-28.097 13.399-31.926 3.511-3.832 7.66-4.789 10.21-4.789 2.551 0 5.106.024 7.337.133 2.351.117 5.507-.894 8.613 6.57 3.191 7.665 10.848 26.5 11.805 28.415.957 1.917 1.593 4.152.32 6.707-1.277 2.554-5.52 8.066-9.57 13.09-1.7 2.105-3.914 3.98-1.68 7.812 2.23 3.828 9.918 16.363 21.297 26.512 14.625 13.039 26.96 17.078 30.789 18.996 3.824 1.914 6.058 1.593 8.293-.957 2.23-2.555 9.57-11.176 12.12-15.008 2.552-3.832 5.106-3.192 8.614-1.914 3.512 1.273 22.332 10.535 26.16 12.449 3.828 1.918 6.38 2.875 7.336 4.473.961 1.597.961 9.258-2.23 18.199zm0 0\" data-original=\"#000000\"/></svg>',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"telegram\",className:\"framer-qkf6lz\",\"data-framer-name\":\"social-media-icon\",layoutDependency:layoutDependency,layoutId:\"pJnu2qd9m\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4wawrm\",\"data-framer-name\":\"telegram\",fill:\"rgb(29, 152, 220)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"j7o8zhTD9\",svg:'<svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\"><path d=\"M21.42 11.34 13.31 18l-.38.31a.42.42 0 0 0-.16.27l-.08.71-.24 2a.09.09 0 0 1-.08.1.11.11 0 0 1-.1-.09l-.66-2-.68-2a.41.41 0 0 1 .2-.49l8.44-4.84 1.59-.97c.23-.13.47.16.26.33Z\"/><path d=\"M16 0a16 16 0 1 0 16 16A16 16 0 0 0 16 0Zm9 9.26-3.12 13.8a1 1 0 0 1-1.55.55l-4.72-3.2-2.4 2.27a.81.81 0 0 1-1.16 0 .85.85 0 0 1-.17-.25L11 19.84l-.86-2.55L5.48 16a.6.6 0 0 1-.48-.7.57.57 0 0 1 .41-.44l18-6.47.33-.12a.92.92 0 0 1 1.26 1Z\"/></svg>',withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"viber\",className:\"framer-1o2u031\",\"data-framer-name\":\"social-media-icon\",layoutDependency:layoutDependency,layoutId:\"R2xF4YCvk\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-q9svqk\",\"data-framer-name\":\"viber\",fill:\"rgb(102, 92, 167)\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"nu3wpbq8b\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"512\" height=\"512\" viewBox=\"0 0 176 176\" style=\"enable-background:new 0 0 512 512\" xml:space=\"preserve\"><g data-name=\"Layer 2\"><g data-name=\"12.viber\"><path d=\"M129.54 61.54c-.77-3-3-6.42-5.8-9.35-3.44-3.6-7.84-6.53-11.69-7.39a128 128 0 0 0-48.11 0c-7 1.56-15.77 10-17.48 16.74a92 92 0 0 0 0 39.49c1.38 5.46 7.37 12 13.3 15.14a16.6 16.6 0 0 0 4.18 1.61.65.65 0 0 1 .54.64v19.2a1.06 1.06 0 0 0 1.83.73l9.13-9.35 8.56-8.8a.62.62 0 0 1 .48-.2 129.12 129.12 0 0 0 27.56-2.22c7-1.56 15.77-10 17.49-16.75a92 92 0 0 0 .01-39.49zM112.3 102a14.81 14.81 0 0 1-6.36 7 14.48 14.48 0 0 1-2.75.88c-1.07-.33-2.09-.54-3-.94a75.6 75.6 0 0 1-20.85-12.3 55 55 0 0 1-5.23-5.13 67.64 67.64 0 0 1-10-15.27c-1.28-2.6-2.36-5.31-3.46-8-1-2.45.48-5 2-6.82a15.83 15.83 0 0 1 5.37-4 3.44 3.44 0 0 1 4.31 1A56.27 56.27 0 0 1 79 67.75a4.45 4.45 0 0 1-1.25 6c-.5.34-1 .75-1.43 1.13a4.55 4.55 0 0 0-1.08 1.15 3.13 3.13 0 0 0-.24 2.78c1.93 5.31 4.86 9.73 9.24 12.84A23.91 23.91 0 0 0 89 94.27a7.14 7.14 0 0 0 3.58.87c2.18-.26 2.9-2.66 4.42-3.91a4.19 4.19 0 0 1 5-.22c1.62 1 3.18 2.12 4.74 3.23a52.2 52.2 0 0 1 4.45 3.39 3.54 3.54 0 0 1 1.11 4.37zM97.94 78a2.11 2.11 0 0 1-.12-.51 14.07 14.07 0 0 0-.3-2 5.8 5.8 0 0 0-2.14-3.36 5.9 5.9 0 0 0-1.73-.84c-.79-.22-1.62-.16-2.4-.35a1.48 1.48 0 0 1-1.2-1.71 1.55 1.55 0 0 1 1.63-1.25c4.58.34 8 2.54 8.88 7.45a11.48 11.48 0 0 1 .19 1.38 4 4 0 0 1 0 1.25 1.29 1.29 0 0 1-1.06 1h-.22A1.5 1.5 0 0 1 97.94 78zm-1.46-12.39a18 18 0 0 0-4.86-1.49c-.74-.12-1.48-.19-2.22-.29a1.41 1.41 0 0 1-1.33-1.58 1.39 1.39 0 0 1 1.55-1.37 20.26 20.26 0 0 1 8.43 2.2 17 17 0 0 1 7.45 7.35 19.28 19.28 0 0 1 1.84 5.91 7.54 7.54 0 0 1 .12.81c.05.6.07 1.19.12 1.94v.28a4 4 0 0 1-.12.88 1.47 1.47 0 0 1-2.76.14 4.22 4.22 0 0 1-.15-1.24 16.1 16.1 0 0 0-1.3-6.5 13.63 13.63 0 0 0-.67-1.32 14.64 14.64 0 0 0-6.1-5.72zM113 84.05c-1 0-1.49-.85-1.56-1.78-.13-1.83-.23-3.67-.48-5.49a22.34 22.34 0 0 0-3.14-8.66 23 23 0 0 0-15.4-10.58c-1.44-.25-2.91-.31-4.36-.47-.92-.09-2.13-.15-2.33-1.3A1.58 1.58 0 0 1 87.28 54h1.07A26.54 26.54 0 0 1 110 66a26.24 26.24 0 0 1 3.78 9.68c.38 2.17.52 4.39.69 6.59a1.55 1.55 0 0 1-1.47 1.78z\" data-original=\"#000000\"/><path d=\"M88 0a88 88 0 1 0 88 88A88 88 0 0 0 88 0zm50.83 103.13v.12c-2.56 10.39-14.14 21.52-24.77 23.84h-.12A138.13 138.13 0 0 1 88 129.58c-2.54 0-5.1-.08-7.64-.23l-11.74 12.21a4.66 4.66 0 0 1-8-3.23v-11.59a29.69 29.69 0 0 1-7.79-3.61c-7.38-4.69-13.78-12.48-15.62-19.88v-.12a101.55 101.55 0 0 1 0-43.69v-.13C39.77 48.93 51.34 37.8 62 35.48h.12a137.68 137.68 0 0 1 51.82 0h.12c5.74 1.25 11.75 5.07 16.47 10 4 4.15 7.12 9.1 8.3 13.87v.13a101.55 101.55 0 0 1 0 43.65z\" data-original=\"#000000\"/></g></g></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-8feqz9\",\"data-styles-preset\":\"n5ddUe3bV\",children:\"Viber\"})}),className:\"framer-1a1mg3e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EfoX6KV5e\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HuyyvAXGO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-8feqz9\",\"data-styles-preset\":\"n5ddUe3bV\",children:\"Telegram\"})})},s1Z0GL5_U:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-styles-preset-8feqz9\",\"data-styles-preset\":\"n5ddUe3bV\",children:\"WhatsApp\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LvgY6.framer-guxyk2, .framer-LvgY6 .framer-guxyk2 { display: block; }\",\".framer-LvgY6.framer-13fo2fj { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: 220px; will-change: var(--framer-will-change-override, transform); }\",\".framer-LvgY6 .framer-1huyuy, .framer-LvgY6 .framer-qkf6lz { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-LvgY6 .framer-q46s0f, .framer-LvgY6 .framer-4wawrm, .framer-LvgY6 .framer-q9svqk { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-LvgY6 .framer-1o2u031 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: var(--framer-aspect-ratio-supported, 28px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-LvgY6 .framer-1a1mg3e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HuyyvAXGO\":{\"layout\":[\"fixed\",\"auto\"]},\"s1Z0GL5_U\":{\"layout\":[\"fixed\",\"auto\"]},\"dF2G_JYzf\":{\"layout\":[\"fixed\",\"auto\"]},\"obXLdzH7w\":{\"layout\":[\"fixed\",\"auto\"]},\"t37oh8aCW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkeuswPX0_=withCSS(Component,css,\"framer-LvgY6\");export default FramerkeuswPX0_;FramerkeuswPX0_.displayName=\"button-messenger\";FramerkeuswPX0_.defaultProps={height:48,width:220};addPropertyControls(FramerkeuswPX0_,{variant:{options:[\"ca5NKRAs_\",\"HuyyvAXGO\",\"s1Z0GL5_U\"],optionTitles:[\"viber\",\"telegram\",\"whatsapp\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkeuswPX0_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkeuswPX0_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"220\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HuyyvAXGO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s1Z0GL5_U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dF2G_JYzf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"obXLdzH7w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t37oh8aCW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./keuswPX0_.map","// Generated by Framer (0e7701b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"C4ogce6H2\",\"WshWCFRkB\"];const serializationHash=\"framer-yStTT\";const variantClassNames={C4ogce6H2:\"framer-v-isqlpr\",WshWCFRkB:\"framer-v-117puow\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:48,delay:0,mass:1,stiffness:520,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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={\"Variant 1\":\"C4ogce6H2\",\"Variant 2\":\"WshWCFRkB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"C4ogce6H2\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"C4ogce6H2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear12wtf8c=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState,true),200);});const onAppear1v96s64=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"C4ogce6H2\"),200);});useOnVariantChange(baseVariant,{default:onAppear12wtf8c,WshWCFRkB:onAppear1v96s64});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-isqlpr\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C4ogce6H2\",ref:refBinding,style:{...style},...addPropertyOverrides({WshWCFRkB:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-63sinr\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"qtQHODTtY\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wh5ruh\",\"data-framer-name\":\"hand_icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dqvOvpItT\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44 56\"><path d=\"M 25.67 54.084 C 24.116 54.084 22.933 52.832 22.933 51.358 L 22.933 29.179 C 22.933 28.737 22.563 28.442 22.193 28.442 C 21.823 28.442 21.453 28.811 21.453 29.179 L 21.453 39.642 C 21.453 41.189 20.196 42.368 18.716 42.368 C 17.237 42.368 15.979 41.116 15.979 39.642 L 15.979 29.179 C 15.979 28.737 15.609 28.442 15.239 28.442 C 14.869 28.442 14.499 28.811 14.499 29.179 L 14.499 37.358 C 14.499 38.905 13.242 40.084 11.762 40.084 C 10.283 40.084 9.025 38.832 9.025 37.358 L 9.025 29.179 C 9.025 28.737 8.655 28.442 8.285 28.442 C 7.915 28.442 7.546 28.811 7.546 29.179 L 7.546 35 C 7.546 36.547 6.288 37.726 4.808 37.726 C 3.329 37.726 2.071 36.474 2.071 35 L 2.071 15.179 C 2.071 7.884 7.989 1.916 15.313 1.916 C 19.53 1.916 23.599 3.611 26.632 6.632 L 41.723 21.737 C 42.167 22.179 42.463 22.842 42.463 23.579 C 42.463 24.979 41.353 26.084 39.947 26.084 C 39.134 26.084 38.394 25.863 37.654 25.568 L 29.517 21.516 C 29.443 21.442 29.295 21.442 29.147 21.442 C 28.999 21.442 28.851 21.516 28.777 21.589 C 28.555 21.737 28.407 21.958 28.407 22.253 L 28.407 51.432 C 28.481 52.832 27.223 54.084 25.67 54.084 Z\" fill=\"var(--token-e9fb7309-2231-4f3f-8d64-0e9ec7005135, rgb(253, 228, 253)) /* {&quot;name&quot;:&quot;primary-20&quot;} */\"></path><path d=\"M 15.905 27.116 C 15.905 26.674 15.535 26.379 15.165 26.379 C 14.795 26.379 14.425 26.747 14.425 27.116 L 14.425 29.179 C 14.425 28.737 14.795 28.442 15.165 28.442 C 15.535 28.442 15.905 28.811 15.905 29.179 Z M 11.688 38.021 C 10.135 38.021 8.951 36.768 8.951 35.295 L 8.951 37.358 C 8.951 38.905 10.209 40.084 11.688 40.084 C 13.168 40.084 14.425 38.832 14.425 37.358 L 14.425 35.295 C 14.425 36.768 13.168 38.021 11.688 38.021 Z M 8.951 27.116 C 8.951 26.674 8.581 26.379 8.211 26.379 C 7.842 26.379 7.472 26.747 7.472 27.116 L 7.472 29.179 C 7.472 28.737 7.842 28.442 8.211 28.442 C 8.581 28.442 8.951 28.811 8.951 29.179 Z M 4.661 35.663 C 3.107 35.663 1.923 34.411 1.923 32.937 L 1.923 35 C 1.923 36.547 3.181 37.726 4.661 37.726 C 6.14 37.726 7.398 36.474 7.398 35 L 7.398 32.937 C 7.398 34.411 6.214 35.663 4.661 35.663 Z M 25.67 52.021 C 24.116 52.021 22.933 50.768 22.933 49.295 L 22.933 51.358 C 22.933 52.905 24.19 54.084 25.67 54.084 C 27.149 54.084 28.407 52.832 28.407 51.358 L 28.407 49.295 C 28.481 50.768 27.223 52.021 25.67 52.021 Z M 18.716 40.305 C 17.163 40.305 15.979 39.053 15.979 37.579 L 15.979 39.642 C 15.979 41.189 17.237 42.368 18.716 42.368 C 20.196 42.368 21.453 41.116 21.453 39.642 L 21.453 37.579 C 21.453 39.126 20.196 40.305 18.716 40.305 Z M 39.947 24.021 C 39.134 24.021 38.394 23.8 37.654 23.505 L 29.517 19.453 C 29.443 19.379 29.295 19.379 29.147 19.379 C 28.999 19.379 28.851 19.453 28.777 19.526 C 28.555 19.674 28.407 19.895 28.407 20.189 L 28.407 22.253 C 28.407 21.958 28.555 21.737 28.777 21.589 C 28.925 21.516 28.999 21.442 29.147 21.442 C 29.295 21.442 29.369 21.442 29.517 21.516 L 37.654 25.568 C 38.32 25.937 39.134 26.084 39.947 26.084 C 41.353 26.084 42.463 24.979 42.463 23.579 C 42.463 23.211 42.389 22.842 42.241 22.547 C 41.871 23.358 40.983 24.021 39.947 24.021 Z M 22.933 27.116 C 22.933 26.674 22.563 26.379 22.193 26.379 C 21.823 26.379 21.453 26.747 21.453 27.116 L 21.453 29.179 C 21.453 28.737 21.823 28.442 22.193 28.442 C 22.563 28.442 22.933 28.811 22.933 29.179 Z\" fill=\"var(--token-e75a6378-bd0f-4b66-9707-b58638c8c7f1, rgb(250, 190, 250)) /* {&quot;name&quot;:&quot;primary-70&quot;} */\"></path><path d=\"M 43.054 20.411 L 27.963 5.305 C 24.56 1.842 20.048 0 15.165 0 C 6.806 0 0 6.779 0 15.179 L 0 35 C 0 37.579 2.071 39.642 4.661 39.642 C 5.622 39.642 6.51 39.347 7.25 38.832 C 7.915 40.674 9.617 41.926 11.688 41.926 C 12.65 41.926 13.538 41.632 14.277 41.116 C 14.943 42.958 16.645 44.211 18.716 44.211 C 19.53 44.211 20.344 43.989 21.083 43.547 L 21.083 51.211 C 21.083 53.789 23.155 55.853 25.744 55.853 C 28.333 55.853 30.404 53.789 30.404 51.211 L 30.404 23.947 L 36.84 27.189 C 37.802 27.705 38.912 27.926 39.947 27.926 C 42.389 27.926 44.386 25.937 44.386 23.432 C 44.386 22.326 43.942 21.221 43.054 20.411 Z M 39.947 25.642 C 39.208 25.642 38.542 25.495 37.876 25.126 L 29.739 21.074 C 29.369 20.926 28.925 20.926 28.629 21.147 C 28.259 21.368 28.111 21.737 28.111 22.105 L 28.111 51.284 C 28.111 52.537 27.075 53.642 25.744 53.642 C 24.486 53.642 23.377 52.611 23.377 51.284 L 23.377 29.179 C 23.377 28.516 22.859 28 22.193 28 C 21.527 28 21.009 28.516 21.009 29.179 L 21.009 39.716 C 21.009 40.968 19.974 42.074 18.642 42.074 C 17.385 42.074 16.275 41.042 16.275 39.716 L 16.275 29.179 C 16.275 28.516 15.757 28 15.091 28 C 14.425 28 13.908 28.516 13.908 29.179 L 13.908 37.358 C 13.908 38.611 12.872 39.716 11.54 39.716 C 10.209 39.716 9.173 38.684 9.173 37.358 L 9.173 29.179 C 9.173 28.516 8.655 28 7.989 28 C 7.324 28 6.806 28.516 6.806 29.179 L 6.806 35 C 6.806 36.253 5.77 37.358 4.439 37.358 C 3.107 37.358 2.071 36.326 2.071 35 L 2.071 15.179 C 2.367 8.105 8.137 2.358 15.165 2.358 C 19.382 2.358 23.303 3.979 26.262 7 L 41.427 22.032 C 41.797 22.4 42.019 22.989 42.019 23.579 C 42.019 24.684 41.131 25.642 39.947 25.642 Z\" fill=\"var(--token-fe4ab8f9-d901-440c-b58e-51e425f48869, rgb(38, 3, 38)) /* {&quot;name&quot;:&quot;primary-140&quot;} */\"></path></svg>',svgContentId:10956833866,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yStTT.framer-qgym80, .framer-yStTT .framer-qgym80 { display: block; }\",\".framer-yStTT.framer-isqlpr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-yStTT .framer-63sinr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; z-index: 1; }\",\".framer-yStTT .framer-wh5ruh { flex: none; height: 56px; position: relative; width: 44px; }\",\".framer-yStTT.framer-v-117puow .framer-63sinr { height: 60px; top: -14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WshWCFRkB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOwtOCD1uD=withCSS(Component,css,\"framer-yStTT\");export default FramerOwtOCD1uD;FramerOwtOCD1uD.displayName=\"Arrow\";FramerOwtOCD1uD.defaultProps={height:56,width:44};addPropertyControls(FramerOwtOCD1uD,{variant:{options:[\"C4ogce6H2\",\"WshWCFRkB\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOwtOCD1uD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOwtOCD1uD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerIntrinsicWidth\":\"44\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WshWCFRkB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OwtOCD1uD.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const enabledGestures={B0AQnPkl_:{hover:true}};const serializationHash=\"framer-xM28D\";const variantClassNames={B0AQnPkl_:\"framer-v-1rl2xnk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nA2Cjk3rF=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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 getProps=({click,height,id,width,...props})=>{return{...props,nA2Cjk3rF:click??props.nA2Cjk3rF};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nA2Cjk3rF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"B0AQnPkl_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ymx0pv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(nA2Cjk3rF){const res=await nA2Cjk3rF(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"chat\",className:cx(scopingClassNames,\"framer-1rl2xnk\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"B0AQnPkl_\",onTap:onTap1ymx0pv,ref:refBinding,style:{...style},...addPropertyOverrides({\"B0AQnPkl_-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ahfxht\",\"data-framer-name\":\"popover\",layoutDependency:layoutDependency,layoutId:\"QnmXqzOyP\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,opacity:0},transformTemplate:transformTemplate1,variants:{\"B0AQnPkl_-hover\":{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-4aa09add-6ead-4329-9efc-c60ac9030955, rgb(42, 39, 42)))\"},children:\"Потрібна допомога?\"})}),className:\"framer-1gce3ln\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Xk2qrJ4ff\",style:{\"--extracted-tcooor\":\"var(--token-4aa09add-6ead-4329-9efc-c60ac9030955, rgb(42, 39, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11yzohy\",\"data-framer-name\":\"Triangle\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"kmpNiUs4l\",svg:'<svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 28 32\"><path d=\"M28 16 0 0v32l28-16z\"/></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ebaaei\",\"data-framer-name\":\"chat-button\",layoutDependency:layoutDependency,layoutId:\"aiyGjlXet\",style:{backgroundColor:\"var(--token-e515253a-5cf6-467b-9560-f3b838ef609e, rgb(235, 17, 236))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-slq2im-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PRW3Hyydk-container\",nodeId:\"PRW3Hyydk\",rendersWithMotion:true,scopeId:\"XV3RYnSsD\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-115fb596-5f25-4f31-8537-344e3b39595f, rgb(254, 236, 254))\",height:\"100%\",iconSearch:\"message\",iconSelection:\"message-circle\",id:\"PRW3Hyydk\",layoutId:\"PRW3Hyydk\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xM28D.framer-1l71bre, .framer-xM28D .framer-1l71bre { display: block; }\",\".framer-xM28D.framer-1rl2xnk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xM28D .framer-1ahfxht { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: -136px; overflow: visible; padding: 8px; pointer-events: none; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-xM28D .framer-1gce3ln { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-xM28D .framer-11yzohy { flex: none; height: 15px; left: calc(99.26470588235297% - 15px / 2); position: absolute; top: calc(50.00000000000002% - 15px / 2); width: 15px; z-index: 1; }\",\".framer-xM28D .framer-ebaaei { 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: hidden; padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-xM28D .framer-slq2im-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-xM28D.framer-v-1rl2xnk.hover .framer-1ahfxht { left: -148px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Bu5U00ZBr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nA2Cjk3rF\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXV3RYnSsD=withCSS(Component,css,\"framer-xM28D\");export default FramerXV3RYnSsD;FramerXV3RYnSsD.displayName=\"chat-button\";FramerXV3RYnSsD.defaultProps={height:60,width:60};addPropertyControls(FramerXV3RYnSsD,{nA2Cjk3rF:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXV3RYnSsD,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXV3RYnSsD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"60\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"nA2Cjk3rF\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bu5U00ZBr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XV3RYnSsD.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import ButtonMessenger from\"https://framerusercontent.com/modules/tKY8Xuk05YeD2aK6BoOA/kgNCJT8spDKIHu0B0gGk/keuswPX0_.js\";import Arrow from\"https://framerusercontent.com/modules/TnJbdJI3popFw7zYyXPp/elor7HuA1eqbSejal5t6/OwtOCD1uD.js\";import ChatButton from\"https://framerusercontent.com/modules/CdcavVXKH3ZsjNoonwqS/QmE3UBP4CoL0p4BR3ddX/XV3RYnSsD.js\";const FeatherFonts=getFonts(Feather);const ButtonMessengerFonts=getFonts(ButtonMessenger);const ArrowFonts=getFonts(Arrow);const ChatButtonFonts=getFonts(ChatButton);const cycleOrder=[\"b_Rpczoue\",\"JY17jpEwO\"];const serializationHash=\"framer-qnqQi\";const variantClassNames={b_Rpczoue:\"framer-v-15bhm4s\",JY17jpEwO:\"framer-v-4m1u73\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={active:\"JY17jpEwO\",default:\"b_Rpczoue\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"b_Rpczoue\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b_Rpczoue\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1ns5qvc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"QOMzL6gOC\"),10);});const onClick109utf7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"b_Rpczoue\"),10);});const nA2Cjk3rFuikbo3=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"JY17jpEwO\"),10);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"JY17jpEwO\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-15bhm4s\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"b_Rpczoue\",ref:refBinding,style:{...style},...addPropertyOverrides({JY17jpEwO:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vetutt\",\"data-framer-name\":\"body\",layoutDependency:layoutDependency,layoutId:\"qnKcGZo2U\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,opacity:0},variants:{JY17jpEwO:{opacity:1}},...addPropertyOverrides({JY17jpEwO:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z58ol\",\"data-border\":true,\"data-framer-name\":\"heading\",layoutDependency:layoutDependency,layoutId:\"qaU0iJ0D5\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-377bcd7c-402a-4a6c-88c2-36181ba18f6c, rgb(23, 2, 23))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-377bcd7c-402a-4a6c-88c2-36181ba18f6c, rgb(23, 2, 23))\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255)))\"},children:[\"NEXORA \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXI=\",\"--framer-font-family\":'\"Inter\", sans-serif'},children:\"Tech\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"20px\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"SW50ZXI=\",\"--framer-font-family\":'\"Inter\", sans-serif'},children:\"чати\"})]})}),className:\"framer-1sqzmlu\",fonts:[\"CUSTOM;Arkhip Regular\",\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LzROzqgnV\",style:{\"--extracted-1w1cjl5\":\"var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qx6m1f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xWpNnv6EQ-container\",nodeId:\"xWpNnv6EQ\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"x\",iconSelection:\"edit\",id:\"xWpNnv6EQ\",layoutId:\"xWpNnv6EQ\",mirrored:false,onClick:onClick1ns5qvc,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({JY17jpEwO:{onClick:onClick109utf7}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1moja2u\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"XxRn2nIMP\",style:{backgroundColor:\"var(--token-115fb596-5f25-4f31-8537-344e3b39595f, rgb(254, 236, 254))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-103wqy5\",\"data-framer-name\":\"message-box\",layoutDependency:layoutDependency,layoutId:\"TtsunD15q\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4aa09add-6ead-4329-9efc-c60ac9030955, rgb(42, 39, 42)))\"},children:\"Для зв'язку оберіть комфортний для Вас месенджер:\"})}),className:\"framer-cc12cv\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"UsglNmyR5\",style:{\"--extracted-r6o4lv\":\"var(--token-4aa09add-6ead-4329-9efc-c60ac9030955, rgb(42, 39, 42))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wowoi\",\"data-framer-name\":\"Triangle\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:32,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"XPNHxj92i\",style:{rotate:180},svg:'<svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 28 32\"><path d=\"M28 16 0 0v32l28-16z\"/></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"256px\",y:(componentViewport?.y||0)+5+0+52+12+128,...addPropertyOverrides({JY17jpEwO:{y:(componentViewport?.y||0)+-266+0+52+12+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h2yr9f-container\",layoutDependency:layoutDependency,layoutId:\"G58Glh6Jc-container\",nodeId:\"G58Glh6Jc\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(ButtonMessenger,{height:\"100%\",id:\"G58Glh6Jc\",layoutId:\"G58Glh6Jc\",style:{width:\"100%\"},variant:matchVariant(\"ca5NKRAs_\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"256px\",y:(componentViewport?.y||0)+5+0+52+12+184,...addPropertyOverrides({JY17jpEwO:{y:(componentViewport?.y||0)+-266+0+52+12+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l5ioge-container\",layoutDependency:layoutDependency,layoutId:\"XSgcHw0IN-container\",nodeId:\"XSgcHw0IN\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(ButtonMessenger,{height:\"100%\",id:\"XSgcHw0IN\",layoutId:\"XSgcHw0IN\",style:{width:\"100%\"},variant:matchVariant(\"HuyyvAXGO\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"256px\",y:(componentViewport?.y||0)+5+0+52+12+240,...addPropertyOverrides({JY17jpEwO:{y:(componentViewport?.y||0)+-266+0+52+12+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ttub0r-container\",layoutDependency:layoutDependency,layoutId:\"oSMDSRVkP-container\",nodeId:\"oSMDSRVkP\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(ButtonMessenger,{height:\"100%\",id:\"oSMDSRVkP\",layoutId:\"oSMDSRVkP\",style:{width:\"100%\"},variant:matchVariant(\"s1Z0GL5_U\"),width:\"100%\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+-68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vjdh-container\",\"data-framer-name\":\"Remove This Arrow\",layoutDependency:layoutDependency,layoutId:\"VJb8SmlSC-container\",name:\"Remove This Arrow\",nodeId:\"VJb8SmlSC\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(Arrow,{height:\"100%\",id:\"VJb8SmlSC\",layoutId:\"VJb8SmlSC\",name:\"Remove This Arrow\",variant:matchVariant(\"C4ogce6H2\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1egdeo2-container\",layoutDependency:layoutDependency,layoutId:\"e3fqTVk1m-container\",nodeId:\"e3fqTVk1m\",rendersWithMotion:true,scopeId:\"Cbxyp5EXi\",children:/*#__PURE__*/_jsx(ChatButton,{height:\"100%\",id:\"e3fqTVk1m\",layoutId:\"e3fqTVk1m\",nA2Cjk3rF:nA2Cjk3rFuikbo3,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qnqQi.framer-zhniwx, .framer-qnqQi .framer-zhniwx { display: block; }\",\".framer-qnqQi.framer-15bhm4s { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 60px; }\",\".framer-qnqQi .framer-vetutt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 87%; justify-content: flex-start; left: calc(-126.66666666666664% - 280px / 2); overflow: hidden; padding: 0px; pointer-events: none; position: absolute; top: 5px; width: 280px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-qnqQi .framer-z58ol { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-qnqQi .framer-1sqzmlu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qnqQi .framer-1qx6m1f-container { cursor: pointer; flex: none; height: 20px; position: relative; width: 20px; z-index: 2; }\",\".framer-qnqQi .framer-1moja2u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-qnqQi .framer-103wqy5 { 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: 12px; position: relative; width: 100%; }\",\".framer-qnqQi .framer-cc12cv { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qnqQi .framer-1wowoi { flex: none; height: 15px; left: -10px; position: absolute; top: calc(49.056603773584925% - 15px / 2); width: 15px; z-index: 1; }\",\".framer-qnqQi .framer-h2yr9f-container, .framer-qnqQi .framer-1l5ioge-container, .framer-qnqQi .framer-ttub0r-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qnqQi .framer-1vjdh-container { flex: none; height: auto; pointer-events: none; position: absolute; right: 8px; top: -68px; width: auto; z-index: 1; }\",\".framer-qnqQi .framer-1egdeo2-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-qnqQi.framer-v-4m1u73.framer-15bhm4s { min-height: 60px; }\",\".framer-qnqQi.framer-v-4m1u73 .framer-vetutt { height: min-content; left: -127%; pointer-events: auto; top: -266px; }\",'.framer-qnqQi[data-border=\"true\"]::after, .framer-qnqQi [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JY17jpEwO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCbxyp5EXi=withCSS(Component,css,\"framer-qnqQi\");export default FramerCbxyp5EXi;FramerCbxyp5EXi.displayName=\"live-chat\";FramerCbxyp5EXi.defaultProps={height:60,width:60};addPropertyControls(FramerCbxyp5EXi,{variant:{options:[\"b_Rpczoue\",\"JY17jpEwO\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCbxyp5EXi,[{explicitInter:true,fonts:[{cssFamilyName:\"Arkhip Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Arkhip\",url:\"https://framerusercontent.com/assets/ogiX1AoRK8HTxOaeDM9sR1cBBvg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...FeatherFonts,...ButtonMessengerFonts,...ArrowFonts,...ChatButtonFonts],{supportsExplicitInterCodegen:true});FramerCbxyp5EXi.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonMessenger,{},context),forwardLoader(Arrow,{},context),forwardLoader(ChatButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCbxyp5EXi\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JY17jpEwO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc53115)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"MxY2XDumY\",\"TgStdVVqi\"];const serializationHash=\"framer-G2vzZ\";const variantClassNames={MxY2XDumY:\"framer-v-1tlmxdb\",TgStdVVqi:\"framer-v-rp1pkf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={black:\"TgStdVVqi\",white:\"MxY2XDumY\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MxY2XDumY\",YIsOKc0Zr:link??props.YIsOKc0Zr};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,YIsOKc0Zr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MxY2XDumY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"TgStdVVqi\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"TgStdVVqi\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YIsOKc0Zr,motionChild:true,nodeId:\"MxY2XDumY\",openInNewTab:false,scopeId:\"C2BMrfvIl\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1tlmxdb\",className,classNames)} framer-1gdby44`,\"data-framer-name\":\"white\",layoutDependency:layoutDependency,layoutId:\"MxY2XDumY\",ref:refBinding,style:{...style},...addPropertyOverrides({TgStdVVqi:{\"data-framer-name\":\"black\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{as:\"figure\",background:{alt:\"NEXORA Tech - White Logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-39)/2)),pixelHeight:796,pixelWidth:3558,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/ZZihUC2VnmQGlxZtezfIcPkFLt8.svg\",srcSet:\"https://framerusercontent.com/images/ZZihUC2VnmQGlxZtezfIcPkFLt8.svg?scale-down-to=512 512w,https://framerusercontent.com/images/ZZihUC2VnmQGlxZtezfIcPkFLt8.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZZihUC2VnmQGlxZtezfIcPkFLt8.svg?scale-down-to=2048 2048w,https://framerusercontent.com/images/ZZihUC2VnmQGlxZtezfIcPkFLt8.svg 3558w\"},className:\"framer-kprd7b\",\"data-framer-name\":\"text-nexora-tech-white\",layoutDependency:layoutDependency,layoutId:\"BBpAviB2r\"}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{as:\"figure\",background:{alt:\"NEXORA Tech - Dark Logo\",fit:\"fill\",pixelHeight:796,pixelWidth:3558,src:\"https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg\",srcSet:\"https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=512 512w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=2048 2048w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg 3558w\"},className:\"framer-mx6ym7\",\"data-framer-name\":\"text-nexora-tech-black\",layoutDependency:layoutDependency,layoutId:\"DE_wQIloC\",...addPropertyOverrides({TgStdVVqi:{background:{alt:\"NEXORA Tech - Dark Logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-39)/2)),pixelHeight:796,pixelWidth:3558,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg\",srcSet:\"https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=512 512w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg?scale-down-to=2048 2048w,https://framerusercontent.com/images/hyavD9bHMHKNGtitC2fyhPMNE.svg 3558w\"}}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G2vzZ.framer-1gdby44, .framer-G2vzZ .framer-1gdby44 { display: block; }\",\".framer-G2vzZ.framer-1tlmxdb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 39px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 174px; }\",\".framer-G2vzZ .framer-kprd7b { aspect-ratio: 4.461538461538462 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); overflow: hidden; position: relative; width: 100%; }\",\".framer-G2vzZ .framer-mx6ym7 { aspect-ratio: 4.461538461538462 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); overflow: hidden; position: relative; width: 100%; }\",\".framer-G2vzZ.framer-v-rp1pkf.framer-1tlmxdb { aspect-ratio: 4.461538461538462 / 1; height: var(--framer-aspect-ratio-supported, 39px); }\",\".framer-G2vzZ.framer-v-rp1pkf .framer-mx6ym7 { height: var(--framer-aspect-ratio-supported, 39px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TgStdVVqi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YIsOKc0Zr\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC2BMrfvIl=withCSS(Component,css,\"framer-G2vzZ\");export default FramerC2BMrfvIl;FramerC2BMrfvIl.displayName=\"logo\";FramerC2BMrfvIl.defaultProps={height:39,width:174};addPropertyControls(FramerC2BMrfvIl,{variant:{options:[\"MxY2XDumY\",\"TgStdVVqi\"],optionTitles:[\"white\",\"black\"],title:\"Variant\",type:ControlType.Enum},YIsOKc0Zr:{title:\"Link\",type:ControlType.Link}});addFonts(FramerC2BMrfvIl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC2BMrfvIl\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"YIsOKc0Zr\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TgStdVVqi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"174\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C2BMrfvIl.map","// Generated by Framer (400c93f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={r4iyHFroV:{hover:true},RgrqR7ia3:{hover:true}};const cycleOrder=[\"r4iyHFroV\",\"ZglU1Jo8p\",\"RgrqR7ia3\",\"yuHhXrooK\"];const serializationHash=\"framer-TeCvg\";const variantClassNames={r4iyHFroV:\"framer-v-sxucsh\",RgrqR7ia3:\"framer-v-kwcp5h\",yuHhXrooK:\"framer-v-rq0wbr\",ZglU1Jo8p:\"framer-v-1662q1l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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={\"desktop-active\":\"ZglU1Jo8p\",\"desktop-alt\":\"RgrqR7ia3\",\"desktop-default\":\"r4iyHFroV\",\"mobile-default\":\"yuHhXrooK\"};const getProps=({click,height,hover,id,label,link,width,...props})=>{return{...props,huzOoot3F:label??props.huzOoot3F??\"головна\",IGv8Afp6L:link??props.IGv8Afp6L,iMnUFTr7H:hover??props.iMnUFTr7H,NAsL08eGE:click??props.NAsL08eGE,variant:humanReadableVariantMap[props.variant]??props.variant??\"r4iyHFroV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,huzOoot3F,iMnUFTr7H,NAsL08eGE,IGv8Afp6L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r4iyHFroV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter12ctjlx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(iMnUFTr7H){const res=await iMnUFTr7H(...args);if(res===false)return false;}});const onTap1a4z9ih=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NAsL08eGE){await delay(()=>{},10);const res=await NAsL08eGE(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:IGv8Afp6L,motionChild:true,nodeId:\"r4iyHFroV\",scopeId:\"njCo89PBy\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-sxucsh\",className,classNames)} framer-1pkukqi`,\"data-framer-name\":\"desktop-default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r4iyHFroV\",onMouseEnter:onMouseEnter12ctjlx,ref:refBinding,style:{...style},...addPropertyOverrides({\"r4iyHFroV-hover\":{\"data-framer-name\":undefined},\"RgrqR7ia3-hover\":{\"data-framer-name\":undefined},RgrqR7ia3:{\"data-framer-name\":\"desktop-alt\"},yuHhXrooK:{\"data-framer-name\":\"mobile-default\",onMouseEnter:undefined,onTap:onTap1a4z9ih},ZglU1Jo8p:{\"data-framer-name\":\"desktop-active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170)))\",\"--framer-text-transform\":\"uppercase\"},children:\"головна\"})}),className:\"framer-u77ajh\",fonts:[\"CUSTOM;Arkhip Regular\"],layoutDependency:layoutDependency,layoutId:\"VUrHInRPv\",style:{\"--extracted-tcooor\":\"var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:huzOoot3F,variants:{\"r4iyHFroV-hover\":{\"--extracted-tcooor\":\"var(--token-5629c504-e9de-4e4e-af48-d0c83cc36c20, rgb(231, 228, 231))\"},\"RgrqR7ia3-hover\":{\"--extracted-tcooor\":\"var(--token-5629c504-e9de-4e4e-af48-d0c83cc36c20, rgb(231, 228, 231))\"},RgrqR7ia3:{\"--extracted-tcooor\":\"rgb(255, 255, 255)\"},yuHhXrooK:{\"--extracted-tcooor\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"},ZglU1Jo8p:{\"--extracted-tcooor\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"r4iyHFroV-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-5629c504-e9de-4e4e-af48-d0c83cc36c20, rgb(231, 228, 231)))\",\"--framer-text-transform\":\"uppercase\"},children:\"головна\"})})},\"RgrqR7ia3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-5629c504-e9de-4e4e-af48-d0c83cc36c20, rgb(231, 228, 231)))\",\"--framer-text-transform\":\"uppercase\"},children:\"головна\"})})},RgrqR7ia3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-fe9bfc37-72b4-45d6-b479-44e3b30db262, rgb(239, 53, 240)) 0%, rgb(0, 208, 255) 100%)\"},children:\"головна\"})})})},yuHhXrooK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"головна\"})})},ZglU1Jo8p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"головна\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TeCvg.framer-1pkukqi, .framer-TeCvg .framer-1pkukqi { display: block; }\",\".framer-TeCvg.framer-sxucsh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-TeCvg .framer-u77ajh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TeCvg.framer-sxucsh { gap: 0px; } .framer-TeCvg.framer-sxucsh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-TeCvg.framer-sxucsh > :first-child { margin-left: 0px; } .framer-TeCvg.framer-sxucsh > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZglU1Jo8p\":{\"layout\":[\"auto\",\"auto\"]},\"RgrqR7ia3\":{\"layout\":[\"auto\",\"auto\"]},\"yuHhXrooK\":{\"layout\":[\"auto\",\"auto\"]},\"dRh7z2R2P\":{\"layout\":[\"auto\",\"auto\"]},\"l0NDiWD_S\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"huzOoot3F\":\"label\",\"iMnUFTr7H\":\"hover\",\"NAsL08eGE\":\"click\",\"IGv8Afp6L\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernjCo89PBy=withCSS(Component,css,\"framer-TeCvg\");export default FramernjCo89PBy;FramernjCo89PBy.displayName=\"menu-item\";FramernjCo89PBy.defaultProps={height:17,width:82};addPropertyControls(FramernjCo89PBy,{variant:{options:[\"r4iyHFroV\",\"ZglU1Jo8p\",\"RgrqR7ia3\",\"yuHhXrooK\"],optionTitles:[\"desktop-default\",\"desktop-active\",\"desktop-alt\",\"mobile-default\"],title:\"Variant\",type:ControlType.Enum},huzOoot3F:{defaultValue:\"головна\",displayTextArea:false,title:\"Label\",type:ControlType.String},iMnUFTr7H:{title:\"Hover\",type:ControlType.EventHandler},NAsL08eGE:{title:\"Click\",type:ControlType.EventHandler},IGv8Afp6L:{title:\"Link\",type:ControlType.Link}});addFonts(FramernjCo89PBy,[{explicitInter:true,fonts:[{family:\"Arkhip Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ogiX1AoRK8HTxOaeDM9sR1cBBvg.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernjCo89PBy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZglU1Jo8p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RgrqR7ia3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yuHhXrooK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dRh7z2R2P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"l0NDiWD_S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"82\",\"framerVariables\":\"{\\\"huzOoot3F\\\":\\\"label\\\",\\\"iMnUFTr7H\\\":\\\"hover\\\",\\\"NAsL08eGE\\\":\\\"click\\\",\\\"IGv8Afp6L\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./njCo89PBy.map","// Generated by Framer (dc53115)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={b3Ty95_Vs:{hover:true}};const serializationHash=\"framer-NHvfV\";const variantClassNames={b3Ty95_Vs:\"framer-v-da7a03\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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 getProps=({cover,description,height,id,link,title,width,...props})=>{return{...props,ctNPvJE2g:link??props.ctNPvJE2g,FokOAhWmK:cover??props.FokOAhWmK??{alt:'Зображення основної категорії каталогу товарів: \"Промислове обладнання\"',pixelHeight:160,pixelWidth:160,src:\"https://framerusercontent.com/images/vBrDBbgmWYJljGEgD8Dd3m8.png\"},xJdaTvydC:description??props.xJdaTvydC??\"Description\",yqVbgyJDS:title??props.yqVbgyJDS??\"Title\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,FokOAhWmK,yqVbgyJDS,xJdaTvydC,ctNPvJE2g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"b3Ty95_Vs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ctNPvJE2g,motionChild:true,nodeId:\"b3Ty95_Vs\",scopeId:\"ZCtjyxIkG\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-da7a03\",className,classNames)} framer-12rkyg1`,\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"b3Ty95_Vs\",ref:refBinding,style:{backgroundColor:\"var(--token-a818fe36-4666-40fa-b039-c168e82afea3, rgb(24, 24, 27))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"b3Ty95_Vs-hover\":{backgroundColor:\"var(--token-5f923d7c-f570-40e3-ba61-49af35bb1e4a, rgb(83, 6, 84))\"}},...addPropertyOverrides({\"b3Ty95_Vs-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1eu3gi4\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"X5gbjHNUw\",style:{backgroundColor:\"var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},variants:{\"b3Ty95_Vs-hover\":{backgroundColor:\"var(--token-e1c8ecdd-edbf-442d-9750-e1235247a1af, rgb(30, 2, 30))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-saj8s\",\"data-framer-name\":\"cover\",layoutDependency:layoutDependency,layoutId:\"yK82HHNFN\",style:{backgroundColor:\"var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(Image,{as:\"figure\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+2+42+0),pixelHeight:1200,pixelWidth:904,sizes:\"80px\",...toResponsiveImage(FokOAhWmK)},className:\"framer-1ohyew\",layoutDependency:layoutDependency,layoutId:\"BplDYXPOf\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ww9x81\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"uXDCuwhzd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12z4pu6\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"UmN5H9DGr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-f5ac3f7c-ae69-4a57-8fbf-14f9bf269584, rgb(245, 244, 245)))\"},children:\"Title\"})}),className:\"framer-tzty6m\",fonts:[\"CUSTOM;Arkhip Regular\"],layoutDependency:layoutDependency,layoutId:\"EjxpXxf1Y\",style:{\"--extracted-tcooor\":\"var(--token-f5ac3f7c-ae69-4a57-8fbf-14f9bf269584, rgb(245, 244, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yqVbgyJDS,variants:{\"b3Ty95_Vs-hover\":{\"--extracted-tcooor\":\"var(--token-f742e23d-d28f-4432-add0-cf5e3783c717, rgb(253, 228, 253))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b3Ty95_Vs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-f742e23d-d28f-4432-add0-cf5e3783c717, rgb(253, 228, 253)))\"},children:\"Title\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xtsb5l\",\"data-framer-name\":\"description\",layoutDependency:layoutDependency,layoutId:\"n7zBCskfp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170)))\"},children:\"Description\"})}),className:\"framer-1blmmj2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e75QvSIkV\",style:{\"--extracted-r6o4lv\":\"var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:xJdaTvydC,variants:{\"b3Ty95_Vs-hover\":{\"--extracted-r6o4lv\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b3Ty95_Vs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\"},children:\"Description\"})})}},baseVariant,gestureVariant)})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NHvfV.framer-12rkyg1, .framer-NHvfV .framer-12rkyg1 { display: block; }\",\".framer-NHvfV.framer-da7a03 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px; position: relative; text-decoration: none; width: 271px; }\",\".framer-NHvfV .framer-1eu3gi4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 2px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-NHvfV .framer-saj8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-NHvfV .framer-1ohyew { flex: none; height: 80px; overflow: visible; position: relative; width: 80px; }\",\".framer-NHvfV .framer-ww9x81 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-NHvfV .framer-12z4pu6, .framer-NHvfV .framer-xtsb5l { 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-NHvfV .framer-tzty6m, .framer-NHvfV .framer-1blmmj2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 271\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j4gsDa5ac\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FokOAhWmK\":\"cover\",\"yqVbgyJDS\":\"title\",\"xJdaTvydC\":\"description\",\"ctNPvJE2g\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZCtjyxIkG=withCSS(Component,css,\"framer-NHvfV\");export default FramerZCtjyxIkG;FramerZCtjyxIkG.displayName=\"dropdown-item-category\";FramerZCtjyxIkG.defaultProps={height:88,width:271};addPropertyControls(FramerZCtjyxIkG,{FokOAhWmK:{__defaultAssetReference:\"data:framer/asset-reference,vBrDBbgmWYJljGEgD8Dd3m8.png?originalFilename=01-Industrial-Equipment.png&preferredSize=auto\",__vekterDefault:{alt:'Зображення основної категорії каталогу товарів: \"Промислове обладнання\"',assetReference:\"data:framer/asset-reference,vBrDBbgmWYJljGEgD8Dd3m8.png?originalFilename=01-Industrial-Equipment.png&preferredSize=auto\"},title:\"Cover\",type:ControlType.ResponsiveImage},yqVbgyJDS:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},xJdaTvydC:{defaultValue:\"Description\",displayTextArea:false,title:\"Description\",type:ControlType.String},ctNPvJE2g:{title:\"Link\",type:ControlType.Link}});addFonts(FramerZCtjyxIkG,[{explicitInter:true,fonts:[{family:\"Arkhip Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ogiX1AoRK8HTxOaeDM9sR1cBBvg.woff2\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZCtjyxIkG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"88\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j4gsDa5ac\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"271\",\"framerVariables\":\"{\\\"FokOAhWmK\\\":\\\"cover\\\",\\\"yqVbgyJDS\\\":\\\"title\\\",\\\"xJdaTvydC\\\":\\\"description\\\",\\\"ctNPvJE2g\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZCtjyxIkG.map","// Generated by Framer (d65f646)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import FormButton from\"https://framerusercontent.com/modules/W2O0XmRXfV6O09somrsG/uFUG2P6LPA8xJqkxfzAg/sRR_BTWVS.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jrGBbRUZq50ZSrzXxX5l/RQX342dGFfgfAlqZVjs9/kefoOfO2N.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/d4Flb8izfNEr22Nf7phz/3rByzB1Qorw0AZNM0TBg/LFKI9rkMq.js\";import Logo from\"https://framerusercontent.com/modules/5BZ5tdKGPG9Xo8VZ6u8t/2WC1eTgDzSngSaGm1krw/C2BMrfvIl.js\";import MenuItem from\"https://framerusercontent.com/modules/arMCrXcSNntltfYVPCsk/X8N8LH6pp38B03iqgZAa/njCo89PBy.js\";import DropdownItemCategory from\"https://framerusercontent.com/modules/tMi4HbzYXY7rqfZB3E0i/UjSR35iRSicj8yolh8KP/ZCtjyxIkG.js\";const VideoFonts=getFonts(Video);const LogoFonts=getFonts(Logo);const FormButtonFonts=getFonts(FormButton);const MenuItemFonts=getFonts(MenuItem);const DropdownItemCategoryFonts=getFonts(DropdownItemCategory);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"CJFEUU58c\",\"N8qz2niZa\",\"JsspUuR4e\"];const serializationHash=\"framer-GpkFQ\";const variantClassNames={CJFEUU58c:\"framer-v-z3hkjt\",JsspUuR4e:\"framer-v-16w2dg3\",N8qz2niZa:\"framer-v-15bqd95\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:.2,threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:40};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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={Desktop:\"CJFEUU58c\",mobile:\"JsspUuR4e\",Tablet:\"N8qz2niZa\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CJFEUU58c\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CJFEUU58c\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const iMnUFTr7Htxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const ref1=React.useRef(null);const isDisplayed=()=>{if([\"N8qz2niZa\",\"JsspUuR4e\"].includes(baseVariant))return false;return true;};const ref2=React.useRef(null);const isDisplayed1=()=>{if([\"N8qz2niZa\",\"JsspUuR4e\"].includes(baseVariant))return true;return false;};const ref3=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z3hkjt\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"CJFEUU58c\",ref:refBinding,style:{background:\"linear-gradient(120deg, var(--token-567bf833-639a-4c8e-88a3-7297819867fb, rgb(61, 4, 61)) 0%, var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11)) 24%, var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11)) 50%, var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11)) 76%, var(--token-567bf833-639a-4c8e-88a3-7297819867fb, rgb(61, 4, 61)) 100%)\",...style},...addPropertyOverrides({JsspUuR4e:{\"data-framer-name\":\"mobile\"},N8qz2niZa:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hf6ys9\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"pO9vlfP2G\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mnkz9p\",\"data-framer-name\":\"footer-top\",layoutDependency:layoutDependency,layoutId:\"xPF0BERFM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s6i7dg\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"NNHpx27Td\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cxk3lv\",layoutDependency:layoutDependency,layoutId:\"FfF_rZKfY\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y2lnq4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"laqHNJfU2-container\",nodeId:\"laqHNJfU2\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"laqHNJfU2\",isMixedBorderRadius:false,layoutId:\"laqHNJfU2\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/qeBxJGQAPNZpYU9Cri4Q4VyavU.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"200px\",y:(componentViewport?.y||0)+0+0+80+0+0+0+0+80,...addPropertyOverrides({JsspUuR4e:{y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9gqyn-container\",layoutDependency:layoutDependency,layoutId:\"ezMqlHDjm-container\",nodeId:\"ezMqlHDjm\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ezMqlHDjm\",layoutId:\"ezMqlHDjm\",style:{height:\"100%\",width:\"100%\"},variant:\"MxY2XDumY\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12poarz\",\"data-framer-name\":\"newsletter\",layoutDependency:layoutDependency,layoutId:\"GD_dlHXpz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iqjmb5\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"iUpeny70e\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zawt76\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"b9AXoazZp\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\"},children:\"Підпишіться на наші новини\"})}),className:\"framer-15wzz88\",effect:textEffect,fonts:[\"CUSTOM;Arkhip Regular\"],layoutDependency:layoutDependency,layoutId:\"IDHNOq1AA\",style:{\"--extracted-1eung3n\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{JsspUuR4e:{\"--extracted-1of0zx5\":\"var(--token-7f8f2833-005f-4046-8ffc-c05a217039b4, rgb(250, 250, 250))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JsspUuR4e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-j3z1r6\",\"data-styles-preset\":\"LFKI9rkMq\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-7f8f2833-005f-4046-8ffc-c05a217039b4, rgb(250, 250, 250)))\"},children:\"Підпишіться на наші новини\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10gkh7w\",\"data-framer-name\":\"description\",layoutDependency:layoutDependency,layoutId:\"m_mkQOja6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216)))\"},children:\"Щоб бути в курсі останніх новин від NEXORA, підпишіться на нашу розсилку.\"})}),className:\"framer-1l9se6r\",effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F3FKgEs5s\",style:{\"--extracted-r6o4lv\":\"var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/c3ca1338-83df-4a85-aa22-eec4d34e1b9b/submit\",className:\"framer-15g8qrt\",\"data-framer-name\":\"subscribers-form\",layoutDependency:layoutDependency,layoutId:\"WBcKczno9\",nodeId:\"WBcKczno9\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-irznrw\",layoutDependency:layoutDependency,layoutId:\"aoQFKLeSw\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-yn1n23\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"l1iyyFqBd\",placeholder:\"Вкажіть Ваш e-mail\",required:true,style:{\"--framer-input-background\":\"rgba(24, 24, 27, 0.3)\",\"--framer-input-border-bottom-width\":\"2px\",\"--framer-input-border-color\":\"rgba(255, 255, 255, 0.08)\",\"--framer-input-border-left-width\":\"2px\",\"--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\":\"2px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"2px\",\"--framer-input-font-color\":\"var(--token-f5ac3f7c-ae69-4a57-8fbf-14f9bf269584, rgb(245, 244, 245))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"200px\",y:(componentViewport?.y||0)+0+0+80+0+0+161+0+210+0,...addPropertyOverrides({JsspUuR4e:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 490px) - 32px)`,y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-axam78-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PvctRljmE-container\",nodeId:\"PvctRljmE\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"PvctRljmE\",layoutId:\"PvctRljmE\",M5wA5zcFc:\"Підписатися\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"B3R6nfMSQ\",success:\"Dcq6_Kvyz\"},\"uGsRLUX7C\"),width:\"100%\"})})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rorvuu\",\"data-framer-name\":\"footer-bottom\",layoutDependency:layoutDependency,layoutId:\"JNvv4mjw4\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1o25732\",\"data-border\":true,\"data-framer-name\":\"menu-Items\",layoutDependency:layoutDependency,layoutId:\"WJ2kWPdsw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+80+471+0+0+0,...addPropertyOverrides({JsspUuR4e:{y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zik6bx-container\",layoutDependency:layoutDependency,layoutId:\"Kp19mQsrH-container\",nodeId:\"Kp19mQsrH\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"головна\",id:\"Kp19mQsrH\",IGv8Afp6L:resolvedLinks[0],layoutId:\"Kp19mQsrH\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({JsspUuR4e:{IGv8Afp6L:resolvedLinks[2]},N8qz2niZa:{IGv8Afp6L:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined},{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined},{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+80+471+0+0+0,...addPropertyOverrides({JsspUuR4e:{y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-suzgyi-container\",layoutDependency:layoutDependency,layoutId:\"gBcN5HbWQ-container\",nodeId:\"gBcN5HbWQ\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"про нас\",id:\"gBcN5HbWQ\",IGv8Afp6L:resolvedLinks1[0],layoutId:\"gBcN5HbWQ\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({JsspUuR4e:{IGv8Afp6L:resolvedLinks1[2]},N8qz2niZa:{IGv8Afp6L:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined},{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+80+471+0+0+0,...addPropertyOverrides({JsspUuR4e:{y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1szvb7h-container\",id:`${layoutId}-1szvb7h`,layoutDependency:layoutDependency,layoutId:\"UEosTC1Is-container\",nodeId:\"UEosTC1Is\",ref:ref1,rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:[/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"каталог товарів\",id:\"UEosTC1Is\",iMnUFTr7H:iMnUFTr7Htxyyif({overlay}),layoutId:\"UEosTC1Is\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({JsspUuR4e:{huzOoot3F:\"промислове обладнання\",IGv8Afp6L:resolvedLinks2[1]},N8qz2niZa:{huzOoot3F:\"промислове обладнання\",IGv8Afp6L:resolvedLinks2[0]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1szvb7h`,offsetX:0,offsetY:-10,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1yza0kh\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"Tj1w_521U\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cmvz5p\",\"data-framer-name\":\"dropdown-menu\",layoutDependency:layoutDependency,layoutId:\"pWbeiTiDZ\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(9, 9, 11, 0.9)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"272.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fv5ii5-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"baHDIi_k7-container\",nodeId:\"baHDIi_k7\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(DropdownItemCategory,{ctNPvJE2g:resolvedLinks3[0],height:\"100%\",id:\"baHDIi_k7\",layoutId:\"baHDIi_k7\",style:{width:\"100%\"},width:\"100%\",xJdaTvydC:\"Надійна техніка для бізнесу та виробництва.\",yqVbgyJDS:\"Промислове обладнання\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"272.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oy51cl-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eRiUGao2h-container\",nodeId:\"eRiUGao2h\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(DropdownItemCategory,{ctNPvJE2g:resolvedLinks4[0],FokOAhWmK:addImageAlt({pixelHeight:160,pixelWidth:160,src:\"https://framerusercontent.com/images/sVArwseFH2yhozaRWslzxBMKaI.png\"},\"\"),height:\"100%\",id:\"eRiUGao2h\",layoutId:\"eRiUGao2h\",style:{width:\"100%\"},width:\"100%\",xJdaTvydC:\"*Щоб замовити ці товари, заповніть онлайн-заявку. \",yqVbgyJDS:\"Побутове обладнання\"})})})})]})})})})]})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined},{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({JsspUuR4e:{height:17},N8qz2niZa:{height:17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12d72k3-container\",id:`${layoutId}-12d72k3`,layoutDependency:layoutDependency,layoutId:\"MNth1UFHC-container\",nodeId:\"MNth1UFHC\",ref:ref3,rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"побутове обладнання\",id:\"MNth1UFHC\",iMnUFTr7H:iMnUFTr7Htxyyif({overlay:overlay1}),layoutId:\"MNth1UFHC\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({JsspUuR4e:{IGv8Afp6L:resolvedLinks5[1]},N8qz2niZa:{IGv8Afp6L:resolvedLinks5[0]}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+80+471+0+0+0,...addPropertyOverrides({JsspUuR4e:{y:undefined},N8qz2niZa:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-540gle-container\",layoutDependency:layoutDependency,layoutId:\"fIcsAtzp8-container\",nodeId:\"fIcsAtzp8\",rendersWithMotion:true,scopeId:\"t5uEU_L2t\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"контакти\",id:\"fIcsAtzp8\",IGv8Afp6L:resolvedLinks6[0],layoutId:\"fIcsAtzp8\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({JsspUuR4e:{IGv8Afp6L:resolvedLinks6[2]},N8qz2niZa:{IGv8Afp6L:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x1ks8y\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"qbnS03khU\",style:{background:\"linear-gradient(90.00000000000155deg, rgba(238, 36, 239, 0) 0%, rgb(238, 36, 239) 50%, rgba(238, 36, 239, 0) 100%)\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qz8cb0\",\"data-framer-name\":\"terms-&-privacypolicy\",layoutDependency:layoutDependency,layoutId:\"hNYkxEPxt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wn8wam\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"pbaefLv5b\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a40594e1-339c-46db-84e8-7061a14aadef, rgb(122, 113, 122)))\"},children:\"\\xa9 2025 - ТОВ \\xabНЕКСОРА ТЕХ\\xbb. ЄДРПОУ 45851285\"})}),className:\"framer-2gqozy\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"bqJ39bSAR\",style:{\"--extracted-tcooor\":\"var(--token-a40594e1-339c-46db-84e8-7061a14aadef, rgb(122, 113, 122))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JsspUuR4e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a40594e1-339c-46db-84e8-7061a14aadef, rgb(122, 113, 122)))\"},children:\"\\xa9 2025 - ТОВ \\xabНЕКСОРА ТЕХ\\xbb. ЄДРПОУ 45851285\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y27fae\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"yKkUKXWoI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Yx77B_C1Q\"},motionChild:true,nodeId:\"LmQEpN2kk\",openInNewTab:false,scopeId:\"t5uEU_L2t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dd4g4n\",\"data-styles-preset\":\"kefoOfO2N\",children:\"Умови використання\"})})})}),className:\"framer-1a2yrh9\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"LmQEpN2kk\",style:{\"--extracted-tcooor\":\"var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JsspUuR4e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Yx77B_C1Q\"},motionChild:true,nodeId:\"LmQEpN2kk\",openInNewTab:false,scopeId:\"t5uEU_L2t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dd4g4n\",\"data-styles-preset\":\"kefoOfO2N\",children:\"Умови використання\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"geCJo1Av9\"},motionChild:true,nodeId:\"WWziq8BeH\",openInNewTab:false,scopeId:\"t5uEU_L2t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dd4g4n\",\"data-styles-preset\":\"kefoOfO2N\",children:\"Політика конфіденційності\"})})})}),className:\"framer-6i4dl6\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"WWziq8BeH\",style:{\"--extracted-tcooor\":\"var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JsspUuR4e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-3e65d770-ff2f-4205-b9c0-c5a58315c1e1, rgb(122, 113, 122)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"geCJo1Av9\"},motionChild:true,nodeId:\"WWziq8BeH\",openInNewTab:false,scopeId:\"t5uEU_L2t\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-dd4g4n\",\"data-styles-preset\":\"kefoOfO2N\",children:\"Політика конфіденційності\"})})})})}},baseVariant,gestureVariant)})]})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GpkFQ.framer-uhv7xc, .framer-GpkFQ .framer-uhv7xc { display: block; }\",\".framer-GpkFQ.framer-z3hkjt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-GpkFQ .framer-1hf6ys9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 80px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-1mnkz9p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-1s6i7dg { 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: min-content; z-index: 1; }\",\".framer-GpkFQ .framer-cxk3lv { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 120px); overflow: hidden; position: relative; width: 120px; }\",\".framer-GpkFQ .framer-1y2lnq4-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-GpkFQ .framer-1i9gqyn-container { aspect-ratio: 4.410256410256411 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 45px); position: relative; width: 200px; }\",\".framer-GpkFQ .framer-12poarz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-GpkFQ .framer-iqjmb5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 48%; }\",\".framer-GpkFQ .framer-zawt76, .framer-GpkFQ .framer-10gkh7w { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-15wzz88, .framer-GpkFQ .framer-1l9se6r { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GpkFQ .framer-15g8qrt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 48%; }\",\".framer-GpkFQ .framer-irznrw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-GpkFQ .framer-yn1n23 { --framer-input-focused-border-color: var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, #eb11ec); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"SF Pro Display\"; --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: 40px; position: relative; width: 100%; }',\".framer-GpkFQ .framer-axam78-container { flex: none; height: 40px; position: relative; width: 200px; }\",\".framer-GpkFQ .framer-1rorvuu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-1o25732 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-zik6bx-container, .framer-GpkFQ .framer-suzgyi-container, .framer-GpkFQ .framer-1szvb7h-container, .framer-GpkFQ .framer-12d72k3-container, .framer-GpkFQ .framer-540gle-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-GpkFQ .framer-1yza0kh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GpkFQ .framer-cmvz5p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 585px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-GpkFQ .framer-fv5ii5-container, .framer-GpkFQ .framer-1oy51cl-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-GpkFQ .framer-1x1ks8y { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 14.044117647058824% / 2); position: absolute; width: 14%; z-index: 1; }\",\".framer-GpkFQ .framer-1qz8cb0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-GpkFQ .framer-1wn8wam { 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: min-content; }\",\".framer-GpkFQ .framer-2gqozy, .framer-GpkFQ .framer-1a2yrh9, .framer-GpkFQ .framer-6i4dl6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GpkFQ .framer-1y27fae { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GpkFQ.framer-v-15bqd95.framer-z3hkjt { width: 810px; }\",\".framer-GpkFQ.framer-v-15bqd95 .framer-1hf6ys9 { max-width: 1024px; }\",\".framer-GpkFQ.framer-v-15bqd95 .framer-iqjmb5, .framer-GpkFQ.framer-v-15bqd95 .framer-15g8qrt, .framer-GpkFQ.framer-v-16w2dg3 .framer-iqjmb5, .framer-GpkFQ.framer-v-16w2dg3 .framer-axam78-container, .framer-GpkFQ.framer-v-16w2dg3 .framer-1wn8wam { width: 100%; }\",\".framer-GpkFQ.framer-v-15bqd95 .framer-1o25732, .framer-GpkFQ.framer-v-16w2dg3 .framer-1o25732 { flex-wrap: wrap; gap: 20px; max-width: 100%; padding: 0px 0px 20px 0px; }\",\".framer-GpkFQ.framer-v-15bqd95 .framer-1x1ks8y { left: calc(50.00000000000002% - 32% / 2); width: 32%; }\",\".framer-GpkFQ.framer-v-16w2dg3.framer-z3hkjt { width: 390px; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-1hf6ys9 { gap: 40px; max-width: 490px; padding: 60px 16px 20px 16px; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-12poarz { gap: 20px; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-15g8qrt { flex-direction: column; gap: 20px; width: 100%; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-irznrw { flex: none; width: 100%; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-yn1n23 { height: 48px; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-1x1ks8y { left: calc(50.00000000000002% - 28.000000000000004% / 2); width: 28%; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-1qz8cb0 { flex-direction: column; gap: 12px; justify-content: flex-start; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-2gqozy { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-1y27fae { flex-direction: column; width: 100%; }\",\".framer-GpkFQ.framer-v-16w2dg3 .framer-1a2yrh9, .framer-GpkFQ.framer-v-16w2dg3 .framer-6i4dl6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-GpkFQ[data-border=\"true\"]::after, .framer-GpkFQ [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 619\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"N8qz2niZa\":{\"layout\":[\"fixed\",\"auto\"]},\"JsspUuR4e\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert5uEU_L2t=withCSS(Component,css,\"framer-GpkFQ\");export default Framert5uEU_L2t;Framert5uEU_L2t.displayName=\"footer\";Framert5uEU_L2t.defaultProps={height:619,width:1440};addPropertyControls(Framert5uEU_L2t,{variant:{options:[\"CJFEUU58c\",\"N8qz2niZa\",\"JsspUuR4e\"],optionTitles:[\"Desktop\",\"Tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framert5uEU_L2t,[{explicitInter:true,fonts:[{family:\"Arkhip Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ogiX1AoRK8HTxOaeDM9sR1cBBvg.woff2\"},{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\"}]},...VideoFonts,...LogoFonts,...FormButtonFonts,...MenuItemFonts,...DropdownItemCategoryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert5uEU_L2t\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"619\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"N8qz2niZa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JsspUuR4e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId,indexHash){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst metadataKey=getMetadataKey(localeId);const indexKey=getIndexKey(localeId);const[metadata,cachedIndex]=await Promise.all([checkForCachedData(metadataKey),checkForCachedData(indexKey)]);if(cachedIndex){return{status:indexHash&&metadata?.indexHash===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex,indexHash:metadata?.indexHash};}return{status:\"miss\"};}export function setCachedIndex(localeId,index,indexHash){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now(),indexHash};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=(()=>{try{return typeof window!==\"undefined\"&&window.localStorage.__framerDebugSearch===\"true\";}catch(e){// localStorage not available\n}})();const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){if(theme.inputFont?.fontFamily)return theme.inputFont.fontFamily;if(theme.titleFont?.fontFamily)return theme.titleFont.fontFamily;if(theme.subtitleFont?.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument?.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}/**\n * @param isHighPriority If true and `scheduler.yield` is not available, the function will either use `postTask` or if also not available, return a resolved promise.\n */export function yieldToMain(isHighPriority){if(\"scheduler\"in window){// see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n// \"user-blocking\" is the highest priority and creates a paint opportunity.\n// \"user-visible\" is the default, creates a paint opportunity, but has more potential to be delayed (by \"user-blocking\" tasks).\nconst options={priority:isHighPriority?\"user-blocking\":\"user-visible\"};if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(isHighPriority){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but do not guarantee a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve,0);});}\nexport const __FramerMetadata__ = {\"exports\":{\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}// If a cached index exists, use the cached version until the latest one from the network loads.\nconst cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status!==\"miss\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);// Happy case.\nif(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Unexpected error.\n// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);// It's safe to cache the fallback because if we're here, current cache is empty or stale.\nsetCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/wgITiHCOZBBo33pin0wW/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/G59GwobMNJqwSjtPO6Pv/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/bsLTiXYjkHoD2XaMjabu/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale. If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/fpvHBWGoGQcWezUopJLS/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useState,useTransition}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/1GynhDlRW7uuXFYW1RXb/SearchModal.js\";import{getCachedIndex,isDefaultLocaleId,setCachedIndex}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath,yieldToMain}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);const splitWordsRegex=(()=>{try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nconst regex=RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\");\"\".split(regex);return regex;}catch{log(\"Falling back to regex without lookbehind\");return RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\");}})();function splitWords(text){return text.split(splitWordsRegex);}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}const normalizeRegex=/[\\u0300-\\u036f]/g;/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(normalizeRegex,\"\").toLowerCase();}const normalizedItemCache=new WeakMap;function getNormalizedItemFromCache(item){const cached=normalizedItemCache.get(item);if(cached)return cached;const normalizedItem=getNormalizedItem(item);normalizedItemCache.set(item,normalizedItem);return normalizedItem;}function getNormalizedItem(item){const normalizedItem={};for(const key in item){if(item.hasOwnProperty(key)){const value=item[key];if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,normalizedQuery){const normalizedItem=getNormalizedItemFromCache(item);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const[results,setResults]=useState(null);const[,startTransition]=useTransition();useEffect(()=>{const abortController=new AbortController;executeRawSearch(index,query,settings,abortController.signal).then(res=>{if(!abortController.signal.aborted){startTransition(()=>{setResults(res);});}}).catch(err=>{if(err.name!==\"AbortError\"){console.error(\"Search failed:\",err);}});return()=>{abortController.abort();};},[index,query]);return{results:results??[]};}const QUANTUM=32// ms, 2*16ms (2 frames on 60 hz)\n;async function executeRawSearch(index,query,settings,signal){const path=safeWindow?.location.pathname;time(\"query\");const normalizedQuery=getNormalizedString(query);const results=[];const items=Object.values(index);let deadline=performance.now()+QUANTUM;async function yieldToMainIfNecessary(){if(performance.now()>=deadline){await yieldToMain();deadline=performance.now()+QUANTUM;}}for(let i=0;i<items.length;++i){if(performance.now()>=deadline){await yieldToMainIfNecessary();deadline=performance.now()+QUANTUM;}if(signal?.aborted)return[];const item=items[i];const score=getSearchIndexItemScore(item,normalizedQuery);if(score>(settings.minimumScore||0)&&(!path||item.url!==path)){const heading=item.h1.length&&item.h1[0];const title=settings?.titleType===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nresults.push({url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score});}}await yieldToMainIfNecessary();if(signal?.aborted)return[];const sorted=results.sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");await yieldToMainIfNecessary();if(signal?.aborted)return[];return results.slice(0,20);}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const{results}=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale?.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const baseUrl=getBaseUrl(\"framer-search-index\");if(!baseUrl){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cacheResult=await getCachedIndex(localeId,baseUrl);if(cacheResult.status===\"fresh\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"success\");log(\"Using fresh cached index\");return;}if(cacheResult.status===\"stale\"){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using stale cached index while loading a fresh one\");}const searchIndexUrl=getSearchIndexUrl(baseUrl,localeId);const response=await fetch(searchIndexUrl);if(response.ok){const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,baseUrl);setStatus(\"success\");log(\"Using downloaded index\");return;}// Our \"sites\" CDN currently returns 403s for missing files.\nconst isNotFound=response.status===403||response.status===404;if(!isNotFound){throw new Error(response.statusText);}// Index is likely still being generated.\nlog(\"Index not found\");const fallbackBaseUrl=getBaseUrl(\"framer-search-index-fallback\");if(!fallbackBaseUrl){if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No fallback, no cache\");}else{setStatus(\"success\");log(\"No fallback, using cache\");}return;}// If we're here, cache is missing or stale.\n// If it's stale but it's our fallback index, we can use it.\nif(cacheResult.status===\"stale\"&&cacheResult.indexHash===fallbackBaseUrl){setStatus(\"success\");log(\"Using cached fallback index\");return;}const fallbackSearchIndexUrl=getSearchIndexUrl(fallbackBaseUrl,localeId);const fallbackResponse=await fetch(fallbackSearchIndexUrl);if(fallbackResponse.ok){const downloadedIndex=await fallbackResponse.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,fallbackBaseUrl);setStatus(\"success\");log(\"Using downloaded fallback index\");return;}if(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"Fallback failed, no cache\");}else{setStatus(\"success\");log(\"Fallback failed, using cache\");}}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getBaseUrl(name){return safeDocument?.querySelector(`meta[name=\"${name}\"]`)?.getAttribute(\"content\");}function getSearchIndexUrl(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/1vZ2fdkLJI4IprrVTHqR/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{useLocaleInfo,// @ts-expect-error Internal API\nuseRouter,// @ts-expect-error Internal API\ninferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize,decoding:\"async\"}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale?.id;const localeSlug=activeLocale?.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=router.getRoute?.(routeId);onDismiss();await route?.page?.preload?.();router.navigate?.(routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/lCNMpf6DznmmCJRndYjM/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/fxR5MNtgeSOU8Mj4iY9n/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=props.inputOptions?.inputFont?.fontSize?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:props.resultOptions?.titleFont&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:props.resultOptions.subtitleOptions?.subtitleFont&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:props.inputOptions?.inputFont&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",borderRadius:10,padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`],\"framer-lib-search\");export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ed41f9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const SearchFonts=getFonts(Search);const FeatherFonts=getFonts(Feather);const enabledGestures={s6FGK6lNg:{hover:true}};const cycleOrder=[\"s6FGK6lNg\",\"uZa2Wx19J\"];const serializationHash=\"framer-C5ZtP\";const variantClassNames={s6FGK6lNg:\"framer-v-znxgbo\",uZa2Wx19J:\"framer-v-1963tx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={default:\"s6FGK6lNg\",mobile:\"uZa2Wx19J\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"s6FGK6lNg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s6FGK6lNg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"uZa2Wx19J\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"search\",className:cx(scopingClassNames,\"framer-znxgbo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"s6FGK6lNg\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-673ebbe3-b0e3-406d-85b1-9abb99e07a71, rgb(42, 39, 42))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-5a203e70-bbcf-4cc5-8eb6-770602982a2d, rgba(24, 24, 27, 0.5))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{uZa2Wx19J:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"s6FGK6lNg-hover\":{\"data-framer-name\":undefined},uZa2Wx19J:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dl9xbe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z9yJITHLe-container\",nodeId:\"Z9yJITHLe\",rendersWithMotion:true,scopeId:\"sCSvtPd73\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:0,iconType:\"default\",id:\"Z9yJITHLe\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Пошук по сайту\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"Z9yJITHLe\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},shadow:{blur:40,color:\"rgb(0, 0, 0)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-fe4ab8f9-d901-440c-b58e-51e425f48869, rgb(38, 3, 38))\",titleFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rdglpb-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UXZq5RvBX-container\",nodeId:\"UXZq5RvBX\",rendersWithMotion:true,scopeId:\"sCSvtPd73\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-0e1283ab-aff9-42fd-b8d2-27ef390bfc7f, rgb(250, 250, 250))\",height:\"100%\",iconSearch:\"search\",iconSelection:\"edit\",id:\"UXZq5RvBX\",layoutId:\"UXZq5RvBX\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170)))\"},children:\"Пошук по сайту\"})}),className:\"framer-17j367l\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"lTXCXXUQL\",style:{\"--extracted-tcooor\":\"var(--token-faf55155-451e-4735-9ece-0e1f7a7a3173, rgb(170, 161, 170))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"s6FGK6lNg-hover\":{\"--extracted-tcooor\":\"var(--token-6e054fd6-67d6-4a7a-9048-fbfebd912123, rgb(216, 212, 216))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"s6FGK6lNg-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-6e054fd6-67d6-4a7a-9048-fbfebd912123, rgb(216, 212, 216)))\"},children:\"Пошук по сайту\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C5ZtP.framer-rigljx, .framer-C5ZtP .framer-rigljx { display: block; }\",\".framer-C5ZtP.framer-znxgbo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: 236px; will-change: var(--framer-will-change-override, transform); }\",\".framer-C5ZtP .framer-1dl9xbe-container { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(48.57142857142859% - 100% / 2); width: 100%; z-index: 2; }\",\".framer-C5ZtP .framer-rdglpb-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-C5ZtP .framer-17j367l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-C5ZtP.framer-v-1963tx.framer-znxgbo { cursor: unset; justify-content: center; padding: 4px; width: 28px; }\",\".framer-C5ZtP.framer-v-1963tx .framer-1dl9xbe-container { top: calc(50.00000000000002% - 100% / 2); }\",\".framer-C5ZtP.framer-v-1963tx .framer-rdglpb-container { height: 20px; width: 20px; }\",'.framer-C5ZtP[data-border=\"true\"]::after, .framer-C5ZtP [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 35\n * @framerIntrinsicWidth 236\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uZa2Wx19J\":{\"layout\":[\"fixed\",\"auto\"]},\"JO6f37HWO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersCSvtPd73=withCSS(Component,css,\"framer-C5ZtP\");export default FramersCSvtPd73;FramersCSvtPd73.displayName=\"search-button\";FramersCSvtPd73.defaultProps={height:35,width:236};addPropertyControls(FramersCSvtPd73,{variant:{options:[\"s6FGK6lNg\",\"uZa2Wx19J\"],optionTitles:[\"default\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersCSvtPd73,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...SearchFonts,...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersCSvtPd73\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"35\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uZa2Wx19J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JO6f37HWO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"236\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sCSvtPd73.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={A5IHtKpj7:{hover:true},bUnYann0I:{hover:true},dtfldesH5:{hover:true},PlV9bLzw8:{hover:true}};const cycleOrder=[\"PlV9bLzw8\",\"dtfldesH5\",\"bUnYann0I\",\"A5IHtKpj7\"];const serializationHash=\"framer-eA6oF\";const variantClassNames={A5IHtKpj7:\"framer-v-j0latu\",bUnYann0I:\"framer-v-6cnlw2\",dtfldesH5:\"framer-v-1mrp48j\",PlV9bLzw8:\"framer-v-1xedeco\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ssYnmM81y=undefined;const JD2mcMs_u=undefined;const mvAKSznC0=undefined;const PPM8eZNfR=undefined;const BrUi5h7tU=undefined;const Rb5OgUSWE=undefined;const ofLqZhEO8=undefined;const transition1={delay:0,duration:.8,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Bottom:\"bUnYann0I\",Left:\"A5IHtKpj7\",Right:\"dtfldesH5\",Top:\"PlV9bLzw8\"};const Variants=motion.create(React.Fragment);const getProps=({buttonFill,buttonText,click,height,hover,id,link,textColor,textSize,width,...props})=>{return{...props,BrUi5h7tU:textColor??props.BrUi5h7tU??\"rgb(255, 255, 255)\",JD2mcMs_u:hover??props.JD2mcMs_u,mvAKSznC0:link??props.mvAKSznC0,ofLqZhEO8:buttonText??props.ofLqZhEO8??\"Running stroke\",PPM8eZNfR:buttonFill??props.PPM8eZNfR??\"rgb(0, 0, 0)\",Rb5OgUSWE:textSize??props.Rb5OgUSWE??16,ssYnmM81y:click??props.ssYnmM81y,variant:humanReadableVariantMap[props.variant]??props.variant??\"PlV9bLzw8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ofLqZhEO8,Rb5OgUSWE,BrUi5h7tU,PPM8eZNfR,mvAKSznC0,JD2mcMs_u,ssYnmM81y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PlV9bLzw8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12bsdq2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ssYnmM81y){const res=await ssYnmM81y(...args);if(res===false)return false;}});const onAppearx4yxc4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),700);});const onMouseEnter18dcnzg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(JD2mcMs_u){const res=await JD2mcMs_u(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{default:onAppearx4yxc4});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mvAKSznC0,motionChild:true,nodeId:\"PlV9bLzw8\",openInNewTab:false,scopeId:\"v1eXiokYP\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xedeco\",className,classNames)} framer-kmezci`,\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PlV9bLzw8\",onMouseEnter:onMouseEnter18dcnzg,onTap:onTap12bsdq2,ref:refBinding,style:{backgroundColor:\"rgba(238, 36, 239, 0.05)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"A5IHtKpj7-hover\":{\"data-framer-name\":undefined},\"bUnYann0I-hover\":{\"data-framer-name\":undefined},\"dtfldesH5-hover\":{\"data-framer-name\":undefined},\"PlV9bLzw8-hover\":{\"data-framer-name\":undefined},A5IHtKpj7:{\"data-framer-name\":\"Left\"},bUnYann0I:{\"data-framer-name\":\"Bottom\"},dtfldesH5:{\"data-framer-name\":\"Right\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7sphr\",\"data-framer-name\":\"Glow\",layoutDependency:layoutDependency,layoutId:\"HDhoVv10q\",style:{background:\"radial-gradient(25% 50% at 50% 0%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,filter:\"blur(16px)\",WebkitFilter:\"blur(16px)\"},variants:{\"A5IHtKpj7-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"bUnYann0I-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"dtfldesH5-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"PlV9bLzw8-hover\":{background:\"radial-gradient(50% 100% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},A5IHtKpj7:{background:\"radial-gradient(25% 34.4% at 0% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},bUnYann0I:{background:\"radial-gradient(25% 50% at 50% 100%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},dtfldesH5:{background:\"radial-gradient(25% 35.4% at 100% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nq6gux\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"HOlaJV6t6\",style:{background:\"radial-gradient(28.000000000000004% 50% at 50% 0%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"A5IHtKpj7-hover\":{background:\"radial-gradient(75% 181.15942028985506% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"bUnYann0I-hover\":{background:\"radial-gradient(75% 181.15942028985506% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"dtfldesH5-hover\":{background:\"radial-gradient(75% 181.15942028985506% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},\"PlV9bLzw8-hover\":{background:\"radial-gradient(75% 181.15942028985506% at 50% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},A5IHtKpj7:{background:\"radial-gradient(16.6% 46% at 0% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},bUnYann0I:{background:\"radial-gradient(32% 50% at 50% 100%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"},dtfldesH5:{background:\"radial-gradient(16.2% 46% at 100% 50%, rgb(238, 36, 239) 0%, rgba(238, 36, 239, 0) 100%)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sx33y2\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"H2lwA4XpE\",style:{backgroundColor:PPM8eZNfR,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVNlbWlib2xkX18=\",\"--framer-font-family\":'\".SFNSDisplay-Semibold\", \"SFProDisplay-Semibold\", \"SFUIDisplay-Semibold\", \".SFUIDisplay-Semibold\", \"SF Pro Display\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-Rb5OgUSWE-v1eXiokYP) * 1px)\",\"--framer-font-weight\":\"599\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-BrUi5h7tU-v1eXiokYP))\"},children:\"Running stroke\"})}),className:\"framer-1uoqsb6\",\"data-framer-name\":\"Text\",fonts:[\"__SF-UI-Display-Semibold__\"],layoutDependency:layoutDependency,layoutId:\"RO14by_Yh\",style:{\"--extracted-tcooor\":\"var(--variable-reference-BrUi5h7tU-v1eXiokYP)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-BrUi5h7tU-v1eXiokYP\":BrUi5h7tU,\"--variable-reference-Rb5OgUSWE-v1eXiokYP\":Rb5OgUSWE},text:ofLqZhEO8,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eA6oF.framer-kmezci, .framer-eA6oF .framer-kmezci { display: block; }\",\".framer-eA6oF.framer-1xedeco { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-eA6oF .framer-m7sphr, .framer-eA6oF .framer-1nq6gux { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-eA6oF .framer-1sx33y2 { bottom: 1px; flex: none; left: 2px; overflow: hidden; position: absolute; right: 2px; top: 1px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-eA6oF .framer-1uoqsb6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 159\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dtfldesH5\":{\"layout\":[\"auto\",\"auto\"]},\"bUnYann0I\":{\"layout\":[\"auto\",\"auto\"]},\"A5IHtKpj7\":{\"layout\":[\"auto\",\"auto\"]},\"cyu_v3kUI\":{\"layout\":[\"auto\",\"auto\"]},\"bl0xFc7UV\":{\"layout\":[\"auto\",\"auto\"]},\"H7MmPbKDe\":{\"layout\":[\"auto\",\"auto\"]},\"sJTaydTg3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ofLqZhEO8\":\"buttonText\",\"Rb5OgUSWE\":\"textSize\",\"BrUi5h7tU\":\"textColor\",\"PPM8eZNfR\":\"buttonFill\",\"mvAKSznC0\":\"link\",\"JD2mcMs_u\":\"hover\",\"ssYnmM81y\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv1eXiokYP=withCSS(Component,css,\"framer-eA6oF\");export default Framerv1eXiokYP;Framerv1eXiokYP.displayName=\"Running-Stroke-Button\";Framerv1eXiokYP.defaultProps={height:43,width:159};addPropertyControls(Framerv1eXiokYP,{variant:{options:[\"PlV9bLzw8\",\"dtfldesH5\",\"bUnYann0I\",\"A5IHtKpj7\"],optionTitles:[\"Top\",\"Right\",\"Bottom\",\"Left\"],title:\"Variant\",type:ControlType.Enum},ofLqZhEO8:{defaultValue:\"Running stroke\",displayTextArea:false,title:\"Button text\",type:ControlType.String},onofLqZhEO8Change:{changes:\"ofLqZhEO8\",type:ControlType.ChangeHandler},Rb5OgUSWE:{defaultValue:16,title:\"Text size\",type:ControlType.Number},onRb5OgUSWEChange:{changes:\"Rb5OgUSWE\",type:ControlType.ChangeHandler},BrUi5h7tU:{defaultValue:\"rgb(255, 255, 255)\",title:\"Text color\",type:ControlType.Color},PPM8eZNfR:{defaultValue:\"rgb(0, 0, 0)\",title:\"Button fill\",type:ControlType.Color},mvAKSznC0:{title:\"Link\",type:ControlType.Link},JD2mcMs_u:{title:\"Hover\",type:ControlType.EventHandler},ssYnmM81y:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerv1eXiokYP,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv1eXiokYP\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dtfldesH5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bUnYann0I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A5IHtKpj7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cyu_v3kUI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bl0xFc7UV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H7MmPbKDe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sJTaydTg3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"ofLqZhEO8\\\":\\\"buttonText\\\",\\\"Rb5OgUSWE\\\":\\\"textSize\\\",\\\"BrUi5h7tU\\\":\\\"textColor\\\",\\\"PPM8eZNfR\\\":\\\"buttonFill\\\",\\\"mvAKSznC0\\\":\\\"link\\\",\\\"JD2mcMs_u\\\":\\\"hover\\\",\\\"ssYnmM81y\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"159\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v1eXiokYP.map","// Generated by Framer (2306ade)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,Floating,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/aEOt0vMWPRvMl94Slboh/loeUVsOi3EKJMJoKlnq6/L6rRbiyBm.js\";import Logo from\"https://framerusercontent.com/modules/5BZ5tdKGPG9Xo8VZ6u8t/2WC1eTgDzSngSaGm1krw/C2BMrfvIl.js\";import MenuItem from\"https://framerusercontent.com/modules/arMCrXcSNntltfYVPCsk/X8N8LH6pp38B03iqgZAa/njCo89PBy.js\";import SocialMediaIcon from\"https://framerusercontent.com/modules/cVTzVMp8g6KMHhhCfygN/xgfuM0rLjlKxbRP3KUjB/Nu_R6DoBo.js\";import SearchButton from\"https://framerusercontent.com/modules/ezZTYsKFIq2joKc8r92H/ZOEFN5tWhdCMISOXQuib/sCSvtPd73.js\";import ConsultationForm from\"https://framerusercontent.com/modules/7CMYFsWdmuIb4NQE2Yke/QZfifyywbKcIORXghRm4/UjSIFqgBq.js\";import RunningStrokeButton from\"https://framerusercontent.com/modules/vHIGvuiZEWSWlM0lGesR/Nw7qwu79jAECR2mvTIE4/v1eXiokYP.js\";import DropdownItemCategory from\"https://framerusercontent.com/modules/tMi4HbzYXY7rqfZB3E0i/UjSR35iRSicj8yolh8KP/ZCtjyxIkG.js\";const FeatherFonts=getFonts(Feather);const LogoFonts=getFonts(Logo);const RunningStrokeButtonFonts=getFonts(RunningStrokeButton);const SearchButtonFonts=getFonts(SearchButton);const SocialMediaIconFonts=getFonts(SocialMediaIcon);const MenuItemFonts=getFonts(MenuItem);const DropdownItemCategoryFonts=getFonts(DropdownItemCategory);const MotionDivWithFX=withFX(motion.div);const MotionNavWithFX=withFX(motion.nav);const ConsultationFormFonts=getFonts(ConsultationForm);const MenuItemControls=getPropertyControls(MenuItem);const cycleOrder=[\"QOMzL6gOC\",\"U8G_oCqEM\",\"Geb5Q_iR4\",\"Si1GSdUGV\",\"SRI66wMyT\",\"QfhN_vCZM\"];const serializationHash=\"framer-kK6zs\";const variantClassNames={Geb5Q_iR4:\"framer-v-1hoifpp\",QfhN_vCZM:\"framer-v-a6jxp1\",QOMzL6gOC:\"framer-v-1dp3f0p\",Si1GSdUGV:\"framer-v-1cvbczo\",SRI66wMyT:\"framer-v-1576ozj\",U8G_oCqEM:\"framer-v-odoz0b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:40};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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 humanReadableEnumMap={\"desktop-active\":\"ZglU1Jo8p\",\"desktop-alt\":\"RgrqR7ia3\",\"desktop-default\":\"r4iyHFroV\",\"mobile-default\":\"yuHhXrooK\"};const humanReadableVariantMap={\"mobile-active\":\"SRI66wMyT\",\"mobile-default\":\"Si1GSdUGV\",\"tablet-active\":\"Geb5Q_iR4\",\"tablet-default\":\"U8G_oCqEM\",desktop:\"QOMzL6gOC\",form:\"QfhN_vCZM\"};const getProps=({_LabelVariant,_LabelVariant1,_LabelVariant2,height,id,logoLink,width,...props})=>{return{...props,eEXFTzpAJ:humanReadableEnumMap[_LabelVariant]??_LabelVariant??props.eEXFTzpAJ??\"r4iyHFroV\",KSQ7sEgaI:humanReadableEnumMap[_LabelVariant1]??_LabelVariant1??props.KSQ7sEgaI??\"r4iyHFroV\",lCNYVlnlw:logoLink??props.lCNYVlnlw,tAK0Jhj2u:humanReadableEnumMap[_LabelVariant2]??_LabelVariant2??props.tAK0Jhj2u??\"r4iyHFroV\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QOMzL6gOC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,lCNYVlnlw,eEXFTzpAJ,KSQ7sEgaI,tAK0Jhj2u,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QOMzL6gOC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ssYnmM81y14yvwfd=activeVariantCallback(async(...args)=>{setVariant(\"QfhN_vCZM\");});const onClickd6inm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),10);});const onClick18iao88=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U8G_oCqEM\"),10);});const onClick1uves6x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Si1GSdUGV\"),10);});const onTap18iao88=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U8G_oCqEM\"),10);});const onTap1uves6x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Si1GSdUGV\"),10);});const NAsL08eGE18iao88=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U8G_oCqEM\"),10);});const NAsL08eGE1uves6x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Si1GSdUGV\"),10);});const iMnUFTr7Htxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const ssYnmM81y1uves6x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Si1GSdUGV\"),10);});const onClick1ns5qvc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"QOMzL6gOC\"),10);});const onTap1ns5qvc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"QOMzL6gOC\"),10);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"U8G_oCqEM\",\"Geb5Q_iR4\",\"Si1GSdUGV\",\"SRI66wMyT\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"U8G_oCqEM\",\"Geb5Q_iR4\",\"Si1GSdUGV\",\"SRI66wMyT\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"SRI66wMyT\")return false;return true;};const isDisplayed3=()=>{if([\"U8G_oCqEM\",\"Si1GSdUGV\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"Geb5Q_iR4\",\"SRI66wMyT\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed5=()=>{if([\"Geb5Q_iR4\",\"SRI66wMyT\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed6=()=>{if(baseVariant===\"SRI66wMyT\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"Geb5Q_iR4\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"QfhN_vCZM\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dp3f0p\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"QOMzL6gOC\",ref:refBinding,style:{...style},...addPropertyOverrides({Geb5Q_iR4:{\"data-framer-name\":\"tablet-active\"},QfhN_vCZM:{\"data-framer-name\":\"form\"},Si1GSdUGV:{\"data-framer-name\":\"mobile-default\"},SRI66wMyT:{\"data-framer-name\":\"mobile-active\"},U8G_oCqEM:{\"data-framer-name\":\"tablet-default\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2xdir\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"l8pFbbXtu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-166zue5\",\"data-border\":true,\"data-framer-name\":\"top\",layoutDependency:layoutDependency,layoutId:\"moUwiKu3H\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(9, 9, 11, 0.9)\",WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yaq2j7\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"O9LLWJMqq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e1bsy\",\"data-framer-name\":\"contact\",layoutDependency:layoutDependency,layoutId:\"yR1gtahbM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wcqlox\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"tzxbErUdJ\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mxtson\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"TEZVWV858\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1blphnm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BRcMrIlxU-container\",nodeId:\"BRcMrIlxU\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"mai\",iconSelection:\"edit\",id:\"BRcMrIlxU\",layoutId:\"BRcMrIlxU\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:support@nexora.com.ua\",motionChild:true,nodeId:\"XiRKIonFq\",openInNewTab:false,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"support@nexora.com.ua\"})})})}),className:\"framer-18ta3us\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"XiRKIonFq\",style:{\"--extracted-tcooor\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bvwyk7\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"LEdzRwYE1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r62zo8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"snDXIqqPe-container\",nodeId:\"snDXIqqPe\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"phone\",iconSelection:\"edit\",id:\"snDXIqqPe\",layoutId:\"snDXIqqPe\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380964264643\",motionChild:true,nodeId:\"BdWWB3Jnd\",openInNewTab:false,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"096 426 46 43\"})})})}),className:\"framer-1lipt72\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"BdWWB3Jnd\",style:{\"--extracted-tcooor\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+0+0+0+16.5+2,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+0+18.5+0},Si1GSdUGV:{height:31,width:\"136px\",y:(componentViewport?.y||0)+0+0+0+0+22.5+0},SRI66wMyT:{height:31,width:\"136px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+0+22.5+0},U8G_oCqEM:{y:(componentViewport?.y||0)+0+0+0+0+18.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10o0cac-container\",layoutDependency:layoutDependency,layoutId:\"dFAXvSwzz-container\",nodeId:\"dFAXvSwzz\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"dFAXvSwzz\",layoutId:\"dFAXvSwzz\",variant:\"MxY2XDumY\",width:\"100%\",YIsOKc0Zr:lCNYVlnlw,...addPropertyOverrides({Si1GSdUGV:{style:{height:\"100%\",width:\"100%\"}},SRI66wMyT:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17ibg4s\",\"data-framer-name\":\"contacts\",layoutDependency:layoutDependency,layoutId:\"XVGvH_gwO\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+0+0+0+16.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-txj6z4-container\",layoutDependency:layoutDependency,layoutId:\"fay80zxWj-container\",nodeId:\"fay80zxWj\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(RunningStrokeButton,{BrUi5h7tU:\"var(--token-f742e23d-d28f-4432-add0-cf5e3783c717, rgb(253, 228, 253))\",height:\"100%\",id:\"fay80zxWj\",layoutId:\"fay80zxWj\",ofLqZhEO8:\"Отримати консультацію\",PPM8eZNfR:\"var(--token-4c827c7e-75cb-45af-9963-c2bad7684a3c, rgb(106, 8, 106))\",Rb5OgUSWE:16,ssYnmM81y:ssYnmM81y14yvwfd,variant:\"PlV9bLzw8\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dw1d4e\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"qJ7ltV09F\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+0+18.5+2+0+0},Si1GSdUGV:{height:28,width:\"32px\",y:(componentViewport?.y||0)+0+0+0+0+22.5+1.5+0+0},U8G_oCqEM:{y:(componentViewport?.y||0)+0+0+0+0+18.5+2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ldtaeg-container\",layoutDependency:layoutDependency,layoutId:\"IXB1nog75-container\",nodeId:\"IXB1nog75\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SearchButton,{height:\"100%\",id:\"IXB1nog75\",layoutId:\"IXB1nog75\",variant:\"uZa2Wx19J\",width:\"100%\",...addPropertyOverrides({Si1GSdUGV:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gco0az-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QQcYuKfS6-container\",nodeId:\"QQcYuKfS6\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"menu\",iconSelection:\"edit\",id:\"QQcYuKfS6\",layoutId:\"QQcYuKfS6\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{iconSearch:\"x\",onClick:onClick18iao88},Si1GSdUGV:{onClick:onClickd6inm},SRI66wMyT:{iconSearch:\"x\",onClick:onClick1uves6x},U8G_oCqEM:{onClick:onClickd6inm}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvwfcg\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"sQZolh5Cc\",style:{background:\"linear-gradient(90.00000000000155deg, rgba(238, 36, 239, 0) 0%, rgb(238, 36, 239) 50%, rgba(238, 36, 239, 0) 100%)\"}})]}),isDisplayed3()&&/*#__PURE__*/_jsx(MotionNavWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-y79cec\",\"data-border\":true,\"data-framer-name\":\"nav-bar\",layoutDependency:layoutDependency,layoutId:\"G19JYtYUf\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11))\",WebkitBackdropFilter:\"blur(40px)\"},...addPropertyOverrides({Geb5Q_iR4:{__framer__styleAppearEffectEnabled:undefined},SRI66wMyT:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v6c181\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"uBkNZ0CGp\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tex7ey\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"IgfoCskpF\",...addPropertyOverrides({Geb5Q_iR4:{\"data-highlight\":true,onTap:onTap18iao88}},baseVariant,gestureVariant),children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-twwzcm\",\"data-framer-name\":\"contact-mobile\",layoutDependency:layoutDependency,layoutId:\"M3ZN9fzDU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dqaknv\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"izQrTaAxG\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-673ebbe3-b0e3-406d-85b1-9abb99e07a71, rgb(42, 39, 42))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bx9fxt\",\"data-framer-name\":\"mail\",layoutDependency:layoutDependency,layoutId:\"TrumXi3Dk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18pb9xl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ga4zJMub7-container\",nodeId:\"ga4zJMub7\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"mai\",iconSelection:\"edit\",id:\"ga4zJMub7\",layoutId:\"ga4zJMub7\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:nexora@com.ua\",motionChild:true,nodeId:\"BVFq3GESN\",openInNewTab:true,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"nexora@com.ua\"})})})}),className:\"framer-cr40nl\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"BVFq3GESN\",style:{\"--extracted-r6o4lv\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SRI66wMyT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:nexora@com.ua\",motionChild:true,nodeId:\"BVFq3GESN\",openInNewTab:true,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"nexora@com.ua\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7e94a4\",\"data-framer-name\":\"phone\",layoutDependency:layoutDependency,layoutId:\"WgTLqF2Ow\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5zl6i4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"y2Fjn7HHz-container\",nodeId:\"y2Fjn7HHz\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"phone\",iconSelection:\"edit\",id:\"y2Fjn7HHz\",layoutId:\"y2Fjn7HHz\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380964264643\",motionChild:true,nodeId:\"J7dOLY3B7\",openInNewTab:true,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"096 426 46 43\"})})})}),className:\"framer-gpsbmo\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"J7dOLY3B7\",style:{\"--extracted-r6o4lv\":\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SRI66wMyT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380964264643\",motionChild:true,nodeId:\"J7dOLY3B7\",openInNewTab:true,scopeId:\"uG1G9DvLQ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"096 426 46 43\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y6sd2x\",\"data-framer-name\":\"social-media-icon\",layoutDependency:layoutDependency,layoutId:\"DjSV4Uwss\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f4t8wj\",\"data-border\":true,\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"BDW9KdA0r\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-673ebbe3-b0e3-406d-85b1-9abb99e07a71, rgb(42, 39, 42))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lc9coq-container\",layoutDependency:layoutDependency,layoutId:\"cTgIjUwzw-container\",nodeId:\"cTgIjUwzw\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"cTgIjUwzw\",layoutId:\"cTgIjUwzw\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10df9wb-container\",layoutDependency:layoutDependency,layoutId:\"rU1CoCff2-container\",nodeId:\"rU1CoCff2\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"rU1CoCff2\",layoutId:\"rU1CoCff2\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\",...addPropertyOverrides({SRI66wMyT:{variant:\"PJ_grMB1D\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q76nrs-container\",layoutDependency:layoutDependency,layoutId:\"ODTnH_4qO-container\",nodeId:\"ODTnH_4qO\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"ODTnH_4qO\",layoutId:\"ODTnH_4qO\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\",...addPropertyOverrides({SRI66wMyT:{variant:\"ynD5yh3YD\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13vogzb\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"vjnSSyA6A\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jfmkcn-container\",layoutDependency:layoutDependency,layoutId:\"zHLWcUf9t-container\",nodeId:\"zHLWcUf9t\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"zHLWcUf9t\",layoutId:\"zHLWcUf9t\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\",...addPropertyOverrides({SRI66wMyT:{variant:\"QXT_gGjAt\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t5q0fp-container\",layoutDependency:layoutDependency,layoutId:\"gG8cArgMb-container\",nodeId:\"gG8cArgMb\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"gG8cArgMb\",layoutId:\"gG8cArgMb\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\",...addPropertyOverrides({SRI66wMyT:{variant:\"SDlKLtyVu\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+685+0+88+0+0},SRI66wMyT:{height:32,width:\"36px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+413+0+123.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f7xu13-container\",layoutDependency:layoutDependency,layoutId:\"AC7bYpbim-container\",nodeId:\"AC7bYpbim\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"AC7bYpbim\",layoutId:\"AC7bYpbim\",style:{height:\"100%\",width:\"100%\"},variant:\"jT9POfgGu\",width:\"100%\",...addPropertyOverrides({SRI66wMyT:{variant:\"HnCFc9ovy\"}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sd34b9\",\"data-framer-name\":\"menu-Items\",layoutDependency:layoutDependency,layoutId:\"Qeq0B4_Lp\",...addPropertyOverrides({SRI66wMyT:{\"data-highlight\":true,onTap:onTap1uves6x}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+0+76+16+0+9+0,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+36+40+0},SRI66wMyT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+0+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5yfus9-container\",layoutDependency:layoutDependency,layoutId:\"fhgxSS7oG-container\",nodeId:\"fhgxSS7oG\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"головна\",id:\"fhgxSS7oG\",IGv8Afp6L:resolvedLinks[0],layoutId:\"fhgxSS7oG\",variant:eEXFTzpAJ,width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{IGv8Afp6L:resolvedLinks[1],NAsL08eGE:NAsL08eGE18iao88,variant:\"yuHhXrooK\"},QfhN_vCZM:{IGv8Afp6L:resolvedLinks[3]},SRI66wMyT:{IGv8Afp6L:resolvedLinks[2],iMnUFTr7H:undefined,NAsL08eGE:NAsL08eGE1uves6x,variant:\"r4iyHFroV\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined},{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined},{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined},{href:{webPageId:\"w22RvAHB6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+0+76+16+0+9+0,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+36+40+49},SRI66wMyT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+0+20+57}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g3ikv-container\",layoutDependency:layoutDependency,layoutId:\"Jne6pugZW-container\",nodeId:\"Jne6pugZW\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"Про нас\",id:\"Jne6pugZW\",IGv8Afp6L:resolvedLinks1[0],layoutId:\"Jne6pugZW\",variant:KSQ7sEgaI,width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{IGv8Afp6L:resolvedLinks1[1]},QfhN_vCZM:{IGv8Afp6L:resolvedLinks1[3]},SRI66wMyT:{IGv8Afp6L:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dsyhyi\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"ocx4uuBbL\",children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d7js9\",\"data-framer-name\":\"mobile-list\",layoutDependency:layoutDependency,layoutId:\"iSHKoi9dm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Fya2hpcCBSZWd1bGFy\",\"--framer-font-family\":'\"Arkhip Regular\", \"Arkhip Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-fe9bfc37-72b4-45d6-b479-44e3b30db262, rgb(239, 53, 240)) 0%, rgb(0, 208, 255) 100%)\"},children:\"КАТАЛОГ ТОВАРІВ\"})})}),className:\"framer-14bvwzw\",fonts:[\"CUSTOM;Arkhip Regular\"],layoutDependency:layoutDependency,layoutId:\"vY7FvYmUJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjej6p\",\"data-framer-name\":\"menu-items\",layoutDependency:layoutDependency,layoutId:\"iMTsqHp4r\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined},{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+36+40+98+0+0+116+0+0},SRI66wMyT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+0+20+114+0+0+116+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a02px4-container\",layoutDependency:layoutDependency,layoutId:\"BmU06zWlA-container\",nodeId:\"BmU06zWlA\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"промислове обладнання\",id:\"BmU06zWlA\",layoutId:\"BmU06zWlA\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{IGv8Afp6L:resolvedLinks2[0]},SRI66wMyT:{IGv8Afp6L:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined},{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+36+40+98+0+0+116+0+49},SRI66wMyT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+0+20+114+0+0+116+0+49}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3hfth8-container\",layoutDependency:layoutDependency,layoutId:\"jyaGJtIOQ-container\",nodeId:\"jyaGJtIOQ\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"побутове обладнання\",id:\"jyaGJtIOQ\",layoutId:\"jyaGJtIOQ\",variant:\"r4iyHFroV\",width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{IGv8Afp6L:resolvedLinks3[0]},SRI66wMyT:{IGv8Afp6L:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed5()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+0+76+16+0+9+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-f6np2g-container\",id:`${layoutId}-f6np2g`,layoutDependency:layoutDependency,layoutId:\"TVk8U3xrz-container\",nodeId:\"TVk8U3xrz\",ref:ref1,rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:[/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"каталог товарів\",id:\"TVk8U3xrz\",iMnUFTr7H:iMnUFTr7Htxyyif({overlay}),layoutId:\"TVk8U3xrz\",variant:overlay.visible?\"ZglU1Jo8p\":\"RgrqR7ia3\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-f6np2g`,offsetX:0,offsetY:28,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-yyq38k\",exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"Wv9tdk4T5\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-khr1ht\",\"data-framer-name\":\"dropdown-menu\",layoutDependency:layoutDependency,layoutId:\"RmKY7u0eb\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(9, 9, 11, 0.9)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined},{href:{webPageId:\"xeY1RpEEg\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"272.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-imu646-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"eExYEnL73-container\",nodeId:\"eExYEnL73\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(DropdownItemCategory,{ctNPvJE2g:resolvedLinks4[0],height:\"100%\",id:\"eExYEnL73\",layoutId:\"eExYEnL73\",style:{width:\"100%\"},width:\"100%\",xJdaTvydC:\"Надійна техніка для бізнесу та виробництва.\",yqVbgyJDS:\"Промислове обладнання\",...addPropertyOverrides({QfhN_vCZM:{ctNPvJE2g:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined},{href:{webPageId:\"YbwdQucvp\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"272.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vcdrvb-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"c_BwnN4Yk-container\",nodeId:\"c_BwnN4Yk\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(DropdownItemCategory,{ctNPvJE2g:resolvedLinks5[0],FokOAhWmK:addImageAlt({pixelHeight:160,pixelWidth:160,src:\"https://framerusercontent.com/images/sVArwseFH2yhozaRWslzxBMKaI.png\"},\"\"),height:\"100%\",id:\"c_BwnN4Yk\",layoutId:\"c_BwnN4Yk\",style:{width:\"100%\"},width:\"100%\",xJdaTvydC:\"*Щоб замовити ці товари, заповніть онлайн-заявку. \",yqVbgyJDS:\"Побутове обладнання\",...addPropertyOverrides({QfhN_vCZM:{ctNPvJE2g:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})})})})]})})})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+0+0+0+76+16+0+9+0,...addPropertyOverrides({Geb5Q_iR4:{y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+36+40+312},SRI66wMyT:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+0+20+336}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fo2p3n-container\",layoutDependency:layoutDependency,layoutId:\"CTPswq1mo-container\",nodeId:\"CTPswq1mo\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",huzOoot3F:\"контакти\",id:\"CTPswq1mo\",IGv8Afp6L:resolvedLinks6[0],layoutId:\"CTPswq1mo\",variant:tAK0Jhj2u,width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{IGv8Afp6L:resolvedLinks6[1]},QfhN_vCZM:{IGv8Afp6L:resolvedLinks6[3]},SRI66wMyT:{IGv8Afp6L:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nmzl8z\",\"data-framer-name\":\"empty\",layoutDependency:layoutDependency,layoutId:\"z7ymVg5x1\"}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10o3ge1\",\"data-framer-name\":\"button-container\",layoutDependency:layoutDependency,layoutId:\"u5O00GSRL\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{hash:\":Ois6vnFH3\",webPageId:\"eK34DorQF\"},implicitPathVariables:undefined},{href:{hash:\":Ois6vnFH3\",webPageId:\"eK34DorQF\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,...addPropertyOverrides({Geb5Q_iR4:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1440px) - 80px, 1px)`,y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+809+40},SRI66wMyT:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 490px) - 32px, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||694)-0-1e3)/2+0+0)+0+76+16+0+0+0+568.2+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wmaadv-container\",layoutDependency:layoutDependency,layoutId:\"GqbXZGrag-container\",nodeId:\"GqbXZGrag\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(RunningStrokeButton,{BrUi5h7tU:\"var(--token-f742e23d-d28f-4432-add0-cf5e3783c717, rgb(253, 228, 253))\",height:\"100%\",id:\"GqbXZGrag\",layoutId:\"GqbXZGrag\",mvAKSznC0:resolvedLinks7[0],ofLqZhEO8:\"Отримати консультацію\",PPM8eZNfR:\"var(--token-4c827c7e-75cb-45af-9963-c2bad7684a3c, rgb(106, 8, 106))\",Rb5OgUSWE:16,style:{width:\"100%\"},variant:\"PlV9bLzw8\",width:\"100%\",...addPropertyOverrides({Geb5Q_iR4:{mvAKSznC0:resolvedLinks7[1]},SRI66wMyT:{mvAKSznC0:resolvedLinks7[2],ssYnmM81y:ssYnmM81y1uves6x}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hinbw8\",\"data-framer-name\":\"search-&-language\",layoutDependency:layoutDependency,layoutId:\"aHUafMybH\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mi2uy1\",\"data-border\":true,\"data-framer-name\":\"language-mobile\",layoutDependency:layoutDependency,layoutId:\"e_wtjfFZS\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-673ebbe3-b0e3-406d-85b1-9abb99e07a71, rgb(42, 39, 42))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-5a203e70-bbcf-4cc5-8eb6-770602982a2d, rgba(24, 24, 27, 0.5))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"X19TRi1VSS1EaXNwbGF5LVJlZ3VsYXJfXw==\",\"--framer-font-family\":'\".SFNSDisplay\", \"SFProDisplay-Regular\", \"SFUIDisplay-Regular\", \".SFUIDisplay\", \"-apple-system\", \"BlinkMacSystemFont\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216)))\"},children:\"UA\"})}),className:\"framer-19zetp9\",fonts:[\"__SF-UI-Display-Regular__\"],layoutDependency:layoutDependency,layoutId:\"uBn8pkrZu\",style:{\"--extracted-r6o4lv\":\"var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1law6g8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ppditg9VM-container\",nodeId:\"ppditg9VM\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216))\",height:\"100%\",iconSearch:\"chevron\",iconSelection:\"edit\",id:\"ppditg9VM\",layoutId:\"ppditg9VM\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"236px\",y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0,...addPropertyOverrides({Geb5Q_iR4:{width:undefined,y:(componentViewport?.y||0)+0+0+0+76+16+0+0+0+0+.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kuw0c0-container\",layoutDependency:layoutDependency,layoutId:\"Zdi_yl7jK-container\",nodeId:\"Zdi_yl7jK\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(SearchButton,{height:\"100%\",id:\"Zdi_yl7jK\",layoutId:\"Zdi_yl7jK\",style:{width:\"100%\"},variant:\"s6FGK6lNg\",width:\"100%\"})})})]})]})})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1btp6hd\",\"data-framer-name\":\"form-container\",layoutDependency:layoutDependency,layoutId:\"kikppUINQ\",style:{backgroundColor:\"rgba(9, 9, 11, 0.8)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zyw94k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jY3UgzGSb-container\",nodeId:\"jY3UgzGSb\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"x\",iconSelection:\"edit\",id:\"jY3UgzGSb\",layoutId:\"jY3UgzGSb\",mirrored:false,onClick:onClick1ns5qvc,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ph4g9a\",\"data-border\":true,\"data-framer-name\":\"form\",layoutDependency:layoutDependency,layoutId:\"wIZ6VgjTh\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-6eef8237-bec5-4852-8ca3-e419b99046a9, rgb(24, 24, 27))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"var(--token-93b9c79e-ebee-4d0f-ba6b-63e7640083d7, rgb(9, 9, 11))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:527,width:\"460px\",...addPropertyOverrides({QfhN_vCZM:{y:(componentViewport?.y||0)+0+0+0+196.5+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rs5sxk-container\",layoutDependency:layoutDependency,layoutId:\"vRzhzebWF-container\",nodeId:\"vRzhzebWF\",rendersWithMotion:true,scopeId:\"uG1G9DvLQ\",children:/*#__PURE__*/_jsx(ConsultationForm,{E7rjBqPHZ:\"row\",height:\"100%\",id:\"vRzhzebWF\",K1qP4laV3:\"0px 0px 0px 0px\",layoutId:\"vRzhzebWF\",style:{width:\"100%\"},width:\"100%\",yMv7PZoix:\"row\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4b60m\",\"data-framer-name\":\"empty\",layoutDependency:layoutDependency,layoutId:\"eIPjwcfiJ\",...addPropertyOverrides({QfhN_vCZM:{\"data-highlight\":true,onTap:onTap1ns5qvc}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kK6zs.framer-1vnu75h, .framer-kK6zs .framer-1vnu75h { display: block; }\",\".framer-kK6zs.framer-1dp3f0p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-kK6zs .framer-k2xdir { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-kK6zs .framer-166zue5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: 76px; justify-content: center; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-kK6zs .framer-yaq2j7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-e1bsy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-wcqlox { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-1mxtson, .framer-kK6zs .framer-bx9fxt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-1blphnm-container, .framer-kK6zs .framer-1r62zo8-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-kK6zs .framer-18ta3us, .framer-kK6zs .framer-1lipt72, .framer-kK6zs .framer-cr40nl, .framer-kK6zs .framer-gpsbmo, .framer-kK6zs .framer-19zetp9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kK6zs .framer-bvwyk7, .framer-kK6zs .framer-7e94a4, .framer-kK6zs .framer-13vogzb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-10o0cac-container, .framer-kK6zs .framer-txj6z4-container, .framer-kK6zs .framer-ldtaeg-container, .framer-kK6zs .framer-5yfus9-container, .framer-kK6zs .framer-g3ikv-container, .framer-kK6zs .framer-a02px4-container, .framer-kK6zs .framer-3hfth8-container, .framer-kK6zs .framer-f6np2g-container, .framer-kK6zs .framer-1fo2p3n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kK6zs .framer-17ibg4s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-dw1d4e { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-gco0az-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-kK6zs .framer-pvwfcg { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 14.027777777777779% / 2); position: absolute; width: 14%; z-index: 1; }\",\".framer-kK6zs .framer-y79cec { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 0px 16px 0px; pointer-events: none; position: relative; width: 100%; z-index: 1; }\",\".framer-kK6zs .framer-v6c181 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: hidden; padding: 0px 40px 0px 40px; pointer-events: auto; position: relative; width: 1px; }\",\".framer-kK6zs .framer-tex7ey { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-twwzcm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-1dqaknv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-18pb9xl-container, .framer-kK6zs .framer-5zl6i4-container, .framer-kK6zs .framer-1law6g8-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-kK6zs .framer-y6sd2x { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-1f4t8wj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-1lc9coq-container, .framer-kK6zs .framer-10df9wb-container, .framer-kK6zs .framer-1q76nrs-container, .framer-kK6zs .framer-1jfmkcn-container, .framer-kK6zs .framer-1t5q0fp-container, .framer-kK6zs .framer-1f7xu13-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 32px; }\",\".framer-kK6zs .framer-sd34b9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-1dsyhyi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-1d7js9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-14bvwzw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-kK6zs .framer-1vjej6p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: 100%; }\",\".framer-kK6zs .framer-yyq38k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kK6zs .framer-khr1ht { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 585px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-kK6zs .framer-imu646-container, .framer-kK6zs .framer-1vcdrvb-container, .framer-kK6zs .framer-1wmaadv-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-kK6zs .framer-1nmzl8z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 220px; justify-content: flex-start; overflow: hidden; padding: 40px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-kK6zs .framer-10o3ge1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-kK6zs .framer-hinbw8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-kK6zs .framer-1mi2uy1 { 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: hidden; padding: 8px 12px 8px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-kK6zs .framer-1kuw0c0-container { flex: none; height: auto; position: relative; width: 236px; }\",\".framer-kK6zs .framer-1btp6hd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-kK6zs .framer-zyw94k-container { cursor: pointer; flex: none; height: 24px; position: absolute; right: 40px; top: 40px; width: 24px; z-index: 2; }\",\".framer-kK6zs .framer-ph4g9a { 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: 40px; position: relative; width: min-content; z-index: 2; }\",\".framer-kK6zs .framer-1rs5sxk-container { flex: none; height: auto; position: relative; width: 460px; }\",\".framer-kK6zs .framer-e4b60m { cursor: default; flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: 1px; width: 100%; z-index: 1; }\",\".framer-kK6zs.framer-v-odoz0b.framer-1dp3f0p, .framer-kK6zs.framer-v-1hoifpp.framer-1dp3f0p { align-content: flex-start; align-items: flex-start; width: 810px; }\",\".framer-kK6zs.framer-v-odoz0b .framer-k2xdir, .framer-kK6zs.framer-v-1cvbczo .framer-k2xdir { align-content: flex-start; align-items: flex-start; justify-content: flex-start; }\",\".framer-kK6zs.framer-v-odoz0b .framer-wcqlox, .framer-kK6zs.framer-v-1hoifpp .framer-wcqlox { min-height: 20px; min-width: 421px; }\",\".framer-kK6zs.framer-v-odoz0b .framer-pvwfcg, .framer-kK6zs.framer-v-1hoifpp .framer-pvwfcg { left: calc(50.00000000000002% - 32% / 2); width: 32%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-k2xdir, .framer-kK6zs.framer-v-1576ozj .framer-k2xdir { align-content: flex-start; align-items: flex-start; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-y79cec { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; height: 1px; justify-content: flex-start; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-v6c181 { flex-direction: column; gap: 40px; height: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-tex7ey { cursor: pointer; flex-direction: column; height: 1px; order: 0; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-twwzcm { flex: none; flex-direction: column; order: 3; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1dqaknv, .framer-kK6zs.framer-v-1hoifpp .framer-y6sd2x, .framer-kK6zs.framer-v-1576ozj .framer-y6sd2x { flex: none; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1lc9coq-container, .framer-kK6zs.framer-v-1hoifpp .framer-10df9wb-container, .framer-kK6zs.framer-v-1hoifpp .framer-1q76nrs-container { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1jfmkcn-container { height: var(--framer-aspect-ratio-supported, 32px); order: 0; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1t5q0fp-container { height: var(--framer-aspect-ratio-supported, 32px); order: 1; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1f7xu13-container { height: var(--framer-aspect-ratio-supported, 32px); order: 2; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-sd34b9 { flex-direction: column; height: 1px; order: 1; padding: 40px 0px 0px 0px; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1dsyhyi, .framer-kK6zs.framer-v-1576ozj .framer-7e94a4, .framer-kK6zs.framer-v-1576ozj .framer-1dsyhyi { width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-10o3ge1 { flex: none; order: 4; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-hinbw8 { gap: 20px; order: 0; width: 100%; }\",\".framer-kK6zs.framer-v-1hoifpp .framer-1kuw0c0-container { flex: 1 0 0px; width: 1px; }\",\".framer-kK6zs.framer-v-1cvbczo.framer-1dp3f0p { align-content: flex-start; align-items: flex-start; height: 76px; width: 390px; }\",\".framer-kK6zs.framer-v-1cvbczo .framer-yaq2j7, .framer-kK6zs.framer-v-1576ozj .framer-yaq2j7 { padding: 0px 16px 0px 16px; }\",\".framer-kK6zs.framer-v-1cvbczo .framer-wcqlox, .framer-kK6zs.framer-v-1576ozj .framer-wcqlox { flex: 1 0 0px; min-height: 20px; width: 1px; }\",\".framer-kK6zs.framer-v-1cvbczo .framer-10o0cac-container { aspect-ratio: 4.444444444444445 / 1; height: var(--framer-aspect-ratio-supported, 31px); width: 136px; }\",\".framer-kK6zs.framer-v-1cvbczo .framer-ldtaeg-container { align-self: stretch; width: 32px; }\",\".framer-kK6zs.framer-v-1cvbczo .framer-pvwfcg, .framer-kK6zs.framer-v-1576ozj .framer-pvwfcg { left: calc(50.00000000000002% - 28.000000000000004% / 2); width: 28%; }\",\".framer-kK6zs.framer-v-1576ozj.framer-1dp3f0p { justify-content: center; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-kK6zs.framer-v-1576ozj .framer-10o0cac-container { height: 31px; width: 136px; }\",\".framer-kK6zs.framer-v-1576ozj .framer-y79cec { align-content: flex-start; align-items: flex-start; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; pointer-events: unset; }\",\".framer-kK6zs.framer-v-1576ozj .framer-v6c181 { flex-direction: column; gap: 40px; max-width: 490px; padding: 0px 16px 0px 16px; }\",\".framer-kK6zs.framer-v-1576ozj .framer-tex7ey { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; justify-content: flex-start; order: 0; width: 100%; }\",\".framer-kK6zs.framer-v-1576ozj .framer-twwzcm { flex: none; flex-direction: column; order: 2; width: 100%; }\",\".framer-kK6zs.framer-v-1576ozj .framer-1dqaknv { flex: none; flex-direction: column; gap: 16px; width: 100%; }\",\".framer-kK6zs.framer-v-1576ozj .framer-bx9fxt { justify-content: center; width: 100%; }\",\".framer-kK6zs.framer-v-1576ozj .framer-1lc9coq-container, .framer-kK6zs.framer-v-1576ozj .framer-10df9wb-container, .framer-kK6zs.framer-v-1576ozj .framer-1q76nrs-container, .framer-kK6zs.framer-v-1576ozj .framer-1jfmkcn-container, .framer-kK6zs.framer-v-1576ozj .framer-1t5q0fp-container, .framer-kK6zs.framer-v-1576ozj .framer-1f7xu13-container { width: 36px; }\",\".framer-kK6zs.framer-v-1576ozj .framer-sd34b9 { cursor: pointer; flex: none; flex-direction: column; gap: 40px; order: 1; padding: 20px 0px 40px 0px; width: 100%; }\",\".framer-kK6zs.framer-v-1576ozj .framer-1nmzl8z { order: 4; }\",\".framer-kK6zs.framer-v-1576ozj .framer-10o3ge1 { flex: none; order: 3; width: 100%; }\",...sharedStyle.css,'.framer-kK6zs[data-border=\"true\"]::after, .framer-kK6zs [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 143\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U8G_oCqEM\":{\"layout\":[\"fixed\",\"auto\"]},\"Geb5Q_iR4\":{\"layout\":[\"fixed\",\"auto\"]},\"Si1GSdUGV\":{\"layout\":[\"fixed\",\"fixed\"]},\"SRI66wMyT\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"QfhN_vCZM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lCNYVlnlw\":\"logoLink\",\"eEXFTzpAJ\":\"_LabelVariant\",\"KSQ7sEgaI\":\"_LabelVariant1\",\"tAK0Jhj2u\":\"_LabelVariant2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruG1G9DvLQ=withCSS(Component,css,\"framer-kK6zs\");export default FrameruG1G9DvLQ;FrameruG1G9DvLQ.displayName=\"header\";FrameruG1G9DvLQ.defaultProps={height:143,width:1200};addPropertyControls(FrameruG1G9DvLQ,{variant:{options:[\"QOMzL6gOC\",\"U8G_oCqEM\",\"Geb5Q_iR4\",\"Si1GSdUGV\",\"SRI66wMyT\",\"QfhN_vCZM\"],optionTitles:[\"desktop\",\"tablet-default\",\"tablet-active\",\"mobile-default\",\"mobile-active\",\"form\"],title:\"Variant\",type:ControlType.Enum},lCNYVlnlw:{title:\"Logo Link\",type:ControlType.Link},eEXFTzpAJ:MenuItemControls?.[\"variant\"]&&{...MenuItemControls[\"variant\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Головна-label-variant\"},KSQ7sEgaI:MenuItemControls?.[\"variant\"]&&{...MenuItemControls[\"variant\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Про нас-label-variant\"},tAK0Jhj2u:MenuItemControls?.[\"variant\"]&&{...MenuItemControls[\"variant\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Контакти-label-variant\"}});addFonts(FrameruG1G9DvLQ,[{explicitInter:true,fonts:[{family:\"Arkhip Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/ogiX1AoRK8HTxOaeDM9sR1cBBvg.woff2\"}]},...FeatherFonts,...LogoFonts,...RunningStrokeButtonFonts,...SearchButtonFonts,...SocialMediaIconFonts,...MenuItemFonts,...DropdownItemCategoryFonts,...ConsultationFormFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruG1G9DvLQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U8G_oCqEM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Geb5Q_iR4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Si1GSdUGV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SRI66wMyT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"QfhN_vCZM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"143\",\"framerVariables\":\"{\\\"lCNYVlnlw\\\":\\\"logoLink\\\",\\\"eEXFTzpAJ\\\":\\\"_LabelVariant\\\",\\\"KSQ7sEgaI\\\":\\\"_LabelVariant1\\\",\\\"tAK0Jhj2u\\\":\\\"_LabelVariant2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3d3d426)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LiveChat from\"#framer/local/canvasComponent/Cbxyp5EXi/Cbxyp5EXi.js\";import Footer from\"#framer/local/canvasComponent/t5uEU_L2t/t5uEU_L2t.js\";import Header from\"#framer/local/canvasComponent/uG1G9DvLQ/uG1G9DvLQ.js\";const LiveChatFonts=getFonts(LiveChat);const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const breakpoints={LtdnYnMaq:\"(min-width: 810px) and (max-width: 1199px)\",OUVmxLpvk:\"(min-width: 1200px)\",Q2etxMQJM:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-guJu5\";const variantClassNames={LtdnYnMaq:\"framer-v-1haibsi\",OUVmxLpvk:\"framer-v-87rxnp\",Q2etxMQJM:\"framer-v-u1603g\"};const breakpointRules={LtdnYnMaq:[\".framer-guJu5.framer-87rxnp { padding: 76px 0px 0px 0px; }\",\".framer-guJu5 .framer-1e5lzz8-container { order: -1000; }\",\".framer-guJu5 .framer-1p1kuz5-container { order: -999; }\",\".framer-guJu5 .framer-1j8croz-container { order: 1004; }\"],Q2etxMQJM:[\".framer-guJu5.framer-87rxnp { padding: 76px 0px 0px 0px; }\",\".framer-guJu5 .framer-1e5lzz8-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 16px); right: 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={LtdnYnMaq:\".framer-1haibsi-override\",Q2etxMQJM:\".framer-u1603g-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-guJu5.framer-iw2frn, .framer-guJu5 .framer-iw2frn { display: block; }\",\".framer-guJu5.framer-87rxnp { align-content: center; align-items: center; background-color: var(--ljjcif); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 143px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-guJu5 .framer-1e5lzz8-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: 60px; z-index: 8; }\",\".framer-guJu5 .framer-1p1kuz5-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 101%; z-index: 8; }\",\".framer-guJu5 .framer-1gci0my { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-guJu5 .framer-1j8croz-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 7; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={LtdnYnMaq:\"(min-width: 810px) and (max-width: 1199px)\",OUVmxLpvk:\"(min-width: 1200px)\",Q2etxMQJM:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"desktop-active\":\"ZglU1Jo8p\",\"desktop-alt\":\"RgrqR7ia3\",\"desktop-default\":\"r4iyHFroV\",\"mobile-default\":\"yuHhXrooK\"};const humanReadableVariantMap={Desktop:\"OUVmxLpvk\",Phone:\"Q2etxMQJM\",Tablet:\"LtdnYnMaq\"};const getProps=({_LabelVariant,_LabelVariant1,_LabelVariant2,height,id,link,mainBackgroundColor,width,...props})=>{return{...props,G1UCSTjGV:link??props.G1UCSTjGV,h943PPFKa:humanReadableEnumMap[_LabelVariant2]??_LabelVariant2??props.h943PPFKa??\"r4iyHFroV\",IziHpcLAY:humanReadableEnumMap[_LabelVariant1]??_LabelVariant1??props.IziHpcLAY??\"r4iyHFroV\",KmmMafphf:mainBackgroundColor??props.KmmMafphf??\"rgb(9, 9, 11)\",UuBHyvnm1:humanReadableEnumMap[_LabelVariant]??_LabelVariant??props.UuBHyvnm1??\"r4iyHFroV\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OUVmxLpvk\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,G1UCSTjGV,UuBHyvnm1,IziHpcLAY,h943PPFKa,KmmMafphf,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"OUVmxLpvk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(KmmMafphf)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-87rxnp\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--ljjcif\":KmmMafphf,...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Q2etxMQJM:{y:924}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:900,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e5lzz8-container\",layoutScroll:true,nodeId:\"ZbBjhcosh\",scopeId:\"cZTUiIy7t\",children:/*#__PURE__*/_jsx(LiveChat,{height:\"100%\",id:\"ZbBjhcosh\",layoutId:\"ZbBjhcosh\",style:{width:\"100%\"},variant:\"b_Rpczoue\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:143,width:\"101vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p1kuz5-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"XfCms2lbI\",scopeId:\"cZTUiIy7t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LtdnYnMaq:{variant:\"U8G_oCqEM\"},Q2etxMQJM:{variant:\"Si1GSdUGV\"}},children:/*#__PURE__*/_jsx(Header,{eEXFTzpAJ:UuBHyvnm1,height:\"100%\",id:\"XfCms2lbI\",KSQ7sEgaI:IziHpcLAY,layoutId:\"XfCms2lbI\",lCNYVlnlw:G1UCSTjGV,style:{width:\"100%\"},tAK0Jhj2u:h943PPFKa,variant:\"QOMzL6gOC\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gci0my\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LtdnYnMaq:{y:1076},Q2etxMQJM:{y:1076}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:619,width:\"100vw\",y:1143,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j8croz-container\",nodeId:\"wrfvRYilB\",scopeId:\"cZTUiIy7t\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LtdnYnMaq:{variant:\"N8qz2niZa\"},Q2etxMQJM:{variant:\"JsspUuR4e\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wrfvRYilB\",layoutId:\"wrfvRYilB\",style:{width:\"100%\"},variant:\"CJFEUU58c\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1752\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LtdnYnMaq\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q2etxMQJM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"G1UCSTjGV\":\"link\",\"UuBHyvnm1\":\"_LabelVariant\",\"IziHpcLAY\":\"_LabelVariant1\",\"h943PPFKa\":\"_LabelVariant2\",\"KmmMafphf\":\"mainBackgroundColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OUVmxLpvk\":[\".framer-1e5lzz8-container\",\".framer-1p1kuz5-container\",\".framer-1j8croz-container\"],\"LtdnYnMaq\":[\".framer-1e5lzz8-container\",\".framer-1p1kuz5-container\",\".framer-1j8croz-container\"],\"Q2etxMQJM\":[\".framer-1e5lzz8-container\",\".framer-1p1kuz5-container\",\".framer-1j8croz-container\"]}\n * @framerBreakpoints {\"OUVmxLpvk\":{\"min\":1200,\"canvasClassName\":\"framer-87rxnp-override\",\"minHeight\":1752,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"LtdnYnMaq\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1haibsi-override\",\"minHeight\":1749,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Q2etxMQJM\":{\"max\":809,\"canvasClassName\":\"framer-u1603g-override\",\"minHeight\":1703,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OUVmxLpvk\n * @framerLayoutTemplate\n */const FramercZTUiIy7t=withCSS(Component,css,\"framer-guJu5\");export default FramercZTUiIy7t;FramercZTUiIy7t.displayName=\"Secondary\";FramercZTUiIy7t.defaultProps={height:1752,width:1200};addPropertyControls(FramercZTUiIy7t,{G1UCSTjGV:{title:\"Link\",type:ControlType.Link},UuBHyvnm1:HeaderControls?.[\"eEXFTzpAJ\"]&&{...HeaderControls[\"eEXFTzpAJ\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Головна Label Variant\"},IziHpcLAY:HeaderControls?.[\"KSQ7sEgaI\"]&&{...HeaderControls[\"KSQ7sEgaI\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Про Нас Label Variant\"},h943PPFKa:HeaderControls?.[\"tAK0Jhj2u\"]&&{...HeaderControls[\"tAK0Jhj2u\"],defaultValue:\"r4iyHFroV\",description:\"________________\",hidden:undefined,title:\"Контакти Label Variant\"},KmmMafphf:{defaultValue:\"rgb(9, 9, 11)\",title:\"Main Background Color\",type:ControlType.Color}});addFonts(FramercZTUiIy7t,[{explicitInter:true,fonts:[]},...LiveChatFonts,...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercZTUiIy7t\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LtdnYnMaq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q2etxMQJM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1752\",\"framerVariables\":\"{\\\"G1UCSTjGV\\\":\\\"link\\\",\\\"UuBHyvnm1\\\":\\\"_LabelVariant\\\",\\\"IziHpcLAY\\\":\\\"_LabelVariant1\\\",\\\"h943PPFKa\\\":\\\"_LabelVariant2\\\",\\\"KmmMafphf\\\":\\\"mainBackgroundColor\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"OUVmxLpvk\",\"framerHitTargets\":\"{\\\"OUVmxLpvk\\\":[\\\".framer-1e5lzz8-container\\\",\\\".framer-1p1kuz5-container\\\",\\\".framer-1j8croz-container\\\"],\\\"LtdnYnMaq\\\":[\\\".framer-1e5lzz8-container\\\",\\\".framer-1p1kuz5-container\\\",\\\".framer-1j8croz-container\\\"],\\\"Q2etxMQJM\\\":[\\\".framer-1e5lzz8-container\\\",\\\".framer-1p1kuz5-container\\\",\\\".framer-1j8croz-container\\\"]}\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"OUVmxLpvk\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-87rxnp-override\\\",\\\"minHeight\\\":1752,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"LtdnYnMaq\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1haibsi-override\\\",\\\"minHeight\\\":1749,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Q2etxMQJM\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-u1603g-override\\\",\\\"minHeight\\\":1703,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad88b1a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jjWycFRrmAi5uoNF8LXo/3S9ji5P0gAzHKD6p2NBU/tpORDrteQ.js\";const MaterialFonts=getFonts(Material);const cycleOrder=[\"bi6CoAvmH\",\"kIF6cEsgH\"];const serializationHash=\"framer-EWBnY\";const variantClassNames={bi6CoAvmH:\"framer-v-1otape0\",kIF6cEsgH:\"framer-v-1kxasmk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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={active:\"kIF6cEsgH\",default:\"bi6CoAvmH\"};const getProps=({answer,click,height,id,padding,question,width,...props})=>{return{...props,Ah0IBvOI8:padding??props.Ah0IBvOI8??\"40px\",BcJX5KO6J:click??props.BcJX5KO6J,d0s9qxIZK:question??props.d0s9qxIZK??\"Question\",oBoQT6XY9:answer??props.oBoQT6XY9??\"Answer\",variant:humanReadableVariantMap[props.variant]??props.variant??\"bi6CoAvmH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,d0s9qxIZK,oBoQT6XY9,BcJX5KO6J,Ah0IBvOI8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bi6CoAvmH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cl0681=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BcJX5KO6J){await delay(()=>{},10);const res=await BcJX5KO6J(...args);if(res===false)return false;}});const onTapd6inm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),10);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"kIF6cEsgH\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-1otape0\",className,classNames),\"data-framer-name\":\"default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bi6CoAvmH\",onTap:onTap1cl0681,ref:refBinding,style:{backgroundColor:\"var(--token-a818fe36-4666-40fa-b039-c168e82afea3, rgb(24, 24, 27))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({kIF6cEsgH:{\"data-framer-name\":\"active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-125jgwz\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"XuMAVOHAn\",style:{background:\"linear-gradient(90.00000000000155deg, rgba(238, 36, 239, 0) 0%, rgb(238, 36, 239) 50%, rgba(238, 36, 239, 0) 100%)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kd81tz\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"WVMjrUNGz\",style:{\"--c5h6gm\":numberToPixelString(Ah0IBvOI8),backgroundColor:\"var(--token-c70c9952-8d82-4cb9-99d2-9f060ebbed1b, rgb(9, 9, 11))\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4kk4mf\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"IfnUalfMZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16bqf7o\",\"data-framer-name\":\"accordion-trigger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qELYULm6X\",onTap:onTapd6inm,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-2j0ar4\",\"data-styles-preset\":\"tpORDrteQ\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255)))\"},children:\"Question\"})}),className:\"framer-1avi9bb\",\"data-framer-name\":\"Question\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BfQAZpXSR\",style:{\"--extracted-a0htzi\":\"var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:d0s9qxIZK,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vw1zxv\",\"data-framer-name\":\"accordion-content\",layoutDependency:layoutDependency,layoutId:\"xIemQ3J1z\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216)))\"},children:\"Answer\"})}),className:\"framer-1uxnkl9\",\"data-framer-name\":\"Answer\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w8R06ktFy\",style:{\"--extracted-r6o4lv\":\"var(--token-dc61e624-aad1-4db6-85e2-e8b3de801586, rgb(216, 212, 216))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:oBoQT6XY9,verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t8gkez\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"m3Vhes5_S\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wyane9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QXtQcmdnq-container\",nodeId:\"QXtQcmdnq\",rendersWithMotion:true,scopeId:\"v87JY6gin\",style:{rotate:-90},variants:{kIF6cEsgH:{rotate:90}},children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-7f42c9be-cc99-4dad-bca2-be668fccd10d, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Arrow Forward\",iconSelection:\"Home\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"QXtQcmdnq\",layoutId:\"QXtQcmdnq\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EWBnY.framer-ipf6pl, .framer-EWBnY .framer-ipf6pl { display: block; }\",\".framer-EWBnY.framer-1otape0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 2px; position: relative; width: 1360px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EWBnY .framer-125jgwz { bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 80% / 2); position: absolute; width: 80%; z-index: 1; }\",\".framer-EWBnY .framer-kd81tz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: var(--c5h6gm); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-EWBnY .framer-4kk4mf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-EWBnY .framer-16bqf7o { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EWBnY .framer-1avi9bb { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EWBnY .framer-vw1zxv { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-EWBnY .framer-1uxnkl9 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-EWBnY .framer-t8gkez { 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: min-content; }\",\".framer-EWBnY .framer-1wyane9-container { flex: none; height: 20px; position: relative; width: 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 1360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kIF6cEsgH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"d0s9qxIZK\":\"question\",\"oBoQT6XY9\":\"answer\",\"BcJX5KO6J\":\"click\",\"Ah0IBvOI8\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv87JY6gin=withCSS(Component,css,\"framer-EWBnY\");export default Framerv87JY6gin;Framerv87JY6gin.displayName=\"accordion-item\";Framerv87JY6gin.defaultProps={height:108,width:1360};addPropertyControls(Framerv87JY6gin,{variant:{options:[\"bi6CoAvmH\",\"kIF6cEsgH\"],optionTitles:[\"default\",\"active\"],title:\"Variant\",type:ControlType.Enum},d0s9qxIZK:{defaultValue:\"Question\",displayTextArea:false,title:\"Question\",type:ControlType.String},oBoQT6XY9:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer\",type:ControlType.String},BcJX5KO6J:{title:\"Click\",type:ControlType.EventHandler},Ah0IBvOI8:{defaultValue:\"40px\",title:\"Padding\",type:ControlType.Padding}});addFonts(Framerv87JY6gin,[{explicitInter:true,fonts:[{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\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv87JY6gin\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"d0s9qxIZK\\\":\\\"question\\\",\\\"oBoQT6XY9\\\":\\\"answer\\\",\\\"BcJX5KO6J\\\":\\\"click\\\",\\\"Ah0IBvOI8\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1360\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kIF6cEsgH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"108\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v87JY6gin.map","// Generated by Framer (400c93f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AccordionItem from\"https://framerusercontent.com/modules/zy1u60oMGcT6YqwOHsGm/YIUl13Wl3dOBQnCD9gI9/v87JY6gin.js\";const AccordionItemFonts=getFonts(AccordionItem);const cycleOrder=[\"DT8OOwSv9\",\"YvCI5bHRn\",\"BA2d8biJQ\",\"PDnej8j_b\",\"vYrcB0mxq\",\"lNDElbNT_\",\"cmbS4zdDM\"];const serializationHash=\"framer-r4wSb\";const variantClassNames={BA2d8biJQ:\"framer-v-1mbv1n2\",cmbS4zdDM:\"framer-v-id3p1r\",DT8OOwSv9:\"framer-v-dqwbvk\",lNDElbNT_:\"framer-v-1bfgifx\",PDnej8j_b:\"framer-v-1wjvb6t\",vYrcB0mxq:\"framer-v-px9cce\",YvCI5bHRn:\"framer-v-1boxtrz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=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={\"value-1\":\"YvCI5bHRn\",\"value-2\":\"BA2d8biJQ\",\"value-3\":\"PDnej8j_b\",\"value-4\":\"vYrcB0mxq\",\"value-5\":\"lNDElbNT_\",\"value-6\":\"cmbS4zdDM\",default:\"DT8OOwSv9\"};const getProps=({answer1,answer2,answer3,answer4,answer5,answer6,height,id,padding,question1,question2,question3,question4,question5,question6,width,...props})=>{return{...props,DYRRGYcmP:question2??props.DYRRGYcmP??\"Question\",g9_DaXk8t:question1??props.g9_DaXk8t??\"Question\",IZmRbYorl:answer3??props.IZmRbYorl??\"Answer\",j5N5lcf5L:answer1??props.j5N5lcf5L??\"Answer\",jN_ufp07m:padding??props.jN_ufp07m??\"40px\",js5ZyZE3I:question6??props.js5ZyZE3I??\"Question\",kZhEwARIB:question5??props.kZhEwARIB??\"Question\",Ob6F_uyuM:question3??props.Ob6F_uyuM??\"Question\",OGP7Tmszy:answer4??props.OGP7Tmszy??\"Answer\",Rw4VbVw_R:answer6??props.Rw4VbVw_R??\"Answer\",SxiqvRAPA:answer2??props.SxiqvRAPA??\"Answer\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DT8OOwSv9\",VCiG8_lOx:answer5??props.VCiG8_lOx??\"Answer\",WTm0VoKZS:question4??props.WTm0VoKZS??\"Question\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,g9_DaXk8t,j5N5lcf5L,DYRRGYcmP,SxiqvRAPA,Ob6F_uyuM,IZmRbYorl,WTm0VoKZS,OGP7Tmszy,kZhEwARIB,VCiG8_lOx,js5ZyZE3I,Rw4VbVw_R,jN_ufp07m,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DT8OOwSv9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const BcJX5KO6J1do2h4o=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YvCI5bHRn\"),10);});const BcJX5KO6Jt67eoy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"DT8OOwSv9\"),10);});const BcJX5KO6J1l4g7rd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"BA2d8biJQ\"),10);});const BcJX5KO6J1177elu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"PDnej8j_b\"),10);});const BcJX5KO6J9omd3v=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"vYrcB0mxq\"),10);});const BcJX5KO6Jz16aps=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lNDElbNT_\"),10);});const BcJX5KO6Jtrxcgo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cmbS4zdDM\"),10);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-dqwbvk\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"DT8OOwSv9\",ref:refBinding,style:{...style},...addPropertyOverrides({BA2d8biJQ:{\"data-framer-name\":\"value-2\"},cmbS4zdDM:{\"data-framer-name\":\"value-6\"},lNDElbNT_:{\"data-framer-name\":\"value-5\"},PDnej8j_b:{\"data-framer-name\":\"value-3\"},vYrcB0mxq:{\"data-framer-name\":\"value-4\"},YvCI5bHRn:{\"data-framer-name\":\"value-1\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+0+0),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ilykwc-container\",layoutDependency:layoutDependency,layoutId:\"ITLShcboa-container\",nodeId:\"ITLShcboa\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6J1do2h4o,d0s9qxIZK:g9_DaXk8t,height:\"100%\",id:\"ITLShcboa\",layoutId:\"ITLShcboa\",oBoQT6XY9:j5N5lcf5L,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({YvCI5bHRn:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+124+20),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+124+20)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pq57oe-container\",layoutDependency:layoutDependency,layoutId:\"oqzdDzJFL-container\",nodeId:\"oqzdDzJFL\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6J1l4g7rd,d0s9qxIZK:DYRRGYcmP,height:\"100%\",id:\"oqzdDzJFL\",layoutId:\"oqzdDzJFL\",oBoQT6XY9:SxiqvRAPA,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({BA2d8biJQ:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+248+40),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+248+40)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13mq2wo-container\",layoutDependency:layoutDependency,layoutId:\"hCKzhvbCG-container\",nodeId:\"hCKzhvbCG\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6J1177elu,d0s9qxIZK:Ob6F_uyuM,height:\"100%\",id:\"hCKzhvbCG\",layoutId:\"hCKzhvbCG\",oBoQT6XY9:IZmRbYorl,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({PDnej8j_b:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+372+60),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+372+60)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dh6dkd-container\",layoutDependency:layoutDependency,layoutId:\"YGB47py2X-container\",nodeId:\"YGB47py2X\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6J9omd3v,d0s9qxIZK:WTm0VoKZS,height:\"100%\",id:\"YGB47py2X\",layoutId:\"YGB47py2X\",oBoQT6XY9:OGP7Tmszy,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({vYrcB0mxq:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+496+80),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+496+80)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q9lxcn-container\",layoutDependency:layoutDependency,layoutId:\"gNG_n_w4d-container\",nodeId:\"gNG_n_w4d\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6Jz16aps,d0s9qxIZK:kZhEwARIB,height:\"100%\",id:\"gNG_n_w4d\",layoutId:\"gNG_n_w4d\",oBoQT6XY9:VCiG8_lOx,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({lNDElbNT_:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:124,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||820)-0-844)/2+620+100),...addPropertyOverrides({BA2d8biJQ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)},cmbS4zdDM:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)},lNDElbNT_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)},PDnej8j_b:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)},vYrcB0mxq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)},YvCI5bHRn:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||852)-0-844)/2+620+100)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17va903-container\",layoutDependency:layoutDependency,layoutId:\"q7Y6DVnxL-container\",nodeId:\"q7Y6DVnxL\",rendersWithMotion:true,scopeId:\"C2qyDbw3f\",children:/*#__PURE__*/_jsx(AccordionItem,{Ah0IBvOI8:numberToPixelString(jN_ufp07m),BcJX5KO6J:BcJX5KO6Jtrxcgo,d0s9qxIZK:js5ZyZE3I,height:\"100%\",id:\"q7Y6DVnxL\",layoutId:\"q7Y6DVnxL\",oBoQT6XY9:Rw4VbVw_R,style:{width:\"100%\"},variant:\"bi6CoAvmH\",width:\"100%\",...addPropertyOverrides({cmbS4zdDM:{BcJX5KO6J:BcJX5KO6Jt67eoy,variant:\"kIF6cEsgH\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r4wSb.framer-120s6mo, .framer-r4wSb .framer-120s6mo { display: block; }\",\".framer-r4wSb.framer-dqwbvk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1360px; }\",\".framer-r4wSb .framer-1ilykwc-container, .framer-r4wSb .framer-pq57oe-container, .framer-r4wSb .framer-13mq2wo-container, .framer-r4wSb .framer-dh6dkd-container, .framer-r4wSb .framer-1q9lxcn-container, .framer-r4wSb .framer-17va903-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-r4wSb.framer-dqwbvk { gap: 0px; } .framer-r4wSb.framer-dqwbvk > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-r4wSb.framer-dqwbvk > :first-child { margin-top: 0px; } .framer-r4wSb.framer-dqwbvk > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 820\n * @framerIntrinsicWidth 1360\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YvCI5bHRn\":{\"layout\":[\"fixed\",\"auto\"]},\"BA2d8biJQ\":{\"layout\":[\"fixed\",\"auto\"]},\"PDnej8j_b\":{\"layout\":[\"fixed\",\"auto\"]},\"vYrcB0mxq\":{\"layout\":[\"fixed\",\"auto\"]},\"lNDElbNT_\":{\"layout\":[\"fixed\",\"auto\"]},\"cmbS4zdDM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"g9_DaXk8t\":\"question1\",\"j5N5lcf5L\":\"answer1\",\"DYRRGYcmP\":\"question2\",\"SxiqvRAPA\":\"answer2\",\"Ob6F_uyuM\":\"question3\",\"IZmRbYorl\":\"answer3\",\"WTm0VoKZS\":\"question4\",\"OGP7Tmszy\":\"answer4\",\"kZhEwARIB\":\"question5\",\"VCiG8_lOx\":\"answer5\",\"js5ZyZE3I\":\"question6\",\"Rw4VbVw_R\":\"answer6\",\"jN_ufp07m\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC2qyDbw3f=withCSS(Component,css,\"framer-r4wSb\");export default FramerC2qyDbw3f;FramerC2qyDbw3f.displayName=\"accordion-root\";FramerC2qyDbw3f.defaultProps={height:820,width:1360};addPropertyControls(FramerC2qyDbw3f,{variant:{options:[\"DT8OOwSv9\",\"YvCI5bHRn\",\"BA2d8biJQ\",\"PDnej8j_b\",\"vYrcB0mxq\",\"lNDElbNT_\",\"cmbS4zdDM\"],optionTitles:[\"default\",\"value-1\",\"value-2\",\"value-3\",\"value-4\",\"value-5\",\"value-6\"],title:\"Variant\",type:ControlType.Enum},g9_DaXk8t:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 1\",type:ControlType.String},j5N5lcf5L:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 1\",type:ControlType.String},DYRRGYcmP:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 2\",type:ControlType.String},SxiqvRAPA:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 2\",type:ControlType.String},Ob6F_uyuM:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 3\",type:ControlType.String},IZmRbYorl:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 3\",type:ControlType.String},WTm0VoKZS:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 4\",type:ControlType.String},OGP7Tmszy:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 4\",type:ControlType.String},kZhEwARIB:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 5\",type:ControlType.String},VCiG8_lOx:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 5\",type:ControlType.String},js5ZyZE3I:{defaultValue:\"Question\",displayTextArea:false,title:\"Question 6\",type:ControlType.String},Rw4VbVw_R:{defaultValue:\"Answer\",displayTextArea:false,title:\"Answer 6\",type:ControlType.String},jN_ufp07m:{defaultValue:\"40px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerC2qyDbw3f,[{explicitInter:true,fonts:[]},...AccordionItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC2qyDbw3f\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"820\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"g9_DaXk8t\\\":\\\"question1\\\",\\\"j5N5lcf5L\\\":\\\"answer1\\\",\\\"DYRRGYcmP\\\":\\\"question2\\\",\\\"SxiqvRAPA\\\":\\\"answer2\\\",\\\"Ob6F_uyuM\\\":\\\"question3\\\",\\\"IZmRbYorl\\\":\\\"answer3\\\",\\\"WTm0VoKZS\\\":\\\"question4\\\",\\\"OGP7Tmszy\\\":\\\"answer4\\\",\\\"kZhEwARIB\\\":\\\"question5\\\",\\\"VCiG8_lOx\\\":\\\"answer5\\\",\\\"js5ZyZE3I\\\":\\\"question6\\\",\\\"Rw4VbVw_R\\\":\\\"answer6\\\",\\\"jN_ufp07m\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1360\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YvCI5bHRn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BA2d8biJQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PDnej8j_b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vYrcB0mxq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lNDElbNT_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cmbS4zdDM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import AccordionRoot from\"#framer/local/canvasComponent/C2qyDbw3f/C2qyDbw3f.js\";import LiveChat from\"#framer/local/canvasComponent/Cbxyp5EXi/Cbxyp5EXi.js\";import SocialMediaIcon from\"#framer/local/canvasComponent/Nu_R6DoBo/Nu_R6DoBo.js\";import Footer from\"#framer/local/canvasComponent/t5uEU_L2t/t5uEU_L2t.js\";import Header from\"#framer/local/canvasComponent/uG1G9DvLQ/uG1G9DvLQ.js\";import ConsultationForm from\"#framer/local/canvasComponent/UjSIFqgBq/UjSIFqgBq.js\";import*as componentPresets from\"#framer/local/componentPresets/componentPresets/componentPresets.js\";import*as sharedStyle5 from\"#framer/local/css/aUO1Nstrs/aUO1Nstrs.js\";import*as sharedStyle6 from\"#framer/local/css/cigE1ElCB/cigE1ElCB.js\";import*as sharedStyle3 from\"#framer/local/css/GQ7Posxxh/GQ7Posxxh.js\";import*as sharedStyle8 from\"#framer/local/css/jlVvTFaFE/jlVvTFaFE.js\";import*as sharedStyle2 from\"#framer/local/css/L6rRbiyBm/L6rRbiyBm.js\";import*as sharedStyle from\"#framer/local/css/LFKI9rkMq/LFKI9rkMq.js\";import*as sharedStyle1 from\"#framer/local/css/n5ddUe3bV/n5ddUe3bV.js\";import*as sharedStyle9 from\"#framer/local/css/r0CkM3el3/r0CkM3el3.js\";import*as sharedStyle4 from\"#framer/local/css/S3M3xhnYV/S3M3xhnYV.js\";import*as sharedStyle11 from\"#framer/local/css/t2HwjjJfp/t2HwjjJfp.js\";import*as sharedStyle10 from\"#framer/local/css/yiAU245ai/yiAU245ai.js\";import*as sharedStyle7 from\"#framer/local/css/Z6mDYNamW/Z6mDYNamW.js\";const LiveChatFonts=getFonts(LiveChat);const HeaderFonts=getFonts(Header);const FeatherFonts=getFonts(Feather);const SocialMediaIconFonts=getFonts(SocialMediaIcon);const ConsultationFormFonts=getFonts(ConsultationForm);const AccordionRootFonts=getFonts(AccordionRoot);const FooterFonts=getFonts(Footer);const HeaderControls=getPropertyControls(Header);const breakpoints={dMp4tK6Hv:\"(min-width: 1200px)\",FPXg0ftT9:\"(min-width: 810px) and (max-width: 1199.98px)\",gNyUXVoVq:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-WJGoG\";const variantClassNames={dMp4tK6Hv:\"framer-v-i7hlnu\",FPXg0ftT9:\"framer-v-1dcct3f\",gNyUXVoVq:\"framer-v-1noomzh\"};const G1UCSTjGV=undefined;const UuBHyvnm1=undefined;const IziHpcLAY=undefined;const h943PPFKa=undefined;const Se8nlS9Xb=undefined;const QhzDqEVSW=undefined;const thg2XPDGG=undefined;const MCVbGFH4_=undefined;const GW7wlYtbz=undefined;const N4gnYNTfj=undefined;const II6xMGseF=undefined;const mnKLHffUX=undefined;const CPfRSDX0B=undefined;const Mcos4hvSI=undefined;const VAuVWmOhu=undefined;const Y5z80LrXP=undefined;const myoGmzpZD=undefined;const HwJedMFW0=undefined;const UEyNuVZ9R=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:.2,threshold:.5,tokenization:\"word\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const breakpointRules={FPXg0ftT9:[\".framer-WJGoG.framer-i7hlnu { padding: 76px 0px 0px 0px; }\",\".framer-WJGoG .framer-llxlx8 { order: 1004; padding: 0px 0px 60px 0px; }\",\".framer-WJGoG .framer-1kf5av0 { max-width: 1024px; padding: 60px 40px 0px 40px; }\",\".framer-WJGoG .framer-sml91p { gap: 20px; }\",\".framer-WJGoG .framer-1iga1cz { flex-direction: column; gap: 60px; }\",\".framer-WJGoG .framer-w8htg { flex: none; padding: 0px; width: 100%; }\",\".framer-WJGoG .framer-1y6ymk9 { flex-direction: row; }\",\".framer-WJGoG .framer-mvq9dl { flex: 1 0 0px; width: 1px; }\",\".framer-WJGoG .framer-qqbsd0 { flex: 1 0 0px; flex-direction: column; width: 1px; }\",\".framer-WJGoG .framer-15bpqfu { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; }\",\".framer-WJGoG .framer-15xaw1p-container, .framer-WJGoG .framer-w4abvf, .framer-WJGoG .framer-11x7gzo { flex: none; width: 100%; }\",\".framer-WJGoG .framer-mc8cgn { order: 1005; padding: 0px 0px 60px 0px; }\",\".framer-WJGoG .framer-2awvmz { max-width: 1024px; }\",\".framer-WJGoG .framer-63639g { flex-direction: column; }\",\".framer-WJGoG .framer-qfpgfv { padding: 0px; }\",\".framer-WJGoG .framer-1u3iaee-container { order: 1006; }\"],gNyUXVoVq:[\".framer-WJGoG.framer-i7hlnu { padding: 0px; }\",\".framer-WJGoG .framer-1eezcoa-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 16px); right: 16px; }\",\".framer-WJGoG .framer-llxlx8 { padding: 0px 0px 40px 0px; }\",\".framer-WJGoG .framer-1kf5av0 { max-width: 490px; padding: 40px 16px 0px 16px; }\",\".framer-WJGoG .framer-sml91p { gap: 0px; padding: 20px; }\",\".framer-WJGoG .framer-1iga1cz { flex-direction: column; padding: 20px 0px 0px 0px; }\",\".framer-WJGoG .framer-w8htg { flex: none; padding: 0px; width: 100%; }\",\".framer-WJGoG .framer-qqbsd0, .framer-WJGoG .framer-63639g { flex-direction: column; }\",\".framer-WJGoG .framer-15bpqfu { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; }\",\".framer-WJGoG .framer-15xaw1p-container, .framer-WJGoG .framer-11x7gzo { flex: none; width: 100%; }\",\".framer-WJGoG .framer-mc8cgn { padding: 0px 0px 60px 0px; }\",\".framer-WJGoG .framer-2awvmz { max-width: 490px; padding: 0px 16px 0px 16px; }\",\".framer-WJGoG .framer-w4abvf { flex: none; position: relative; top: unset; width: 100%; }\",\".framer-WJGoG .framer-qfpgfv { gap: 16px; padding: 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FPXg0ftT9:\".framer-1dcct3f-override\",gNyUXVoVq:\".framer-1noomzh-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WJGoG.framer-suyd3u, .framer-WJGoG .framer-suyd3u { display: block; }\",\".framer-WJGoG.framer-i7hlnu { align-content: center; align-items: center; background-color: #09090b; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 143px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-1eezcoa-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: 60px; z-index: 8; }\",\".framer-WJGoG .framer-145fush-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 101%; z-index: 8; }\",\".framer-WJGoG .framer-im4fd2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-WJGoG .framer-llxlx8 { align-content: center; align-items: center; background-color: #fafafa; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1003; overflow: visible; padding: 0px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-1kf5av0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 40px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-qlmvq0 { align-content: flex-start; align-items: flex-start; background-color: #18181b; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; box-shadow: 0px 36px 32px -28px rgba(70, 63, 70, 0.32); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 2px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-WJGoG .framer-sml91p { align-content: flex-start; align-items: flex-start; background-color: #09090b; border-bottom-left-radius: 22px; border-bottom-right-radius: 22px; border-top-left-radius: 22px; border-top-right-radius: 22px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 40px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-WJGoG .framer-fyybub { 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: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-1d2dwuk, .framer-WJGoG .framer-1b09sjx, .framer-WJGoG .framer-endwf3, .framer-WJGoG .framer-yl8hkh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-WJGoG .framer-1iga1cz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-w8htg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 40px 0px 0px; position: relative; width: 1px; }\",\".framer-WJGoG .framer-1cuk4po, .framer-WJGoG .framer-zlskhe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-1y6ymk9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-mvq9dl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-zs67lt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-7sbmki-container, .framer-WJGoG .framer-9imz3r-container, .framer-WJGoG .framer-1wf420z-container, .framer-WJGoG .framer-ym69l8-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-WJGoG .framer-1qf8e69, .framer-WJGoG .framer-1ugb1kf, .framer-WJGoG .framer-1gu7vbi, .framer-WJGoG .framer-1vgc8n, .framer-WJGoG .framer-nik4o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WJGoG .framer-budfck, .framer-WJGoG .framer-ysbtmk, .framer-WJGoG .framer-1ec3v39 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-10rgo5u, .framer-WJGoG .framer-1ewlxnv, .framer-WJGoG .framer-6hvbxc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 28px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-qqbsd0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 0px 0px 28px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-15bpqfu { --border-bottom-width: 0px; --border-color: #2a272a; --border-left-width: 0px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 0px 0px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-gc8vlg-container, .framer-WJGoG .framer-mexdid-container, .framer-WJGoG .framer-dxczfv-container, .framer-WJGoG .framer-6b9mdw-container, .framer-WJGoG .framer-1r3c3xr-container, .framer-WJGoG .framer-ofqlmu-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 32px; }\",\".framer-WJGoG .framer-15ql9to { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-1jhfyk1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-WJGoG .framer-akdu6h, .framer-WJGoG .framer-1yg1kb7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-WJGoG .framer-15xaw1p-container, .framer-WJGoG .framer-ciuhqx-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-WJGoG .framer-1f7j017 { background: linear-gradient(90deg, rgba(238, 36, 239, 0) 0%, rgb(238, 36, 239) 50%, rgba(238, 36, 239, 0) 100%); bottom: 0px; flex: none; height: 1px; left: calc(50.00000000000002% - 80% / 2); position: absolute; width: 80%; z-index: 1; }\",\".framer-WJGoG .framer-mc8cgn { align-content: center; align-items: center; background-color: #fafafa; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1004; overflow: visible; padding: 0px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-2awvmz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-63639g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-WJGoG .framer-w4abvf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: sticky; top: 180px; width: 1px; z-index: 1; }\",\".framer-WJGoG .framer-qfpgfv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 40px 0px 0px; position: sticky; top: 140px; width: 1px; z-index: 1; }\",\".framer-WJGoG .framer-8cbm9j, .framer-WJGoG .framer-1taj46h { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-WJGoG .framer-1j6aigs, .framer-WJGoG .framer-167wj9x { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-WJGoG .framer-11x7gzo { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-WJGoG .framer-1u3iaee-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; z-index: 7; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,'.framer-WJGoG[data-border=\"true\"]::after, .framer-WJGoG [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; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={dMp4tK6Hv:\"(min-width: 1200px)\",FPXg0ftT9:\"(min-width: 810px) and (max-width: 1199.98px)\",gNyUXVoVq:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"dMp4tK6Hv\",Phone:\"gNyUXVoVq\",Tablet:\"FPXg0ftT9\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"desktop-active\":\"ZglU1Jo8p\",\"desktop-alt\":\"RgrqR7ia3\",\"desktop-default\":\"r4iyHFroV\",\"mobile-default\":\"yuHhXrooK\"};const getProps=({_LabelVariant,_LabelVariant1,_LabelVariant2,answer1,answer2,answer3,answer4,answer5,answer6,descriptionFAQSection,formTitle,height,id,link,question1,question2,question3,question4,question5,question6,titleFAQSection,width,...props})=>{return{...props,CPfRSDX0B:answer3??props.CPfRSDX0B??\"Вся наша продукція сертифікована та має офіційну гарантію від виробника. Ми також пропонуємо сервісне обслуговування та підтримку через нашу партнерську мережу по всій країні.\",G1UCSTjGV:link??props.G1UCSTjGV,GW7wlYtbz:answer1??props.GW7wlYtbz??\"Ми постачаємо промислове та побутове обладнання для ресторанів, шкільних їдалень, медичних установ, виробництв, готелів та державних закладів. Пропонуємо перевірену техніку від світових виробників.\",h943PPFKa:humanReadableEnumMap[_LabelVariant2]??_LabelVariant2??props.h943PPFKa??\"r4iyHFroV\",HwJedMFW0:question6??props.HwJedMFW0??\"Як оформити замовлення?\",II6xMGseF:answer2??props.II6xMGseF??\"Так, ми спеціалізуємося на держзакупівлях, беремо участь у тендерах і постачаємо техніку відповідно до вимог держ контрактів, гарантуючи відповідність всім стандартам якості та термінам поставки.\",IziHpcLAY:humanReadableEnumMap[_LabelVariant1]??_LabelVariant1??props.IziHpcLAY??\"r4iyHFroV\",Mcos4hvSI:question4??props.Mcos4hvSI??\"Як швидко здійснюється доставка?\",MCVbGFH4_:question1??props.MCVbGFH4_??\"З якими категоріями техніки ви працюєте?\",mnKLHffUX:question3??props.mnKLHffUX??\"Які гарантії якості на обладнання?\",myoGmzpZD:answer5??props.myoGmzpZD??\"Так, наші експерти допоможуть підібрати оптимальне обладнання під ваші потреби. Ви можете залишити заявку на сайті, і наш менеджер зв’яжеться з вами для детальної консультації.\",N4gnYNTfj:question2??props.N4gnYNTfj??\"Чи працюєте ви з державними закупівлями?\",QhzDqEVSW:titleFAQSection??props.QhzDqEVSW??\"Популярні питання\",Se8nlS9Xb:formTitle??props.Se8nlS9Xb??\"Є питання? Давайте поговоримо\",thg2XPDGG:descriptionFAQSection??props.thg2XPDGG??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Дізнайтеся все про нашу роботу! Ми зібрали відповіді на найпоширеніші питання. Якщо не знайшли потрібної інформації – залиште заявку, і ми вам допоможемо!\"})}),UEyNuVZ9R:answer6??props.UEyNuVZ9R??\"Оформити замовлення можна на сайті або зв’язавшись з нашим менеджером. Ми допоможемо з вибором, підготуємо всі документи та організуємо швидку доставку вашого обладнання.\",UuBHyvnm1:humanReadableEnumMap[_LabelVariant]??_LabelVariant??props.UuBHyvnm1??\"r4iyHFroV\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dMp4tK6Hv\",VAuVWmOhu:answer4??props.VAuVWmOhu??\"Ми доставляємо товари по всій країні у мінімальні терміни. Якщо обладнання є в наявності – від 1 до 5 днів. Якщо потрібно замовлення під клієнта, строки узгоджуються індивідуально.\",Y5z80LrXP:question5??props.Y5z80LrXP??\"Чи можна отримати консультацію перед покупкою?\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,G1UCSTjGV,UuBHyvnm1,IziHpcLAY,h943PPFKa,Se8nlS9Xb,QhzDqEVSW,thg2XPDGG,MCVbGFH4_,GW7wlYtbz,N4gnYNTfj,II6xMGseF,mnKLHffUX,CPfRSDX0B,Mcos4hvSI,VAuVWmOhu,Y5z80LrXP,myoGmzpZD,HwJedMFW0,UEyNuVZ9R,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"dMp4tK6Hv\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(9, 9, 11); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-i7hlnu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gNyUXVoVq:{y:924}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:60,width:\"60px\",y:900,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1eezcoa-container\",layoutScroll:true,nodeId:\"nwBFAidsP\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(LiveChat,{height:\"100%\",id:\"nwBFAidsP\",layoutId:\"nwBFAidsP\",style:{width:\"100%\"},variant:matchVariant(\"b_Rpczoue\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:143,width:\"101vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-145fush-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"S6MMwTysf\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{variant:matchVariant(\"U8G_oCqEM\")},gNyUXVoVq:{variant:matchVariant(\"Si1GSdUGV\")}},children:/*#__PURE__*/_jsx(Header,{eEXFTzpAJ:UuBHyvnm1,height:\"100%\",id:\"S6MMwTysf\",KSQ7sEgaI:IziHpcLAY,layoutId:\"S6MMwTysf\",lCNYVlnlw:G1UCSTjGV,style:{width:\"100%\"},tAK0Jhj2u:h943PPFKa,variant:matchVariant(\"QOMzL6gOC\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-im4fd2\"}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-llxlx8\",\"data-framer-name\":\"callback\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kf5av0\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qlmvq0\",\"data-framer-name\":\"frame\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sml91p\",\"data-framer-name\":\"wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-fyybub\",\"data-framer-name\":\"heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-j3z1r6\",\"data-styles-preset\":\"LFKI9rkMq\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-ceff57a6-7ee0-4bfe-847e-ce95bedbb34f, rgb(255, 255, 255))\"},children:\"Є питання? Давайте поговоримо\"})}),className:\"framer-1d2dwuk\",effect:textEffect,fonts:[\"Inter\"],text:Se8nlS9Xb,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iga1cz\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w8htg\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-8feqz9\",\"data-styles-preset\":\"n5ddUe3bV\",style:{\"--framer-text-color\":\"var(--token-6e054fd6-67d6-4a7a-9048-fbfebd912123, rgb(216, 212, 216))\"},children:\"Зв’яжіться з нами просто зараз! Наші експерти готові відповісти на всі ваші запитання та запропонувати найкраще рішення.\"})}),className:\"framer-1b09sjx\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cuk4po\",\"data-framer-name\":\"contact\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-text-color\":\"rgb(216, 212, 216)\"},children:\"Контакти:\"})}),className:\"framer-endwf3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1y6ymk9\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mvq9dl\",\"data-framer-name\":\"wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zs67lt\",\"data-framer-name\":\"mail\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7sbmki-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"sy8F4COSn\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"mai\",iconSelection:\"edit\",id:\"sy8F4COSn\",layoutId:\"sy8F4COSn\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(254, 236, 254)\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:support@nexora.com.ua\",motionChild:true,nodeId:\"G4LPfQCOg\",openInNewTab:true,relValues:[],scopeId:\"kjSxWiELs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"support@nexora.com.ua\"})})})}),className:\"framer-1qf8e69\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-budfck\",\"data-framer-name\":\"phone\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9imz3r-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"OkBHHcWET\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"phone\",iconSelection:\"edit\",id:\"OkBHHcWET\",layoutId:\"OkBHHcWET\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(254, 236, 254)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380964264643\",motionChild:true,nodeId:\"IOuziny_B\",openInNewTab:true,relValues:[],scopeId:\"kjSxWiELs\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(251, 198, 251)\"},children:\"096\"}),\" 426 46 43\"]})})})}),className:\"framer-1ugb1kf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10rgo5u\",\"data-framer-name\":\"phone\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(254, 236, 254)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+38050 539 50 46\",motionChild:true,nodeId:\"LCSfLbsO1\",openInNewTab:true,relValues:[],scopeId:\"kjSxWiELs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"050 539 50 46\"})})})}),className:\"framer-1gu7vbi\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ewlxnv\",\"data-framer-name\":\"phone\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(254, 236, 254)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380977217511\",motionChild:true,nodeId:\"pvriFIu5_\",openInNewTab:true,relValues:[],scopeId:\"kjSxWiELs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"097 721 75 11\"})})})}),className:\"framer-1vgc8n\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6hvbxc\",\"data-framer-name\":\"phone\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(254, 236, 254)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+380961291878\",motionChild:true,nodeId:\"xG1lCyppV\",openInNewTab:true,relValues:[],scopeId:\"kjSxWiELs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5ba67\",\"data-styles-preset\":\"L6rRbiyBm\",children:\"096 129 18 78\"})})})}),className:\"framer-nik4o\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qqbsd0\",\"data-framer-name\":\"social-media-icon\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15bpqfu\",\"data-border\":true,\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1547.6},gNyUXVoVq:{y:1609.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gc8vlg-container\",nodeId:\"MeOpWWScE\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"MeOpWWScE\",layoutId:\"MeOpWWScE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jT9POfgGu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1547.6},gNyUXVoVq:{y:1609.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mexdid-container\",nodeId:\"iozRWUhM2\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"iozRWUhM2\",layoutId:\"iozRWUhM2\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"PJ_grMB1D\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1547.6},gNyUXVoVq:{y:1609.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-dxczfv-container\",nodeId:\"DdtVuZZJx\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"DdtVuZZJx\",layoutId:\"DdtVuZZJx\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ynD5yh3YD\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15ql9to\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1603.6},gNyUXVoVq:{y:1665.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6b9mdw-container\",nodeId:\"uC27jKQ_y\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"uC27jKQ_y\",layoutId:\"uC27jKQ_y\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"QXT_gGjAt\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1603.6},gNyUXVoVq:{y:1665.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r3c3xr-container\",nodeId:\"tAse9XXuw\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"tAse9XXuw\",layoutId:\"tAse9XXuw\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"SDlKLtyVu\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:1603.6},gNyUXVoVq:{y:1665.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"32px\",y:1792.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ofqlmu-container\",nodeId:\"pMmcYs26d\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(SocialMediaIcon,{height:\"100%\",id:\"pMmcYs26d\",layoutId:\"pMmcYs26d\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"HnCFc9ovy\"),width:\"100%\"})})})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zlskhe\",\"data-framer-name\":\"workinghours\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-text-color\":\"rgb(216, 212, 216)\"},children:\"Графік роботи:\"})}),className:\"framer-yl8hkh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jhfyk1\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ysbtmk\",\"data-framer-name\":\"days\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wf420z-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"BedlWQ6m3\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"calend\",iconSelection:\"edit\",id:\"BedlWQ6m3\",layoutId:\"BedlWQ6m3\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(245, 244, 245)\"},children:\"Понеділок - П'ятниця \"})}),className:\"framer-akdu6h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ec3v39\",\"data-framer-name\":\"time\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ym69l8-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XzeLDXyQL\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-ee1cecba-deec-4338-87f7-6db73600ad6c, rgb(235, 17, 236))\",height:\"100%\",iconSearch:\"clock\",iconSelection:\"edit\",id:\"XzeLDXyQL\",layoutId:\"XzeLDXyQL\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{style:{\"--framer-font-size\":\"20px\",\"--framer-text-color\":\"rgb(245, 244, 245)\"},children:\"09:00 - 18:00\"})}),className:\"framer-1yg1kb7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{width:\"calc(max(min(100vw, 1024px) - 84px, 1px) - 80px)\",y:1967.6},gNyUXVoVq:{width:\"calc(max(min(100vw, 490px) - 36px, 1px) - 40px)\",y:1945.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:527,width:\"max((max(min(100vw, 1440px) - 84px, 1px) - 120px) / 2, 1px)\",y:1346.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15xaw1p-container\",nodeId:\"MXwFbTLkT\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{K1qP4laV3:\"0px 0px 0px 0px\"},gNyUXVoVq:{E7rjBqPHZ:\"column\",K1qP4laV3:\"0px 0px 0px 0px\",yMv7PZoix:\"column\"}},children:/*#__PURE__*/_jsx(ConsultationForm,{E7rjBqPHZ:\"row\",height:\"100%\",id:\"MXwFbTLkT\",K1qP4laV3:\"0px 0px 0px 40px\",layoutId:\"MXwFbTLkT\",style:{width:\"100%\"},width:\"100%\",yMv7PZoix:\"row\"})})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f7j017\",\"data-framer-name\":\"divider\"})]})})}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-mc8cgn\",\"data-framer-name\":\"faq\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-2awvmz\",\"data-framer-name\":\"wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-63639g\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-w4abvf\",\"data-framer-name\":\"header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qfpgfv\",\"data-framer-name\":\"title-&-description\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-8cbm9j\",\"data-framer-name\":\"title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-j3z1r6\",\"data-styles-preset\":\"LFKI9rkMq\",style:{\"--framer-text-alignment\":\"left\"},children:\"Популярні питання\"})}),className:\"framer-1j6aigs\",effect:textEffect,fonts:[\"Inter\"],text:QhzDqEVSW,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1taj46h\",\"data-framer-name\":\"description\",children:/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:NEd4VmDdsxM3StIUbddO/pRRgk0dcN3gDaE0WpAE7/YouTube.js:Youtube\":componentPresets.props[\"M_HT61KdI\"],\"module:pVk4QsoHxASnVtUBp6jr/ttReBBOK4JjO79S16uu9/CodeBlock.js:default\":componentPresets.props[\"IwmDwFS1_\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:thg2XPDGG,className:\"framer-167wj9x\",effect:textEffect1,fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-196qu62\",code:\"framer-styles-preset-tlkdj6\",h1:\"framer-styles-preset-153uihb\",h2:\"framer-styles-preset-j3z1r6\",h3:\"framer-styles-preset-1vc8uhd\",h4:\"framer-styles-preset-1ykmn56\",h5:\"framer-styles-preset-1ewd2hq\",h6:\"framer-styles-preset-nht60d\",img:\"framer-styles-preset-olywxb\",p:\"framer-styles-preset-8feqz9\",table:\"framer-styles-preset-1zw09q\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11x7gzo\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{width:\"max(min(100vw, 1024px) - 80px, 1px)\",y:2834.2},gNyUXVoVq:{width:\"max(min(100vw, 490px) - 32px, 1px)\",y:2768.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:820,width:\"max((min(100vw, 1440px) - 120px) / 2, 1px)\",y:2194.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ciuhqx-container\",nodeId:\"Jam0vj_LD\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gNyUXVoVq:{jN_ufp07m:\"20px\"}},children:/*#__PURE__*/_jsx(AccordionRoot,{DYRRGYcmP:N4gnYNTfj,g9_DaXk8t:MCVbGFH4_,height:\"100%\",id:\"Jam0vj_LD\",IZmRbYorl:CPfRSDX0B,j5N5lcf5L:GW7wlYtbz,jN_ufp07m:\"40px\",js5ZyZE3I:HwJedMFW0,kZhEwARIB:Y5z80LrXP,layoutId:\"Jam0vj_LD\",Ob6F_uyuM:mnKLHffUX,OGP7Tmszy:VAuVWmOhu,Rw4VbVw_R:UEyNuVZ9R,style:{width:\"100%\"},SxiqvRAPA:II6xMGseF,variant:matchVariant(\"DT8OOwSv9\"),VCiG8_lOx:myoGmzpZD,width:\"100%\",WTm0VoKZS:Mcos4hvSI})})})})})})]})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{y:3714.2},gNyUXVoVq:{y:3648.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:619,width:\"100vw\",y:3134.6,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1u3iaee-container\",nodeId:\"Y9wP5zInm\",scopeId:\"kjSxWiELs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FPXg0ftT9:{variant:matchVariant(\"N8qz2niZa\")},gNyUXVoVq:{variant:matchVariant(\"JsspUuR4e\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Y9wP5zInm\",layoutId:\"Y9wP5zInm\",style:{width:\"100%\"},variant:matchVariant(\"CJFEUU58c\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3948\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FPXg0ftT9\":{\"layout\":[\"fixed\",\"fixed\"]},\"gNyUXVoVq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"G1UCSTjGV\":\"link\",\"UuBHyvnm1\":\"_LabelVariant\",\"IziHpcLAY\":\"_LabelVariant1\",\"h943PPFKa\":\"_LabelVariant2\",\"Se8nlS9Xb\":\"formTitle\",\"QhzDqEVSW\":\"titleFAQSection\",\"thg2XPDGG\":\"descriptionFAQSection\",\"MCVbGFH4_\":\"question1\",\"GW7wlYtbz\":\"answer1\",\"N4gnYNTfj\":\"question2\",\"II6xMGseF\":\"answer2\",\"mnKLHffUX\":\"question3\",\"CPfRSDX0B\":\"answer3\",\"Mcos4hvSI\":\"question4\",\"VAuVWmOhu\":\"answer4\",\"Y5z80LrXP\":\"question5\",\"myoGmzpZD\":\"answer5\",\"HwJedMFW0\":\"question6\",\"UEyNuVZ9R\":\"answer6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"dMp4tK6Hv\":[\".framer-1eezcoa-container\",\".framer-145fush-container\",\".framer-llxlx8\",\".framer-mc8cgn\",\".framer-1u3iaee-container\"],\"FPXg0ftT9\":[\".framer-1eezcoa-container\",\".framer-145fush-container\",\".framer-llxlx8\",\".framer-mc8cgn\",\".framer-1u3iaee-container\"],\"gNyUXVoVq\":[\".framer-1eezcoa-container\",\".framer-145fush-container\",\".framer-llxlx8\",\".framer-mc8cgn\",\".framer-1u3iaee-container\"]}\n * @framerBreakpoints {\"dMp4tK6Hv\":{\"min\":1200,\"canvasClassName\":\"framer-i7hlnu-override\",\"minHeight\":3948,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"FPXg0ftT9\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1dcct3f-override\",\"minHeight\":3948,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gNyUXVoVq\":{\"max\":809,\"canvasClassName\":\"framer-1noomzh-override\",\"minHeight\":3948,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant dMp4tK6Hv\n * @framerLayoutTemplate true\n */const FramerkjSxWiELs=withCSS(Component,css,\"framer-WJGoG\");export default FramerkjSxWiELs;FramerkjSxWiELs.displayName=\"Main\";FramerkjSxWiELs.defaultProps={height:3948,width:1200};addPropertyControls(FramerkjSxWiELs,{G1UCSTjGV:{title:\"Link\",type:ControlType.Link},UuBHyvnm1:HeaderControls?.[\"eEXFTzpAJ\"]&&{...HeaderControls[\"eEXFTzpAJ\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Головна Label Variant\"},IziHpcLAY:HeaderControls?.[\"KSQ7sEgaI\"]&&{...HeaderControls[\"KSQ7sEgaI\"],defaultValue:\"r4iyHFroV\",description:undefined,hidden:undefined,title:\"Про Нас Label Variant\"},h943PPFKa:HeaderControls?.[\"tAK0Jhj2u\"]&&{...HeaderControls[\"tAK0Jhj2u\"],defaultValue:\"r4iyHFroV\",description:\"________________\",hidden:undefined,title:\"Контакти Label Variant\"},Se8nlS9Xb:{defaultValue:\"Є питання? Давайте поговоримо\",description:\"________________\",displayTextArea:false,title:\"Form Title\",type:ControlType.String},QhzDqEVSW:{defaultValue:\"Популярні питання\",displayTextArea:false,title:\"Title FAQ Section\",type:ControlType.String},thg2XPDGG:{defaultValue:\"<p>Дізнайтеся все про нашу роботу! Ми зібрали відповіді на найпоширеніші питання. Якщо не знайшли потрібної інформації – залиште заявку, і ми вам допоможемо!</p>\",title:\"Description FAQ Section\",type:ControlType.RichText},MCVbGFH4_:{defaultValue:\"З якими категоріями техніки ви працюєте?\",description:\"\",displayTextArea:false,title:\"Question 1\",type:ControlType.String},GW7wlYtbz:{defaultValue:\"Ми постачаємо промислове та побутове обладнання для ресторанів, шкільних їдалень, медичних установ, виробництв, готелів та державних закладів. Пропонуємо перевірену техніку від світових виробників.\",description:\"\",displayTextArea:false,title:\"Answer 1\",type:ControlType.String},N4gnYNTfj:{defaultValue:\"Чи працюєте ви з державними закупівлями?\",displayTextArea:false,title:\"Question 2\",type:ControlType.String},II6xMGseF:{defaultValue:\"Так, ми спеціалізуємося на держзакупівлях, беремо участь у тендерах і постачаємо техніку відповідно до вимог держ контрактів, гарантуючи відповідність всім стандартам якості та термінам поставки.\",description:\"\",displayTextArea:false,title:\"Answer 2\",type:ControlType.String},mnKLHffUX:{defaultValue:\"Які гарантії якості на обладнання?\",displayTextArea:false,title:\"Question 3\",type:ControlType.String},CPfRSDX0B:{defaultValue:\"Вся наша продукція сертифікована та має офіційну гарантію від виробника. Ми також пропонуємо сервісне обслуговування та підтримку через нашу партнерську мережу по всій країні.\",description:\"\",displayTextArea:false,title:\"Answer 3\",type:ControlType.String},Mcos4hvSI:{defaultValue:\"Як швидко здійснюється доставка?\",displayTextArea:false,title:\"Question 4\",type:ControlType.String},VAuVWmOhu:{defaultValue:\"Ми доставляємо товари по всій країні у мінімальні терміни. Якщо обладнання є в наявності – від 1 до 5 днів. Якщо потрібно замовлення під клієнта, строки узгоджуються індивідуально.\",description:\"\",displayTextArea:false,title:\"Answer 4\",type:ControlType.String},Y5z80LrXP:{defaultValue:\"Чи можна отримати консультацію перед покупкою?\",displayTextArea:false,title:\"Question 5\",type:ControlType.String},myoGmzpZD:{defaultValue:\"Так, наші експерти допоможуть підібрати оптимальне обладнання під ваші потреби. Ви можете залишити заявку на сайті, і наш менеджер зв’яжеться з вами для детальної консультації.\",description:\"\",displayTextArea:false,title:\"Answer 5\",type:ControlType.String},HwJedMFW0:{defaultValue:\"Як оформити замовлення?\",displayTextArea:false,title:\"Question 6\",type:ControlType.String},UEyNuVZ9R:{defaultValue:\"Оформити замовлення можна на сайті або зв’язавшись з нашим менеджером. Ми допоможемо з вибором, підготуємо всі документи та організуємо швидку доставку вашого обладнання.\",description:\"____________\",displayTextArea:false,title:\"Answer 6\",type:ControlType.String}});addFonts(FramerkjSxWiELs,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"}]},...LiveChatFonts,...HeaderFonts,...FeatherFonts,...SocialMediaIconFonts,...ConsultationFormFonts,...AccordionRootFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...componentPresets.fonts?.[\"IwmDwFS1_\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"IwmDwFS1_\"]):[],...componentPresets.fonts?.[\"M_HT61KdI\"]?getFontsFromComponentPreset(componentPresets.fonts?.[\"M_HT61KdI\"]):[]],{supportsExplicitInterCodegen:true});FramerkjSxWiELs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LiveChat,{},context),forwardLoader(Header,{},context),forwardLoader(SocialMediaIcon,{},context),forwardLoader(ConsultationForm,{},context),forwardLoader(AccordionRoot,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkjSxWiELs\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"dMp4tK6Hv\\\":[\\\".framer-1eezcoa-container\\\",\\\".framer-145fush-container\\\",\\\".framer-llxlx8\\\",\\\".framer-mc8cgn\\\",\\\".framer-1u3iaee-container\\\"],\\\"FPXg0ftT9\\\":[\\\".framer-1eezcoa-container\\\",\\\".framer-145fush-container\\\",\\\".framer-llxlx8\\\",\\\".framer-mc8cgn\\\",\\\".framer-1u3iaee-container\\\"],\\\"gNyUXVoVq\\\":[\\\".framer-1eezcoa-container\\\",\\\".framer-145fush-container\\\",\\\".framer-llxlx8\\\",\\\".framer-mc8cgn\\\",\\\".framer-1u3iaee-container\\\"]}\",\"framerIntrinsicHeight\":\"3948\",\"framerVariables\":\"{\\\"G1UCSTjGV\\\":\\\"link\\\",\\\"UuBHyvnm1\\\":\\\"_LabelVariant\\\",\\\"IziHpcLAY\\\":\\\"_LabelVariant1\\\",\\\"h943PPFKa\\\":\\\"_LabelVariant2\\\",\\\"Se8nlS9Xb\\\":\\\"formTitle\\\",\\\"QhzDqEVSW\\\":\\\"titleFAQSection\\\",\\\"thg2XPDGG\\\":\\\"descriptionFAQSection\\\",\\\"MCVbGFH4_\\\":\\\"question1\\\",\\\"GW7wlYtbz\\\":\\\"answer1\\\",\\\"N4gnYNTfj\\\":\\\"question2\\\",\\\"II6xMGseF\\\":\\\"answer2\\\",\\\"mnKLHffUX\\\":\\\"question3\\\",\\\"CPfRSDX0B\\\":\\\"answer3\\\",\\\"Mcos4hvSI\\\":\\\"question4\\\",\\\"VAuVWmOhu\\\":\\\"answer4\\\",\\\"Y5z80LrXP\\\":\\\"question5\\\",\\\"myoGmzpZD\\\":\\\"answer5\\\",\\\"HwJedMFW0\\\":\\\"question6\\\",\\\"UEyNuVZ9R\\\":\\\"answer6\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"dMp4tK6Hv\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-i7hlnu-override\\\",\\\"minHeight\\\":3948,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"FPXg0ftT9\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1dcct3f-override\\\",\\\"minHeight\\\":3948,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gNyUXVoVq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1noomzh-override\\\",\\\"minHeight\\\":3948,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"dMp4tK6Hv\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FPXg0ftT9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gNyUXVoVq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Secondary from \"https://framerusercontent.com/modules/2d5f2wdIUdwKytKw6Bj9/yTStG5a05xUizsMT1AiH/cZTUiIy7t.js\";\r\nimport Main from \"https://framerusercontent.com/modules/whAHVWdHVQNJfPRW4SkP/djm0ShXu1zICfzLsXqV5/kjSxWiELs.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ButMt3xpN: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zUEumd5Ly7fRsryK4LY0/FwpBWF6gZo1rYbANOYoi/augiA20Il.js\")), path: \"/\"}, w22RvAHB6: {elements: {gxYC3jB5H: \"item-3\", NtsBMvy5o: \"item-4\", T4_rN05cV: \"item-1\", tPI4Dgebi: \"about\", uBjryIwys: \"item-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A2UhnsUYbRv2OOrDJNOZ/m5Yr0q3CDhOIWvs0j1yw/w22RvAHB6.js\")), path: \"/about\"}, eK34DorQF: {elements: {Ois6vnFH3: \"form\", zS6hAjUnF: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sp49pwSiX1mezSrMSqd3/QKTYuPyv2XGi2dVHpoWd/eK34DorQF.js\")), path: \"/contact\"}, Yx77B_C1Q: {elements: {AF0PuZYCp: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P2GTRaM1NkyhWf6D83cL/eGxEkqaqG81JHggftRvz/Yx77B_C1Q.js\")), path: \"/terms-of-use\"}, geCJo1Av9: {elements: {LDo7GgEJU: \"contact\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7r15M6rKs2X5gm8yVz6c/vrY9iHEbfVXvmkA0K2z9/geCJo1Av9.js\")), path: \"/privacy-policy\"}, xeY1RpEEg: {elements: {NHlb2ngZY: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Asd5bwsgbVDCGGiSp7yA/sdJgog6yYZZxIqFTMdGx/xeY1RpEEg.js\")), path: \"/catalog/industrial-equipment\"}, YbwdQucvp: {elements: {jJDozX8Qy: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5CMj6lBAX1n4ucdkCbDa/E7rkkun9KWZFHKrNz5Ne/YbwdQucvp.js\")), path: \"/catalog/household-equipment\"}, XR7H0ZDQb: {elements: {gsUFXsGBH: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/icY70fDEqLdF0RMwGUba/HmoI4EAN43lmzjcxDz9e/XR7H0ZDQb.js\")), path: \"/catalog/industrial-equipment/kitchen-electromechanical-installation\"}, qo3143HDq: {elements: {Ev0e5_Q5X: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A9Pe1FRTva0bUlteuvBV/1M4hxzaSVFMcrhkti3c0/qo3143HDq.js\")), path: \"/catalog/industrial-equipment/professional-ovens\"}, PjP0cw4dC: {elements: {t7jU41NB_: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uT5lE3pgZirjXdlAMf5F/50IxZgtzOmeNWvtmtAxZ/PjP0cw4dC.js\")), path: \"/catalog/industrial-equipment/cold-storage\"}, VRE3Qx88U: {elements: {xkmSMRF5S: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9Y4y1eggZxdTCx0643vN/H7i1wvEFMLw6Sp9EWmdU/VRE3Qx88U.js\")), path: \"/catalog/industrial-equipment/other\"}, Xf1h1PRj1: {elements: {S1idgXpx5: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oFmqow8ieqMw6PMlqa4m/OSHP1scS60COgvcUNiVL/Xf1h1PRj1.js\")), path: \"/catalog/industrial-equipment/dishwashers\"}, AcjGCLK5l: {elements: {mlZc9v8ok: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iHZavzlT6up6FGz2eQZP/fD08mw9sklY2euXx4rS7/AcjGCLK5l.js\")), path: \"/catalog/household-equipment/air-conditioning\"}, i3D095NhJ: {elements: {AVXQd0VNk: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F690Oxnt38nc2YBN4THF/hcVMXyyw3VDXMLRGtQyG/i3D095NhJ.js\")), path: \"/catalog/household-equipment/home-appliances\"}, ImybpAf4i: {elements: {XfhfoWkVT: \"categories\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8BAtPadJUK8ciVaFD3N2/j2Zzgnls81I50q2TdNuK/ImybpAf4i.js\")), path: \"/catalog/industrial-equipment/washer-and-dryer\"}, TDiWWYPjb: {collectionId: \"bPfV2aSJO\", elements: {FFyThhixk: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9VqshBbawWgT82pLrmlh/SPXtYahzPc09xudxed5N/TDiWWYPjb.js\")), path: \"/catalog/industrial-equipment/:lpxYekNB2\"}, RLTNfOXhZ: {collectionId: \"b3NalP4YM\", elements: {PGBoKCVFg: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lasY1ZgI1xCDmvGElB78/WVnaOeb5rWkjC2Yhvew4/RLTNfOXhZ.js\")), path: \"/catalog/household-equipment/:tpxmKWjaG\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {b3NalP4YM: async () => (await import(\"https://framerusercontent.com/modules/y83WoILEJZ7RUYWL43fE/RfoHa4V1BfmOxh1tnUmG/b3NalP4YM.js\"))?.[\"utils\"], bPfV2aSJO: async () => (await import(\"https://framerusercontent.com/modules/eFqLFGtLIaHr9qaGMDg7/4gKQB8UH0KtiwzJpFVn1/bPfV2aSJO.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3ed84917d00aafdcfc6e8762ee62f4e3e5453ea59aa0ac5e8827c766c13b48d0\"\r\n\t\tconst text = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Дізнайтеся все про нашу роботу! Ми зібрали відповіді на найпоширеніші питання. Якщо не знайшли потрібної інформації – залиште заявку, і ми вам допоможемо!\"))\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Ознайомтесь із найпоширенішими питаннями та отримайте швидкі відповіді.\"))\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Ознайомтесь з відповідями на найбільш актуальні питання щодо вибору та експлуатації промислового обладнання.\"))\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Ми зібрали для вас відповіді на найпоширеніші питання, щоб допомогти з вибором та покупкою.\"))\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Готові вибрати пароконвектомат чи конвекційну піч? Ось найважливіші моменти для вашого вибору та використання!\"))\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Ми допоможемо вам знайти найкраще обладнання для вашого бізнесу. Дізнайтесь більше у нашій секції часто задаваних питань.\"))\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Ознайомтесь з найбільш важливими питаннями, щоб зробити обґрунтований вибір для вашого бізнесу.\"))\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Знайдіть відповіді на найпоширеніші питання про системи кондиціювання. Ми допоможемо вам вибрати оптимальні рішення для вашого приміщення.\"), React.createElement(\"p\", undefined, React.createElement(\"br\", {className: \"trailing-break\"})))\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Отримайте всю необхідну інформацію про техніку для дому, яку ми пропонуємо, та дізнайтеся відповіді на найпоширеніші питання.\"), React.createElement(\"p\", undefined, React.createElement(\"br\", {className: \"trailing-break\"})))\r\nconst text9 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Запитання та відповіді про пральні та сушильні машини. Відкрийте для себе корисну інформацію, що полегшить роботу з нашими пристроями.\"))\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {CPfRSDX0B: \"Вся наша продукція сертифікована та має офіційну гарантію від виробника. Ми також пропонуємо сервісне обслуговування та підтримку через нашу партнерську мережу по всій країні.\", GW7wlYtbz: \"Ми постачаємо промислове та побутове обладнання для ресторанів, шкільних їдалень, медичних установ, виробництв, готелів та державних закладів. Пропонуємо перевірену техніку від світових виробників.\", h943PPFKa: \"r4iyHFroV\", HwJedMFW0: \"Як оформити замовлення?\", II6xMGseF: \"Так, ми спеціалізуємося на держзакупівлях, беремо участь у тендерах і постачаємо техніку відповідно до вимог держ контрактів, гарантуючи відповідність всім стандартам якості та термінам поставки.\", IziHpcLAY: \"r4iyHFroV\", Mcos4hvSI: \"Як швидко здійснюється доставка?\", MCVbGFH4_: \"З якими категоріями техніки ви працюєте?\", mnKLHffUX: \"Які гарантії якості на обладнання?\", myoGmzpZD: \"Так, наші експерти допоможуть підібрати оптимальне обладнання під ваші потреби. Ви можете залишити заявку на сайті, і наш менеджер зв’яжеться з вами для детальної консультації.\", N4gnYNTfj: \"Чи працюєте ви з державними закупівлями?\", QhzDqEVSW: \"Популярні питання\", Se8nlS9Xb: \"Є питання? Давайте поговоримо\", thg2XPDGG: text, UEyNuVZ9R: \"Оформити замовлення можна на сайті або зв’язавшись з нашим менеджером. Ми допоможемо з вибором, підготуємо всі документи та організуємо швидку доставку вашого обладнання.\", UuBHyvnm1: \"ZglU1Jo8p\", VAuVWmOhu: \"Ми доставляємо товари по всій країні у мінімальні терміни. Якщо обладнання є в наявності – від 1 до 5 днів. Якщо потрібно замовлення під клієнта, строки узгоджуються індивідуально.\", Y5z80LrXP: \"Чи можна отримати консультацію перед покупкою?\"}\r\nconst props2 = {...props1, CPfRSDX0B: \"Після вашого запиту, наші фахівці підбирають оптимальні рішення для вашого бізнесу, узгоджують всі технічні деталі, здійснюють закупку, доставку та встановлення обладнання у вашій установі.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"NEXORA TECH — це компанія, що спеціалізується на постачанні професійного обладнання для ресторанів, шкіл, лікарень та інших установ, які потребують високоякісних технічних рішень для забезпечення ефективної роботи.\", HwJedMFW0: \"Які види обладнання ви постачаєте?\", II6xMGseF: \"Ми надаємо широкий спектр послуг, включаючи постачання обладнання, супровід проектів, консультації, монтаж та обслуговування техніки. Також наша компанія активно бере участь у державних тендерах та успішно виконує великі замовлення.\", IziHpcLAY: \"ZglU1Jo8p\", Mcos4hvSI: \"Як ви працюєте з державними тендерами?\", MCVbGFH4_: \"Що таке NEXORA TECH?\", mnKLHffUX: \"Як відбувається процес закупки та поставки обладнання?\", myoGmzpZD: \"Для консультацій або замовлення обладнання ви можете зв'язатися з нами через форму зворотного зв'язку на сайті, за телефоном або електронною поштою. Наші менеджери готові допомогти вам з вибором техніки та оформленням замовлення.\", N4gnYNTfj: \"Які послуги надає наша компанія?\", thg2XPDGG: text1, UEyNuVZ9R: \"Ми постачаємо широкий асортимент обладнання для ресторанів, кафе, шкіл, лікарень та інших закладів, включаючи кухонне електромеханічне обладнання, холодильні та морозильні машини, посудомийні машини, а також інше технічне оснащення для бізнесу.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Ми активно беремо участь у державних тендерах, забезпечуючи високу якість послуг та своєчасне виконання зобов'язань. NEXORA TECH має багаторічний досвід і відмінну репутацію в цій сфері.\", Y5z80LrXP: \"Як отримати консультацію або замовити обладнання?\"}\r\nconst props3 = {G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, h943PPFKa: \"ZglU1Jo8p\", IziHpcLAY: \"r4iyHFroV\", KmmMafphf: \"rgb(9, 9, 11)\", UuBHyvnm1: \"r4iyHFroV\"}\r\nconst props4 = {...props3, KmmMafphf: \"var(--token-7f8f2833-005f-4046-8ffc-c05a217039b4, rgb(250, 250, 250))\"}\r\nconst props5 = {...props1, CPfRSDX0B: \"Всі технічні характеристики наявні на нашому сайті у розділі кожного товару. Якщо у вас є додаткові питання, наші менеджери з радістю нададуть усю необхідну інформацію.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Ми пропонуємо широкий асортимент промислового обладнання для ресторанного та готельного бізнесу, а також для шкіл та інших закладів. В нашому каталозі ви знайдете кухонне обладнання, холодильні та морозильні установки, обробне обладнання та багато інших технічних рішень.\", HwJedMFW0: \"Як я можу бути впевнений у якості обладнання?\", II6xMGseF: \"Так, наші фахівці завжди готові допомогти вам з вибором обладнання, яке найкраще відповідає вашим потребам. Ви можете звернутися до нас через сайт або по телефону для детальної консультації.\", Mcos4hvSI: \"Які бренди ви представляєте?\", MCVbGFH4_: \"Яке промислове обладнання ви пропонуєте?\", mnKLHffUX: \"Як дізнатися більше про технічні характеристики обладнання?\", myoGmzpZD: \"Підписуйтеся на нашу розсилку або слідкуйте за новинами на сайті, щоб бути в курсі нових надходжень і спеціальних акцій на промислове обладнання.\", N4gnYNTfj: \"Чи можна отримати консультацію з вибору обладнання?\", thg2XPDGG: text2, UEyNuVZ9R: \"Ми постачаємо тільки сертифіковану продукцію від перевірених виробників, що відповідає міжнародним стандартам якості та безпеки.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Ми працюємо з перевіреними та надійними брендами, які зарекомендували себе на ринку. У нашому асортименті ви знайдете обладнання від провідних світових виробників.\", Y5z80LrXP: \"Як дізнатися про нові надходження товарів?\"}\r\nconst props6 = {...props1, CPfRSDX0B: \"Так, ми надаємо гарантію на побутове обладнання. Тривалість гарантії залежить від виробника та типу товару. Деталі можна дізнатися безпосередньо на сторінці кожного товару або звернувшись до нас.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Ви можете замовити побутове обладнання безпосередньо через наш сайт або зв'язавшись з нашими менеджерами для оформлення покупки та отримання додаткової консультації.\", HwJedMFW0: \"Як я можу дізнатися про наявність товару?\", II6xMGseF: \"місцезнаходження та габаритів товару. Зв'яжіться з нами для точного розрахунку вартості та термінів доставки.\", Mcos4hvSI: \"Як дізнатися більше про технічні характеристики?\", MCVbGFH4_: \"Як можна придбати побутове обладнання?\", mnKLHffUX: \"Чи є гарантія на побутове обладнання?\", myoGmzpZD: \"Наші фахівці завжди готові допомогти вам у виборі побутового обладнання, яке найкраще підходить для ваших потреб. Ви можете отримати безкоштовну консультацію як онлайн, так і по телефону.\", N4gnYNTfj: \"Які умови доставки побутового обладнання?\", thg2XPDGG: text3, UEyNuVZ9R: \"Ми надаємо повну підтримку після покупки. Якщо у вас виникли питання або проблеми з обладнанням, наші фахівці готові допомогти вам на всіх етапах використання.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Всі технічні характеристики побутового обладнання наведені на сторінках продуктів. Якщо у вас виникли питання, наші консультанти завжди готові допомогти вам з вибором і надати додаткову інформацію.\", Y5z80LrXP: \"Чи можлива консультація з вибору побутового обладнання?\"}\r\nconst props7 = {...props1, CPfRSDX0B: \"Так, усі товари, що ми продаємо, мають офіційну гарантію від виробника, яка забезпечує безпеку та безперебійну роботу техніки.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"У нашому асортименті є широкий вибір електромеханічного обладнання для кухонь: міксери, блендери, м'ясорубки, кавомолки, електричні плити та багато іншого для вашого бізнесу.\", HwJedMFW0: \"Чи можна замовити електромеханічне обладнання за індивідуальними вимогами?\", II6xMGseF: \"Наші фахівці допоможуть вам підібрати обладнання залежно від ваших потреб, обсягу роботи та специфіки меню. Звертайтесь до нас для безкоштовної консультації.\", Mcos4hvSI: \"Як часто необхідно обслуговувати кухонне електромеханічне обладнання?\", MCVbGFH4_: \"Яке кухонне електромеханічне обладнання ви пропонуєте?\", mnKLHffUX: \"Чи надаєте ви гарантію на кухонне обладнання?\", myoGmzpZD: \"У нашому асортименті представлені найкращі бренди кухонного обладнання, які відповідають міжнародним стандартам якості та надійності.\", N4gnYNTfj: \"Як вибрати кухонне електромеханічне устаткування для ресторану чи кафе?\", UEyNuVZ9R: \"Так, ми пропонуємо індивідуальні рішення для різних потреб. Якщо вам потрібен спеціалізований продукт, ми можемо розглянути варіанти виготовлення обладнання під ваші вимоги.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Регулярне технічне обслуговування допоможе продовжити термін служби вашого обладнання. Ми рекомендуємо проводити планове обслуговування згідно з інструкцією виробника.\", Y5z80LrXP: \"Які бренди кухонного обладнання ви пропонуєте?\"}\r\nconst props8 = {...props1, CPfRSDX0B: \"Регулярне очищення печі від жиру і накипу продовжує термін служби обладнання. Більшість моделей мають автоматичні програми очищення, але для кращих результатів рекомендується проводити повне очищення вручну раз на кілька місяців.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Пароконвектомат — це комбіноване обладнання, яке поєднує функції конвекційної печі та парогенератора. Це дозволяє готувати страви як на сухому жарі, так і на парі, що дає більшу варіативність у приготуванні.\", HwJedMFW0: \"Які страви можна приготувати в пароконвектоматі?\", II6xMGseF: \"Конвекційні печі ідеальні для приготування страв, які потребують тільки тепла (випічка, гриль), тоді як пароконвектомати підходять для більш універсальних завдань, оскільки дозволяють готувати на пару і поєднувати обидва методи приготування.\", Mcos4hvSI: \"Які основні функції має конвекційна піч?\", MCVbGFH4_: \"Що таке пароконвектомат і чим він відрізняється від звичайної конвекційної печі?\", mnKLHffUX: \"Як доглядати за технікою?\", myoGmzpZD: \"Рекомендується проводити технічне обслуговування раз на півроку, щоб перевірити систему водопостачання, температурний контроль і вентиляцію. Це допоможе уникнути несправностей та продовжить термін служби обладнання.\", N4gnYNTfj: \"Як вибрати між пароконвектоматом і конвекційною піччю?\", thg2XPDGG: text4, UEyNuVZ9R: \"Пароконвектомат дозволяє готувати практично будь-яку страву — від випічки та піци до запеченого м'яса та тушкованих страв. Це універсальний інструмент для приготування страв в ресторанах та кафе.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Конвекційні печі забезпечують рівномірний розподіл тепла завдяки вентиляційній системі, що дозволяє швидше готувати страви та досягати кращих результатів при випічці та смаженні.\", Y5z80LrXP: \"Як часто потрібно проводити технічне обслуговування?\"}\r\nconst props9 = {...props1, CPfRSDX0B: \"Для підтримки ефективної роботи рекомендується проводити регулярне обслуговування хоча б раз на рік. Це дозволить уникнути неполадок і продовжити термін служби обладнання.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Вибір залежить від типу вашого бізнесу та кількості продукції, яку потрібно зберігати. Ми допоможемо вам підібрати оптимальне рішення, враховуючи ваші вимоги.\", HwJedMFW0: \"Які переваги інверторних холодильних систем?\", II6xMGseF: \"Так, ми пропонуємо різні моделі для зберігання продуктів різного типу, включаючи швидкопсувні продукти, заморожене м'ясо, овочі та інші.\", Mcos4hvSI: \"Які продукти можна зберігати в морозильних камерах?\", MCVbGFH4_: \"Як вибрати холодильне та морозильне обладнання для мого бізнесу?\", mnKLHffUX: \"Як часто потрібно обслуговувати холодильне та морозильне обладнання?\", myoGmzpZD: \"Установку слід проводити відповідно до інструкцій виробника, забезпечуючи правильне підключення до електричної мережі та наявність достатнього простору для вентиляції.\", N4gnYNTfj: \"Чи можна використовувати холодильне обладнання для зберігання різних типів продуктів?\", thg2XPDGG: text5, UEyNuVZ9R: \"Інверторні системи є більш енергоефективними, оскільки вони автоматично регулюють швидкість компресора в залежності від температури, що дозволяє економити енергію і знижувати витрати.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Морозильні камери ідеально підходять для зберігання м'яса, риби, заморожених овочів, фруктів, а також готових страв і десертів. Вони зберігають свіжість і смак продуктів на тривалий час.\", Y5z80LrXP: \"Як правильно встановлювати холодильне обладнання?\"}\r\nconst props10 = {...props1, G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, UuBHyvnm1: \"r4iyHFroV\"}\r\nconst props11 = {...props1, CPfRSDX0B: \"Технічне обслуговування посудомийної машини залежить від інтенсивності її використання. Зазвичай рекомендується проводити обслуговування кожні 6-12 місяців, щоб забезпечити безперебійну роботу машини та уникнути збоїв у процесі миття посуду.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Посудомийні машини значно економлять час і зусилля, забезпечують високу гігієну та ефективність при митті посуду, що дозволяє персоналу зосередитися на інших важливих задачах. Вони ідеальні для закладів громадського харчування, де щодня миття великої кількості посуду є невід'ємною частиною робочого процесу.\", HwJedMFW0: \"Які переваги має автоматичне очищення посудомийних машин?\", II6xMGseF: \"Для вибору посудомийної машини потрібно врахувати кількість посуду, який потрібно мити щодня, тип посуду та вимоги до гігієни. Наші фахівці допоможуть вам підібрати найбільш підходящу модель в залежності від ваших потреб та розміру бізнесу.\", Mcos4hvSI: \"Які витрати енергії у посудомийних машин?\", MCVbGFH4_: \"Які переваги використання посудомийних машин для бізнесу?\", mnKLHffUX: \"Як часто потрібно проводити технічне обслуговування посудомийної машини?\", myoGmzpZD: \"Посудомийні машини здебільшого підходять для миття скла, металу, кераміки та пластика. Однак є деякі обмеження для особливо делікатних матеріалів, таких як порцеляна.\", N4gnYNTfj: \"Як вибрати посудомийну машину?\", thg2XPDGG: text6, UEyNuVZ9R: \"Автоматичне очищення посудомийних машин значно полегшує обслуговування, оскільки машина самостійно проводить цикл очищення, що дозволяє заощадити час і підвищити ефективність роботи.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Посудомийні машини зазвичай споживають енергію під час нагрівання води і роботи насосів. Однак, завдяки енергоефективним технологіям, сучасні моделі дозволяють знизити витрати електроенергії та води. Наші фахівці можуть порекомендувати машини з найкращими енергетичними показниками для вашого бізнесу.\", Y5z80LrXP: \"Які матеріали посуду можна мити в посудомийній машині?\"}\r\nconst props12 = {...props1, CPfRSDX0B: \"Так, багато з наших кондиціонерів можуть бути інтегровані в існуючі системи вентиляції. Це дозволяє забезпечити рівномірний клімат у всіх приміщеннях та знизити витрати на встановлення нової вентиляційної системи. Ми також пропонуємо індивідуальні рішення для різних типів будівель і приміщень, включаючи можливість підключення кондиціонерів до централізованих вентиляційних систем.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"У нашому асортименті ви знайдете широкий вибір кондиціонерів, включаючи спліт-системи, мульти-спліт системи, канальні кондиціонери, а також портативні моделі. Спліт-системи ідеально підходять для стандартних житлових та офісних приміщень, мульти-спліт системи забезпечують охолодження кількох приміщень від одного зовнішнього блоку, а канальні кондиціонери зручно використовувати в приміщеннях з великими площами або у випадках, коли потрібна центральна система кондиціонування.\", HwJedMFW0: \"Як часто потрібно обслуговувати кондиціонер?\", II6xMGseF: \"Вибір кондиціонера залежить від кількох ключових факторів: розміру приміщення, рівня теплового навантаження (кількість людей, електроніки тощо), а також від необхідних функцій, таких як охолодження або обігрів. Для точного підбору важливо також врахувати енергоефективність моделі, щоб мінімізувати витрати на електроенергію. Наші фахівці завжди готові допомогти вам вибрати оптимальний кондиціонер, з огляду на всі особливості вашого приміщення.\", Mcos4hvSI: \"Які функції кондиціонерів найбільш важливі для домашнього використання?\", MCVbGFH4_: \"Які типи кондиціонерів ви пропонуєте?\", mnKLHffUX: \"Чи можна підключити кондиціонер до вже наявної системи вентиляції?\", myoGmzpZD: \"На всі кондиціонери, які ми постачаємо, надається гарантія, що покриває дефекти матеріалів і виробничі помилки протягом певного періоду (зазвичай від 1 до 3 років, залежно від моделі). У разі виявлення несправностей ми забезпечуємо безкоштовний ремонт або заміну за рахунок компанії протягом гарантійного терміну. Ми також надаємо сервісне обслуговування після закінчення гарантійного періоду для підтримки кондиціонера в оптимальному робочому стані.\", N4gnYNTfj: \"Як вибрати правильний кондиціонер для свого приміщення?\", thg2XPDGG: text7, UEyNuVZ9R: \"Для забезпечення ефективної роботи кондиціонера та подовження його терміну служби рекомендується проводити планове обслуговування хоча б раз на рік. Це включає в себе перевірку фільтрів, чистку конденсаторів і випарників, а також перевірку рівня хладагента. Регулярне обслуговування дозволяє забезпечити не тільки довговічність вашого кондиціонера, а й зниження енергоспоживання, що допоможе зменшити витрати на електроенергію.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Для домашнього використання важливою функцією кондиціонера є режим енергозбереження, що дозволяє знизити витрати на електроенергію. Крім того, функція очищення повітря та іонізації значно покращує якість повітря в кімнаті. Якщо в будинку є домашні тварини або алергіки, вибір кондиціонера з вбудованим фільтром для очищення повітря стане особливо важливим. Режим обігріву може бути корисним у зимовий період.\", Y5z80LrXP: \"Які гарантії надаються на кондиціонери?\"}\r\nconst props13 = {...props1, CPfRSDX0B: \"Ми працюємо з провідними світовими та українськими брендами, що гарантує високу якість продукції.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Ми пропонуємо широкий вибір побутових приладів, таких як пральні машини, холодильники, кухонні прилади та багато інших товарів для зручності вашого дому.\", HwJedMFW0: \"Як дізнатися про нові надходження товарів?\", II6xMGseF: \"Так, наші фахівці готові надати детальну консультацію та допомогти з вибором техніки, яка найкраще відповідатиме вашим потребам.\", Mcos4hvSI: \"Як дізнатися, чи є товар в наявності?\", MCVbGFH4_: \"Яку продукцію ви пропонуєте?\", mnKLHffUX: \"Які бренди ви пропонуєте?\", myoGmzpZD: \"Так, на всю нашу продукцію є інструкції, які доступні онлайн на сайті або надаються при доставці.\", N4gnYNTfj: \"Чи можна отримати консультацію щодо вибору продукції?\", thg2XPDGG: text8, UEyNuVZ9R: \"Підпишіться на нашу розсилку або стежте за новинами на сайті, щоб бути в курсі всіх нових надходжень і акцій.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Уся інформація щодо наявності товарів оновлюється на нашому сайті. Ви також можете звернутися до менеджера для уточнення.\", Y5z80LrXP: \"Чи можна отримати інструкцію на продукцію?\"}\r\nconst props14 = {...props1, CPfRSDX0B: \"Усі наші пральні та сушильні машини мають гарантію від виробника, що забезпечує надійність та довговічність при експлуатації. Тривалість гарантії залежить від моделі та виробника.\", G1UCSTjGV: {href: {webPageId: \"augiA20Il\"}}, GW7wlYtbz: \"Обираючи пральну та сушильну машину, важливо враховувати обсяг завантаження, потужність, енергоефективність і тип вашої діяльності. Ми допоможемо знайти оптимальний варіант для вашого бізнесу.\", HwJedMFW0: \"Чи можна налаштувати різні програми прання та сушіння?\", II6xMGseF: \"Так, багато з наших машин мають можливість підключення до водопостачання, що значно спрощує роботу і знижує витрати часу на обслуговування.\", Mcos4hvSI: \"Які особливості мають професійні пральні та сушильні машини?\", MCVbGFH4_: \"Як вибрати правильну пральну та сушильну машину для мого бізнесу?\", mnKLHffUX: \"Яка гарантія на пральні та сушильні машини?\", myoGmzpZD: \"Регулярне очищення фільтрів, перевірка на наявність сторонніх предметів у барабані та періодична профілактика допомагають забезпечити тривалу роботу та ефективність машин.\", N4gnYNTfj: \"Чи можна підключити пральні та сушильні машини до водопостачання?\", thg2XPDGG: text9, UEyNuVZ9R: \"Так, більшість моделей мають різні налаштування для вибору оптимальних програм прання та сушіння, що дозволяє адаптувати процес під різні типи тканин та обсяги робіт.\", UuBHyvnm1: \"r4iyHFroV\", VAuVWmOhu: \"Професійні моделі мають високу продуктивність, додаткові функції для ефективного прання та сушіння, а також енергозберігаючі технології, що допомагають знизити витрати на електроенергію та воду.\", Y5z80LrXP: \"Як правильно доглядати за пральними та сушильними машинами?\"}\r\nconst props15 = {...props3, h943PPFKa: \"r4iyHFroV\"}\r\nconst templateProps = {AcjGCLK5l: props12, augiA20Il: props1, eK34DorQF: props3, geCJo1Av9: props4, i3D095NhJ: props13, ImybpAf4i: props14, PjP0cw4dC: props9, qo3143HDq: props8, RLTNfOXhZ: props15, Rs0gLQQpI: props13, TDiWWYPjb: props15, VRE3Qx88U: props10, w22RvAHB6: props2, xeY1RpEEg: props5, Xf1h1PRj1: props11, XR7H0ZDQb: props7, YbwdQucvp: props6, Yx77B_C1Q: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"w22RvAHB6\":\r\ncase \"xeY1RpEEg\":\r\ncase \"YbwdQucvp\":\r\ncase \"XR7H0ZDQb\":\r\ncase \"qo3143HDq\":\r\ncase \"PjP0cw4dC\":\r\ncase \"VRE3Qx88U\":\r\ncase \"Xf1h1PRj1\":\r\ncase \"AcjGCLK5l\":\r\ncase \"i3D095NhJ\":\r\ncase \"Rs0gLQQpI\":\r\ncase \"ImybpAf4i\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"G1UCSTjGV\"]]}, (resolvedLinks) => React.createElement(Main, {...props, G1UCSTjGV: resolvedLinks[0], key: \"Main\", style}, children(true)));\r\ncase \"eK34DorQF\":\r\ncase \"Yx77B_C1Q\":\r\ncase \"geCJo1Av9\":\r\ncase \"TDiWWYPjb\":\r\ncase \"RLTNfOXhZ\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"G1UCSTjGV\"]]}, (resolvedLinks) => React.createElement(Secondary, {...props, G1UCSTjGV: resolvedLinks[0], key: \"Secondary\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"w22RvAHB6\":\r\ncase \"xeY1RpEEg\":\r\ncase \"YbwdQucvp\":\r\ncase \"XR7H0ZDQb\":\r\ncase \"qo3143HDq\":\r\ncase \"PjP0cw4dC\":\r\ncase \"VRE3Qx88U\":\r\ncase \"Xf1h1PRj1\":\r\ncase \"AcjGCLK5l\":\r\ncase \"i3D095NhJ\":\r\ncase \"Rs0gLQQpI\":\r\ncase \"ImybpAf4i\":\r\nreturn [{hash: \"1noomzh\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1dcct3f\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"i7hlnu\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"eK34DorQF\":\r\ncase \"Yx77B_C1Q\":\r\ncase \"geCJo1Av9\":\r\ncase \"TDiWWYPjb\":\r\ncase \"RLTNfOXhZ\":\r\nreturn [{hash: \"u1603g\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1haibsi\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"87rxnp\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://nexora.com.ua\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/JahDGPSW8xpoxG9h3idp/e0din6SvU9Rw8dwEYGoY/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}