{"version":3,"file":"script_main.DPEdf2GO.mjs","names":["addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","LogoFonts","Logo","IconButton","NavLinkFonts","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","isDefaultLocaleId","getIndexKey","INDEX_KEY","getMetadataKey","METADATA_KEY","getCachedIndex","setCachedIndex","VERSION","splitWords","splitWordsRegex","getUniqueWords","getNormalizedString","normalizeRegex","getNormalizedItemFromCache","normalizedItemCache","getNormalizedItem","getMatchRange","getScoreForSearchIndexItem","getSearchIndexItemScore","useRawSearch","useState","useTransition","executeRawSearch","QUANTUM","SearchResultTitleType","getIndexedScopedToUrl","useSearch","getCachedIndex","isDefaultLocaleId","useRef","useCallback","ClearButton","Divider","QuickMenuSpacer","LayoutContainer","getLayoutBaseStyles","layoutContainerStyle","ModalContainer","MODAL_MAX_HEIGHT","StatusMessage","VERTICAL_SPACING_MULTIPLIER","statusStyle","sidebarStyles","fixedTopStyles","quickMenuStyles","SearchModal","useRef","useState","useDeferredValue","useSearch","useCallback","Input","ScrollView","ResultRow","resultTitle","MAX_DESCRIPTION_LENGTH","inputContainerStyle","inputStyle","useMemo","resultContainer","React","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","useState","buildShadow","EntryPointOptions","Overlay","bodyOverflowHidden","backdropStyles","SearchLayoutType","SearchModal","containerStyle","EntryPoint","useRef","useState","SearchIconType","SearchInputDividerType","SearchInputClearButtonType","SearchResultItemType","SearchResultTitleType","SearchResultSubtitleType","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","SearchFonts","Search","Icon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","LogoFonts","Logo","Logo1","NavLink","NavLink1","SearchLink","Hamburger2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","splitWordsRegex","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","useState","useTransition","SearchResultTitleType","useRef","useState","useDeferredValue","useCallback","useMemo","React","Overlay","useRef","useState","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","DropdownOptions","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useRef","_Fragment","className","RichText","KeyboardArrowDown","KeyboardArrowUp","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Logo","NavButton","Search","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.forwardRef","useRef","React.useId","NavBar","Footer","Assinatura","NavbarMobile","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Template1","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/ckqnI5eEk1uCjExHGsEL/PNpKsROjAlBAoI6uzzGD/hzmV9IiT6.js","https:/framerusercontent.com/modules/hHNNdhGEfZVmEvEFsclM/i4oOfHjc88D5Z4DsqZEe/B3TBq1tCI.js","https:/framerusercontent.com/modules/jleCLLVTGC7OaKjAFBwE/OdQTV8lbqRHqQdCqngle/ynn6MjRHb.js","https:/framerusercontent.com/modules/xnrXpvg2gdypqL9HPP1X/8ccIS3KfWI4UAy5fILZz/RfSUIskuo.js","https:/framerusercontent.com/modules/5xmn0SaM7DrDPBTVwNP7/cm8Ow0jOS1ZWUEJwaXdB/F_sN14sLD.js","https:/framerusercontent.com/modules/5EReBxwUywA1pPgQiLvL/l1eNQ71ndZSReiVvfcOE/EUsZgO_5i.js","https:/framerusercontent.com/modules/6aBqC0YFSmuYLKSa39Us/yewoRsywxqss7KyBttdg/AULzub1em.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/wltkapIGIk88vadN6BJZ/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/QyuVlyWtuvvMV9ks6CYg/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/R0UmZXJb6O3CIXHx92Sa/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js","https:/framerusercontent.com/modules/7dc13IM8aPgAnG7twzrd/1tin7zi2SZXwkNaYEni7/GiiDeKYpI.js","https:/framerusercontent.com/modules/qoa1rkLIhfsjqBWZL3pW/xpgxKffXIoItS2RbuE9E/JH8tB4nDu.js","https:/framerusercontent.com/modules/DKr8HPxHLKAnqZPSICcM/eS90FpUi4FvNEfS07ggt/hDq231jyD.js","https:/framerusercontent.com/modules/T5uXixltqPu60fK2LFIY/W9OCTEToOTEQcYDrfnnU/kE6zFB7oO.js","https:/framerusercontent.com/modules/YTtEoAeI9twVkaljOJRu/SDRMvm28EG8AtMSKYilT/mv9C9Op0h.js","https:/framerusercontent.com/modules/VpIqKORnAqoPpfGKR0Cb/SK1lFhZO5Rhtc5M3QeE2/RfECvASyP.js","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/v7gDLwKJgQ5vAsFHxY4H/cachedIndex.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/IOZYtsQMauhTmjY894DM/useSearch.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/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js","https:/framerusercontent.com/modules/2OOrfXIPpANfaQg2UKKP/ftE7qAmLw5L0gCR8CSoz/glyFmk8Uv.js","https:/framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js","https:/framerusercontent.com/modules/vQxUNSLOzLK70c9zE2kX/fVmsEcpzVggnck1EyiOn/OzoWtAfM2.js","https:/framerusercontent.com/modules/8VmUQvWwpe6ljlmUPVLH/J7msHskIY2QvRgZYv6G8/NDM85Q2s7.js","https:/framerusercontent.com/modules/mqiEk5cgQOkT97XxX1DR/Am5GOzUvNTtzkXdLulxT/PGpcVGcqD.js","https:/framerusercontent.com/modules/RdvJWjZdCXWeaXtqyLG5/U3E6cDNcQ1QsZq8vyLus/xWuIHPWzQ.js","https:/framerusercontent.com/modules/oTZyeLTZTJokTE3A73TQ/6GRSvWU22wLYwdCLNDpS/DgrlbjQb6.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (7e0329e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,SmartComponentScopedContainer,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 Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={JRK2PRqe9:{hover:true},K9WWSjtAD:{hover:true}};const cycleOrder=[\"K9WWSjtAD\",\"JRK2PRqe9\"];const serializationHash=\"framer-KZvG7\";const variantClassNames={JRK2PRqe9:\"framer-v-mhxm8p\",K9WWSjtAD:\"framer-v-x2erqo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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:\"K9WWSjtAD\",Small:\"JRK2PRqe9\"};const getProps=({color,height,id,link,name1,newTab,smoothScroll,width,...props})=>{return{...props,g7_ugL9Cq:newTab??props.g7_ugL9Cq??true,gIWTS0TWC:smoothScroll??props.gIWTS0TWC,i6nk2kYef:color??props.i6nk2kYef??\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\",TrDILUYf7:link??props.TrDILUYf7,uYplOA8Z8:name1??props.uYplOA8Z8??\"XLogo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"K9WWSjtAD\"};};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,uYplOA8Z8,i6nk2kYef,TrDILUYf7,g7_ugL9Cq,gIWTS0TWC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K9WWSjtAD\",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:TrDILUYf7,motionChild:true,nodeId:\"K9WWSjtAD\",openInNewTab:g7_ugL9Cq,scopeId:\"hzmV9IiT6\",smoothScroll:gIWTS0TWC,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-x2erqo\",className,classNames)} framer-g4ow2q`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"K9WWSjtAD\",ref:refBinding,style:{...style},...addPropertyOverrides({\"JRK2PRqe9-hover\":{\"data-framer-name\":undefined},\"K9WWSjtAD-hover\":{\"data-framer-name\":undefined},JRK2PRqe9:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rhz2cm\",\"data-framer-name\":\"Slider\",layoutDependency:layoutDependency,layoutId:\"PaGpEUxkY\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xsmuy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"phW4cRpCn-container\",nodeId:\"phW4cRpCn\",rendersWithMotion:true,scopeId:\"hzmV9IiT6\",children:/*#__PURE__*/_jsx(Phosphor,{color:i6nk2kYef,height:\"100%\",iconSearch:\"House\",iconSelection:uYplOA8Z8,id:\"phW4cRpCn\",layoutId:\"phW4cRpCn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bvqlw0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ldxo7uiNU-container\",nodeId:\"Ldxo7uiNU\",rendersWithMotion:true,scopeId:\"hzmV9IiT6\",children:/*#__PURE__*/_jsx(Phosphor,{color:i6nk2kYef,height:\"100%\",iconSearch:\"House\",iconSelection:uYplOA8Z8,id:\"Ldxo7uiNU\",layoutId:\"Ldxo7uiNU\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"JRK2PRqe9-hover\":{color:i6nk2kYef},JRK2PRqe9:{color:\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KZvG7.framer-g4ow2q, .framer-KZvG7 .framer-g4ow2q { display: block; }\",\".framer-KZvG7.framer-x2erqo { 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: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KZvG7 .framer-1rhz2cm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KZvG7 .framer-1xsmuy-container, .framer-KZvG7 .framer-bvqlw0-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-KZvG7.framer-v-mhxm8p .framer-1rhz2cm { height: 20px; }\",\".framer-KZvG7.framer-v-mhxm8p .framer-1xsmuy-container, .framer-KZvG7.framer-v-mhxm8p .framer-bvqlw0-container { height: 20px; width: 20px; }\",\".framer-KZvG7.framer-v-x2erqo.hover .framer-1rhz2cm, .framer-KZvG7.framer-v-mhxm8p.hover .framer-1rhz2cm { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JRK2PRqe9\":{\"layout\":[\"auto\",\"auto\"]},\"w2fn5Kjac\":{\"layout\":[\"auto\",\"auto\"]},\"cAnLDAyaN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"uYplOA8Z8\":\"name1\",\"i6nk2kYef\":\"color\",\"TrDILUYf7\":\"link\",\"g7_ugL9Cq\":\"newTab\",\"gIWTS0TWC\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhzmV9IiT6=withCSS(Component,css,\"framer-KZvG7\");export default FramerhzmV9IiT6;FramerhzmV9IiT6.displayName=\"Icon Button\";FramerhzmV9IiT6.defaultProps={height:24,width:24};addPropertyControls(FramerhzmV9IiT6,{variant:{options:[\"K9WWSjtAD\",\"JRK2PRqe9\"],optionTitles:[\"Default\",\"Small\"],title:\"Variant\",type:ControlType.Enum},uYplOA8Z8:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"XLogo\",description:undefined,hidden:undefined,title:\"Name\"},i6nk2kYef:{defaultValue:'var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100)) /* {\"name\":\"Secondary\"} */',title:\"Color\",type:ControlType.Color},TrDILUYf7:{title:\"Link\",type:ControlType.Link},g7_ugL9Cq:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},gIWTS0TWC:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerhzmV9IiT6,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhzmV9IiT6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JRK2PRqe9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w2fn5Kjac\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cAnLDAyaN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uYplOA8Z8\\\":\\\"name1\\\",\\\"i6nk2kYef\\\":\\\"color\\\",\\\"TrDILUYf7\\\":\\\"link\\\",\\\"g7_ugL9Cq\\\":\\\"newTab\\\",\\\"gIWTS0TWC\\\":\\\"smoothScroll\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hzmV9IiT6.map","// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-regular\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7LLTLAW3NRWOADG4II2JGKZC6OSEMBQC/EYFXWX77PEMPU645EAWOTG22E375GULW/SSNNTU67MMJH4CSWT443B4KJ7OB4WFHF.woff2\",weight:\"400\"}]}];export const css=['.framer-b4zYV .framer-styles-preset-11qpdnt:not(.rich-text-wrapper), .framer-b4zYV .framer-styles-preset-11qpdnt.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, #193625); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-b4zYV .framer-styles-preset-11qpdnt:not(.rich-text-wrapper), .framer-b4zYV .framer-styles-preset-11qpdnt.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, #193625); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-b4zYV .framer-styles-preset-11qpdnt:not(.rich-text-wrapper), .framer-b4zYV .framer-styles-preset-11qpdnt.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, #193625); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-b4zYV\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-regular\",\"FS;Poppins-bold\",\"FS;Poppins-bold italic\",\"FS;Poppins-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/7LLTLAW3NRWOADG4II2JGKZC6OSEMBQC/EYFXWX77PEMPU645EAWOTG22E375GULW/SSNNTU67MMJH4CSWT443B4KJ7OB4WFHF.woff2\",weight:\"400\"}]}];export const css=['.framer-qVDXP .framer-styles-preset-xqj5vo:not(.rich-text-wrapper), .framer-qVDXP .framer-styles-preset-xqj5vo.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, #5e6b64); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-qVDXP\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/hHNNdhGEfZVmEvEFsclM/i4oOfHjc88D5Z4DsqZEe/B3TBq1tCI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jleCLLVTGC7OaKjAFBwE/OdQTV8lbqRHqQdCqngle/ynn6MjRHb.js\";const enabledGestures={Uy8xEWaZh:{pressed:true},wcU9Xaw7V:{hover:true},Y9QFw0gmt:{hover:true}};const cycleOrder=[\"wcU9Xaw7V\",\"Y9QFw0gmt\",\"Uy8xEWaZh\"];const serializationHash=\"framer-k0cUN\";const variantClassNames={Uy8xEWaZh:\"framer-v-vahf81\",wcU9Xaw7V:\"framer-v-1k7reu1\",Y9QFw0gmt:\"framer-v-10t7eyg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-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 humanReadableVariantMap={Default:\"wcU9Xaw7V\",Inverted:\"Y9QFw0gmt\",Phone:\"Uy8xEWaZh\"};const getProps=({click,height,id,link,newTab,smoothScroll,text,width,...props})=>{return{...props,eYbT2IEr1:smoothScroll??props.eYbT2IEr1,j86jZswzY:link??props.j86jZswzY,NA2JmWbuK:text??props.NA2JmWbuK??\"Home\",RbzxknXYK:newTab??props.RbzxknXYK,variant:humanReadableVariantMap[props.variant]??props.variant??\"wcU9Xaw7V\",VXkXs7skX:click??props.VXkXs7skX};};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,NA2JmWbuK,j86jZswzY,RbzxknXYK,eYbT2IEr1,VXkXs7skX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wcU9Xaw7V\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n7hksx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VXkXs7skX){const res=await VXkXs7skX(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Uy8xEWaZh-pressed\")return false;if(baseVariant===\"Uy8xEWaZh\")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:j86jZswzY,motionChild:true,nodeId:\"wcU9Xaw7V\",openInNewTab:RbzxknXYK,scopeId:\"RfSUIskuo\",smoothScroll:eYbT2IEr1,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1k7reu1\",className,classNames)} framer-12w16dy`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wcU9Xaw7V\",onTap:onTap1n7hksx,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"Uy8xEWaZh-pressed\":{\"data-framer-name\":undefined},\"wcU9Xaw7V-hover\":{\"data-framer-name\":undefined},\"Y9QFw0gmt-hover\":{\"data-framer-name\":undefined},Uy8xEWaZh:{\"data-framer-name\":\"Phone\"},Y9QFw0gmt:{\"data-framer-name\":\"Inverted\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",children:\"Home\"})}),className:\"framer-cq5g01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HV2gB1QSZ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:NA2JmWbuK,variants:{\"Uy8xEWaZh-pressed\":{\"--extracted-a0htzi\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\"},Uy8xEWaZh:{opacity:1},Y9QFw0gmt:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Uy8xEWaZh-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-11qpdnt\",\"data-styles-preset\":\"B3TBq1tCI\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100)))\"},children:\"Home\"})})},Uy8xEWaZh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-11qpdnt\",\"data-styles-preset\":\"B3TBq1tCI\",style:{\"--framer-text-alignment\":\"left\"},children:\"Home\"})})},Y9QFw0gmt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1etx4ie\",\"data-framer-name\":\"Slider\",layoutDependency:layoutDependency,layoutId:\"E2_NofbDl\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",children:\"Home\"})}),className:\"framer-b4l29\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yEi_AJ3Zm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NA2JmWbuK,variants:{Y9QFw0gmt:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Y9QFw0gmt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",children:\"Home\"})}),className:\"framer-146wp48\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E9BsLZNUF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NA2JmWbuK,variants:{Y9QFw0gmt:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Y9QFw0gmt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xqj5vo\",\"data-styles-preset\":\"ynn6MjRHb\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-k0cUN.framer-12w16dy, .framer-k0cUN .framer-12w16dy { display: block; }\",\".framer-k0cUN.framer-1k7reu1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-k0cUN .framer-cq5g01, .framer-k0cUN .framer-b4l29, .framer-k0cUN .framer-146wp48 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-k0cUN .framer-1etx4ie { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 48px; z-index: 1; }\",\".framer-k0cUN.framer-v-vahf81.framer-1k7reu1 { align-content: flex-start; align-items: flex-start; }\",\".framer-k0cUN.framer-v-1k7reu1.hover.framer-1k7reu1 { justify-content: flex-end; }\",\".framer-k0cUN.framer-v-1k7reu1.hover .framer-1etx4ie, .framer-k0cUN.framer-v-10t7eyg.hover .framer-1etx4ie { bottom: 0px; top: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Y9QFw0gmt\":{\"layout\":[\"auto\",\"auto\"]},\"Uy8xEWaZh\":{\"layout\":[\"auto\",\"auto\"]},\"DZQQ25Pcf\":{\"layout\":[\"auto\",\"auto\"]},\"QDjb3ISsU\":{\"layout\":[\"auto\",\"auto\"]},\"AojHTUy0Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NA2JmWbuK\":\"text\",\"j86jZswzY\":\"link\",\"RbzxknXYK\":\"newTab\",\"eYbT2IEr1\":\"smoothScroll\",\"VXkXs7skX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRfSUIskuo=withCSS(Component,css,\"framer-k0cUN\");export default FramerRfSUIskuo;FramerRfSUIskuo.displayName=\"Nav Link\";FramerRfSUIskuo.defaultProps={height:24,width:48};addPropertyControls(FramerRfSUIskuo,{variant:{options:[\"wcU9Xaw7V\",\"Y9QFw0gmt\",\"Uy8xEWaZh\"],optionTitles:[\"Default\",\"Inverted\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},NA2JmWbuK:{defaultValue:\"Home\",displayTextArea:false,title:\"Text\",type:ControlType.String},j86jZswzY:{title:\"Link\",type:ControlType.Link},RbzxknXYK:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},eYbT2IEr1:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},VXkXs7skX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerRfSUIskuo,[{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRfSUIskuo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"NA2JmWbuK\\\":\\\"text\\\",\\\"j86jZswzY\\\":\\\"link\\\",\\\"RbzxknXYK\\\":\\\"newTab\\\",\\\"eYbT2IEr1\\\":\\\"smoothScroll\\\",\\\"VXkXs7skX\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Y9QFw0gmt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uy8xEWaZh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DZQQ25Pcf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QDjb3ISsU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AojHTUy0Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RfSUIskuo.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"xyM0cuT5I\",\"Z0FZFxYDf\"];const serializationHash=\"framer-PTGDn\";const variantClassNames={xyM0cuT5I:\"framer-v-1ej1c00\",Z0FZFxYDf:\"framer-v-363oi\"};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={Branca:\"Z0FZFxYDf\",Principal:\"xyM0cuT5I\"};const getProps=({height,id,link,width,...props})=>{return{...props,MfsotkAUW:link??props.MfsotkAUW,variant:humanReadableVariantMap[props.variant]??props.variant??\"xyM0cuT5I\"};};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,MfsotkAUW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xyM0cuT5I\",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:MfsotkAUW,motionChild:true,nodeId:\"xyM0cuT5I\",openInNewTab:false,scopeId:\"F_sN14sLD\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Logo\",className:`${cx(scopingClassNames,\"framer-1ej1c00\",className,classNames)} framer-159xy46`,\"data-framer-name\":\"Principal\",layoutDependency:layoutDependency,layoutId:\"xyM0cuT5I\",ref:refBinding,style:{...style},...addPropertyOverrides({Z0FZFxYDf:{\"data-framer-name\":\"Branca\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1hw8gfk\",layoutDependency:layoutDependency,layoutId:\"xJwVKXMLn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 140.165 41.25\" overflow=\"visible\"><g><path d=\"M 13.872 0.783 C 14.189 0.891 14.417 1.067 14.666 1.291 L 14.794 1.405 C 15.218 1.792 15.621 2.202 16.022 2.614 L 16.213 2.808 C 16.641 3.253 17.03 3.719 17.406 4.211 L 17.532 4.375 C 19.877 7.433 21.366 11.085 22.116 14.899 L 22.169 15.167 C 22.404 16.413 22.482 17.637 22.477 18.905 L 22.477 19.118 C 22.466 21.891 21.931 24.56 20.657 27.02 C 20.603 27.123 20.55 27.227 20.498 27.332 C 20.067 28.186 19.573 28.951 18.993 29.704 L 18.829 29.921 C 15.709 33.978 10.892 36.616 5.936 37.245 C 5.386 37.31 4.834 37.355 4.28 37.382 L 4.28 37.233 C 4.343 37.204 4.406 37.175 4.469 37.146 C 7.285 35.859 9.974 34.408 12.263 32.245 C 12.406 32.112 12.552 31.984 12.7 31.856 C 13.953 30.721 14.897 29.307 15.747 27.841 L 15.844 27.675 C 17.254 25.218 18.001 22.491 18.56 19.716 C 18.455 19.928 18.36 20.143 18.269 20.363 C 17.406 22.444 16.462 24.437 15.17 26.275 L 15.008 26.51 C 13.036 29.293 10.024 32.203 6.587 32.767 C 5.053 32.983 3.512 32.57 2.27 31.614 C 2.169 31.526 2.07 31.436 1.972 31.344 L 1.796 31.182 C 0.708 30.128 0.052 28.673 0.001 27.129 C -0.048 23.091 1.717 19.968 4.28 17.032 L 4.389 16.907 C 4.735 16.51 5.086 16.119 5.456 15.745 C 5.575 15.62 5.684 15.49 5.794 15.356 C 6.18 14.897 6.604 14.477 7.023 14.05 C 7.406 13.659 7.783 13.269 8.133 12.846 C 8.329 12.611 8.537 12.389 8.743 12.164 C 9.149 11.717 9.537 11.252 9.906 10.771 C 9.972 10.688 10.038 10.605 10.105 10.522 C 12.388 7.651 13.705 4.503 13.872 0.783 Z M 18.632 19.119 L 18.704 19.343\" fill=\"rgb(163,215,29)\"></path><path d=\"M 24.557 16.293 L 24.701 16.293 C 27.035 20.954 28.816 25.886 27.259 31.139 C 26.699 32.921 25.838 34.641 24.629 36.046 L 24.475 36.229 C 22.188 38.915 19.196 40.609 15.758 41.114 L 15.62 41.136 C 12.867 41.512 10.091 40.944 7.609 39.698 L 7.609 39.474 L 7.796 39.404 C 9.394 38.802 10.928 38.116 12.441 37.313 L 12.646 37.204 C 14.655 36.127 16.43 34.668 18.066 33.064 L 18.246 32.887 C 18.654 32.477 19.01 32.033 19.364 31.573 C 19.433 31.486 19.503 31.399 19.572 31.312 C 22.919 27.091 24.371 21.676 24.557 16.293 Z M 41.649 21.287 L 41.848 21.349 C 42.394 21.547 42.846 21.905 43.308 22.256 C 43.365 22.296 43.421 22.337 43.48 22.379 L 43.597 22.479 L 43.597 22.628 L 43.813 22.703 C 44.979 24.037 45.422 25.734 45.421 27.495 L 45.422 27.808 C 45.423 28.089 45.424 28.37 45.424 28.651 C 45.424 28.827 45.424 29.003 45.424 29.178 C 45.426 29.793 45.426 30.407 45.426 31.021 C 45.426 31.593 45.428 32.165 45.43 32.736 C 45.432 33.229 45.433 33.721 45.433 34.213 C 45.433 34.506 45.433 34.8 45.434 35.093 C 45.436 35.368 45.436 35.644 45.435 35.919 C 45.435 36.068 45.436 36.217 45.437 36.366 C 45.431 37.186 45.431 37.186 45.111 37.536 C 44.776 37.795 44.53 37.88 44.112 37.859 C 43.745 37.801 43.461 37.612 43.236 37.313 C 43.063 36.842 43.073 36.391 43.078 35.892 L 43.078 35.663 C 43.079 35.382 43.081 35.101 43.083 34.82 L 43.092 32.915 L 35.952 32.915 C 35.96 34.244 35.96 34.244 35.971 35.573 C 35.972 35.74 35.972 35.907 35.973 36.074 L 35.976 36.336 C 35.977 37.103 35.977 37.103 35.736 37.462 C 35.379 37.802 35.094 37.861 34.623 37.856 C 34.326 37.822 34.171 37.723 33.932 37.536 C 33.679 37.188 33.635 36.879 33.634 36.451 L 33.633 36.195 L 33.632 35.916 L 33.631 35.62 C 33.63 35.353 33.63 35.085 33.63 34.817 L 33.629 34.314 C 33.628 33.788 33.627 33.262 33.627 32.735 C 33.626 32.131 33.625 31.526 33.623 30.922 C 33.622 30.453 33.621 29.984 33.621 29.515 C 33.621 29.236 33.62 28.957 33.619 28.678 C 33.608 26.307 33.794 24.232 35.474 22.446 C 37.15 20.806 39.525 20.607 41.649 21.287 Z M 36.817 24.492 C 35.582 26.341 35.952 28.235 35.952 30.53 L 43.092 30.53 L 43.105 28.69 L 43.111 28.115 C 43.121 26.581 42.965 25.363 41.894 24.205 C 41.157 23.518 40.264 23.272 39.29 23.283 C 38.31 23.35 37.472 23.728 36.817 24.492 Z M 53.942 25.967 C 54.055 26.067 54.164 26.173 54.27 26.281 C 54.497 26.172 54.687 26.039 54.888 25.885 C 55.859 25.177 56.868 24.963 58.044 25.12 C 59.095 25.333 60.047 25.938 60.697 26.814 C 61.227 27.639 61.432 28.451 61.431 29.425 L 61.433 29.672 C 61.434 29.941 61.434 30.209 61.434 30.477 L 61.436 31.037 C 61.437 31.429 61.437 31.82 61.437 32.211 C 61.437 32.662 61.438 33.113 61.441 33.565 C 61.443 34 61.443 34.436 61.443 34.871 C 61.443 35.056 61.444 35.241 61.445 35.426 C 61.447 35.684 61.446 35.942 61.445 36.2 L 61.448 36.431 C 61.444 36.874 61.405 37.123 61.122 37.462 C 60.831 37.726 60.576 37.783 60.188 37.776 C 59.859 37.74 59.658 37.594 59.44 37.345 C 59.283 37.11 59.238 36.991 59.236 36.71 L 59.235 36.516 L 59.234 36.304 L 59.233 36.08 C 59.232 35.919 59.231 35.758 59.23 35.597 C 59.229 35.343 59.227 35.088 59.225 34.833 C 59.22 34.109 59.216 33.384 59.212 32.66 C 59.21 32.217 59.207 31.774 59.204 31.331 C 59.202 31.162 59.201 30.994 59.201 30.825 C 59.2 30.589 59.198 30.352 59.196 30.116 L 59.196 29.906 C 59.189 29.26 59.12 28.749 58.742 28.219 L 58.67 27.995 C 58.538 27.912 58.538 27.912 58.381 27.846 L 58.239 27.766 C 57.756 27.515 57.305 27.463 56.775 27.586 C 56.337 27.736 56.001 27.998 55.762 28.41 C 55.615 28.72 55.56 28.954 55.559 29.297 L 55.557 29.498 L 55.557 29.716 L 55.556 29.948 C 55.555 30.114 55.555 30.28 55.554 30.445 C 55.553 30.708 55.552 30.971 55.55 31.233 C 55.546 31.98 55.542 32.726 55.54 33.472 C 55.538 33.929 55.535 34.386 55.532 34.842 C 55.531 35.016 55.531 35.19 55.53 35.364 C 55.53 35.607 55.528 35.851 55.526 36.094 L 55.527 36.312 C 55.522 36.756 55.473 37.094 55.172 37.435 C 54.814 37.724 54.579 37.792 54.126 37.76 C 53.747 37.619 53.564 37.417 53.333 37.089 C 53.266 36.883 53.252 36.76 53.251 36.547 L 53.25 36.349 L 53.25 36.133 L 53.25 35.906 C 53.249 35.742 53.249 35.579 53.248 35.415 C 53.248 35.156 53.247 34.897 53.246 34.638 C 53.242 33.901 53.238 33.164 53.237 32.427 C 53.236 31.976 53.234 31.525 53.231 31.075 C 53.23 30.903 53.23 30.732 53.23 30.56 C 53.23 30.32 53.229 30.079 53.227 29.838 L 53.228 29.626 C 53.22 29.046 53.089 28.537 52.733 28.079 C 52.189 27.634 51.715 27.493 51.025 27.548 C 50.519 27.668 50.17 27.92 49.889 28.373 C 49.724 28.655 49.646 28.882 49.645 29.213 L 49.643 29.413 L 49.643 29.632 L 49.642 29.863 C 49.641 30.029 49.641 30.195 49.64 30.361 C 49.639 30.623 49.638 30.886 49.636 31.148 C 49.632 31.895 49.628 32.642 49.626 33.388 C 49.624 33.845 49.622 34.301 49.618 34.758 C 49.617 34.932 49.617 35.106 49.617 35.279 C 49.616 35.523 49.615 35.766 49.613 36.01 L 49.613 36.227 C 49.607 36.724 49.544 37.093 49.226 37.485 C 48.924 37.741 48.686 37.789 48.302 37.779 C 47.966 37.74 47.766 37.602 47.541 37.35 C 47.374 37.095 47.338 36.904 47.336 36.603 L 47.335 36.393 L 47.334 36.164 L 47.333 35.922 C 47.331 35.656 47.33 35.391 47.33 35.126 L 47.329 34.851 C 47.327 34.371 47.326 33.89 47.326 33.41 C 47.325 32.915 47.323 32.42 47.319 31.925 C 47.317 31.543 47.317 31.162 47.317 30.78 C 47.316 30.598 47.315 30.416 47.314 30.233 C 47.304 28.71 47.443 27.493 48.464 26.308 C 48.573 26.206 48.573 26.206 48.717 26.206 L 48.717 26.057 C 50.298 24.817 52.316 24.736 53.942 25.967 Z M 34.681 0.006 C 35.043 0.003 35.404 0.003 35.765 0.005 C 36.042 0.006 36.318 0.006 36.595 0.006 C 37.059 0.005 37.523 0.006 37.987 0.008 C 38.523 0.01 39.059 0.01 39.595 0.009 C 40.112 0.009 40.628 0.009 41.144 0.01 C 41.364 0.011 41.583 0.011 41.803 0.01 C 42.061 0.01 42.32 0.011 42.578 0.012 C 42.718 0.013 42.858 0.012 42.998 0.012 L 43.251 0.014 L 43.47 0.015 C 43.836 0.067 44.092 0.283 44.317 0.58 C 44.457 0.836 44.478 1.094 44.462 1.385 C 44.232 2.186 43.632 2.896 43.175 3.578 C 42.917 3.964 42.662 4.351 42.407 4.739 C 42.098 5.207 41.789 5.675 41.478 6.141 C 41.086 6.73 40.697 7.322 40.308 7.913 C 39.958 8.445 39.608 8.976 39.256 9.507 C 38.913 10.024 38.572 10.542 38.23 11.06 C 38.014 11.388 37.798 11.715 37.581 12.043 L 37.46 12.224 C 37.388 12.333 37.316 12.441 37.244 12.549 C 36.973 12.958 36.707 13.37 36.441 13.782 L 36.319 13.971 L 36.024 14.429 L 36.147 14.429 C 37.14 14.432 38.133 14.437 39.125 14.443 C 39.606 14.446 40.086 14.448 40.566 14.449 C 41.029 14.45 41.492 14.453 41.956 14.457 C 42.132 14.458 42.309 14.458 42.486 14.458 C 42.734 14.458 42.981 14.461 43.229 14.463 L 43.45 14.462 C 43.889 14.469 44.244 14.529 44.606 14.802 C 44.872 15.116 44.938 15.422 44.918 15.835 C 44.868 16.177 44.741 16.382 44.498 16.614 C 44.216 16.811 44.003 16.824 43.67 16.825 L 43.397 16.827 L 43.097 16.828 L 42.782 16.829 C 42.436 16.831 42.09 16.831 41.745 16.832 L 41.388 16.833 C 40.829 16.835 40.27 16.836 39.711 16.836 C 39.065 16.837 38.42 16.839 37.775 16.842 C 37.276 16.844 36.777 16.845 36.278 16.845 C 35.981 16.846 35.683 16.846 35.385 16.848 C 35.104 16.85 34.824 16.85 34.544 16.849 C 34.441 16.849 34.338 16.85 34.236 16.851 C 33.275 16.86 33.275 16.86 32.923 16.516 C 32.697 16.265 32.606 16.042 32.571 15.706 C 32.599 15.127 32.921 14.705 33.229 14.245 C 33.366 14.04 33.501 13.835 33.635 13.628 C 33.861 13.282 34.088 12.937 34.315 12.592 C 34.788 11.876 35.257 11.156 35.727 10.437 L 36.132 9.815 L 36.406 9.395 C 36.72 8.913 37.035 8.43 37.351 7.948 C 38.449 6.267 39.542 4.582 40.629 2.893 C 40.728 2.738 40.828 2.583 40.928 2.428 L 40.658 2.427 C 39.816 2.425 38.975 2.42 38.133 2.415 C 37.701 2.411 37.268 2.409 36.836 2.408 C 36.418 2.407 36 2.404 35.583 2.401 C 35.424 2.4 35.264 2.399 35.105 2.399 C 34.882 2.399 34.659 2.397 34.436 2.394 L 34.237 2.396 C 33.811 2.388 33.56 2.313 33.211 2.056 C 32.955 1.739 32.875 1.438 32.896 1.027 C 32.959 0.644 33.118 0.415 33.414 0.18 C 33.809 -0.041 34.244 0.002 34.681 0.006 Z M 64.345 21.072 C 64.683 21.27 64.823 21.507 64.944 21.883 C 64.953 22.063 64.957 22.241 64.959 22.422 L 64.961 22.587 C 64.963 22.767 64.965 22.948 64.967 23.128 L 64.971 23.503 C 64.975 23.832 64.979 24.161 64.982 24.49 C 64.986 24.826 64.99 25.161 64.994 25.497 C 65.002 26.156 65.009 26.815 65.016 27.474 L 65.149 27.303 L 65.324 27.079 L 65.496 26.857 C 66.148 26.072 67.21 25.599 68.19 25.461 C 69.946 25.351 71.479 25.852 72.823 27.054 C 74.014 28.206 74.651 29.738 74.773 31.408 C 74.815 33.198 74.224 34.784 73.052 36.098 C 71.971 37.251 70.441 37.883 68.901 37.93 C 67.152 37.953 65.693 37.284 64.439 36.046 L 64.302 35.921 C 63.349 35.02 62.826 33.553 62.708 32.244 C 62.697 31.91 62.697 31.575 62.697 31.241 C 62.695 30.865 62.694 30.489 62.694 30.114 L 62.693 29.599 C 62.692 29.062 62.691 28.525 62.691 27.988 C 62.691 27.368 62.69 26.749 62.687 26.13 C 62.686 25.65 62.685 25.171 62.685 24.691 C 62.685 24.405 62.685 24.119 62.683 23.833 C 62.682 23.564 62.682 23.295 62.683 23.027 C 62.683 22.881 62.682 22.736 62.681 22.59 C 62.683 22.088 62.69 21.702 63.033 21.313 C 63.467 20.964 63.813 20.905 64.345 21.072 Z M 66.17 28.815 L 66.033 28.938 C 65.349 29.594 65.011 30.453 64.917 31.405 C 64.885 32.443 65.155 33.27 65.737 34.108 L 65.882 34.331 L 66.026 34.331 L 66.026 34.48 C 66.845 35.222 67.81 35.647 68.902 35.622 C 70.041 35.504 70.937 35.052 71.723 34.182 C 72.407 33.232 72.607 32.212 72.517 31.051 C 72.36 30.2 71.983 29.408 71.363 28.815 L 71.219 28.815 L 71.219 28.666 C 69.795 27.339 67.534 27.556 66.17 28.815 Z M 69.655 0.225 C 69.994 0.551 70.083 0.861 70.101 1.328 C 70.103 1.517 70.103 1.706 70.102 1.895 C 70.105 2.283 70.105 2.671 70.103 3.059 C 70.103 3.357 70.103 3.655 70.104 3.952 C 70.104 4.453 70.104 4.954 70.102 5.455 C 70.101 6.031 70.101 6.607 70.103 7.183 C 70.104 7.679 70.104 8.176 70.104 8.672 C 70.103 8.968 70.103 9.264 70.104 9.559 C 70.105 9.838 70.104 10.117 70.103 10.396 C 70.102 10.545 70.103 10.694 70.104 10.843 C 70.096 11.772 69.908 12.689 69.506 13.525 L 69.43 13.685 C 69.213 14.132 68.953 14.511 68.622 14.876 L 68.461 15.063 C 67.482 16.145 66.083 16.887 64.642 16.973 C 62.947 17.031 61.373 16.657 60.09 15.44 C 59.951 15.304 59.814 15.165 59.679 15.025 L 59.533 14.877 C 58.397 13.636 58.027 11.963 58.068 10.307 C 58.142 8.672 58.892 7.188 60.035 6.066 C 61.359 4.88 62.996 4.4 64.728 4.515 C 65.912 4.682 66.877 5.166 67.613 6.155 C 67.686 6.279 67.758 6.403 67.829 6.528 L 67.83 6.316 C 67.832 5.657 67.837 4.998 67.842 4.339 C 67.845 4 67.847 3.661 67.848 3.323 C 67.85 2.995 67.852 2.668 67.855 2.341 C 67.857 2.216 67.857 2.092 67.857 1.967 C 67.857 1.792 67.859 1.617 67.862 1.442 L 67.861 1.287 C 67.869 0.889 67.981 0.664 68.19 0.341 C 68.612 -0.068 69.164 -0.048 69.655 0.225 Z M 61.497 7.848 C 60.702 8.74 60.278 9.724 60.29 10.94 C 60.336 12.074 60.825 12.963 61.609 13.744 C 62.52 14.552 63.495 14.729 64.656 14.653 C 65.757 14.471 66.633 13.817 67.286 12.896 C 67.839 11.989 67.996 10.953 67.816 9.903 C 67.723 9.52 67.582 9.184 67.396 8.839 L 67.302 8.663 C 66.79 7.794 66.029 7.302 65.124 6.952 C 63.868 6.697 62.46 6.902 61.497 7.848 Z M 88.744 26.728 C 90.053 27.839 90.863 29.211 91.088 30.962 C 91.137 31.495 91.173 31.923 90.907 32.393 C 90.555 32.696 90.271 32.775 89.823 32.775 L 89.601 32.775 L 89.359 32.774 L 89.103 32.774 C 88.824 32.774 88.544 32.774 88.265 32.773 C 87.614 32.773 86.962 32.772 86.311 32.771 C 85.79 32.77 85.268 32.77 84.748 32.77 C 83.676 32.769 82.603 32.768 81.532 32.766 C 81.587 32.921 81.643 33.076 81.699 33.231 C 81.731 33.317 81.762 33.403 81.794 33.492 C 81.914 33.787 82.064 34.005 82.253 34.257 L 82.253 34.406 L 82.397 34.406 L 82.541 34.56 C 83.209 35.265 83.985 35.6 84.934 35.63 C 85.68 35.635 86.241 35.508 86.913 35.174 C 87.304 34.987 87.593 34.9 88.016 35.052 C 88.296 35.193 88.483 35.374 88.624 35.669 C 88.747 36.065 88.73 36.431 88.568 36.81 C 87.866 37.588 86.822 37.867 85.819 37.919 C 83.899 37.987 82.205 37.525 80.77 36.15 C 79.613 34.992 79.025 33.345 78.985 31.704 C 79.013 29.945 79.686 28.349 80.883 27.101 C 83.009 25.016 86.442 24.901 88.744 26.728 Z M 82.316 28.87 C 81.862 29.436 81.46 30.074 81.46 30.828 L 88.816 30.828 C 88.517 29.591 88.097 28.905 87.085 28.219 C 85.551 27.292 83.554 27.514 82.316 28.87 Z M 124.557 26.673 C 124.82 26.903 125.065 27.148 125.309 27.399 C 125.356 27.446 125.404 27.494 125.452 27.542 C 126.106 28.247 126.54 29.216 126.751 30.157 C 126.763 30.202 126.775 30.248 126.787 30.295 C 126.941 30.954 126.918 31.623 126.917 32.296 C 126.917 32.431 126.918 32.566 126.918 32.701 C 126.918 32.983 126.918 33.264 126.918 33.545 C 126.918 33.906 126.919 34.266 126.921 34.626 C 126.921 34.904 126.922 35.182 126.921 35.46 C 126.921 35.593 126.922 35.725 126.923 35.858 C 126.923 36.044 126.923 36.229 126.922 36.415 L 126.924 36.579 C 126.921 36.928 126.856 37.165 126.679 37.462 C 126.321 37.804 126.035 37.862 125.562 37.855 C 125.291 37.824 125.146 37.726 124.948 37.536 C 124.768 37.241 124.71 36.983 124.66 36.642 C 124.611 36.675 124.562 36.709 124.512 36.743 C 123.056 37.72 121.44 38.178 119.708 37.833 C 118.219 37.483 116.792 36.517 115.947 35.198 C 115.039 33.608 114.695 31.825 115.141 30.009 C 115.594 28.398 116.632 27.031 118.04 26.205 C 120.067 25.063 122.714 25.154 124.557 26.673 Z M 118.219 28.977 C 117.874 29.356 117.639 29.751 117.448 30.232 L 117.378 30.395 C 117.044 31.314 117.145 32.479 117.52 33.362 C 117.951 34.298 118.702 35.012 119.632 35.399 C 120.674 35.746 121.728 35.699 122.712 35.188 C 123.662 34.601 124.31 33.771 124.609 32.668 C 124.83 31.459 124.613 30.286 123.938 29.263 C 123.315 28.463 122.458 27.964 121.48 27.812 C 120.205 27.672 119.148 28.071 118.219 28.977 Z M 54.959 5.853 C 56.102 6.843 56.763 8.093 57.083 9.584 L 57.122 9.748 C 57.165 10.017 57.166 10.282 57.167 10.553 L 57.168 10.732 C 57.169 10.926 57.169 11.12 57.17 11.314 L 57.171 11.721 C 57.172 12.004 57.172 12.288 57.173 12.572 C 57.173 12.935 57.175 13.298 57.177 13.661 C 57.178 13.94 57.178 14.22 57.179 14.5 C 57.179 14.634 57.179 14.767 57.18 14.901 C 57.182 15.088 57.181 15.276 57.181 15.463 L 57.183 15.63 C 57.18 15.98 57.118 16.218 56.939 16.516 C 56.581 16.858 56.295 16.916 55.822 16.91 C 55.476 16.87 55.284 16.688 55.073 16.418 C 54.971 16.168 54.976 15.965 54.992 15.696 L 54.793 15.813 L 54.652 15.895 C 54.534 15.966 54.418 16.04 54.304 16.117 C 53.017 16.956 51.387 17.178 49.903 16.875 C 49.438 16.753 49.005 16.58 48.573 16.367 L 48.368 16.267 C 47.86 16.001 47.465 15.659 47.058 15.249 L 46.869 15.067 L 46.698 14.876 L 46.568 14.733 C 45.94 13.985 45.513 13.015 45.327 12.044 L 45.288 11.848 C 45.056 10.058 45.408 8.462 46.4 6.984 C 47.391 5.659 48.722 4.828 50.326 4.548 C 52.037 4.337 53.591 4.766 54.959 5.853 Z M 48.789 7.721 L 48.789 7.87 L 48.663 7.921 C 48.122 8.247 47.82 8.991 47.635 9.584 L 47.545 9.854 C 47.332 10.86 47.493 11.906 47.979 12.799 C 48.554 13.665 49.335 14.327 50.326 14.606 C 51.526 14.824 52.575 14.561 53.572 13.865 L 53.693 13.758 L 53.693 13.609 L 53.91 13.535 L 53.91 13.386 L 54.054 13.386 C 54.756 12.446 55.082 11.363 54.955 10.176 C 54.76 9.063 54.272 8.252 53.424 7.56 C 52.026 6.576 50.11 6.567 48.789 7.721 Z M 106.332 21.92 C 106.609 22.121 106.732 22.379 106.846 22.703 C 106.881 22.92 106.88 23.129 106.874 23.348 C 106.873 23.407 106.873 23.466 106.873 23.526 C 106.871 23.711 106.868 23.897 106.864 24.082 C 106.862 24.209 106.861 24.335 106.86 24.462 C 106.857 24.77 106.852 25.078 106.846 25.386 L 107.033 25.384 C 107.619 25.378 108.205 25.374 108.791 25.371 C 109.092 25.369 109.392 25.367 109.694 25.364 C 109.985 25.361 110.275 25.359 110.567 25.358 C 110.677 25.358 110.788 25.357 110.898 25.355 C 111.982 25.34 111.982 25.34 112.471 25.685 C 112.725 25.974 112.818 26.247 112.843 26.631 C 112.824 26.93 112.741 27.178 112.543 27.399 C 111.996 27.782 111.426 27.735 110.79 27.726 C 110.676 27.726 110.562 27.725 110.448 27.725 C 110.15 27.724 109.851 27.721 109.553 27.718 C 109.248 27.715 108.943 27.713 108.638 27.712 C 108.04 27.709 107.443 27.703 106.846 27.697 C 106.85 28.284 106.856 28.871 106.863 29.459 C 106.866 29.731 106.869 30.004 106.871 30.277 C 106.873 30.541 106.875 30.804 106.879 31.068 C 106.881 31.216 106.882 31.365 106.883 31.513 C 106.899 32.606 107.144 33.585 107.852 34.423 C 107.991 34.555 108.133 34.668 108.288 34.778 L 108.452 34.898 C 109.396 35.537 110.432 35.666 111.527 35.475 C 112.098 35.326 112.516 35.077 112.976 34.704 C 113.32 34.436 113.598 34.262 114.04 34.29 C 114.346 34.368 114.565 34.544 114.779 34.778 C 114.973 35.14 114.944 35.504 114.851 35.897 C 114.442 36.759 113.455 37.328 112.611 37.634 C 112.469 37.678 112.326 37.72 112.183 37.76 L 112.005 37.811 C 110.42 38.186 108.673 37.856 107.292 36.991 C 106.17 36.209 105.312 35.145 104.871 33.819 C 104.855 33.768 104.837 33.717 104.819 33.665 C 104.459 32.501 104.516 31.264 104.516 30.058 C 104.516 29.855 104.516 29.652 104.516 29.45 C 104.515 28.972 104.515 28.494 104.515 28.016 C 104.516 27.524 104.515 27.033 104.514 26.541 C 104.512 26.116 104.511 25.692 104.512 25.268 C 104.512 25.015 104.512 24.763 104.511 24.51 C 104.51 24.229 104.511 23.948 104.511 23.667 L 104.509 23.417 C 104.514 22.853 104.567 22.479 104.935 22.041 C 105.31 21.712 105.893 21.698 106.332 21.92 Z M 100.86 26.654 C 101.112 26.867 101.349 27.089 101.581 27.324 C 101.627 27.369 101.671 27.414 101.717 27.46 C 102.7 28.519 103.105 30.086 103.107 31.517 C 103.108 31.575 103.108 31.634 103.109 31.694 C 103.109 31.884 103.11 32.075 103.11 32.266 C 103.111 32.364 103.111 32.364 103.111 32.464 C 103.112 32.81 103.113 33.156 103.113 33.502 C 103.114 33.859 103.115 34.216 103.117 34.573 C 103.119 34.848 103.119 35.123 103.119 35.398 C 103.119 35.53 103.119 35.661 103.121 35.793 C 103.122 35.977 103.122 36.161 103.122 36.345 C 103.122 36.398 103.122 36.452 103.123 36.508 C 103.121 36.856 103.056 37.092 102.879 37.387 C 102.537 37.714 102.27 37.783 101.818 37.776 C 101.48 37.743 101.28 37.602 101.054 37.35 C 100.846 37.032 100.849 36.754 100.85 36.384 C 100.849 36.327 100.849 36.271 100.849 36.213 C 100.848 36.09 100.848 35.967 100.848 35.844 C 100.847 35.649 100.846 35.453 100.845 35.258 C 100.841 34.702 100.838 34.147 100.836 33.591 C 100.835 33.251 100.833 32.911 100.83 32.571 C 100.83 32.442 100.83 32.314 100.83 32.185 C 100.83 30.91 100.636 29.816 99.778 28.839 C 99.072 28.144 98.139 27.804 97.174 27.828 C 96.281 27.907 95.47 28.266 94.858 28.951 C 94.111 29.898 93.966 30.935 93.973 32.115 C 93.975 32.311 93.974 32.508 93.973 32.705 C 93.971 33.121 93.972 33.537 93.972 33.954 C 93.973 34.439 93.973 34.924 93.971 35.409 C 93.97 35.602 93.972 35.794 93.972 35.987 C 93.972 36.106 93.972 36.225 93.971 36.343 C 93.972 36.396 93.972 36.449 93.974 36.504 C 93.969 36.909 93.861 37.134 93.648 37.462 C 93.347 37.744 93.057 37.787 92.663 37.78 C 92.386 37.747 92.201 37.646 91.989 37.462 C 91.736 37.083 91.658 36.797 91.663 36.334 C 91.663 36.276 91.662 36.218 91.662 36.158 C 91.66 35.966 91.662 35.775 91.662 35.583 C 91.662 35.448 91.662 35.313 91.662 35.179 C 91.661 34.896 91.662 34.614 91.663 34.331 C 91.665 33.973 91.664 33.615 91.662 33.256 C 91.661 32.978 91.661 32.699 91.662 32.42 C 91.662 32.289 91.662 32.157 91.661 32.025 C 91.657 30.827 91.784 29.661 92.35 28.592 C 92.397 28.498 92.397 28.498 92.446 28.403 C 92.714 27.908 93.049 27.504 93.432 27.101 C 93.486 27.043 93.54 26.985 93.595 26.926 C 95.545 24.974 98.755 24.997 100.86 26.654 Z M 130.375 21.156 C 130.745 21.4 130.889 21.594 131.006 22.032 C 131.024 22.271 131.024 22.271 131.024 22.533 C 131.024 22.582 131.025 22.63 131.025 22.68 C 131.026 22.842 131.025 23.003 131.025 23.165 C 131.025 23.281 131.025 23.397 131.026 23.513 C 131.026 23.763 131.026 24.013 131.026 24.263 C 131.026 24.659 131.027 25.055 131.028 25.45 C 131.031 26.575 131.033 27.701 131.034 28.826 C 131.034 29.448 131.035 30.069 131.038 30.691 C 131.039 31.084 131.039 31.476 131.039 31.869 C 131.039 32.114 131.039 32.36 131.041 32.605 C 131.041 32.718 131.041 32.831 131.04 32.944 C 131.036 33.635 131.041 34.361 131.481 34.925 C 131.903 35.36 132.476 35.435 133.044 35.505 C 133.356 35.553 133.517 35.61 133.724 35.859 C 133.986 36.236 134.014 36.555 133.963 37.015 C 133.786 37.362 133.606 37.635 133.242 37.76 C 132.017 37.842 130.972 37.56 130.01 36.74 C 129.29 36.03 128.802 35.057 128.761 34.019 C 128.761 33.928 128.76 33.838 128.76 33.745 C 128.76 33.695 128.76 33.644 128.76 33.592 C 128.759 33.423 128.759 33.254 128.759 33.086 C 128.758 32.964 128.758 32.843 128.757 32.722 C 128.757 32.393 128.756 32.064 128.756 31.735 C 128.756 31.529 128.755 31.324 128.755 31.118 L 128.753 29.188 C 128.753 28.446 128.752 27.704 128.75 26.961 C 128.748 26.387 128.747 25.813 128.747 25.239 C 128.747 24.896 128.747 24.553 128.745 24.211 C 128.744 23.888 128.744 23.566 128.744 23.243 C 128.744 23.125 128.744 23.007 128.744 22.889 C 128.743 22.727 128.743 22.566 128.744 22.404 L 128.744 22.13 C 128.784 21.758 128.902 21.517 129.167 21.263 C 129.549 20.997 129.956 20.99 130.375 21.156 Z M 77.35 25.507 C 77.645 25.657 77.798 25.855 77.939 26.165 C 78.062 26.564 78.037 26.98 78.034 27.395 C 78.035 27.499 78.035 27.603 78.035 27.708 C 78.036 27.99 78.035 28.272 78.034 28.554 C 78.033 28.849 78.034 29.145 78.034 29.441 C 78.034 29.937 78.033 30.434 78.032 30.93 C 78.03 31.503 78.03 32.077 78.03 32.65 C 78.031 33.202 78.03 33.755 78.03 34.307 C 78.029 34.542 78.029 34.777 78.03 35.012 C 78.03 35.288 78.029 35.564 78.027 35.841 C 78.027 35.99 78.027 36.14 78.028 36.289 L 78.026 36.56 C 78.025 36.638 78.025 36.715 78.025 36.795 C 77.981 37.153 77.855 37.394 77.597 37.634 C 77.239 37.89 76.91 37.88 76.483 37.835 C 76.112 37.643 75.893 37.421 75.762 37.015 C 75.755 36.872 75.752 36.729 75.752 36.586 L 75.751 36.315 L 75.751 36.018 C 75.75 35.914 75.75 35.809 75.749 35.705 C 75.748 35.421 75.748 35.138 75.748 34.854 C 75.748 34.677 75.747 34.5 75.747 34.323 C 75.746 33.768 75.745 33.214 75.745 32.66 C 75.745 32.02 75.743 31.38 75.741 30.74 C 75.74 30.245 75.739 29.751 75.739 29.256 C 75.739 28.961 75.738 28.665 75.737 28.37 C 75.736 28.092 75.736 27.814 75.736 27.536 C 75.736 27.386 75.736 27.235 75.735 27.085 C 75.735 26.995 75.736 26.905 75.736 26.812 L 75.736 26.576 C 75.773 26.266 75.882 26.015 76.089 25.786 C 76.5 25.461 76.837 25.345 77.35 25.507 Z M 139.079 21.119 C 139.388 21.419 139.594 21.805 139.805 22.181 C 139.848 22.255 139.891 22.329 139.935 22.405 C 140.288 23.324 140.209 24.227 139.877 25.136 C 139.505 25.983 138.89 26.571 138.074 26.952 C 137.229 27.265 136.394 27.268 135.55 26.952 C 134.593 26.482 133.96 25.818 133.591 24.778 C 133.354 23.952 133.403 23.034 133.755 22.251 C 134.109 21.58 134.538 21.059 135.189 20.69 C 135.24 20.661 135.289 20.632 135.341 20.602 C 136.598 19.952 137.998 20.261 139.079 21.119 Z M 134.756 21.809 C 134.176 22.581 134.031 23.3 134.107 24.268 C 134.264 25.036 134.699 25.669 135.323 26.111 C 136.034 26.552 136.773 26.63 137.581 26.455 C 138.422 26.173 138.977 25.581 139.379 24.782 C 139.622 24.162 139.624 23.373 139.399 22.75 C 139.345 22.633 139.288 22.518 139.228 22.405 C 139.199 22.348 139.17 22.29 139.14 22.231 C 138.796 21.625 138.2 21.132 137.538 20.944 C 136.448 20.768 135.537 20.986 134.756 21.809 Z\" fill=\"rgb(12,87,49)\"></path><path d=\"M 136.138 21.998 C 137.417 21.999 137.417 21.999 137.851 22.431 C 137.984 22.681 138.026 22.922 138.017 23.204 C 137.915 23.544 137.821 23.775 137.513 23.95 L 137.368 23.95 C 137.585 24.369 137.843 24.743 138.118 25.123 C 138.234 25.292 138.234 25.292 138.234 25.366 C 137.923 25.442 137.677 25.459 137.368 25.366 C 137.073 25.085 136.868 24.715 136.667 24.359 C 136.566 24.215 136.566 24.215 136.287 24.173 L 136.287 25.366 L 135.565 25.366 C 135.564 24.9 135.563 24.435 135.562 23.969 L 135.56 23.493 C 135.559 23.266 135.559 23.038 135.558 22.811 C 135.558 22.74 135.557 22.668 135.557 22.595 L 135.557 22.396 C 135.557 22.338 135.557 22.28 135.557 22.22 C 135.578 21.897 135.891 21.999 136.138 21.998 Z M 136.287 22.683 L 136.287 23.503 C 136.749 23.543 136.749 23.543 137.156 23.354 L 137.296 23.204 C 137.277 23.023 137.277 23.023 137.224 22.832 C 136.985 22.667 136.911 22.666 136.633 22.673 Z M 77.527 21.527 C 77.844 21.715 78.032 21.956 78.158 22.31 C 78.226 22.752 78.194 23.129 77.941 23.503 C 77.615 23.825 77.358 24 76.909 24.052 C 76.491 24.008 76.188 23.856 75.895 23.545 C 75.662 23.164 75.58 22.838 75.634 22.385 C 75.767 21.979 76.022 21.731 76.355 21.49 C 76.75 21.354 77.142 21.356 77.527 21.527 Z\" fill=\"rgb(12,87,49)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 269 79\" overflow=\"visible\"><g><path d=\"M 26.623 1.499 C 27.232 1.705 27.669 2.043 28.146 2.471 L 28.392 2.691 C 29.206 3.432 29.979 4.216 30.749 5.005 L 31.115 5.378 C 31.936 6.23 32.683 7.123 33.405 8.066 L 33.647 8.378 C 38.147 14.236 41.004 21.229 42.445 28.533 L 42.547 29.046 C 42.997 31.433 43.147 33.778 43.137 36.206 L 43.136 36.614 C 43.115 41.923 42.089 47.036 39.644 51.746 C 39.541 51.945 39.439 52.144 39.338 52.344 C 38.512 53.98 37.563 55.445 36.45 56.887 L 36.136 57.303 C 30.148 65.073 20.903 70.125 11.393 71.329 C 10.336 71.453 9.277 71.541 8.215 71.591 L 8.215 71.305 C 8.335 71.251 8.456 71.196 8.577 71.141 C 13.981 68.674 19.141 65.895 23.534 61.754 C 23.809 61.498 24.089 61.254 24.374 61.009 C 26.777 58.835 28.589 56.127 30.222 53.318 L 30.407 53.001 C 33.113 48.296 34.547 43.073 35.62 37.758 C 35.418 38.165 35.236 38.577 35.062 38.998 C 33.406 42.983 31.593 46.8 29.114 50.321 L 28.802 50.77 C 25.018 56.1 19.238 61.672 12.641 62.754 C 9.698 63.167 6.74 62.376 4.356 60.545 C 4.163 60.377 3.973 60.204 3.785 60.028 L 3.447 59.718 C 1.359 57.7 0.1 54.913 0.002 51.956 C -0.093 44.222 3.296 38.241 8.214 32.619 L 8.424 32.379 C 9.088 31.618 9.761 30.871 10.47 30.154 C 10.699 29.914 10.909 29.666 11.119 29.41 C 11.86 28.531 12.675 27.725 13.478 26.908 C 14.212 26.16 14.937 25.411 15.608 24.601 C 15.984 24.152 16.383 23.726 16.779 23.296 C 17.558 22.439 18.303 21.549 19.01 20.628 C 19.138 20.469 19.265 20.31 19.392 20.151 C 23.774 14.653 26.302 8.624 26.623 1.499 Z M 35.758 36.616 L 35.897 37.045\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 47.129 31.203 L 47.405 31.203 C 51.885 40.129 55.303 49.575 52.315 59.635 C 51.239 63.048 49.586 66.342 47.267 69.032 L 46.972 69.384 C 42.581 74.528 36.841 77.771 30.243 78.74 L 29.977 78.781 C 24.694 79.501 19.366 78.414 14.602 76.027 L 14.602 75.599 L 14.962 75.465 C 18.029 74.311 20.972 72.998 23.876 71.459 L 24.269 71.251 C 28.125 69.189 31.532 66.394 34.672 63.322 L 35.018 62.984 C 35.8 62.197 36.483 61.348 37.163 60.467 C 37.296 60.3 37.429 60.133 37.562 59.966 C 43.985 51.884 46.772 41.512 47.129 31.203 Z M 79.932 40.767 L 80.314 40.886 C 81.361 41.265 82.229 41.95 83.115 42.623 C 83.224 42.701 83.333 42.779 83.445 42.859 L 83.669 43.051 L 83.669 43.337 L 84.084 43.479 C 86.323 46.034 87.172 49.285 87.169 52.656 L 87.172 53.256 C 87.175 53.794 87.175 54.332 87.175 54.87 C 87.176 55.207 87.176 55.544 87.177 55.881 C 87.18 57.057 87.181 58.234 87.18 59.41 C 87.18 60.505 87.183 61.6 87.188 62.695 C 87.191 63.637 87.193 64.58 87.192 65.522 C 87.192 66.084 87.193 66.646 87.196 67.208 C 87.199 67.735 87.199 68.263 87.197 68.791 C 87.196 69.076 87.199 69.361 87.201 69.646 C 87.19 71.216 87.19 71.216 86.576 71.887 C 85.932 72.382 85.46 72.545 84.657 72.505 C 83.953 72.395 83.409 72.032 82.977 71.459 C 82.645 70.558 82.664 69.694 82.673 68.739 L 82.674 68.299 C 82.675 67.762 82.679 67.224 82.683 66.686 L 82.7 63.037 L 68.997 63.037 C 69.014 65.582 69.014 65.582 69.035 68.127 C 69.036 68.447 69.037 68.767 69.038 69.087 L 69.044 69.587 C 69.045 71.058 69.045 71.058 68.582 71.745 C 67.899 72.397 67.352 72.509 66.447 72.498 C 65.877 72.434 65.58 72.245 65.122 71.887 C 64.636 71.219 64.551 70.628 64.549 69.809 L 64.546 69.319 L 64.546 68.783 L 64.544 68.217 C 64.542 67.705 64.541 67.193 64.541 66.68 L 64.539 65.717 C 64.537 64.709 64.536 63.701 64.535 62.693 C 64.535 61.535 64.532 60.377 64.528 59.22 C 64.525 58.321 64.524 57.423 64.524 56.526 C 64.523 55.991 64.523 55.456 64.52 54.922 C 64.5 50.381 64.856 46.407 68.081 42.988 C 71.298 39.846 75.854 39.465 79.932 40.767 Z M 70.658 46.905 C 68.288 50.447 68.997 54.074 68.997 58.469 L 82.7 58.469 L 82.726 54.944 L 82.737 53.844 C 82.756 50.907 82.456 48.574 80.4 46.357 C 78.987 45.04 77.274 44.569 75.404 44.591 C 73.523 44.717 71.915 45.442 70.658 46.905 Z M 103.523 49.73 C 103.74 49.922 103.949 50.125 104.154 50.332 C 104.589 50.124 104.954 49.868 105.339 49.573 C 107.203 48.218 109.139 47.808 111.396 48.109 C 113.413 48.516 115.24 49.674 116.487 51.353 C 117.504 52.932 117.898 54.488 117.896 56.354 L 117.899 56.827 C 117.902 57.34 117.902 57.854 117.903 58.367 L 117.905 59.441 C 117.907 60.19 117.908 60.939 117.907 61.688 C 117.907 62.552 117.91 63.417 117.915 64.281 C 117.919 65.115 117.92 65.949 117.919 66.783 C 117.92 67.137 117.921 67.491 117.923 67.845 C 117.926 68.34 117.925 68.834 117.923 69.328 L 117.928 69.77 C 117.921 70.618 117.845 71.096 117.303 71.745 C 116.744 72.251 116.255 72.359 115.511 72.346 C 114.879 72.278 114.493 71.998 114.076 71.522 C 113.773 71.071 113.687 70.843 113.684 70.304 L 113.681 69.934 L 113.68 69.526 L 113.677 69.098 C 113.675 68.79 113.673 68.482 113.672 68.174 C 113.67 67.686 113.666 67.198 113.663 66.71 C 113.653 65.323 113.645 63.935 113.638 62.548 C 113.633 61.7 113.628 60.851 113.621 60.003 C 113.619 59.68 113.617 59.357 113.616 59.035 C 113.614 58.582 113.611 58.129 113.607 57.676 L 113.607 57.274 C 113.594 56.036 113.461 55.058 112.735 54.043 L 112.597 53.615 C 112.343 53.455 112.343 53.455 112.043 53.329 L 111.77 53.177 C 110.843 52.694 109.978 52.596 108.961 52.831 C 108.121 53.119 107.474 53.619 107.017 54.409 C 106.734 55.003 106.628 55.45 106.626 56.108 L 106.623 56.493 L 106.623 56.911 L 106.621 57.354 C 106.619 57.672 106.618 57.99 106.617 58.307 C 106.616 58.81 106.613 59.313 106.61 59.816 C 106.601 61.245 106.594 62.675 106.589 64.104 C 106.587 64.979 106.582 65.853 106.575 66.728 C 106.574 67.061 106.572 67.394 106.572 67.727 C 106.571 68.193 106.568 68.659 106.564 69.125 L 106.565 69.542 C 106.555 70.392 106.463 71.039 105.884 71.694 C 105.197 72.246 104.746 72.376 103.877 72.316 C 103.149 72.045 102.799 71.659 102.354 71.031 C 102.226 70.635 102.198 70.4 102.198 69.992 L 102.196 69.614 L 102.196 69.201 L 102.195 68.764 C 102.194 68.451 102.193 68.138 102.192 67.825 C 102.191 67.329 102.189 66.832 102.187 66.336 C 102.179 64.925 102.173 63.513 102.171 62.102 C 102.169 61.239 102.165 60.375 102.159 59.512 C 102.158 59.184 102.157 58.856 102.157 58.527 C 102.158 58.066 102.155 57.606 102.151 57.145 L 102.154 56.737 C 102.138 55.626 101.887 54.652 101.204 53.775 C 100.158 52.923 99.249 52.654 97.925 52.758 C 96.954 52.987 96.285 53.472 95.745 54.338 C 95.428 54.878 95.278 55.314 95.276 55.947 L 95.274 56.33 L 95.273 56.75 L 95.271 57.192 C 95.27 57.51 95.269 57.827 95.268 58.145 C 95.266 58.648 95.263 59.151 95.26 59.654 C 95.252 61.083 95.244 62.513 95.24 63.943 C 95.237 64.817 95.232 65.691 95.226 66.566 C 95.224 66.899 95.223 67.232 95.222 67.565 C 95.221 68.031 95.219 68.498 95.214 68.964 L 95.216 69.38 C 95.204 70.331 95.083 71.039 94.473 71.789 C 93.892 72.28 93.436 72.371 92.7 72.351 C 92.055 72.277 91.671 72.013 91.238 71.53 C 90.918 71.041 90.849 70.676 90.846 70.099 L 90.843 69.698 L 90.842 69.259 L 90.839 68.795 C 90.836 68.287 90.835 67.779 90.833 67.271 L 90.831 66.745 C 90.829 65.825 90.827 64.904 90.825 63.984 C 90.823 63.036 90.82 62.089 90.813 61.141 C 90.81 60.41 90.809 59.679 90.808 58.948 C 90.808 58.599 90.806 58.25 90.803 57.901 C 90.783 54.983 91.051 52.653 93.009 50.383 C 93.219 50.189 93.219 50.189 93.496 50.189 L 93.496 49.903 C 96.53 47.528 100.402 47.372 103.523 49.73 Z M 66.559 0.011 C 67.252 0.006 67.946 0.006 68.639 0.01 C 69.17 0.012 69.7 0.011 70.231 0.011 C 71.121 0.01 72.012 0.012 72.902 0.016 C 73.931 0.019 74.96 0.02 75.989 0.018 C 76.98 0.017 77.971 0.017 78.963 0.019 C 79.384 0.02 79.805 0.02 80.226 0.019 C 80.723 0.019 81.218 0.02 81.714 0.023 C 81.983 0.025 82.251 0.024 82.52 0.023 L 83.006 0.027 L 83.427 0.028 C 84.128 0.128 84.619 0.542 85.051 1.11 C 85.32 1.602 85.36 2.095 85.33 2.652 C 84.889 4.187 83.736 5.546 82.86 6.853 C 82.365 7.591 81.875 8.333 81.385 9.076 C 80.794 9.973 80.2 10.868 79.603 11.761 C 78.85 12.889 78.104 14.022 77.358 15.155 C 76.687 16.173 76.013 17.191 75.338 18.207 C 74.681 19.198 74.025 20.189 73.37 21.181 C 72.956 21.809 72.54 22.437 72.123 23.063 L 71.892 23.411 C 71.754 23.619 71.615 23.826 71.477 24.034 C 70.957 24.816 70.446 25.605 69.936 26.395 L 69.703 26.756 L 69.136 27.634 L 69.373 27.634 C 71.278 27.64 73.183 27.648 75.088 27.66 C 76.009 27.666 76.931 27.67 77.852 27.672 C 78.741 27.675 79.631 27.68 80.52 27.686 C 80.859 27.688 81.198 27.69 81.537 27.69 C 82.013 27.69 82.488 27.694 82.963 27.699 L 83.387 27.696 C 84.231 27.709 84.912 27.826 85.607 28.348 C 86.116 28.949 86.244 29.536 86.205 30.326 C 86.11 30.981 85.864 31.374 85.399 31.818 C 84.857 32.195 84.449 32.22 83.811 32.223 L 83.287 32.226 L 82.711 32.227 L 82.105 32.23 C 81.442 32.233 80.778 32.234 80.115 32.236 L 79.43 32.238 C 78.357 32.24 77.284 32.242 76.211 32.244 C 74.973 32.245 73.735 32.249 72.496 32.255 C 71.539 32.259 70.582 32.261 69.624 32.261 C 69.053 32.262 68.481 32.263 67.909 32.267 C 67.371 32.27 66.833 32.271 66.295 32.269 C 66.098 32.269 65.901 32.27 65.704 32.272 C 63.859 32.289 63.859 32.289 63.184 31.631 C 62.751 31.149 62.577 30.722 62.51 30.078 C 62.562 28.971 63.18 28.161 63.772 27.281 C 64.034 26.889 64.294 26.496 64.551 26.1 C 64.984 25.437 65.42 24.776 65.857 24.116 C 66.765 22.743 67.665 21.365 68.565 19.987 L 69.342 18.798 L 69.869 17.993 C 70.472 17.069 71.077 16.145 71.682 15.221 C 73.79 12.002 75.887 8.775 77.973 5.541 C 78.164 5.244 78.356 4.947 78.548 4.65 L 78.029 4.649 C 76.414 4.644 74.799 4.635 73.184 4.624 C 72.354 4.618 71.524 4.614 70.693 4.612 C 69.892 4.609 69.091 4.605 68.289 4.598 C 67.984 4.596 67.678 4.595 67.373 4.594 C 66.944 4.594 66.516 4.59 66.087 4.586 L 65.706 4.588 C 64.889 4.574 64.406 4.429 63.738 3.937 C 63.247 3.331 63.092 2.755 63.132 1.968 C 63.254 1.232 63.559 0.795 64.128 0.344 C 64.885 -0.078 65.721 0.004 66.559 0.011 Z M 123.488 40.357 C 124.136 40.735 124.406 41.19 124.638 41.909 C 124.655 42.254 124.664 42.595 124.667 42.941 L 124.671 43.257 C 124.675 43.602 124.679 43.948 124.682 44.293 L 124.691 45.011 C 124.698 45.641 124.705 46.272 124.712 46.902 C 124.719 47.545 124.727 48.188 124.734 48.831 C 124.749 50.092 124.763 51.354 124.777 52.616 L 125.031 52.289 L 125.366 51.86 L 125.698 51.435 C 126.949 49.931 128.986 49.026 130.867 48.761 C 134.239 48.55 137.179 49.51 139.76 51.813 C 142.045 54.019 143.268 56.953 143.501 60.151 C 143.582 63.579 142.447 66.616 140.198 69.132 C 138.123 71.341 135.188 72.552 132.232 72.642 C 128.875 72.685 126.076 71.403 123.669 69.032 L 123.407 68.794 C 121.577 67.068 120.574 64.258 120.348 61.752 C 120.326 61.111 120.326 60.471 120.325 59.831 C 120.322 59.111 120.32 58.391 120.32 57.672 L 120.318 56.686 C 120.316 55.658 120.315 54.629 120.314 53.6 C 120.314 52.414 120.311 51.228 120.307 50.042 C 120.304 49.124 120.303 48.206 120.303 47.287 C 120.303 46.74 120.302 46.192 120.299 45.644 C 120.297 45.129 120.297 44.614 120.298 44.099 C 120.298 43.821 120.296 43.542 120.294 43.264 C 120.299 42.302 120.312 41.562 120.97 40.818 C 121.804 40.148 122.467 40.035 123.488 40.357 Z M 126.991 55.185 L 126.728 55.421 C 125.416 56.677 124.766 58.322 124.585 60.144 C 124.525 62.133 125.043 63.716 126.161 65.321 L 126.438 65.749 L 126.714 65.749 L 126.714 66.034 C 128.286 67.454 130.138 68.269 132.234 68.22 C 134.419 67.995 136.14 67.13 137.649 65.463 C 138.961 63.643 139.344 61.69 139.171 59.468 C 138.87 57.838 138.148 56.321 136.957 55.185 L 136.68 55.185 L 136.68 54.9 C 133.948 52.358 129.608 52.773 126.991 55.185 Z M 133.68 0.431 C 134.33 1.055 134.501 1.65 134.536 2.543 C 134.539 2.905 134.539 3.268 134.537 3.63 C 134.542 4.373 134.543 5.116 134.54 5.858 C 134.538 6.429 134.54 6.999 134.541 7.569 C 134.542 8.528 134.54 9.487 134.538 10.446 C 134.535 11.549 134.536 12.653 134.539 13.756 C 134.541 14.707 134.541 15.658 134.54 16.609 C 134.539 17.175 134.539 17.741 134.541 18.308 C 134.543 18.841 134.541 19.375 134.538 19.909 C 134.537 20.195 134.539 20.48 134.54 20.765 C 134.525 22.545 134.166 24.301 133.393 25.903 L 133.248 26.209 C 132.831 27.064 132.332 27.79 131.697 28.49 L 131.388 28.848 C 129.508 30.92 126.824 32.341 124.058 32.505 C 120.806 32.616 117.784 31.9 115.321 29.57 C 115.056 29.309 114.793 29.044 114.534 28.776 L 114.254 28.491 C 112.073 26.114 111.363 22.912 111.442 19.739 C 111.584 16.609 113.024 13.767 115.216 11.616 C 117.758 9.345 120.899 8.426 124.223 8.648 C 126.496 8.967 128.348 9.894 129.759 11.788 C 129.899 12.025 130.038 12.263 130.175 12.502 L 130.176 12.097 C 130.181 10.834 130.189 9.572 130.2 8.31 C 130.206 7.661 130.21 7.012 130.212 6.363 C 130.214 5.737 130.219 5.11 130.226 4.483 C 130.228 4.245 130.229 4.006 130.229 3.767 C 130.229 3.432 130.233 3.097 130.238 2.762 L 130.235 2.465 C 130.251 1.702 130.466 1.273 130.867 0.653 C 131.678 -0.131 132.737 -0.091 133.68 0.431 Z M 118.023 15.03 C 116.497 16.739 115.682 18.623 115.705 20.951 C 115.794 23.123 116.733 24.826 118.237 26.322 C 119.986 27.868 121.857 28.208 124.085 28.062 C 126.199 27.713 127.879 26.461 129.132 24.697 C 130.195 22.96 130.495 20.977 130.15 18.966 C 129.971 18.232 129.701 17.588 129.344 16.927 L 129.163 16.59 C 128.18 14.927 126.72 13.985 124.984 13.314 C 122.574 12.825 119.872 13.218 118.023 15.03 Z M 170.314 51.188 C 172.827 53.315 174.381 55.944 174.812 59.296 C 174.906 60.317 174.977 61.137 174.466 62.037 C 173.789 62.617 173.244 62.769 172.384 62.768 L 171.959 62.769 L 171.494 62.767 L 171.003 62.767 C 170.467 62.767 169.93 62.766 169.395 62.765 C 168.145 62.765 166.895 62.764 165.645 62.761 C 164.644 62.76 163.644 62.759 162.644 62.758 C 160.588 62.757 158.529 62.754 156.473 62.751 C 156.579 63.048 156.686 63.345 156.794 63.642 C 156.855 63.807 156.914 63.972 156.975 64.143 C 157.206 64.707 157.494 65.125 157.857 65.606 L 157.857 65.892 L 158.134 65.892 L 158.41 66.186 C 159.691 67.538 161.181 68.178 163.003 68.236 C 164.434 68.246 165.511 68.002 166.801 67.364 C 167.55 67.005 168.106 66.837 168.917 67.129 C 169.454 67.399 169.813 67.746 170.084 68.31 C 170.321 69.069 170.287 69.771 169.976 70.496 C 168.629 71.987 166.625 72.521 164.701 72.619 C 161.017 72.749 157.764 71.866 155.011 69.231 C 152.79 67.015 151.661 63.861 151.585 60.717 C 151.638 57.349 152.931 54.291 155.227 51.902 C 159.307 47.909 165.897 47.688 170.314 51.188 Z M 157.978 55.29 C 157.107 56.373 156.334 57.595 156.334 59.04 L 170.452 59.04 C 169.878 56.671 169.072 55.357 167.13 54.043 C 164.186 52.269 160.354 52.692 157.978 55.29 Z M 239.045 51.082 C 239.549 51.523 240.02 51.992 240.488 52.473 C 240.579 52.563 240.67 52.654 240.763 52.747 C 242.018 54.096 242.852 55.953 243.256 57.755 C 243.279 57.842 243.301 57.929 243.325 58.019 C 243.621 59.281 243.575 60.562 243.574 61.852 C 243.574 62.111 243.575 62.369 243.575 62.627 C 243.577 63.166 243.577 63.705 243.577 64.244 C 243.575 64.934 243.578 65.623 243.581 66.313 C 243.582 66.845 243.584 67.378 243.582 67.91 C 243.582 68.165 243.584 68.419 243.585 68.673 C 243.587 69.029 243.585 69.384 243.584 69.739 L 243.588 70.055 C 243.581 70.723 243.458 71.177 243.117 71.745 C 242.431 72.399 241.881 72.51 240.973 72.498 C 240.453 72.439 240.176 72.251 239.796 71.887 C 239.449 71.322 239.339 70.828 239.242 70.174 C 239.148 70.238 239.054 70.302 238.958 70.368 C 236.165 72.239 233.063 73.116 229.739 72.455 C 226.88 71.786 224.143 69.935 222.521 67.408 C 220.778 64.364 220.118 60.949 220.975 57.471 C 221.844 54.385 223.835 51.768 226.537 50.186 C 230.428 48 235.508 48.173 239.045 51.082 Z M 226.882 55.495 C 226.219 56.221 225.769 56.978 225.401 57.898 L 225.267 58.21 C 224.627 59.97 224.82 62.202 225.539 63.893 C 226.367 65.686 227.808 67.053 229.593 67.793 C 231.593 68.458 233.615 68.368 235.505 67.389 C 237.328 66.266 238.571 64.676 239.145 62.564 C 239.568 60.249 239.152 58.001 237.858 56.042 C 236.662 54.511 235.016 53.554 233.139 53.263 C 230.694 52.996 228.665 53.76 226.882 55.495 Z M 105.474 11.209 C 107.67 13.106 108.938 15.499 109.552 18.355 L 109.626 18.67 C 109.709 19.184 109.712 19.691 109.712 20.211 L 109.715 20.553 C 109.716 20.925 109.717 21.297 109.718 21.669 L 109.721 22.447 C 109.722 22.99 109.723 23.533 109.723 24.077 C 109.724 24.772 109.727 25.467 109.731 26.162 C 109.734 26.698 109.735 27.233 109.735 27.769 C 109.735 28.025 109.736 28.281 109.738 28.538 C 109.741 28.896 109.74 29.255 109.739 29.614 L 109.743 29.933 C 109.738 30.605 109.618 31.06 109.275 31.631 C 108.589 32.285 108.039 32.396 107.131 32.385 C 106.468 32.308 106.1 31.96 105.693 31.444 C 105.499 30.964 105.508 30.576 105.538 30.061 L 105.157 30.284 L 104.886 30.441 C 104.66 30.577 104.437 30.719 104.217 30.867 C 101.749 32.473 98.62 32.899 95.771 32.318 C 94.88 32.085 94.048 31.754 93.219 31.345 L 92.826 31.154 C 91.85 30.644 91.093 29.989 90.313 29.204 L 89.949 28.856 L 89.621 28.49 L 89.372 28.215 C 88.166 26.783 87.347 24.925 86.991 23.066 L 86.915 22.691 C 86.469 19.263 87.146 16.206 89.05 13.376 C 90.951 10.838 93.505 9.247 96.583 8.71 C 99.867 8.306 102.85 9.127 105.474 11.209 Z M 93.634 14.786 L 93.634 15.071 L 93.392 15.17 C 92.354 15.794 91.774 17.219 91.42 18.355 L 91.247 18.872 C 90.838 20.799 91.146 22.802 92.079 24.512 C 93.183 26.17 94.683 27.438 96.584 27.973 C 98.886 28.39 100.9 27.887 102.813 26.554 L 103.046 26.349 L 103.046 26.063 L 103.461 25.921 L 103.461 25.635 L 103.738 25.635 C 105.085 23.836 105.711 21.762 105.468 19.488 C 105.094 17.357 104.156 15.803 102.529 14.478 C 99.846 12.594 96.168 12.577 93.634 14.786 Z M 204.068 41.98 C 204.601 42.365 204.836 42.858 205.055 43.479 C 205.121 43.895 205.12 44.295 205.109 44.715 C 205.107 44.828 205.107 44.94 205.106 45.056 C 205.103 45.411 205.096 45.765 205.089 46.12 C 205.086 46.363 205.084 46.605 205.082 46.848 C 205.075 47.438 205.066 48.028 205.055 48.619 L 205.414 48.615 C 206.538 48.603 207.664 48.595 208.787 48.589 C 209.365 48.586 209.942 48.582 210.52 48.575 C 211.078 48.569 211.636 48.566 212.195 48.564 C 212.407 48.563 212.62 48.561 212.832 48.558 C 214.911 48.529 214.911 48.529 215.851 49.19 C 216.338 49.744 216.516 50.267 216.563 51.001 C 216.527 51.574 216.368 52.05 215.989 52.473 C 214.938 53.207 213.845 53.117 212.624 53.1 C 212.405 53.099 212.187 53.098 211.968 53.097 C 211.395 53.095 210.822 53.089 210.25 53.083 C 209.665 53.077 209.08 53.075 208.494 53.072 C 207.347 53.066 206.201 53.056 205.055 53.044 C 205.063 54.168 205.074 55.293 205.088 56.417 C 205.093 56.939 205.099 57.462 205.103 57.984 C 205.106 58.489 205.111 58.995 205.118 59.5 C 205.122 59.784 205.124 60.067 205.125 60.351 C 205.157 62.446 205.626 64.32 206.985 65.925 C 207.252 66.178 207.524 66.394 207.823 66.605 L 208.137 66.835 C 209.949 68.058 211.938 68.305 214.039 67.939 C 215.135 67.654 215.936 67.177 216.819 66.463 C 217.48 65.95 218.012 65.617 218.861 65.67 C 219.449 65.819 219.869 66.156 220.28 66.605 C 220.652 67.298 220.595 67.995 220.418 68.747 C 219.633 70.399 217.738 71.488 216.119 72.075 C 215.846 72.159 215.572 72.24 215.297 72.316 L 214.956 72.413 C 211.914 73.131 208.562 72.5 205.911 70.843 C 203.758 69.345 202.111 67.308 201.265 64.768 C 201.233 64.67 201.2 64.573 201.165 64.473 C 200.475 62.244 200.583 59.874 200.584 57.565 C 200.584 57.177 200.583 56.789 200.583 56.4 C 200.581 55.485 200.581 54.569 200.581 53.654 C 200.583 52.713 200.581 51.771 200.578 50.829 C 200.576 50.017 200.574 49.204 200.576 48.391 C 200.576 47.908 200.576 47.424 200.573 46.941 C 200.571 46.403 200.573 45.865 200.574 45.326 L 200.57 44.846 C 200.578 43.767 200.681 43.05 201.387 42.212 C 202.106 41.582 203.226 41.554 204.068 41.98 Z M 193.566 51.045 C 194.05 51.453 194.505 51.88 194.951 52.33 C 195.038 52.416 195.124 52.502 195.212 52.59 C 197.099 54.618 197.875 57.619 197.879 60.36 C 197.881 60.471 197.881 60.583 197.882 60.698 C 197.883 61.063 197.885 61.428 197.885 61.793 C 197.886 61.981 197.886 61.981 197.886 62.173 C 197.889 62.836 197.89 63.499 197.89 64.162 C 197.892 64.845 197.895 65.528 197.899 66.211 C 197.901 66.738 197.901 67.265 197.901 67.793 C 197.903 68.044 197.903 68.296 197.906 68.548 C 197.907 68.9 197.907 69.253 197.907 69.605 C 197.908 69.708 197.908 69.811 197.91 69.918 C 197.906 70.584 197.781 71.035 197.442 71.602 C 196.786 72.228 196.272 72.359 195.405 72.346 C 194.757 72.283 194.372 72.013 193.939 71.53 C 193.54 70.922 193.546 70.388 193.547 69.68 C 193.546 69.572 193.546 69.464 193.546 69.352 C 193.544 69.117 193.543 68.881 193.543 68.646 C 193.542 68.272 193.54 67.898 193.537 67.524 C 193.53 66.46 193.524 65.396 193.521 64.332 C 193.519 63.68 193.515 63.029 193.51 62.378 C 193.508 62.131 193.508 61.885 193.508 61.638 C 193.51 59.196 193.137 57.102 191.49 55.23 C 190.135 53.899 188.344 53.249 186.492 53.294 C 184.779 53.445 183.222 54.133 182.048 55.445 C 180.614 57.259 180.336 59.244 180.35 61.504 C 180.352 61.881 180.351 62.257 180.35 62.634 C 180.346 63.431 180.347 64.229 180.348 65.026 C 180.35 65.955 180.35 66.884 180.346 67.812 C 180.344 68.182 180.347 68.551 180.348 68.92 C 180.348 69.148 180.347 69.375 180.346 69.602 C 180.347 69.704 180.348 69.805 180.351 69.909 C 180.341 70.686 180.135 71.116 179.725 71.745 C 179.148 72.285 178.592 72.367 177.836 72.355 C 177.303 72.291 176.949 72.097 176.542 71.745 C 176.056 71.018 175.907 70.471 175.916 69.585 C 175.916 69.473 175.915 69.362 175.914 69.247 C 175.911 68.88 175.914 68.513 175.915 68.146 C 175.915 67.888 175.914 67.63 175.914 67.372 C 175.912 66.831 175.914 66.29 175.916 65.749 C 175.919 65.063 175.918 64.377 175.914 63.691 C 175.912 63.157 175.912 62.623 175.914 62.09 C 175.915 61.837 175.914 61.585 175.912 61.332 C 175.904 59.037 176.148 56.804 177.234 54.757 C 177.325 54.578 177.325 54.578 177.42 54.395 C 177.933 53.449 178.575 52.673 179.31 51.902 C 179.414 51.791 179.518 51.681 179.624 51.567 C 183.367 47.829 189.528 47.873 193.566 51.045 Z M 250.211 40.517 C 250.921 40.984 251.198 41.356 251.422 42.195 C 251.457 42.652 251.457 42.652 251.457 43.154 C 251.457 43.247 251.458 43.34 251.458 43.436 C 251.459 43.745 251.458 44.054 251.458 44.364 C 251.458 44.586 251.458 44.809 251.459 45.031 C 251.459 45.51 251.461 45.989 251.459 46.467 C 251.459 47.225 251.462 47.983 251.463 48.741 C 251.47 50.896 251.473 53.05 251.475 55.205 C 251.475 56.396 251.477 57.587 251.483 58.777 C 251.486 59.53 251.486 60.282 251.484 61.034 C 251.484 61.504 251.486 61.973 251.488 62.443 C 251.488 62.659 251.488 62.876 251.487 63.092 C 251.48 64.415 251.488 65.806 252.333 66.885 C 253.144 67.719 254.243 67.864 255.332 67.997 C 255.931 68.09 256.24 68.198 256.639 68.675 C 257.141 69.398 257.194 70.008 257.097 70.888 C 256.756 71.553 256.412 72.075 255.713 72.316 C 253.362 72.472 251.356 71.932 249.51 70.362 C 248.128 69.002 247.192 67.139 247.113 65.151 C 247.113 64.978 247.112 64.805 247.112 64.626 C 247.112 64.53 247.11 64.433 247.11 64.333 C 247.109 64.01 247.109 63.687 247.109 63.363 C 247.108 63.131 247.108 62.899 247.106 62.667 C 247.105 62.037 247.104 61.407 247.104 60.777 C 247.104 60.383 247.102 59.99 247.102 59.596 L 247.098 55.9 C 247.098 54.478 247.095 53.056 247.091 51.634 C 247.088 50.535 247.087 49.436 247.087 48.336 C 247.087 47.679 247.086 47.023 247.083 46.366 C 247.081 45.749 247.08 45.132 247.081 44.514 C 247.081 44.288 247.081 44.062 247.08 43.835 C 247.079 43.526 247.079 43.216 247.08 42.907 L 247.08 42.383 C 247.158 41.67 247.385 41.207 247.892 40.722 C 248.625 40.212 249.407 40.198 250.211 40.517 Z M 148.446 48.849 C 149.012 49.136 149.307 49.517 149.578 50.11 C 149.814 50.874 149.765 51.671 149.76 52.464 C 149.761 52.664 149.761 52.864 149.763 53.064 C 149.764 53.604 149.763 54.144 149.76 54.684 C 149.758 55.25 149.76 55.817 149.76 56.383 C 149.76 57.334 149.758 58.285 149.756 59.235 C 149.751 60.333 149.751 61.431 149.753 62.529 C 149.754 63.587 149.753 64.645 149.751 65.703 C 149.75 66.153 149.75 66.602 149.751 67.052 C 149.751 67.581 149.75 68.111 149.747 68.64 C 149.746 68.926 149.747 69.212 149.749 69.499 L 149.745 70.018 C 149.743 70.166 149.743 70.314 149.743 70.467 C 149.657 71.153 149.417 71.614 148.921 72.075 C 148.235 72.564 147.602 72.545 146.784 72.458 C 146.071 72.091 145.652 71.667 145.4 70.888 C 145.386 70.615 145.38 70.341 145.38 70.067 L 145.378 69.549 L 145.378 68.979 C 145.376 68.779 145.376 68.579 145.375 68.38 C 145.374 67.837 145.372 67.294 145.372 66.751 C 145.372 66.411 145.371 66.072 145.371 65.733 C 145.368 64.671 145.367 63.609 145.367 62.548 C 145.367 61.322 145.364 60.097 145.36 58.872 C 145.357 57.924 145.356 56.977 145.356 56.029 C 145.356 55.464 145.354 54.898 145.351 54.332 C 145.35 53.8 145.349 53.268 145.35 52.735 C 145.35 52.447 145.349 52.16 145.347 51.872 C 145.347 51.699 145.349 51.527 145.349 51.349 L 145.349 50.897 C 145.421 50.304 145.63 49.822 146.027 49.383 C 146.816 48.761 147.462 48.539 148.446 48.849 Z M 266.916 40.446 C 267.508 41.021 267.904 41.76 268.308 42.48 C 268.391 42.621 268.474 42.763 268.559 42.908 C 269.235 44.67 269.083 46.398 268.446 48.139 C 267.732 49.762 266.552 50.886 264.986 51.616 C 263.365 52.216 261.763 52.221 260.142 51.616 C 258.307 50.717 257.091 49.444 256.383 47.454 C 255.929 45.871 256.021 44.113 256.698 42.614 C 257.376 41.329 258.2 40.33 259.45 39.625 C 259.547 39.57 259.642 39.514 259.742 39.457 C 262.154 38.21 264.841 38.803 266.916 40.446 Z M 258.619 41.766 C 257.506 43.246 257.227 44.622 257.373 46.477 C 257.674 47.947 258.508 49.16 259.707 50.005 C 261.07 50.85 262.489 51 264.039 50.666 C 265.655 50.125 266.719 48.992 267.491 47.46 C 267.956 46.274 267.96 44.762 267.529 43.569 C 267.425 43.345 267.316 43.125 267.201 42.908 C 267.145 42.799 267.09 42.689 267.032 42.576 C 266.372 41.414 265.228 40.47 263.958 40.111 C 261.866 39.773 260.117 40.19 258.619 41.766 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 261.271 42.129 C 263.725 42.132 263.725 42.132 264.558 42.959 C 264.814 43.438 264.894 43.899 264.878 44.44 C 264.681 45.089 264.5 45.533 263.909 45.867 L 263.632 45.867 C 264.047 46.67 264.543 47.386 265.07 48.114 C 265.293 48.437 265.293 48.437 265.293 48.58 C 264.696 48.725 264.225 48.758 263.632 48.58 C 263.065 48.042 262.672 47.332 262.285 46.651 C 262.092 46.375 262.092 46.375 261.556 46.296 L 261.556 48.58 L 260.172 48.58 C 260.169 47.688 260.166 46.796 260.165 45.904 L 260.161 44.993 C 260.159 44.557 260.159 44.122 260.158 43.686 C 260.158 43.55 260.157 43.413 260.157 43.272 L 260.157 42.891 C 260.155 42.78 260.155 42.669 260.155 42.554 C 260.195 41.936 260.797 42.131 261.271 42.129 Z M 261.556 43.44 L 261.556 45.011 C 262.443 45.089 262.443 45.089 263.225 44.725 L 263.494 44.44 C 263.456 44.092 263.456 44.092 263.355 43.726 C 262.897 43.411 262.755 43.408 262.222 43.423 Z M 148.786 41.228 C 149.395 41.587 149.755 42.05 149.997 42.727 C 150.129 43.572 150.067 44.295 149.582 45.011 C 148.955 45.629 148.463 45.963 147.602 46.064 C 146.799 45.979 146.217 45.687 145.654 45.091 C 145.207 44.362 145.051 43.737 145.153 42.869 C 145.409 42.093 145.898 41.617 146.537 41.156 C 147.296 40.896 148.047 40.899 148.786 41.228 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-dy7q67\",layoutDependency:layoutDependency,layoutId:\"KO4QYNA9S\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.477 36.599\" overflow=\"visible\"><path d=\"M 13.872 0 C 14.189 0.108 14.417 0.284 14.666 0.508 L 14.794 0.623 C 15.218 1.01 15.621 1.419 16.022 1.831 L 16.213 2.025 C 16.641 2.47 17.03 2.937 17.406 3.429 L 17.532 3.592 C 19.877 6.651 21.366 10.302 22.116 14.116 L 22.169 14.384 C 22.404 15.63 22.482 16.855 22.477 18.122 L 22.477 18.336 C 22.466 21.108 21.931 23.777 20.657 26.237 C 20.603 26.341 20.55 26.445 20.498 26.549 C 20.067 27.403 19.573 28.168 18.993 28.921 L 18.829 29.139 C 15.709 33.195 10.892 35.834 5.936 36.462 C 5.386 36.527 4.834 36.573 4.28 36.599 L 4.28 36.45 C 4.343 36.421 4.406 36.393 4.469 36.364 C 7.285 35.076 9.974 33.625 12.263 31.463 C 12.406 31.329 12.552 31.201 12.7 31.074 C 13.953 29.939 14.897 28.524 15.747 27.058 L 15.844 26.892 C 17.254 24.435 18.001 21.708 18.56 18.933 C 18.455 19.146 18.36 19.361 18.269 19.58 C 17.406 21.661 16.462 23.654 15.17 25.493 L 15.008 25.727 C 13.036 28.51 10.024 31.42 6.587 31.985 C 5.053 32.2 3.512 31.788 2.27 30.831 C 2.169 30.743 2.07 30.653 1.972 30.561 L 1.796 30.4 C 0.708 29.346 0.052 27.89 0.001 26.346 C -0.048 22.308 1.717 19.185 4.28 16.25 L 4.389 16.124 C 4.735 15.727 5.086 15.337 5.456 14.963 C 5.575 14.837 5.684 14.708 5.794 14.574 C 6.18 14.115 6.604 13.694 7.023 13.267 C 7.406 12.877 7.783 12.486 8.133 12.063 C 8.329 11.829 8.537 11.606 8.743 11.381 C 9.149 10.934 9.537 10.469 9.906 9.988 C 9.972 9.905 10.038 9.822 10.105 9.739 C 12.388 6.868 13.705 3.72 13.872 0 Z M 18.632 18.337 L 18.704 18.56\" fill=\"rgb(163,215,29)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.138 70.092\" overflow=\"visible\"><path d=\"M 26.623 0 C 27.232 0.207 27.669 0.544 28.146 0.973 L 28.392 1.192 C 29.206 1.933 29.979 2.717 30.749 3.506 L 31.115 3.879 C 31.936 4.731 32.683 5.624 33.405 6.567 L 33.647 6.879 C 38.147 12.737 41.004 19.73 42.445 27.034 L 42.547 27.547 C 42.997 29.934 43.147 32.279 43.137 34.707 L 43.136 35.115 C 43.115 40.425 42.089 45.537 39.644 50.247 C 39.541 50.446 39.439 50.645 39.338 50.845 C 38.512 52.481 37.563 53.946 36.45 55.388 L 36.136 55.804 C 30.148 63.574 20.903 68.626 11.393 69.83 C 10.336 69.954 9.277 70.042 8.215 70.092 L 8.215 69.807 C 8.335 69.752 8.456 69.697 8.577 69.642 C 13.981 67.175 19.141 64.396 23.534 60.255 C 23.809 59.999 24.089 59.755 24.374 59.51 C 26.777 57.336 28.589 54.628 30.222 51.82 L 30.407 51.502 C 33.113 46.797 34.547 41.575 35.62 36.259 C 35.418 36.667 35.236 37.078 35.062 37.499 C 33.406 41.484 31.593 45.301 29.114 48.822 L 28.802 49.271 C 25.018 54.601 19.238 60.173 12.641 61.255 C 9.698 61.668 6.74 60.878 4.356 59.046 C 4.163 58.878 3.973 58.705 3.785 58.529 L 3.447 58.22 C 1.359 56.201 0.1 53.414 0.002 50.457 C -0.093 42.723 3.296 36.742 8.214 31.12 L 8.424 30.88 C 9.088 30.119 9.761 29.372 10.47 28.656 C 10.699 28.416 10.909 28.167 11.119 27.911 C 11.86 27.032 12.675 26.226 13.478 25.409 C 14.212 24.661 14.937 23.912 15.608 23.102 C 15.984 22.653 16.383 22.227 16.779 21.797 C 17.558 20.94 18.303 20.05 19.01 19.129 C 19.138 18.97 19.265 18.811 19.392 18.652 C 23.774 13.154 26.302 7.125 26.623 0 Z M 35.758 35.117 L 35.897 35.546\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mshw2s\",layoutDependency:layoutDependency,layoutId:\"EWHV8Dpfv\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.477 36.599\" overflow=\"visible\"><path d=\"M 13.872 0 C 14.189 0.108 14.417 0.284 14.666 0.508 L 14.794 0.623 C 15.218 1.01 15.621 1.419 16.022 1.831 L 16.213 2.025 C 16.641 2.47 17.03 2.937 17.406 3.429 L 17.532 3.592 C 19.877 6.651 21.366 10.302 22.116 14.116 L 22.169 14.384 C 22.404 15.63 22.482 16.855 22.477 18.122 L 22.477 18.336 C 22.466 21.108 21.931 23.777 20.657 26.237 C 20.603 26.341 20.55 26.445 20.498 26.549 C 20.067 27.403 19.573 28.168 18.993 28.921 L 18.829 29.139 C 15.709 33.195 10.892 35.834 5.936 36.462 C 5.386 36.527 4.834 36.573 4.28 36.599 L 4.28 36.45 C 4.343 36.421 4.406 36.393 4.469 36.364 C 7.285 35.076 9.974 33.625 12.263 31.463 C 12.406 31.329 12.552 31.201 12.7 31.074 C 13.953 29.939 14.897 28.524 15.747 27.058 L 15.844 26.892 C 17.254 24.435 18.001 21.708 18.56 18.933 C 18.455 19.146 18.36 19.361 18.269 19.58 C 17.406 21.661 16.462 23.654 15.17 25.493 L 15.008 25.727 C 13.036 28.51 10.024 31.42 6.587 31.985 C 5.053 32.2 3.512 31.788 2.27 30.831 C 2.169 30.743 2.07 30.653 1.972 30.561 L 1.796 30.4 C 0.708 29.346 0.052 27.89 0.001 26.346 C -0.048 22.308 1.717 19.185 4.28 16.25 L 4.389 16.124 C 4.735 15.727 5.086 15.337 5.456 14.963 C 5.575 14.837 5.684 14.708 5.794 14.574 C 6.18 14.115 6.604 13.694 7.023 13.267 C 7.406 12.877 7.783 12.486 8.133 12.063 C 8.329 11.829 8.537 11.606 8.743 11.381 C 9.149 10.934 9.537 10.469 9.906 9.988 C 9.972 9.905 10.038 9.822 10.105 9.739 C 12.388 6.868 13.705 3.72 13.872 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43.138 70.092\" overflow=\"visible\"><path d=\"M 26.623 0 C 27.232 0.207 27.669 0.544 28.146 0.973 L 28.392 1.192 C 29.206 1.933 29.979 2.717 30.749 3.506 L 31.115 3.879 C 31.936 4.731 32.683 5.624 33.405 6.567 L 33.647 6.879 C 38.147 12.737 41.004 19.73 42.445 27.034 L 42.547 27.547 C 42.997 29.934 43.147 32.279 43.137 34.707 L 43.136 35.115 C 43.115 40.425 42.089 45.537 39.644 50.247 C 39.541 50.446 39.439 50.645 39.338 50.845 C 38.512 52.481 37.563 53.946 36.45 55.388 L 36.136 55.804 C 30.148 63.574 20.903 68.626 11.393 69.83 C 10.336 69.954 9.277 70.042 8.215 70.092 L 8.215 69.807 C 8.335 69.752 8.456 69.697 8.577 69.642 C 13.981 67.175 19.141 64.396 23.534 60.255 C 23.809 59.999 24.089 59.755 24.374 59.51 C 26.777 57.336 28.589 54.628 30.222 51.82 L 30.407 51.502 C 33.113 46.797 34.547 41.575 35.62 36.259 C 35.418 36.667 35.236 37.078 35.062 37.499 C 33.406 41.484 31.593 45.301 29.114 48.822 L 28.802 49.271 C 25.018 54.601 19.238 60.173 12.641 61.255 C 9.698 61.668 6.74 60.878 4.356 59.046 C 4.163 58.878 3.973 58.705 3.785 58.529 L 3.447 58.22 C 1.359 56.201 0.1 53.414 0.002 50.457 C -0.093 42.723 3.296 36.742 8.214 31.12 L 8.424 30.88 C 9.088 30.119 9.761 29.372 10.47 28.656 C 10.699 28.416 10.909 28.167 11.119 27.911 C 11.86 27.032 12.675 26.226 13.478 25.409 C 14.212 24.661 14.937 23.912 15.608 23.102 C 15.984 22.653 16.383 22.227 16.779 21.797 C 17.558 20.94 18.303 20.05 19.01 19.129 C 19.138 18.97 19.265 18.811 19.392 18.652 C 23.774 13.154 26.302 7.125 26.623 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18mes04\",layoutDependency:layoutDependency,layoutId:\"Cc8qzXVTm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.072 0.224\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.138 0.428\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ddzhjp\",layoutDependency:layoutDependency,layoutId:\"RYrHEssT6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 132.557 41.25\" overflow=\"visible\"><path d=\"M 16.948 16.293 L 17.092 16.293 C 19.426 20.954 21.208 25.886 19.65 31.139 C 19.09 32.921 18.229 34.641 17.02 36.046 L 16.867 36.229 C 14.579 38.915 11.588 40.609 8.15 41.114 L 8.011 41.136 C 5.258 41.512 2.482 40.944 0 39.698 L 0 39.474 L 0.187 39.404 C 1.785 38.802 3.319 38.116 4.832 37.313 L 5.037 37.204 C 7.046 36.127 8.821 34.668 10.457 33.064 L 10.638 32.887 C 11.046 32.477 11.401 32.033 11.756 31.573 C 11.825 31.486 11.894 31.399 11.963 31.312 C 15.31 27.091 16.762 21.676 16.948 16.293 Z M 34.041 21.287 L 34.24 21.349 C 34.785 21.547 35.238 21.905 35.699 22.256 C 35.756 22.296 35.813 22.337 35.871 22.379 L 35.988 22.479 L 35.988 22.628 L 36.204 22.703 C 37.371 24.037 37.813 25.734 37.812 27.495 L 37.813 27.808 C 37.815 28.089 37.815 28.37 37.815 28.651 C 37.815 28.827 37.815 29.003 37.816 29.178 C 37.817 29.793 37.818 30.407 37.818 31.021 C 37.818 31.593 37.819 32.165 37.821 32.736 C 37.823 33.229 37.824 33.721 37.824 34.213 C 37.824 34.506 37.824 34.8 37.826 35.093 C 37.827 35.368 37.827 35.644 37.826 35.919 C 37.826 36.068 37.827 36.217 37.828 36.366 C 37.823 37.186 37.823 37.186 37.502 37.536 C 37.167 37.795 36.921 37.88 36.503 37.859 C 36.136 37.801 35.853 37.612 35.627 37.313 C 35.454 36.842 35.464 36.391 35.469 35.892 L 35.469 35.663 C 35.47 35.382 35.472 35.101 35.474 34.82 L 35.483 32.915 L 28.343 32.915 C 28.352 34.244 28.352 34.244 28.363 35.573 C 28.363 35.74 28.364 35.907 28.364 36.074 L 28.368 36.336 C 28.368 37.103 28.368 37.103 28.127 37.462 C 27.771 37.802 27.486 37.861 27.014 37.856 C 26.717 37.822 26.563 37.723 26.324 37.536 C 26.071 37.188 26.027 36.879 26.025 36.451 L 26.024 36.195 L 26.024 35.916 L 26.023 35.62 C 26.022 35.353 26.021 35.085 26.021 34.817 L 26.02 34.314 C 26.019 33.788 26.018 33.262 26.018 32.735 C 26.018 32.131 26.017 31.526 26.014 30.922 C 26.013 30.453 26.012 29.984 26.012 29.515 C 26.012 29.236 26.012 28.957 26.01 28.678 C 26 26.307 26.185 24.232 27.866 22.446 C 29.542 20.806 31.916 20.607 34.041 21.287 Z M 29.209 24.492 C 27.973 26.341 28.343 28.235 28.343 30.53 L 35.483 30.53 L 35.497 28.69 L 35.503 28.115 C 35.512 26.581 35.356 25.363 34.285 24.205 C 33.548 23.518 32.656 23.272 31.682 23.283 C 30.701 23.35 29.863 23.728 29.209 24.492 Z M 46.333 25.967 C 46.446 26.067 46.555 26.173 46.662 26.281 C 46.889 26.172 47.079 26.039 47.279 25.885 C 48.251 25.177 49.259 24.963 50.436 25.12 C 51.486 25.333 52.438 25.938 53.088 26.814 C 53.618 27.639 53.823 28.451 53.823 29.425 L 53.824 29.672 C 53.825 29.941 53.826 30.209 53.826 30.477 L 53.827 31.037 C 53.828 31.429 53.828 31.82 53.828 32.211 C 53.828 32.662 53.83 33.113 53.832 33.565 C 53.834 34 53.835 34.436 53.835 34.871 C 53.835 35.056 53.835 35.241 53.837 35.426 C 53.838 35.684 53.838 35.942 53.837 36.2 L 53.839 36.431 C 53.835 36.874 53.796 37.123 53.513 37.462 C 53.222 37.726 52.967 37.783 52.58 37.776 C 52.25 37.74 52.049 37.594 51.832 37.345 C 51.674 37.11 51.629 36.991 51.628 36.71 L 51.626 36.516 L 51.625 36.304 L 51.624 36.08 C 51.623 35.919 51.622 35.758 51.621 35.597 C 51.62 35.343 51.619 35.088 51.617 34.833 C 51.612 34.109 51.607 33.384 51.604 32.66 C 51.601 32.217 51.598 31.774 51.595 31.331 C 51.594 31.162 51.593 30.994 51.592 30.825 C 51.591 30.589 51.59 30.352 51.588 30.116 L 51.588 29.906 C 51.581 29.26 51.511 28.749 51.133 28.219 L 51.061 27.995 C 50.929 27.912 50.929 27.912 50.773 27.846 L 50.63 27.766 C 50.147 27.515 49.697 27.463 49.167 27.586 C 48.729 27.736 48.392 27.998 48.154 28.41 C 48.006 28.72 47.951 28.954 47.95 29.297 L 47.949 29.498 L 47.948 29.716 L 47.947 29.948 C 47.947 30.114 47.946 30.28 47.946 30.445 C 47.945 30.708 47.943 30.971 47.942 31.233 C 47.937 31.98 47.933 32.726 47.931 33.472 C 47.929 33.929 47.927 34.386 47.924 34.842 C 47.923 35.016 47.922 35.19 47.922 35.364 C 47.921 35.607 47.92 35.851 47.918 36.094 L 47.918 36.312 C 47.913 36.756 47.865 37.094 47.563 37.435 C 47.205 37.724 46.971 37.792 46.517 37.76 C 46.138 37.619 45.956 37.417 45.724 37.089 C 45.658 36.883 45.643 36.76 45.643 36.547 L 45.642 36.349 L 45.642 36.133 L 45.641 35.906 C 45.64 35.742 45.64 35.579 45.64 35.415 C 45.639 35.156 45.638 34.897 45.637 34.638 C 45.633 33.901 45.63 33.164 45.629 32.427 C 45.628 31.976 45.626 31.525 45.623 31.075 C 45.622 30.903 45.621 30.732 45.622 30.56 C 45.622 30.32 45.62 30.079 45.618 29.838 L 45.62 29.626 C 45.612 29.046 45.481 28.537 45.125 28.079 C 44.58 27.634 44.106 27.493 43.416 27.548 C 42.91 27.668 42.562 27.92 42.28 28.373 C 42.115 28.655 42.037 28.882 42.036 29.213 L 42.035 29.413 L 42.035 29.632 L 42.034 29.863 C 42.033 30.029 42.032 30.195 42.032 30.361 C 42.031 30.623 42.029 30.886 42.028 31.148 C 42.023 31.895 42.019 32.642 42.017 33.388 C 42.016 33.845 42.013 34.301 42.01 34.758 C 42.009 34.932 42.008 35.106 42.008 35.279 C 42.007 35.523 42.006 35.766 42.004 36.01 L 42.005 36.227 C 41.999 36.724 41.935 37.093 41.618 37.485 C 41.315 37.741 41.077 37.789 40.693 37.779 C 40.358 37.74 40.157 37.602 39.932 37.35 C 39.765 37.095 39.729 36.904 39.728 36.603 L 39.726 36.393 L 39.725 36.164 L 39.724 35.922 C 39.723 35.656 39.722 35.391 39.721 35.126 L 39.72 34.851 C 39.719 34.371 39.718 33.89 39.717 33.41 C 39.716 32.915 39.714 32.42 39.711 31.925 C 39.709 31.543 39.708 31.162 39.708 30.78 C 39.708 30.598 39.707 30.416 39.705 30.233 C 39.695 28.71 39.835 27.493 40.855 26.308 C 40.964 26.206 40.964 26.206 41.108 26.206 L 41.108 26.057 C 42.689 24.817 44.707 24.736 46.333 25.967 Z M 27.073 0.006 C 27.434 0.003 27.795 0.003 28.157 0.005 C 28.433 0.006 28.709 0.006 28.986 0.006 C 29.45 0.005 29.914 0.006 30.378 0.008 C 30.914 0.01 31.45 0.01 31.986 0.009 C 32.503 0.009 33.019 0.009 33.536 0.01 C 33.755 0.011 33.975 0.011 34.194 0.01 C 34.453 0.01 34.711 0.011 34.97 0.012 C 35.109 0.013 35.249 0.012 35.389 0.012 L 35.642 0.014 L 35.862 0.015 C 36.227 0.067 36.483 0.283 36.708 0.58 C 36.848 0.836 36.869 1.094 36.853 1.385 C 36.624 2.186 36.023 2.896 35.567 3.578 C 35.309 3.964 35.053 4.351 34.798 4.739 C 34.49 5.207 34.18 5.675 33.869 6.141 C 33.477 6.73 33.088 7.322 32.7 7.913 C 32.35 8.445 31.999 8.976 31.647 9.507 C 31.305 10.024 30.963 10.542 30.622 11.06 C 30.406 11.388 30.189 11.715 29.972 12.043 L 29.851 12.224 C 29.779 12.333 29.707 12.441 29.635 12.549 C 29.364 12.958 29.098 13.37 28.832 13.782 L 28.711 13.971 L 28.415 14.429 L 28.539 14.429 C 29.531 14.432 30.524 14.437 31.517 14.443 C 31.997 14.446 32.477 14.448 32.957 14.449 C 33.42 14.45 33.884 14.453 34.347 14.457 C 34.524 14.458 34.701 14.458 34.877 14.458 C 35.125 14.458 35.373 14.461 35.62 14.463 L 35.841 14.462 C 36.281 14.469 36.635 14.529 36.998 14.802 C 37.263 15.116 37.33 15.422 37.309 15.835 C 37.26 16.177 37.132 16.382 36.889 16.614 C 36.607 16.811 36.395 16.824 36.062 16.825 L 35.789 16.827 L 35.489 16.828 L 35.173 16.829 C 34.828 16.831 34.482 16.831 34.136 16.832 L 33.779 16.833 C 33.22 16.835 32.661 16.836 32.102 16.836 C 31.457 16.837 30.812 16.839 30.166 16.842 C 29.667 16.844 29.169 16.845 28.67 16.845 C 28.372 16.846 28.074 16.846 27.776 16.848 C 27.496 16.85 27.216 16.85 26.935 16.849 C 26.833 16.849 26.73 16.85 26.627 16.851 C 25.666 16.86 25.666 16.86 25.314 16.516 C 25.089 16.265 24.998 16.042 24.963 15.706 C 24.99 15.127 25.312 14.705 25.62 14.245 C 25.757 14.04 25.892 13.835 26.026 13.628 C 26.252 13.282 26.479 12.937 26.707 12.592 C 27.18 11.876 27.649 11.156 28.118 10.437 L 28.523 9.815 L 28.797 9.395 C 29.112 8.913 29.427 8.43 29.742 7.948 C 30.84 6.267 31.933 4.582 33.02 2.893 C 33.12 2.738 33.22 2.583 33.32 2.428 L 33.049 2.427 C 32.208 2.425 31.366 2.42 30.525 2.415 C 30.092 2.411 29.66 2.409 29.227 2.408 C 28.809 2.407 28.392 2.404 27.974 2.401 C 27.815 2.4 27.656 2.399 27.497 2.399 C 27.273 2.399 27.05 2.397 26.827 2.394 L 26.628 2.396 C 26.203 2.388 25.951 2.313 25.603 2.056 C 25.347 1.739 25.266 1.438 25.287 1.027 C 25.351 0.644 25.51 0.415 25.806 0.18 C 26.2 -0.041 26.636 0.002 27.073 0.006 Z M 56.736 21.072 C 57.074 21.27 57.214 21.507 57.335 21.883 C 57.344 22.063 57.349 22.241 57.35 22.422 L 57.352 22.587 C 57.355 22.767 57.356 22.948 57.358 23.128 L 57.363 23.503 C 57.367 23.832 57.37 24.161 57.374 24.49 C 57.377 24.826 57.381 25.161 57.385 25.497 C 57.393 26.156 57.401 26.815 57.408 27.474 L 57.54 27.303 L 57.715 27.079 L 57.888 26.857 C 58.539 26.072 59.601 25.599 60.581 25.461 C 62.338 25.351 63.87 25.852 65.215 27.054 C 66.405 28.206 67.043 29.738 67.164 31.408 C 67.207 33.198 66.615 34.784 65.443 36.098 C 64.362 37.251 62.832 37.883 61.292 37.93 C 59.543 37.953 58.085 37.284 56.831 36.046 L 56.694 35.921 C 55.74 35.02 55.218 33.553 55.1 32.244 C 55.089 31.91 55.088 31.575 55.088 31.241 C 55.087 30.865 55.086 30.489 55.085 30.114 L 55.084 29.599 C 55.083 29.062 55.083 28.525 55.083 27.988 C 55.082 27.368 55.081 26.749 55.079 26.13 C 55.077 25.65 55.077 25.171 55.076 24.691 C 55.076 24.405 55.076 24.119 55.075 23.833 C 55.073 23.564 55.073 23.295 55.074 23.027 C 55.074 22.881 55.073 22.736 55.072 22.59 C 55.074 22.088 55.081 21.702 55.424 21.313 C 55.859 20.964 56.204 20.905 56.736 21.072 Z M 58.562 28.815 L 58.425 28.938 C 57.741 29.594 57.402 30.453 57.308 31.405 C 57.277 32.443 57.546 33.27 58.129 34.108 L 58.273 34.331 L 58.417 34.331 L 58.417 34.48 C 59.236 35.222 60.201 35.647 61.293 35.622 C 62.432 35.504 63.329 35.052 64.115 34.182 C 64.798 33.232 64.998 32.212 64.908 31.051 C 64.751 30.2 64.375 29.408 63.754 28.815 L 63.61 28.815 L 63.61 28.666 C 62.186 27.339 59.925 27.556 58.562 28.815 Z M 62.047 0.225 C 62.386 0.551 62.474 0.861 62.493 1.328 C 62.494 1.517 62.494 1.706 62.493 1.895 C 62.496 2.283 62.496 2.671 62.495 3.059 C 62.494 3.357 62.495 3.655 62.495 3.952 C 62.496 4.453 62.495 4.954 62.494 5.455 C 62.492 6.031 62.493 6.607 62.494 7.183 C 62.495 7.679 62.496 8.176 62.495 8.672 C 62.494 8.968 62.494 9.264 62.495 9.559 C 62.496 9.838 62.496 10.117 62.494 10.396 C 62.493 10.545 62.494 10.694 62.495 10.843 C 62.487 11.772 62.3 12.689 61.897 13.525 L 61.822 13.685 C 61.604 14.132 61.344 14.511 61.014 14.876 L 60.852 15.063 C 59.873 16.145 58.474 16.887 57.033 16.973 C 55.338 17.031 53.764 16.657 52.481 15.44 C 52.342 15.304 52.206 15.165 52.071 15.025 L 51.925 14.877 C 50.788 13.636 50.418 11.963 50.46 10.307 C 50.534 8.672 51.284 7.188 52.426 6.066 C 53.75 4.88 55.387 4.4 57.119 4.515 C 58.303 4.682 59.268 5.166 60.004 6.155 C 60.077 6.279 60.149 6.403 60.22 6.528 L 60.221 6.316 C 60.224 5.657 60.228 4.998 60.234 4.339 C 60.236 4 60.239 3.661 60.24 3.323 C 60.241 2.995 60.243 2.668 60.247 2.341 C 60.248 2.216 60.249 2.092 60.249 1.967 C 60.249 1.792 60.251 1.617 60.253 1.442 L 60.252 1.287 C 60.26 0.889 60.372 0.664 60.581 0.341 C 61.003 -0.068 61.555 -0.048 62.047 0.225 Z M 53.888 7.848 C 53.093 8.74 52.669 9.724 52.681 10.94 C 52.727 12.074 53.216 12.963 54 13.744 C 54.911 14.552 55.886 14.729 57.047 14.653 C 58.149 14.471 59.024 13.817 59.677 12.896 C 60.231 11.989 60.387 10.953 60.208 9.903 C 60.114 9.52 59.973 9.184 59.788 8.839 L 59.693 8.663 C 59.181 7.794 58.42 7.302 57.516 6.952 C 56.26 6.697 54.852 6.902 53.888 7.848 Z M 81.135 26.728 C 82.445 27.839 83.255 29.211 83.479 30.962 C 83.528 31.495 83.565 31.923 83.299 32.393 C 82.946 32.696 82.662 32.775 82.214 32.775 L 81.993 32.775 L 81.75 32.774 L 81.494 32.774 C 81.215 32.774 80.935 32.774 80.656 32.773 C 80.005 32.773 79.354 32.772 78.703 32.771 C 78.181 32.77 77.66 32.77 77.139 32.77 C 76.067 32.769 74.995 32.768 73.923 32.766 C 73.979 32.921 74.034 33.076 74.09 33.231 C 74.122 33.317 74.153 33.403 74.185 33.492 C 74.305 33.787 74.455 34.005 74.644 34.257 L 74.644 34.406 L 74.789 34.406 L 74.933 34.56 C 75.6 35.265 76.377 35.6 77.326 35.63 C 78.071 35.635 78.633 35.508 79.305 35.174 C 79.695 34.987 79.985 34.9 80.407 35.052 C 80.687 35.193 80.874 35.374 81.015 35.669 C 81.139 36.065 81.121 36.431 80.959 36.81 C 80.257 37.588 79.213 37.867 78.211 37.919 C 76.291 37.987 74.596 37.525 73.162 36.15 C 72.004 34.992 71.416 33.345 71.377 31.704 C 71.404 29.945 72.078 28.349 73.274 27.101 C 75.4 25.016 78.834 24.901 81.135 26.728 Z M 74.708 28.87 C 74.253 29.436 73.851 30.074 73.851 30.828 L 81.207 30.828 C 80.908 29.591 80.488 28.905 79.476 28.219 C 77.942 27.292 75.945 27.514 74.708 28.87 Z M 116.949 26.673 C 117.211 26.903 117.456 27.148 117.7 27.399 C 117.748 27.446 117.795 27.494 117.844 27.542 C 118.498 28.247 118.932 29.216 119.142 30.157 C 119.155 30.202 119.166 30.248 119.178 30.295 C 119.333 30.954 119.309 31.623 119.308 32.296 C 119.308 32.431 119.309 32.566 119.309 32.701 C 119.31 32.983 119.31 33.264 119.31 33.545 C 119.309 33.906 119.31 34.266 119.312 34.626 C 119.313 34.904 119.313 35.182 119.313 35.46 C 119.313 35.593 119.313 35.725 119.314 35.858 C 119.315 36.044 119.314 36.229 119.313 36.415 L 119.316 36.579 C 119.312 36.928 119.248 37.165 119.07 37.462 C 118.713 37.804 118.426 37.862 117.953 37.855 C 117.682 37.824 117.538 37.726 117.339 37.536 C 117.159 37.241 117.101 36.983 117.051 36.642 C 117.002 36.675 116.953 36.709 116.903 36.743 C 115.448 37.72 113.832 38.178 112.099 37.833 C 110.61 37.483 109.183 36.517 108.338 35.198 C 107.43 33.608 107.086 31.825 107.533 30.009 C 107.985 28.398 109.023 27.031 110.431 26.205 C 112.458 25.063 115.105 25.154 116.949 26.673 Z M 110.611 28.977 C 110.265 29.356 110.031 29.751 109.839 30.232 L 109.769 30.395 C 109.436 31.314 109.536 32.479 109.911 33.362 C 110.342 34.298 111.093 35.012 112.023 35.399 C 113.066 35.746 114.119 35.699 115.104 35.188 C 116.054 34.601 116.701 33.771 117 32.668 C 117.221 31.459 117.004 30.286 116.33 29.263 C 115.707 28.463 114.849 27.964 113.871 27.812 C 112.597 27.672 111.54 28.071 110.611 28.977 Z M 47.35 5.853 C 48.494 6.843 49.155 8.093 49.474 9.584 L 49.513 9.748 C 49.556 10.017 49.558 10.282 49.558 10.553 L 49.559 10.732 C 49.56 10.926 49.561 11.12 49.561 11.314 L 49.562 11.721 C 49.563 12.004 49.564 12.288 49.564 12.572 C 49.564 12.935 49.566 13.298 49.568 13.661 C 49.569 13.94 49.57 14.22 49.57 14.5 C 49.57 14.634 49.571 14.767 49.572 14.901 C 49.573 15.088 49.573 15.276 49.572 15.463 L 49.574 15.63 C 49.572 15.98 49.509 16.218 49.33 16.516 C 48.973 16.858 48.686 16.916 48.213 16.91 C 47.868 16.87 47.676 16.688 47.464 16.418 C 47.363 16.168 47.368 15.965 47.383 15.696 L 47.185 15.813 L 47.043 15.895 C 46.925 15.966 46.809 16.04 46.695 16.117 C 45.409 16.956 43.778 17.178 42.294 16.875 C 41.829 16.753 41.396 16.58 40.964 16.367 L 40.759 16.267 C 40.251 16.001 39.856 15.659 39.45 15.249 L 39.26 15.067 L 39.089 14.876 L 38.96 14.733 C 38.331 13.985 37.904 13.015 37.719 12.044 L 37.679 11.848 C 37.447 10.058 37.8 8.462 38.792 6.984 C 39.782 5.659 41.113 4.828 42.717 4.548 C 44.428 4.337 45.983 4.766 47.35 5.853 Z M 41.181 7.721 L 41.181 7.87 L 41.054 7.921 C 40.513 8.247 40.211 8.991 40.027 9.584 L 39.936 9.854 C 39.724 10.86 39.884 11.906 40.37 12.799 C 40.945 13.665 41.727 14.327 42.718 14.606 C 43.917 14.824 44.966 14.561 45.963 13.865 L 46.085 13.758 L 46.085 13.609 L 46.301 13.535 L 46.301 13.386 L 46.445 13.386 C 47.147 12.446 47.473 11.363 47.347 10.176 C 47.152 9.063 46.663 8.252 45.815 7.56 C 44.417 6.576 42.501 6.567 41.181 7.721 Z M 98.723 21.92 C 99.001 22.121 99.123 22.379 99.237 22.703 C 99.272 22.92 99.271 23.129 99.265 23.348 C 99.265 23.407 99.265 23.466 99.264 23.526 C 99.263 23.711 99.259 23.897 99.255 24.082 C 99.254 24.209 99.252 24.335 99.252 24.462 C 99.248 24.77 99.243 25.078 99.237 25.386 L 99.425 25.384 C 100.01 25.378 100.597 25.374 101.182 25.371 C 101.483 25.369 101.784 25.367 102.085 25.364 C 102.376 25.361 102.667 25.359 102.958 25.358 C 103.068 25.358 103.179 25.357 103.29 25.355 C 104.373 25.34 104.373 25.34 104.863 25.685 C 105.116 25.974 105.21 26.247 105.234 26.631 C 105.215 26.93 105.132 27.178 104.935 27.399 C 104.387 27.782 103.818 27.735 103.182 27.726 C 103.068 27.726 102.954 27.725 102.84 27.725 C 102.541 27.724 102.243 27.721 101.945 27.718 C 101.64 27.715 101.335 27.713 101.029 27.712 C 100.432 27.709 99.834 27.703 99.237 27.697 C 99.242 28.284 99.247 28.871 99.255 29.459 C 99.257 29.731 99.26 30.004 99.263 30.277 C 99.264 30.541 99.267 30.804 99.27 31.068 C 99.273 31.216 99.273 31.365 99.274 31.513 C 99.291 32.606 99.535 33.585 100.243 34.423 C 100.383 34.555 100.524 34.668 100.68 34.778 L 100.843 34.898 C 101.787 35.537 102.824 35.666 103.919 35.475 C 104.49 35.326 104.907 35.077 105.367 34.704 C 105.711 34.436 105.989 34.262 106.431 34.29 C 106.738 34.368 106.956 34.544 107.17 34.778 C 107.364 35.14 107.335 35.504 107.243 35.897 C 106.834 36.759 105.846 37.328 105.003 37.634 C 104.86 37.678 104.718 37.72 104.574 37.76 L 104.397 37.811 C 102.812 38.186 101.065 37.856 99.684 36.991 C 98.561 36.209 97.703 35.145 97.263 33.819 C 97.246 33.768 97.229 33.717 97.211 33.665 C 96.851 32.501 96.907 31.264 96.908 30.058 C 96.908 29.855 96.907 29.652 96.907 29.45 C 96.906 28.972 96.906 28.494 96.906 28.016 C 96.907 27.524 96.906 27.033 96.905 26.541 C 96.903 26.116 96.903 25.692 96.903 25.268 C 96.903 25.015 96.903 24.763 96.902 24.51 C 96.901 24.229 96.902 23.948 96.903 23.667 L 96.901 23.417 C 96.905 22.853 96.958 22.479 97.326 22.041 C 97.701 21.712 98.285 21.698 98.723 21.92 Z M 93.251 26.654 C 93.503 26.867 93.74 27.089 93.972 27.324 C 94.018 27.369 94.063 27.414 94.109 27.46 C 95.092 28.519 95.496 30.086 95.499 31.517 C 95.499 31.575 95.499 31.634 95.5 31.694 C 95.501 31.884 95.501 32.075 95.501 32.266 C 95.502 32.364 95.502 32.364 95.502 32.464 C 95.504 32.81 95.504 33.156 95.504 33.502 C 95.505 33.859 95.506 34.216 95.509 34.573 C 95.51 34.848 95.51 35.123 95.51 35.398 C 95.511 35.53 95.511 35.661 95.512 35.793 C 95.513 35.977 95.513 36.161 95.513 36.345 C 95.514 36.398 95.514 36.452 95.514 36.508 C 95.512 36.856 95.447 37.092 95.271 37.387 C 94.929 37.714 94.661 37.783 94.209 37.776 C 93.872 37.743 93.671 37.602 93.445 37.35 C 93.238 37.032 93.24 36.754 93.241 36.384 C 93.24 36.327 93.24 36.271 93.24 36.213 C 93.24 36.09 93.239 35.967 93.239 35.844 C 93.238 35.649 93.238 35.453 93.236 35.258 C 93.233 34.702 93.229 34.147 93.227 33.591 C 93.227 33.251 93.225 32.911 93.222 32.571 C 93.221 32.442 93.221 32.314 93.221 32.185 C 93.222 30.91 93.028 29.816 92.169 28.839 C 91.463 28.144 90.53 27.804 89.565 27.828 C 88.672 27.907 87.861 28.266 87.249 28.951 C 86.502 29.898 86.357 30.935 86.365 32.115 C 86.366 32.311 86.365 32.508 86.365 32.705 C 86.362 33.121 86.363 33.537 86.364 33.954 C 86.365 34.439 86.365 34.924 86.362 35.409 C 86.362 35.602 86.363 35.794 86.364 35.987 C 86.364 36.106 86.363 36.225 86.362 36.343 C 86.363 36.396 86.364 36.449 86.365 36.504 C 86.36 36.909 86.253 37.134 86.039 37.462 C 85.739 37.744 85.449 37.787 85.055 37.78 C 84.777 37.747 84.593 37.646 84.38 37.462 C 84.127 37.083 84.049 36.797 84.055 36.334 C 84.055 36.276 84.054 36.218 84.053 36.158 C 84.052 35.966 84.053 35.775 84.054 35.583 C 84.054 35.448 84.053 35.313 84.053 35.179 C 84.052 34.896 84.053 34.614 84.055 34.331 C 84.056 33.973 84.055 33.615 84.053 33.256 C 84.052 32.978 84.052 32.699 84.053 32.42 C 84.054 32.289 84.053 32.157 84.052 32.025 C 84.048 30.827 84.175 29.661 84.741 28.592 C 84.789 28.498 84.789 28.498 84.838 28.403 C 85.105 27.908 85.44 27.504 85.823 27.101 C 85.877 27.043 85.931 26.985 85.987 26.926 C 87.937 24.974 91.147 24.997 93.251 26.654 Z M 122.766 21.156 C 123.136 21.4 123.281 21.594 123.397 22.032 C 123.416 22.271 123.416 22.271 123.416 22.533 C 123.416 22.582 123.416 22.63 123.416 22.68 C 123.417 22.842 123.416 23.003 123.416 23.165 C 123.416 23.281 123.416 23.397 123.417 23.513 C 123.417 23.763 123.418 24.013 123.417 24.263 C 123.417 24.659 123.418 25.055 123.419 25.45 C 123.423 26.575 123.424 27.701 123.425 28.826 C 123.425 29.448 123.426 30.069 123.429 30.691 C 123.431 31.084 123.431 31.476 123.43 31.869 C 123.43 32.114 123.431 32.36 123.432 32.605 C 123.432 32.718 123.432 32.831 123.431 32.944 C 123.428 33.635 123.432 34.361 123.872 34.925 C 124.295 35.36 124.867 35.435 125.435 35.505 C 125.747 35.553 125.908 35.61 126.116 35.859 C 126.378 36.236 126.405 36.555 126.354 37.015 C 126.177 37.362 125.997 37.635 125.633 37.76 C 124.409 37.842 123.363 37.56 122.402 36.74 C 121.681 36.03 121.194 35.057 121.152 34.019 C 121.152 33.928 121.152 33.838 121.152 33.745 C 121.152 33.695 121.151 33.644 121.151 33.592 C 121.15 33.423 121.15 33.254 121.15 33.086 C 121.15 32.964 121.15 32.843 121.149 32.722 C 121.148 32.393 121.147 32.064 121.147 31.735 C 121.147 31.529 121.147 31.324 121.147 31.118 L 121.144 29.188 C 121.144 28.446 121.143 27.704 121.141 26.961 C 121.139 26.387 121.139 25.813 121.139 25.239 C 121.139 24.896 121.138 24.553 121.137 24.211 C 121.136 23.888 121.135 23.566 121.136 23.243 C 121.136 23.125 121.136 23.007 121.135 22.889 C 121.134 22.727 121.134 22.566 121.135 22.404 L 121.135 22.13 C 121.175 21.758 121.294 21.517 121.558 21.263 C 121.94 20.997 122.347 20.99 122.766 21.156 Z M 69.741 25.507 C 70.036 25.657 70.189 25.855 70.331 26.165 C 70.453 26.564 70.428 26.98 70.425 27.395 C 70.426 27.499 70.426 27.603 70.427 27.708 C 70.427 27.99 70.427 28.272 70.425 28.554 C 70.425 28.849 70.425 29.145 70.425 29.441 C 70.425 29.937 70.425 30.434 70.423 30.93 C 70.421 31.503 70.421 32.077 70.422 32.65 C 70.422 33.202 70.422 33.755 70.421 34.307 C 70.42 34.542 70.42 34.777 70.421 35.012 C 70.421 35.288 70.42 35.564 70.419 35.841 C 70.418 35.99 70.419 36.14 70.42 36.289 L 70.417 36.56 C 70.417 36.638 70.417 36.715 70.417 36.795 C 70.372 37.153 70.246 37.394 69.988 37.634 C 69.631 37.89 69.301 37.88 68.875 37.835 C 68.503 37.643 68.285 37.421 68.154 37.015 C 68.146 36.872 68.143 36.729 68.143 36.586 L 68.142 36.315 L 68.142 36.018 C 68.141 35.914 68.141 35.809 68.141 35.705 C 68.14 35.421 68.139 35.138 68.139 34.854 C 68.139 34.677 68.138 34.5 68.138 34.323 C 68.137 33.768 68.136 33.214 68.136 32.66 C 68.136 32.02 68.135 31.38 68.133 30.74 C 68.131 30.245 68.13 29.751 68.13 29.256 C 68.13 28.961 68.13 28.665 68.128 28.37 C 68.128 28.092 68.127 27.814 68.128 27.536 C 68.128 27.386 68.127 27.235 68.126 27.085 C 68.126 26.995 68.127 26.905 68.127 26.812 L 68.127 26.576 C 68.164 26.266 68.273 26.015 68.48 25.786 C 68.891 25.461 69.228 25.345 69.741 25.507 Z M 131.471 21.119 C 131.779 21.419 131.986 21.805 132.196 22.181 C 132.239 22.255 132.283 22.329 132.327 22.405 C 132.679 23.324 132.6 24.227 132.268 25.136 C 131.896 25.983 131.281 26.571 130.465 26.952 C 129.621 27.265 128.786 27.268 127.941 26.952 C 126.985 26.482 126.352 25.818 125.982 24.778 C 125.746 23.952 125.794 23.034 126.147 22.251 C 126.5 21.58 126.929 21.059 127.58 20.69 C 127.631 20.661 127.681 20.632 127.733 20.602 C 128.99 19.952 130.39 20.261 131.471 21.119 Z M 127.148 21.809 C 126.568 22.581 126.422 23.3 126.499 24.268 C 126.655 25.036 127.09 25.669 127.715 26.111 C 128.425 26.552 129.164 26.63 129.972 26.455 C 130.814 26.173 131.368 25.581 131.771 24.782 C 132.013 24.162 132.015 23.373 131.79 22.75 C 131.736 22.633 131.679 22.518 131.619 22.405 C 131.59 22.348 131.561 22.29 131.531 22.231 C 131.187 21.625 130.591 21.132 129.929 20.944 C 128.84 20.768 127.928 20.986 127.148 21.809 Z\" fill=\"rgb(12,87,49)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 254.398 79\" overflow=\"visible\"><path d=\"M 32.526 31.203 L 32.803 31.203 C 37.282 40.129 40.701 49.575 37.712 59.635 C 36.637 63.048 34.984 66.342 32.665 69.032 L 32.37 69.384 C 27.979 74.528 22.239 77.771 15.64 78.74 L 15.375 78.781 C 10.091 79.501 4.763 78.414 0 76.027 L 0 75.599 L 0.359 75.465 C 3.426 74.311 6.37 72.998 9.273 71.459 L 9.667 71.251 C 13.523 69.189 16.93 66.394 20.069 63.322 L 20.415 62.984 C 21.198 62.197 21.881 61.348 22.561 60.467 C 22.694 60.3 22.827 60.133 22.96 59.966 C 29.382 51.884 32.169 41.512 32.526 31.203 Z M 65.33 40.767 L 65.711 40.886 C 66.759 41.265 67.627 41.95 68.513 42.623 C 68.622 42.701 68.731 42.779 68.843 42.859 L 69.067 43.051 L 69.067 43.337 L 69.482 43.479 C 71.72 46.034 72.569 49.285 72.567 52.656 L 72.57 53.256 C 72.572 53.794 72.573 54.332 72.573 54.87 C 72.573 55.207 72.574 55.544 72.575 55.881 C 72.577 57.057 72.578 58.234 72.578 59.41 C 72.578 60.505 72.581 61.6 72.585 62.695 C 72.589 63.637 72.59 64.58 72.59 65.522 C 72.59 66.084 72.591 66.646 72.594 67.208 C 72.597 67.735 72.597 68.263 72.595 68.791 C 72.594 69.076 72.596 69.361 72.599 69.646 C 72.588 71.216 72.588 71.216 71.973 71.887 C 71.33 72.382 70.857 72.545 70.055 72.505 C 69.351 72.395 68.807 72.032 68.375 71.459 C 68.042 70.558 68.062 69.694 68.071 68.739 L 68.072 68.299 C 68.073 67.762 68.077 67.224 68.081 66.686 L 68.098 63.037 L 54.395 63.037 C 54.412 65.582 54.412 65.582 54.433 68.127 C 54.434 68.447 54.435 68.767 54.436 69.087 L 54.442 69.587 C 54.443 71.058 54.443 71.058 53.98 71.745 C 53.297 72.397 52.75 72.509 51.845 72.498 C 51.274 72.434 50.978 72.245 50.52 71.887 C 50.034 71.219 49.949 70.628 49.947 69.809 L 49.944 69.319 L 49.944 68.783 L 49.942 68.217 C 49.94 67.705 49.939 67.193 49.938 66.68 L 49.937 65.717 C 49.935 64.709 49.934 63.701 49.933 62.693 C 49.932 61.535 49.93 60.377 49.926 59.22 C 49.923 58.321 49.922 57.423 49.921 56.526 C 49.921 55.991 49.92 55.456 49.918 54.922 C 49.898 50.381 50.253 46.407 53.479 42.988 C 56.696 39.846 61.252 39.465 65.33 40.767 Z M 56.056 46.905 C 53.685 50.447 54.395 54.074 54.395 58.469 L 68.098 58.469 L 68.124 54.944 L 68.135 53.844 C 68.153 50.907 67.854 48.574 65.798 46.357 C 64.385 45.04 62.671 44.569 60.802 44.591 C 58.921 44.717 57.312 45.442 56.056 46.905 Z M 88.92 49.73 C 89.138 49.922 89.347 50.125 89.551 50.332 C 89.987 50.124 90.352 49.868 90.736 49.573 C 92.601 48.218 94.537 47.808 96.794 48.109 C 98.811 48.516 100.638 49.674 101.885 51.353 C 102.902 52.932 103.296 54.488 103.294 56.354 L 103.297 56.827 C 103.3 57.34 103.3 57.854 103.3 58.367 L 103.303 59.441 C 103.305 60.19 103.305 60.939 103.305 61.688 C 103.305 62.552 103.308 63.417 103.312 64.281 C 103.316 65.115 103.317 65.949 103.317 66.783 C 103.318 67.137 103.319 67.491 103.321 67.845 C 103.324 68.34 103.323 68.834 103.321 69.328 L 103.326 69.77 C 103.319 70.618 103.243 71.096 102.7 71.745 C 102.142 72.251 101.653 72.359 100.909 72.346 C 100.277 72.278 99.89 71.998 99.474 71.522 C 99.171 71.071 99.084 70.843 99.082 70.304 L 99.079 69.934 L 99.078 69.526 L 99.075 69.098 C 99.073 68.79 99.071 68.482 99.07 68.174 C 99.068 67.686 99.064 67.198 99.061 66.71 C 99.051 65.323 99.043 63.935 99.036 62.548 C 99.031 61.7 99.026 60.851 99.019 60.003 C 99.017 59.68 99.015 59.357 99.014 59.035 C 99.012 58.582 99.009 58.129 99.005 57.676 L 99.005 57.274 C 98.992 56.036 98.859 55.058 98.133 54.043 L 97.994 53.615 C 97.741 53.455 97.741 53.455 97.441 53.329 L 97.168 53.177 C 96.241 52.694 95.376 52.596 94.359 52.831 C 93.518 53.119 92.872 53.619 92.415 54.409 C 92.132 55.003 92.026 55.45 92.024 56.108 L 92.021 56.493 L 92.021 56.911 L 92.019 57.354 C 92.017 57.672 92.016 57.99 92.015 58.307 C 92.013 58.81 92.011 59.313 92.008 59.816 C 91.999 61.245 91.992 62.675 91.987 64.104 C 91.984 64.979 91.979 65.853 91.973 66.728 C 91.971 67.061 91.97 67.394 91.97 67.727 C 91.969 68.193 91.966 68.659 91.962 69.125 L 91.963 69.542 C 91.953 70.392 91.86 71.039 91.281 71.694 C 90.594 72.246 90.144 72.376 89.275 72.316 C 88.547 72.045 88.196 71.659 87.752 71.031 C 87.624 70.635 87.596 70.4 87.595 69.992 L 87.594 69.614 L 87.594 69.201 L 87.592 68.764 C 87.591 68.451 87.591 68.138 87.59 67.825 C 87.589 67.329 87.587 66.832 87.585 66.336 C 87.577 64.925 87.571 63.513 87.568 62.102 C 87.567 61.239 87.563 60.375 87.557 59.512 C 87.555 59.184 87.555 58.856 87.555 58.527 C 87.555 58.066 87.552 57.606 87.549 57.145 L 87.551 56.737 C 87.536 55.626 87.285 54.652 86.601 53.775 C 85.556 52.923 84.647 52.654 83.323 52.758 C 82.352 52.987 81.683 53.472 81.143 54.338 C 80.825 54.878 80.676 55.314 80.674 55.947 L 80.672 56.33 L 80.671 56.75 L 80.669 57.192 C 80.668 57.51 80.666 57.827 80.666 58.145 C 80.664 58.648 80.661 59.151 80.658 59.654 C 80.65 61.083 80.642 62.513 80.637 63.943 C 80.635 64.817 80.63 65.691 80.624 66.566 C 80.622 66.899 80.62 67.232 80.62 67.565 C 80.619 68.031 80.616 68.498 80.612 68.964 L 80.614 69.38 C 80.602 70.331 80.481 71.039 79.871 71.789 C 79.29 72.28 78.834 72.371 78.097 72.351 C 77.453 72.277 77.069 72.013 76.636 71.53 C 76.316 71.041 76.247 70.676 76.244 70.099 L 76.241 69.698 L 76.239 69.259 L 76.237 68.795 C 76.234 68.287 76.232 67.779 76.231 67.271 L 76.229 66.745 C 76.226 65.825 76.224 64.904 76.223 63.984 C 76.221 63.036 76.217 62.089 76.211 61.141 C 76.208 60.41 76.207 59.679 76.206 58.948 C 76.205 58.599 76.204 58.25 76.201 57.901 C 76.181 54.983 76.449 52.653 78.407 50.383 C 78.617 50.189 78.617 50.189 78.894 50.189 L 78.894 49.903 C 81.928 47.528 85.8 47.372 88.92 49.73 Z M 51.957 0.011 C 52.65 0.006 53.344 0.006 54.037 0.01 C 54.568 0.012 55.098 0.011 55.629 0.011 C 56.519 0.01 57.41 0.012 58.3 0.016 C 59.329 0.019 60.358 0.02 61.387 0.018 C 62.378 0.017 63.369 0.017 64.36 0.019 C 64.782 0.02 65.203 0.02 65.624 0.019 C 66.12 0.019 66.616 0.02 67.112 0.023 C 67.381 0.025 67.649 0.024 67.918 0.023 L 68.403 0.027 L 68.824 0.028 C 69.525 0.128 70.017 0.542 70.449 1.11 C 70.718 1.602 70.758 2.095 70.728 2.652 C 70.287 4.187 69.134 5.546 68.258 6.853 C 67.763 7.591 67.273 8.333 66.783 9.076 C 66.191 9.973 65.597 10.868 65.001 11.761 C 64.248 12.889 63.502 14.022 62.756 15.155 C 62.084 16.173 61.411 17.191 60.736 18.207 C 60.079 19.198 59.423 20.189 58.768 21.181 C 58.353 21.809 57.938 22.437 57.521 23.063 L 57.289 23.411 C 57.151 23.619 57.013 23.826 56.875 24.034 C 56.354 24.816 55.844 25.605 55.334 26.395 L 55.101 26.756 L 54.534 27.634 L 54.771 27.634 C 56.676 27.64 58.581 27.648 60.486 27.66 C 61.407 27.666 62.328 27.67 63.25 27.672 C 64.139 27.675 65.028 27.68 65.918 27.686 C 66.257 27.688 66.596 27.69 66.935 27.69 C 67.41 27.69 67.886 27.694 68.361 27.699 L 68.784 27.696 C 69.628 27.709 70.309 27.826 71.005 28.348 C 71.514 28.949 71.642 29.536 71.602 30.326 C 71.507 30.981 71.262 31.374 70.797 31.818 C 70.255 32.195 69.847 32.22 69.208 32.223 L 68.684 32.226 L 68.109 32.227 L 67.503 32.23 C 66.84 32.233 66.176 32.234 65.513 32.236 L 64.828 32.238 C 63.755 32.24 62.682 32.242 61.609 32.244 C 60.371 32.245 59.132 32.249 57.894 32.255 C 56.937 32.259 55.979 32.261 55.022 32.261 C 54.45 32.262 53.879 32.263 53.307 32.267 C 52.769 32.27 52.231 32.271 51.693 32.269 C 51.496 32.269 51.299 32.27 51.102 32.272 C 49.257 32.289 49.257 32.289 48.582 31.631 C 48.149 31.149 47.975 30.722 47.907 30.078 C 47.96 28.971 48.578 28.161 49.17 27.281 C 49.432 26.889 49.692 26.496 49.949 26.1 C 50.382 25.437 50.818 24.776 51.255 24.116 C 52.162 22.743 53.062 21.365 53.963 19.987 L 54.74 18.798 L 55.266 17.993 C 55.87 17.069 56.475 16.145 57.08 15.221 C 59.188 12.002 61.285 8.775 63.371 5.541 C 63.562 5.244 63.754 4.947 63.946 4.65 L 63.427 4.649 C 61.812 4.644 60.197 4.635 58.582 4.624 C 57.752 4.618 56.921 4.614 56.091 4.612 C 55.29 4.609 54.488 4.605 53.687 4.598 C 53.381 4.596 53.076 4.595 52.77 4.594 C 52.342 4.594 51.914 4.59 51.485 4.586 L 51.103 4.588 C 50.287 4.574 49.804 4.429 49.136 3.937 C 48.645 3.331 48.489 2.755 48.53 1.968 C 48.652 1.232 48.957 0.795 49.525 0.344 C 50.283 -0.078 51.118 0.004 51.957 0.011 Z M 108.885 40.357 C 109.534 40.735 109.804 41.19 110.036 41.909 C 110.053 42.254 110.062 42.595 110.064 42.941 L 110.069 43.257 C 110.073 43.602 110.076 43.948 110.08 44.293 L 110.089 45.011 C 110.096 45.641 110.103 46.272 110.11 46.902 C 110.117 47.545 110.124 48.188 110.132 48.831 C 110.147 50.092 110.161 51.354 110.174 52.616 L 110.428 52.289 L 110.764 51.86 L 111.096 51.435 C 112.346 49.931 114.384 49.026 116.265 48.761 C 119.636 48.55 122.577 49.51 125.157 51.813 C 127.443 54.019 128.666 56.953 128.899 60.151 C 128.98 63.579 127.845 66.616 125.596 69.132 C 123.521 71.341 120.586 72.552 117.63 72.642 C 114.273 72.685 111.474 71.403 109.067 69.032 L 108.804 68.794 C 106.974 67.068 105.972 64.258 105.745 61.752 C 105.724 61.111 105.723 60.471 105.723 59.831 C 105.72 59.111 105.718 58.391 105.718 57.672 L 105.716 56.686 C 105.714 55.658 105.713 54.629 105.712 53.6 C 105.712 52.414 105.709 51.228 105.705 50.042 C 105.702 49.124 105.701 48.206 105.701 47.287 C 105.7 46.74 105.7 46.192 105.697 45.644 C 105.695 45.129 105.695 44.614 105.696 44.099 C 105.696 43.821 105.694 43.542 105.692 43.264 C 105.696 42.302 105.71 41.562 106.368 40.818 C 107.202 40.148 107.864 40.035 108.885 40.357 Z M 112.389 55.185 L 112.126 55.421 C 110.814 56.677 110.164 58.322 109.983 60.144 C 109.923 62.133 110.441 63.716 111.559 65.321 L 111.835 65.749 L 112.112 65.749 L 112.112 66.034 C 113.683 67.454 115.536 68.269 117.632 68.22 C 119.817 67.995 121.538 67.13 123.047 65.463 C 124.359 63.643 124.742 61.69 124.569 59.468 C 124.267 57.838 123.546 56.321 122.355 55.185 L 122.078 55.185 L 122.078 54.9 C 119.346 52.358 115.006 52.773 112.389 55.185 Z M 119.078 0.431 C 119.728 1.055 119.899 1.65 119.934 2.543 C 119.937 2.905 119.937 3.268 119.935 3.63 C 119.94 4.373 119.941 5.116 119.938 5.858 C 119.936 6.429 119.937 6.999 119.938 7.569 C 119.939 8.528 119.938 9.487 119.935 10.446 C 119.932 11.549 119.933 12.653 119.936 13.756 C 119.939 14.707 119.939 15.658 119.938 16.609 C 119.937 17.175 119.937 17.741 119.939 18.308 C 119.94 18.841 119.939 19.375 119.936 19.909 C 119.935 20.195 119.936 20.48 119.938 20.765 C 119.922 22.545 119.563 24.301 118.791 25.903 L 118.646 26.209 C 118.229 27.064 117.73 27.79 117.095 28.49 L 116.786 28.848 C 114.906 30.92 112.221 32.341 109.456 32.505 C 106.203 32.616 103.182 31.9 100.719 29.57 C 100.454 29.309 100.191 29.044 99.932 28.776 L 99.652 28.491 C 97.471 26.114 96.76 22.912 96.84 19.739 C 96.982 16.609 98.422 13.767 100.614 11.616 C 103.156 9.345 106.297 8.426 109.621 8.648 C 111.893 8.967 113.746 9.894 115.157 11.788 C 115.297 12.025 115.436 12.263 115.572 12.502 L 115.574 12.097 C 115.579 10.834 115.587 9.572 115.598 8.31 C 115.603 7.661 115.608 7.012 115.61 6.363 C 115.612 5.737 115.617 5.11 115.623 4.483 C 115.625 4.245 115.627 4.006 115.627 3.767 C 115.627 3.432 115.631 3.097 115.635 2.762 L 115.633 2.465 C 115.649 1.702 115.864 1.273 116.265 0.653 C 117.075 -0.131 118.135 -0.091 119.078 0.431 Z M 103.42 15.03 C 101.895 16.739 101.08 18.623 101.103 20.951 C 101.192 23.123 102.131 24.826 103.635 26.322 C 105.383 27.868 107.255 28.208 109.482 28.062 C 111.597 27.713 113.277 26.461 114.53 24.697 C 115.593 22.96 115.893 20.977 115.548 18.966 C 115.369 18.232 115.099 17.588 114.742 16.927 L 114.561 16.59 C 113.578 14.927 112.118 13.985 110.382 13.314 C 107.971 12.825 105.269 13.218 103.42 15.03 Z M 155.711 51.188 C 158.225 53.315 159.779 55.944 160.21 59.296 C 160.304 60.317 160.374 61.137 159.864 62.037 C 159.187 62.617 158.642 62.769 157.782 62.768 L 157.357 62.769 L 156.892 62.767 L 156.401 62.767 C 155.865 62.767 155.328 62.766 154.792 62.765 C 153.543 62.765 152.293 62.764 151.043 62.761 C 150.042 62.76 149.041 62.759 148.042 62.758 C 145.985 62.757 143.927 62.754 141.87 62.751 C 141.977 63.048 142.084 63.345 142.191 63.642 C 142.252 63.807 142.312 63.972 142.373 64.143 C 142.604 64.707 142.892 65.125 143.254 65.606 L 143.254 65.892 L 143.531 65.892 L 143.808 66.186 C 145.088 67.538 146.579 68.178 148.401 68.236 C 149.832 68.246 150.909 68.002 152.199 67.364 C 152.947 67.005 153.504 66.837 154.315 67.129 C 154.852 67.399 155.21 67.746 155.482 68.31 C 155.718 69.069 155.685 69.771 155.374 70.496 C 154.027 71.987 152.023 72.521 150.099 72.619 C 146.414 72.749 143.162 71.866 140.409 69.231 C 138.187 67.015 137.059 63.861 136.983 60.717 C 137.036 57.349 138.328 54.291 140.625 51.902 C 144.705 47.909 151.295 47.688 155.711 51.188 Z M 143.376 55.29 C 142.504 56.373 141.732 57.595 141.732 59.04 L 155.85 59.04 C 155.275 56.671 154.47 55.357 152.528 54.043 C 149.584 52.269 145.751 52.692 143.376 55.29 Z M 224.443 51.082 C 224.947 51.523 225.418 51.992 225.885 52.473 C 225.977 52.563 226.068 52.654 226.161 52.747 C 227.416 54.096 228.249 55.953 228.654 57.755 C 228.677 57.842 228.699 57.929 228.723 58.019 C 229.019 59.281 228.973 60.562 228.972 61.852 C 228.972 62.111 228.973 62.369 228.973 62.627 C 228.975 63.166 228.975 63.705 228.975 64.244 C 228.973 64.934 228.976 65.623 228.979 66.313 C 228.98 66.845 228.982 67.378 228.98 67.91 C 228.98 68.165 228.982 68.419 228.983 68.673 C 228.984 69.029 228.983 69.384 228.982 69.739 L 228.986 70.055 C 228.979 70.723 228.856 71.177 228.515 71.745 C 227.829 72.399 227.279 72.51 226.371 72.498 C 225.851 72.439 225.574 72.251 225.193 71.887 C 224.847 71.322 224.737 70.828 224.64 70.174 C 224.546 70.238 224.451 70.302 224.356 70.368 C 221.563 72.239 218.461 73.116 215.136 72.455 C 212.278 71.786 209.54 69.935 207.918 67.408 C 206.176 64.364 205.516 60.949 206.372 57.471 C 207.242 54.385 209.233 51.768 211.935 50.186 C 215.826 48 220.905 48.173 224.443 51.082 Z M 212.28 55.495 C 211.617 56.221 211.167 56.978 210.799 57.898 L 210.664 58.21 C 210.025 59.97 210.217 62.202 210.937 63.893 C 211.765 65.686 213.206 67.053 214.991 67.793 C 216.991 68.458 219.013 68.368 220.903 67.389 C 222.725 66.266 223.968 64.676 224.543 62.564 C 224.966 60.249 224.55 58.001 223.256 56.042 C 222.06 54.511 220.414 53.554 218.537 53.263 C 216.091 52.996 214.062 53.76 212.28 55.495 Z M 90.872 11.209 C 93.067 13.106 94.336 15.499 94.949 18.355 L 95.024 18.67 C 95.106 19.184 95.109 19.691 95.11 20.211 L 95.112 20.553 C 95.114 20.925 95.115 21.297 95.116 21.669 L 95.118 22.447 C 95.12 22.99 95.121 23.533 95.121 24.077 C 95.122 24.772 95.125 25.467 95.129 26.162 C 95.132 26.698 95.132 27.233 95.133 27.769 C 95.133 28.025 95.134 28.281 95.136 28.538 C 95.138 28.896 95.138 29.255 95.137 29.614 L 95.141 29.933 C 95.136 30.605 95.016 31.06 94.673 31.631 C 93.986 32.285 93.437 32.396 92.528 32.385 C 91.866 32.308 91.498 31.96 91.091 31.444 C 90.896 30.964 90.906 30.576 90.935 30.061 L 90.555 30.284 L 90.283 30.441 C 90.057 30.577 89.835 30.719 89.615 30.867 C 87.147 32.473 84.018 32.899 81.169 32.318 C 80.278 32.085 79.446 31.754 78.617 31.345 L 78.224 31.154 C 77.248 30.644 76.491 29.989 75.71 29.204 L 75.347 28.856 L 75.018 28.49 L 74.77 28.215 C 73.564 26.783 72.744 24.925 72.389 23.066 L 72.313 22.691 C 71.867 19.263 72.544 16.206 74.447 13.376 C 76.349 10.838 78.903 9.247 81.981 8.71 C 85.265 8.306 88.248 9.127 90.872 11.209 Z M 79.032 14.786 L 79.032 15.071 L 78.79 15.17 C 77.752 15.794 77.172 17.219 76.818 18.355 L 76.645 18.872 C 76.236 20.799 76.544 22.802 77.477 24.512 C 78.58 26.17 80.08 27.438 81.982 27.973 C 84.284 28.39 86.298 27.887 88.211 26.554 L 88.444 26.349 L 88.444 26.063 L 88.859 25.921 L 88.859 25.635 L 89.136 25.635 C 90.483 23.836 91.109 21.762 90.866 19.488 C 90.491 17.357 89.554 15.803 87.927 14.478 C 85.243 12.594 81.566 12.577 79.032 14.786 Z M 189.465 41.98 C 189.998 42.365 190.234 42.858 190.452 43.479 C 190.519 43.895 190.517 44.295 190.506 44.715 C 190.505 44.828 190.505 44.94 190.504 45.056 C 190.501 45.411 190.494 45.765 190.487 46.12 C 190.484 46.363 190.481 46.605 190.48 46.848 C 190.473 47.438 190.463 48.028 190.452 48.619 L 190.812 48.615 C 191.936 48.603 193.061 48.595 194.185 48.589 C 194.762 48.586 195.34 48.582 195.918 48.575 C 196.476 48.569 197.034 48.566 197.593 48.564 C 197.805 48.563 198.018 48.561 198.23 48.558 C 200.309 48.529 200.309 48.529 201.248 49.19 C 201.736 49.744 201.914 50.267 201.961 51.001 C 201.925 51.574 201.766 52.05 201.387 52.473 C 200.336 53.207 199.243 53.117 198.022 53.1 C 197.803 53.099 197.585 53.098 197.366 53.097 C 196.793 53.095 196.22 53.089 195.648 53.083 C 195.063 53.077 194.477 53.075 193.892 53.072 C 192.744 53.066 191.598 53.056 190.452 53.044 C 190.461 54.168 190.472 55.293 190.486 56.417 C 190.491 56.939 190.497 57.462 190.501 57.984 C 190.504 58.489 190.509 58.995 190.516 59.5 C 190.52 59.784 190.522 60.067 190.523 60.351 C 190.555 62.446 191.024 64.32 192.383 65.925 C 192.65 66.178 192.922 66.394 193.221 66.605 L 193.535 66.835 C 195.347 68.058 197.335 68.305 199.437 67.939 C 200.533 67.654 201.334 67.177 202.217 66.463 C 202.877 65.95 203.41 65.617 204.259 65.67 C 204.847 65.819 205.266 66.156 205.677 66.605 C 206.05 67.298 205.993 67.995 205.816 68.747 C 205.031 70.399 203.136 71.488 201.517 72.075 C 201.244 72.159 200.97 72.24 200.695 72.316 L 200.354 72.413 C 197.312 73.131 193.96 72.5 191.309 70.843 C 189.155 69.345 187.508 67.308 186.663 64.768 C 186.631 64.67 186.598 64.573 186.563 64.473 C 185.872 62.244 185.98 59.874 185.982 57.565 C 185.982 57.177 185.98 56.789 185.98 56.4 C 185.979 55.485 185.979 54.569 185.979 53.654 C 185.98 52.713 185.979 51.771 185.976 50.829 C 185.973 50.017 185.972 49.204 185.973 48.391 C 185.973 47.908 185.973 47.424 185.971 46.941 C 185.969 46.403 185.971 45.865 185.972 45.326 L 185.968 44.846 C 185.976 43.767 186.079 43.05 186.784 42.212 C 187.504 41.582 188.624 41.554 189.465 41.98 Z M 178.964 51.045 C 179.447 51.453 179.903 51.88 180.348 52.33 C 180.436 52.416 180.521 52.502 180.61 52.59 C 182.496 54.618 183.273 57.619 183.277 60.36 C 183.278 60.471 183.278 60.583 183.28 60.698 C 183.281 61.063 183.283 61.428 183.283 61.793 C 183.284 61.981 183.284 61.981 183.284 62.173 C 183.287 62.836 183.288 63.499 183.288 64.162 C 183.29 64.845 183.292 65.528 183.296 66.211 C 183.299 66.738 183.299 67.265 183.299 67.793 C 183.301 68.044 183.301 68.296 183.303 68.548 C 183.305 68.9 183.305 69.253 183.305 69.605 C 183.306 69.708 183.306 69.811 183.308 69.918 C 183.303 70.584 183.179 71.035 182.84 71.602 C 182.184 72.228 181.67 72.359 180.802 72.346 C 180.155 72.283 179.77 72.013 179.337 71.53 C 178.938 70.922 178.943 70.388 178.945 69.68 C 178.943 69.572 178.943 69.464 178.943 69.352 C 178.942 69.117 178.941 68.881 178.941 68.646 C 178.939 68.272 178.938 67.898 178.935 67.524 C 178.928 66.46 178.921 65.396 178.919 64.332 C 178.917 63.68 178.913 63.029 178.907 62.378 C 178.906 62.131 178.906 61.885 178.906 61.638 C 178.907 59.196 178.535 57.102 176.888 55.23 C 175.533 53.899 173.742 53.249 171.89 53.294 C 170.177 53.445 168.619 54.133 167.446 55.445 C 166.012 57.259 165.734 59.244 165.747 61.504 C 165.75 61.881 165.749 62.257 165.747 62.634 C 165.743 63.431 165.745 64.229 165.746 65.026 C 165.747 65.955 165.747 66.884 165.743 67.812 C 165.742 68.182 165.745 68.551 165.746 68.92 C 165.746 69.148 165.745 69.375 165.743 69.602 C 165.745 69.704 165.746 69.805 165.749 69.909 C 165.739 70.686 165.533 71.116 165.123 71.745 C 164.546 72.285 163.99 72.367 163.234 72.355 C 162.701 72.291 162.347 72.097 161.94 71.745 C 161.454 71.018 161.304 70.471 161.314 69.585 C 161.314 69.473 161.313 69.362 161.311 69.247 C 161.309 68.88 161.311 68.513 161.313 68.146 C 161.313 67.888 161.311 67.63 161.311 67.372 C 161.31 66.831 161.311 66.29 161.314 65.749 C 161.317 65.063 161.316 64.377 161.311 63.691 C 161.31 63.157 161.31 62.623 161.311 62.09 C 161.313 61.837 161.311 61.585 161.31 61.332 C 161.302 59.037 161.545 56.804 162.632 54.757 C 162.723 54.578 162.723 54.578 162.817 54.395 C 163.331 53.449 163.973 52.673 164.708 51.902 C 164.812 51.791 164.916 51.681 165.022 51.567 C 168.765 47.829 174.925 47.873 178.964 51.045 Z M 235.609 40.517 C 236.319 40.984 236.595 41.356 236.82 42.195 C 236.854 42.652 236.854 42.652 236.854 43.154 C 236.854 43.247 236.856 43.34 236.856 43.436 C 236.857 43.745 236.856 44.054 236.856 44.364 C 236.856 44.586 236.856 44.809 236.857 45.031 C 236.857 45.51 236.858 45.989 236.857 46.467 C 236.857 47.225 236.86 47.983 236.861 48.741 C 236.868 50.896 236.871 53.05 236.872 55.205 C 236.872 56.396 236.875 57.587 236.881 58.777 C 236.883 59.53 236.883 60.282 236.882 61.034 C 236.882 61.504 236.883 61.973 236.886 62.443 C 236.886 62.659 236.886 62.876 236.885 63.092 C 236.878 64.415 236.886 65.806 237.73 66.885 C 238.542 67.719 239.641 67.864 240.73 67.997 C 241.329 68.09 241.638 68.198 242.036 68.675 C 242.539 69.398 242.591 70.008 242.495 70.888 C 242.154 71.553 241.809 72.075 241.11 72.316 C 238.76 72.472 236.753 71.932 234.908 70.362 C 233.526 69.002 232.59 67.139 232.511 65.151 C 232.511 64.978 232.51 64.805 232.51 64.626 C 232.51 64.53 232.508 64.433 232.508 64.333 C 232.507 64.01 232.507 63.687 232.507 63.363 C 232.505 63.131 232.505 62.899 232.504 62.667 C 232.503 62.037 232.501 61.407 232.501 60.777 C 232.501 60.383 232.5 59.99 232.5 59.596 L 232.496 55.9 C 232.496 54.478 232.493 53.056 232.489 51.634 C 232.486 50.535 232.485 49.436 232.485 48.336 C 232.485 47.679 232.483 47.023 232.481 46.366 C 232.479 45.749 232.478 45.132 232.479 44.514 C 232.479 44.288 232.479 44.062 232.478 43.835 C 232.476 43.526 232.476 43.216 232.478 42.907 L 232.478 42.383 C 232.555 41.67 232.782 41.207 233.29 40.722 C 234.022 40.212 234.804 40.198 235.609 40.517 Z M 133.844 48.849 C 134.41 49.136 134.705 49.517 134.976 50.11 C 135.212 50.874 135.163 51.671 135.158 52.464 C 135.159 52.664 135.159 52.864 135.16 53.064 C 135.162 53.604 135.16 54.144 135.158 54.684 C 135.156 55.25 135.158 55.817 135.158 56.383 C 135.158 57.334 135.156 58.285 135.153 59.235 C 135.149 60.333 135.149 61.431 135.151 62.529 C 135.152 63.587 135.151 64.645 135.149 65.703 C 135.148 66.153 135.148 66.602 135.149 67.052 C 135.149 67.581 135.148 68.111 135.145 68.64 C 135.144 68.926 135.145 69.212 135.146 69.499 L 135.142 70.018 C 135.141 70.166 135.141 70.314 135.141 70.467 C 135.055 71.153 134.814 71.614 134.319 72.075 C 133.632 72.564 133 72.545 132.182 72.458 C 131.469 72.091 131.05 71.667 130.798 70.888 C 130.784 70.615 130.778 70.341 130.778 70.067 L 130.776 69.549 L 130.776 68.979 C 130.774 68.779 130.774 68.579 130.773 68.38 C 130.771 67.837 130.77 67.294 130.77 66.751 C 130.77 66.411 130.769 66.072 130.769 65.733 C 130.766 64.671 130.764 63.609 130.764 62.548 C 130.764 61.322 130.762 60.097 130.758 58.872 C 130.755 57.924 130.753 56.977 130.753 56.029 C 130.753 55.464 130.752 54.898 130.749 54.332 C 130.748 53.8 130.746 53.268 130.748 52.735 C 130.748 52.447 130.746 52.16 130.745 51.872 C 130.745 51.699 130.746 51.527 130.746 51.349 L 130.746 50.897 C 130.818 50.304 131.027 49.822 131.425 49.383 C 132.214 48.761 132.86 48.539 133.844 48.849 Z M 252.313 40.446 C 252.906 41.021 253.302 41.76 253.706 42.48 C 253.789 42.621 253.872 42.763 253.956 42.908 C 254.633 44.67 254.481 46.398 253.844 48.139 C 253.13 49.762 251.949 50.886 250.384 51.616 C 248.763 52.216 247.16 52.221 245.54 51.616 C 243.704 50.717 242.489 49.444 241.78 47.454 C 241.326 45.871 241.419 44.113 242.096 42.614 C 242.774 41.329 243.598 40.33 244.848 39.625 C 244.944 39.57 245.04 39.514 245.14 39.457 C 247.552 38.21 250.239 38.803 252.313 40.446 Z M 244.017 41.766 C 242.904 43.246 242.625 44.622 242.771 46.477 C 243.072 47.947 243.906 49.16 245.105 50.005 C 246.468 50.85 247.887 51 249.437 50.666 C 251.052 50.125 252.117 48.992 252.889 47.46 C 253.354 46.274 253.358 44.762 252.926 43.569 C 252.823 43.345 252.714 43.125 252.598 42.908 C 252.543 42.799 252.488 42.689 252.43 42.576 C 251.769 41.414 250.626 40.47 249.355 40.111 C 247.264 39.773 245.515 40.19 244.017 41.766 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4ctkf4\",layoutDependency:layoutDependency,layoutId:\"K5Fsf0sxg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.237 24.958\" overflow=\"visible\"><path d=\"M 16.948 0 L 17.092 0 C 19.426 4.661 21.208 9.593 19.65 14.846 C 19.09 16.628 18.229 18.348 17.02 19.753 L 16.867 19.936 C 14.579 22.623 11.588 24.316 8.15 24.822 L 8.011 24.843 C 5.258 25.219 2.482 24.652 0 23.405 L 0 23.182 L 0.187 23.112 C 1.785 22.51 3.319 21.824 4.832 21.02 L 5.037 20.912 C 7.046 19.835 8.821 18.375 10.457 16.771 L 10.638 16.595 C 11.046 16.184 11.401 15.74 11.756 15.281 C 11.825 15.193 11.894 15.106 11.963 15.019 C 15.31 10.799 16.762 5.383 16.948 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 38.838 47.797\" overflow=\"visible\"><path d=\"M 32.526 0 L 32.803 0 C 37.282 8.926 40.701 18.373 37.712 28.433 C 36.637 31.845 34.984 35.14 32.665 37.83 L 32.37 38.181 C 27.979 43.326 22.239 46.569 15.64 47.537 L 15.375 47.578 C 10.091 48.298 4.763 47.211 0 44.825 L 0 44.396 L 0.359 44.262 C 3.426 43.109 6.37 41.795 9.273 40.257 L 9.667 40.049 C 13.523 37.986 16.93 35.191 20.069 32.12 L 20.415 31.781 C 21.198 30.995 21.881 30.145 22.561 29.264 C 22.694 29.097 22.827 28.93 22.96 28.764 C 29.382 20.681 32.169 10.309 32.526 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14dgir3\",layoutDependency:layoutDependency,layoutId:\"CO0328efu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.819 16.942\" overflow=\"visible\"><path d=\"M 8.031 0.367 L 8.23 0.429 C 8.775 0.627 9.228 0.985 9.69 1.336 C 9.746 1.376 9.803 1.417 9.861 1.459 L 9.978 1.559 L 9.978 1.709 L 10.194 1.783 C 11.361 3.117 11.803 4.814 11.802 6.575 L 11.803 6.888 C 11.805 7.169 11.805 7.45 11.805 7.731 C 11.805 7.907 11.806 8.083 11.806 8.259 C 11.807 8.873 11.808 9.487 11.808 10.101 C 11.808 10.673 11.809 11.245 11.812 11.816 C 11.813 12.309 11.814 12.801 11.814 13.293 C 11.814 13.586 11.814 13.88 11.816 14.173 C 11.817 14.449 11.817 14.724 11.816 14.999 C 11.816 15.148 11.817 15.297 11.819 15.446 C 11.813 16.266 11.813 16.266 11.493 16.616 C 11.157 16.875 10.911 16.96 10.493 16.939 C 10.126 16.881 9.843 16.692 9.617 16.393 C 9.444 15.922 9.455 15.471 9.459 14.972 L 9.46 14.743 C 9.46 14.462 9.462 14.181 9.464 13.9 L 9.473 11.995 L 2.333 11.995 C 2.342 13.324 2.342 13.324 2.353 14.653 C 2.353 14.82 2.354 14.987 2.354 15.154 L 2.358 15.416 C 2.358 16.184 2.358 16.184 2.117 16.542 C 1.761 16.882 1.476 16.941 1.004 16.936 C 0.707 16.902 0.553 16.803 0.314 16.616 C 0.061 16.268 0.017 15.959 0.015 15.531 L 0.014 15.275 L 0.014 14.996 L 0.013 14.7 C 0.012 14.433 0.011 14.165 0.011 13.898 L 0.01 13.394 C 0.009 12.868 0.009 12.342 0.008 11.815 C 0.008 11.211 0.007 10.606 0.005 10.002 C 0.003 9.533 0.002 9.064 0.002 8.595 C 0.002 8.316 0.002 8.037 0 7.758 C -0.01 5.387 0.175 3.312 1.856 1.526 C 3.532 -0.114 5.906 -0.313 8.031 0.367 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.682 32.446\" overflow=\"visible\"><path d=\"M 15.412 0.703 L 15.794 0.822 C 16.842 1.2 17.709 1.886 18.596 2.558 C 18.705 2.636 18.813 2.714 18.926 2.794 L 19.15 2.987 L 19.15 3.272 L 19.565 3.415 C 21.803 5.97 22.652 9.22 22.65 12.591 L 22.653 13.191 C 22.655 13.729 22.656 14.267 22.656 14.806 C 22.656 15.143 22.657 15.479 22.658 15.816 C 22.66 16.993 22.661 18.169 22.661 19.346 C 22.661 20.441 22.664 21.535 22.668 22.63 C 22.672 23.573 22.673 24.515 22.673 25.458 C 22.673 26.019 22.674 26.581 22.677 27.143 C 22.679 27.671 22.679 28.198 22.677 28.726 C 22.677 29.011 22.679 29.297 22.682 29.582 C 22.671 31.151 22.671 31.151 22.056 31.823 C 21.413 32.317 20.94 32.481 20.138 32.44 C 19.434 32.33 18.89 31.968 18.457 31.395 C 18.125 30.493 18.145 29.629 18.154 28.674 L 18.154 28.235 C 18.156 27.697 18.16 27.159 18.163 26.621 L 18.181 22.972 L 4.478 22.972 C 4.494 25.518 4.494 25.518 4.515 28.063 C 4.517 28.383 4.518 28.703 4.519 29.022 L 4.525 29.523 C 4.526 30.994 4.526 30.994 4.063 31.68 C 3.379 32.332 2.832 32.445 1.928 32.434 C 1.357 32.37 1.061 32.18 0.603 31.823 C 0.117 31.155 0.032 30.563 0.029 29.744 L 0.027 29.254 L 0.027 28.719 L 0.025 28.153 C 0.023 27.64 0.022 27.128 0.021 26.616 L 0.02 25.652 C 0.018 24.644 0.016 23.636 0.016 22.628 C 0.015 21.47 0.013 20.313 0.009 19.155 C 0.006 18.257 0.004 17.359 0.004 16.461 C 0.004 15.926 0.003 15.392 0.001 14.857 C -0.019 10.316 0.336 6.342 3.562 2.923 C 6.778 -0.219 11.335 -0.599 15.412 0.703 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12q54gs\",layoutDependency:layoutDependency,layoutId:\"Fj5n8nEbz\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.212 7.247\" overflow=\"visible\"><path d=\"M 0.917 1.209 C -0.318 3.059 0.052 4.952 0.052 7.247 L 7.192 7.247 L 7.205 5.407 L 7.211 4.832 C 7.221 3.298 7.065 2.08 5.994 0.922 C 5.257 0.235 4.364 -0.011 3.39 0 C 2.41 0.067 1.572 0.445 0.917 1.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.84 13.878\" overflow=\"visible\"><path d=\"M 1.761 2.315 C -0.61 5.857 0.1 9.484 0.1 13.878 L 13.802 13.878 L 13.828 10.354 L 13.84 9.254 C 13.858 6.317 13.558 3.984 11.503 1.767 C 10.089 0.45 8.376 -0.021 6.506 0.001 C 4.625 0.127 3.017 0.852 1.761 2.315 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cbqm4j\",layoutDependency:layoutDependency,layoutId:\"fjKBwFyUM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.134 12.708\" overflow=\"visible\"><path d=\"M 6.628 0.895 C 6.742 0.995 6.85 1.102 6.957 1.209 C 7.184 1.101 7.374 0.967 7.574 0.813 C 8.546 0.106 9.554 -0.108 10.731 0.049 C 11.782 0.261 12.734 0.866 13.383 1.742 C 13.913 2.567 14.118 3.38 14.118 4.354 L 14.119 4.601 C 14.12 4.869 14.121 5.137 14.121 5.405 L 14.122 5.966 C 14.123 6.357 14.124 6.748 14.123 7.139 C 14.123 7.591 14.125 8.042 14.127 8.493 C 14.129 8.929 14.13 9.364 14.13 9.8 C 14.13 9.984 14.13 10.169 14.132 10.354 C 14.133 10.612 14.133 10.87 14.132 11.129 L 14.134 11.359 C 14.13 11.802 14.091 12.052 13.808 12.39 C 13.517 12.655 13.262 12.711 12.875 12.704 C 12.545 12.669 12.344 12.522 12.127 12.274 C 11.969 12.039 11.924 11.919 11.923 11.638 L 11.921 11.445 L 11.921 11.232 L 11.919 11.008 C 11.918 10.847 11.917 10.687 11.916 10.526 C 11.915 10.271 11.914 10.016 11.912 9.762 C 11.907 9.037 11.902 8.313 11.899 7.588 C 11.896 7.145 11.893 6.702 11.89 6.259 C 11.889 6.091 11.888 5.922 11.887 5.754 C 11.886 5.517 11.885 5.281 11.883 5.044 L 11.883 4.834 C 11.876 4.188 11.807 3.677 11.428 3.147 L 11.356 2.924 C 11.224 2.84 11.224 2.84 11.068 2.775 L 10.925 2.695 C 10.442 2.443 9.992 2.392 9.462 2.514 C 9.024 2.665 8.687 2.926 8.449 3.338 C 8.301 3.649 8.246 3.882 8.245 4.226 L 8.244 4.426 L 8.244 4.645 L 8.242 4.876 C 8.242 5.042 8.241 5.208 8.241 5.374 C 8.24 5.636 8.238 5.899 8.237 6.162 C 8.232 6.908 8.229 7.654 8.226 8.401 C 8.225 8.857 8.222 9.314 8.219 9.771 C 8.218 9.945 8.217 10.119 8.217 10.292 C 8.217 10.536 8.215 10.779 8.213 11.023 L 8.213 11.24 C 8.208 11.684 8.16 12.022 7.858 12.364 C 7.5 12.652 7.266 12.72 6.813 12.688 C 6.433 12.547 6.251 12.346 6.019 12.018 C 5.953 11.811 5.938 11.688 5.938 11.475 L 5.937 11.278 L 5.937 11.062 L 5.936 10.834 C 5.936 10.671 5.935 10.507 5.935 10.344 C 5.934 10.084 5.933 9.825 5.932 9.566 C 5.928 8.829 5.925 8.092 5.924 7.355 C 5.923 6.904 5.921 6.454 5.918 6.003 C 5.917 5.832 5.916 5.66 5.917 5.489 C 5.917 5.248 5.915 5.007 5.913 4.767 L 5.915 4.554 C 5.907 3.974 5.776 3.465 5.42 3.008 C 4.875 2.562 4.401 2.422 3.711 2.476 C 3.205 2.596 2.857 2.849 2.576 3.301 C 2.41 3.583 2.332 3.811 2.331 4.142 L 2.33 4.342 L 2.33 4.561 L 2.329 4.792 C 2.328 4.958 2.327 5.123 2.327 5.289 C 2.326 5.552 2.324 5.814 2.323 6.077 C 2.318 6.823 2.315 7.57 2.312 8.317 C 2.311 8.773 2.308 9.23 2.305 9.686 C 2.304 9.86 2.303 10.034 2.303 10.208 C 2.303 10.451 2.301 10.695 2.299 10.938 L 2.3 11.156 C 2.294 11.652 2.231 12.022 1.913 12.414 C 1.61 12.67 1.373 12.717 0.989 12.707 C 0.653 12.668 0.453 12.53 0.227 12.278 C 0.06 12.023 0.024 11.832 0.023 11.531 L 0.021 11.322 L 0.021 11.092 L 0.019 10.85 C 0.018 10.585 0.017 10.32 0.016 10.054 L 0.015 9.78 C 0.014 9.299 0.013 8.819 0.012 8.338 C 0.011 7.843 0.009 7.348 0.006 6.854 C 0.004 6.472 0.003 6.09 0.003 5.709 C 0.003 5.526 0.002 5.344 0.001 5.162 C -0.01 3.638 0.13 2.422 1.15 1.236 C 1.259 1.135 1.259 1.135 1.404 1.135 L 1.404 0.986 C 2.985 -0.254 5.002 -0.336 6.628 0.895 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.126 24.338\" overflow=\"visible\"><path d=\"M 12.72 1.715 C 12.938 1.906 13.146 2.11 13.351 2.316 C 13.787 2.108 14.152 1.852 14.536 1.558 C 16.401 0.202 18.337 -0.207 20.594 0.093 C 22.611 0.5 24.438 1.658 25.685 3.337 C 26.702 4.917 27.096 6.473 27.094 8.338 L 27.097 8.811 C 27.099 9.325 27.1 9.838 27.1 10.351 L 27.103 11.425 C 27.105 12.174 27.105 12.923 27.105 13.672 C 27.105 14.537 27.108 15.401 27.112 16.266 C 27.116 17.1 27.117 17.934 27.117 18.768 C 27.117 19.122 27.119 19.476 27.121 19.829 C 27.123 20.324 27.123 20.818 27.121 21.313 L 27.126 21.755 C 27.118 22.603 27.043 23.081 26.5 23.729 C 25.942 24.235 25.453 24.343 24.709 24.331 C 24.077 24.263 23.69 23.982 23.273 23.506 C 22.971 23.056 22.884 22.827 22.881 22.289 L 22.879 21.918 L 22.877 21.511 L 22.875 21.082 C 22.873 20.774 22.871 20.466 22.87 20.158 C 22.867 19.671 22.864 19.183 22.861 18.695 C 22.851 17.307 22.843 15.92 22.835 14.532 C 22.831 13.684 22.825 12.836 22.819 11.988 C 22.817 11.665 22.815 11.342 22.814 11.019 C 22.812 10.566 22.809 10.113 22.805 9.66 L 22.805 9.259 C 22.791 8.021 22.659 7.042 21.933 6.028 L 21.794 5.599 C 21.541 5.44 21.541 5.44 21.241 5.314 L 20.968 5.161 C 20.041 4.679 19.176 4.58 18.159 4.815 C 17.318 5.103 16.672 5.604 16.215 6.393 C 15.932 6.988 15.826 7.435 15.823 8.093 L 15.821 8.477 L 15.821 8.895 L 15.819 9.339 C 15.817 9.656 15.816 9.974 15.815 10.292 C 15.813 10.794 15.811 11.297 15.808 11.8 C 15.799 13.23 15.792 14.659 15.787 16.089 C 15.784 16.963 15.779 17.838 15.773 18.712 C 15.771 19.045 15.77 19.378 15.77 19.712 C 15.769 20.178 15.766 20.644 15.762 21.11 L 15.763 21.526 C 15.753 22.376 15.66 23.024 15.081 23.678 C 14.394 24.23 13.944 24.361 13.074 24.3 C 12.346 24.03 11.996 23.644 11.552 23.015 C 11.424 22.62 11.396 22.384 11.395 21.976 L 11.394 21.598 L 11.394 21.185 L 11.392 20.749 C 11.391 20.436 11.391 20.123 11.39 19.809 C 11.389 19.313 11.387 18.817 11.384 18.32 C 11.377 16.909 11.37 15.498 11.368 14.086 C 11.367 13.223 11.363 12.36 11.357 11.497 C 11.355 11.168 11.355 10.84 11.355 10.512 C 11.355 10.051 11.352 9.59 11.348 9.129 L 11.351 8.722 C 11.336 7.611 11.085 6.636 10.401 5.76 C 9.356 4.907 8.446 4.638 7.123 4.743 C 6.151 4.972 5.482 5.456 4.943 6.322 C 4.625 6.862 4.476 7.298 4.474 7.932 L 4.472 8.315 L 4.471 8.734 L 4.469 9.177 C 4.468 9.494 4.466 9.812 4.465 10.129 C 4.464 10.632 4.461 11.135 4.458 11.638 C 4.45 13.068 4.442 14.498 4.437 15.927 C 4.434 16.802 4.43 17.676 4.423 18.55 C 4.422 18.883 4.42 19.216 4.42 19.549 C 4.419 20.016 4.416 20.482 4.412 20.948 L 4.413 21.364 C 4.402 22.315 4.281 23.023 3.671 23.774 C 3.09 24.264 2.634 24.356 1.897 24.336 C 1.253 24.262 0.868 23.997 0.436 23.515 C 0.116 23.026 0.046 22.66 0.044 22.084 L 0.04 21.683 L 0.039 21.243 L 0.037 20.779 C 0.034 20.271 0.032 19.763 0.031 19.256 L 0.029 18.729 C 0.026 17.809 0.024 16.889 0.023 15.968 C 0.021 15.021 0.017 14.073 0.011 13.125 C 0.008 12.395 0.006 11.664 0.006 10.933 C 0.005 10.584 0.004 10.235 0.001 9.886 C -0.019 6.968 0.249 4.638 2.207 2.368 C 2.417 2.173 2.417 2.173 2.694 2.173 L 2.694 1.888 C 5.728 -0.487 9.6 -0.643 12.72 1.715 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o8jzcf\",layoutDependency:layoutDependency,layoutId:\"hGp1VhFoH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.35 16.853\" overflow=\"visible\"><path d=\"M 2.11 0.006 C 2.471 0.003 2.833 0.003 3.194 0.005 C 3.47 0.006 3.747 0.006 4.023 0.006 C 4.487 0.005 4.951 0.006 5.415 0.008 C 5.951 0.01 6.488 0.01 7.024 0.009 C 7.54 0.009 8.057 0.009 8.573 0.01 C 8.793 0.011 9.012 0.011 9.232 0.01 C 9.49 0.01 9.748 0.011 10.007 0.012 C 10.147 0.013 10.287 0.012 10.427 0.012 L 10.68 0.014 L 10.899 0.015 C 11.264 0.067 11.52 0.283 11.745 0.58 C 11.886 0.836 11.907 1.094 11.891 1.385 C 11.661 2.186 11.06 2.896 10.604 3.578 C 10.346 3.964 10.091 4.351 9.835 4.739 C 9.527 5.207 9.218 5.675 8.907 6.141 C 8.514 6.73 8.126 7.322 7.737 7.913 C 7.387 8.445 7.036 8.976 6.685 9.507 C 6.342 10.024 6 10.542 5.659 11.06 C 5.443 11.388 5.226 11.715 5.009 12.043 L 4.889 12.224 C 4.817 12.333 4.745 12.441 4.673 12.549 C 4.401 12.958 4.135 13.37 3.87 13.782 L 3.748 13.971 L 3.453 14.429 L 3.576 14.429 C 4.569 14.432 5.561 14.437 6.554 14.443 C 7.034 14.446 7.514 14.448 7.994 14.449 C 8.458 14.45 8.921 14.453 9.385 14.457 C 9.561 14.458 9.738 14.458 9.914 14.458 C 10.162 14.458 10.41 14.461 10.658 14.463 L 10.878 14.462 C 11.318 14.469 11.673 14.529 12.035 14.802 C 12.301 15.116 12.367 15.422 12.347 15.835 C 12.297 16.177 12.169 16.382 11.927 16.614 C 11.645 16.811 11.432 16.824 11.099 16.825 L 10.826 16.827 L 10.526 16.828 L 10.21 16.829 C 9.865 16.831 9.519 16.831 9.174 16.832 L 8.817 16.833 C 8.258 16.835 7.699 16.836 7.139 16.836 C 6.494 16.837 5.849 16.839 5.204 16.842 C 4.705 16.844 4.206 16.845 3.707 16.845 C 3.409 16.846 3.111 16.846 2.814 16.848 C 2.533 16.85 2.253 16.85 1.973 16.849 C 1.87 16.849 1.767 16.85 1.664 16.851 C 0.703 16.86 0.703 16.86 0.352 16.516 C 0.126 16.265 0.035 16.042 0 15.706 C 0.028 15.127 0.349 14.705 0.658 14.245 C 0.794 14.04 0.93 13.835 1.064 13.628 C 1.29 13.282 1.516 12.937 1.744 12.592 C 2.217 11.876 2.686 11.156 3.155 10.437 L 3.56 9.815 L 3.834 9.395 C 4.149 8.913 4.464 8.43 4.779 7.948 C 5.878 6.267 6.97 4.582 8.057 2.893 C 8.157 2.738 8.257 2.583 8.357 2.428 L 8.087 2.427 C 7.245 2.425 6.404 2.42 5.562 2.415 C 5.13 2.411 4.697 2.409 4.264 2.408 C 3.847 2.407 3.429 2.404 3.012 2.401 C 2.852 2.4 2.693 2.399 2.534 2.399 C 2.311 2.399 2.088 2.397 1.864 2.394 L 1.665 2.396 C 1.24 2.388 0.988 2.313 0.64 2.056 C 0.384 1.739 0.303 1.438 0.324 1.027 C 0.388 0.644 0.547 0.415 0.843 0.18 C 1.238 -0.041 1.673 0.002 2.11 0.006 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.702 32.276\" overflow=\"visible\"><path d=\"M 4.05 0.011 C 4.743 0.006 5.436 0.006 6.13 0.01 C 6.66 0.012 7.191 0.011 7.721 0.011 C 8.612 0.01 9.502 0.012 10.393 0.016 C 11.422 0.019 12.451 0.02 13.48 0.018 C 14.471 0.017 15.462 0.017 16.453 0.019 C 16.874 0.02 17.296 0.02 17.717 0.019 C 18.213 0.019 18.709 0.02 19.205 0.023 C 19.473 0.025 19.742 0.024 20.01 0.023 L 20.496 0.027 L 20.917 0.028 C 21.618 0.128 22.109 0.542 22.541 1.11 C 22.81 1.602 22.851 2.095 22.82 2.652 C 22.379 4.187 21.227 5.546 20.351 6.853 C 19.855 7.591 19.366 8.333 18.876 9.076 C 18.284 9.973 17.69 10.868 17.094 11.761 C 16.34 12.889 15.595 14.022 14.848 15.155 C 14.177 16.173 13.504 17.191 12.829 18.207 C 12.171 19.198 11.516 20.189 10.861 21.181 C 10.446 21.809 10.03 22.437 9.614 23.063 L 9.382 23.411 C 9.244 23.619 9.106 23.826 8.967 24.034 C 8.447 24.816 7.937 25.605 7.427 26.395 L 7.193 26.756 L 6.626 27.634 L 6.863 27.634 C 8.768 27.64 10.673 27.648 12.578 27.66 C 13.5 27.666 14.421 27.67 15.342 27.672 C 16.232 27.675 17.121 27.68 18.01 27.686 C 18.349 27.688 18.689 27.69 19.028 27.69 C 19.503 27.69 19.978 27.694 20.454 27.699 L 20.877 27.696 C 21.721 27.709 22.402 27.826 23.097 28.348 C 23.607 28.949 23.734 29.536 23.695 30.326 C 23.6 30.981 23.355 31.374 22.89 31.818 C 22.348 32.195 21.94 32.22 21.301 32.223 L 20.777 32.226 L 20.201 32.227 L 19.596 32.23 C 18.932 32.233 18.269 32.234 17.606 32.236 L 16.92 32.238 C 15.848 32.24 14.775 32.242 13.702 32.244 C 12.463 32.245 11.225 32.249 9.987 32.255 C 9.029 32.259 8.072 32.261 7.115 32.261 C 6.543 32.262 5.971 32.263 5.4 32.267 C 4.862 32.27 4.324 32.271 3.786 32.269 C 3.589 32.269 3.391 32.27 3.194 32.272 C 1.35 32.289 1.35 32.289 0.675 31.631 C 0.242 31.149 0.067 30.722 0 30.078 C 0.053 28.971 0.671 28.161 1.262 27.281 C 1.525 26.889 1.784 26.496 2.042 26.1 C 2.475 25.437 2.91 24.776 3.347 24.116 C 4.255 22.743 5.155 21.365 6.055 19.987 L 6.833 18.798 L 7.359 17.993 C 7.963 17.069 8.567 16.145 9.172 15.221 C 11.281 12.002 13.378 8.775 15.463 5.541 C 15.655 5.244 15.846 4.947 16.038 4.65 L 15.519 4.649 C 13.904 4.644 12.29 4.635 10.675 4.624 C 9.844 4.618 9.014 4.614 8.184 4.612 C 7.382 4.609 6.581 4.605 5.78 4.598 C 5.474 4.596 5.169 4.595 4.863 4.594 C 4.435 4.594 4.006 4.59 3.578 4.586 L 3.196 4.588 C 2.38 4.574 1.897 4.429 1.228 3.937 C 0.737 3.331 0.582 2.755 0.622 1.968 C 0.745 1.232 1.05 0.795 1.618 0.344 C 2.376 -0.078 3.211 0.004 4.05 0.011 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11savtl\",layoutDependency:layoutDependency,layoutId:\"bN61Cx0EB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.094 16.949\" overflow=\"visible\"><path d=\"M 1.664 0.09 C 2.002 0.288 2.142 0.525 2.263 0.901 C 2.272 1.081 2.277 1.259 2.278 1.439 L 2.28 1.605 C 2.283 1.785 2.284 1.965 2.286 2.145 L 2.291 2.521 C 2.295 2.85 2.298 3.179 2.302 3.508 C 2.305 3.843 2.31 4.179 2.313 4.515 C 2.321 5.174 2.329 5.832 2.336 6.491 L 2.468 6.321 L 2.643 6.097 L 2.816 5.875 C 3.467 5.09 4.529 4.617 5.509 4.479 C 7.266 4.368 8.798 4.869 10.143 6.072 C 11.333 7.224 11.971 8.756 12.092 10.426 C 12.135 12.216 11.543 13.802 10.371 15.115 C 9.29 16.269 7.76 16.901 6.22 16.948 C 4.471 16.97 3.013 16.301 1.759 15.063 L 1.622 14.939 C 0.668 14.038 0.146 12.57 0.028 11.262 C 0.017 10.927 0.016 10.593 0.016 10.259 C 0.015 9.883 0.014 9.507 0.013 9.131 L 0.012 8.617 C 0.011 8.08 0.011 7.542 0.011 7.005 C 0.01 6.386 0.009 5.767 0.007 5.147 C 0.005 4.668 0.005 4.189 0.004 3.709 C 0.004 3.423 0.004 3.137 0.003 2.851 C 0.001 2.582 0.001 2.313 0.002 2.044 C 0.002 1.899 0.001 1.753 0 1.608 C 0.002 1.106 0.009 0.72 0.352 0.331 C 0.787 -0.019 1.132 -0.078 1.664 0.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.211 32.459\" overflow=\"visible\"><path d=\"M 3.193 0.173 C 3.842 0.551 4.111 1.006 4.344 1.725 C 4.36 2.07 4.37 2.411 4.372 2.756 L 4.377 3.073 C 4.381 3.418 4.384 3.764 4.388 4.109 L 4.396 4.827 C 4.404 5.457 4.411 6.087 4.418 6.718 C 4.425 7.361 4.432 8.004 4.44 8.647 C 4.455 9.908 4.469 11.17 4.482 12.432 L 4.736 12.105 L 5.072 11.676 L 5.404 11.251 C 6.654 9.747 8.692 8.842 10.572 8.577 C 13.944 8.366 16.885 9.326 19.465 11.629 C 21.75 13.835 22.974 16.769 23.207 19.967 C 23.288 23.394 22.153 26.432 19.904 28.948 C 17.829 31.157 14.894 32.368 11.938 32.458 C 8.581 32.501 5.782 31.219 3.375 28.848 L 3.112 28.61 C 1.282 26.884 0.28 24.074 0.053 21.568 C 0.032 20.927 0.031 20.287 0.031 19.646 C 0.028 18.927 0.026 18.207 0.025 17.488 L 0.024 16.502 C 0.022 15.474 0.021 14.445 0.02 13.416 C 0.02 12.23 0.017 11.044 0.013 9.858 C 0.01 8.94 0.009 8.022 0.009 7.103 C 0.008 6.556 0.008 6.008 0.005 5.46 C 0.003 4.945 0.002 4.43 0.004 3.915 C 0.004 3.637 0.002 3.358 0 3.08 C 0.004 2.118 0.018 1.378 0.676 0.634 C 1.51 -0.036 2.172 -0.149 3.193 0.173 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n669vx\",layoutDependency:layoutDependency,layoutId:\"Ve65zLaHc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.623 7.857\" overflow=\"visible\"><path d=\"M 1.256 1.049 L 1.119 1.173 C 0.435 1.829 0.097 2.687 0.002 3.639 C -0.029 4.677 0.241 5.504 0.823 6.342 L 0.968 6.565 L 1.112 6.565 L 1.112 6.714 C 1.93 7.456 2.896 7.881 3.988 7.856 C 5.127 7.738 6.023 7.286 6.809 6.416 C 7.493 5.466 7.693 4.446 7.603 3.286 C 7.445 2.434 7.069 1.642 6.449 1.049 L 6.305 1.049 L 6.305 0.9 C 4.881 -0.427 2.62 -0.21 1.256 1.049 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.63 15.047\" overflow=\"visible\"><path d=\"M 2.411 2.01 L 2.148 2.246 C 0.835 3.502 0.186 5.146 0.005 6.969 C -0.055 8.957 0.462 10.541 1.58 12.145 L 1.857 12.574 L 2.134 12.574 L 2.134 12.859 C 3.705 14.279 5.557 15.094 7.653 15.045 C 9.839 14.819 11.56 13.954 13.068 12.288 C 14.38 10.468 14.764 8.515 14.591 6.292 C 14.289 4.662 13.567 3.146 12.376 2.01 L 12.099 2.01 L 12.099 1.724 C 9.367 -0.818 5.027 -0.402 2.411 2.01 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zk28x4\",layoutDependency:layoutDependency,layoutId:\"t8sTI6Mwb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.039 16.953\" overflow=\"visible\"><path d=\"M 11.59 0.199 C 11.929 0.525 12.018 0.835 12.036 1.302 C 12.038 1.491 12.038 1.68 12.037 1.869 C 12.039 2.257 12.04 2.645 12.038 3.033 C 12.038 3.331 12.038 3.629 12.039 3.926 C 12.039 4.427 12.038 4.928 12.037 5.429 C 12.036 6.005 12.036 6.581 12.038 7.157 C 12.039 7.653 12.039 8.15 12.038 8.646 C 12.038 8.942 12.038 9.238 12.039 9.533 C 12.04 9.812 12.039 10.091 12.037 10.37 C 12.037 10.519 12.038 10.668 12.039 10.817 C 12.03 11.746 11.843 12.663 11.441 13.499 L 11.365 13.659 C 11.148 14.106 10.888 14.484 10.557 14.85 L 10.396 15.037 C 9.416 16.119 8.018 16.861 6.577 16.947 C 4.882 17.005 3.308 16.631 2.024 15.414 C 1.886 15.278 1.749 15.139 1.614 14.999 L 1.468 14.851 C 0.332 13.61 -0.038 11.937 0.003 10.281 C 0.077 8.646 0.827 7.162 1.97 6.04 C 3.294 4.854 4.931 4.374 6.663 4.489 C 7.847 4.656 8.812 5.14 9.547 6.129 C 9.62 6.253 9.693 6.377 9.764 6.502 L 9.765 6.29 C 9.767 5.631 9.771 4.972 9.777 4.313 C 9.78 3.974 9.782 3.635 9.783 3.297 C 9.784 2.969 9.787 2.642 9.79 2.315 C 9.791 2.19 9.792 2.066 9.792 1.941 C 9.792 1.766 9.794 1.591 9.797 1.416 L 9.795 1.261 C 9.804 0.863 9.915 0.638 10.124 0.315 C 10.547 -0.094 11.099 -0.074 11.59 0.199 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.105 32.466\" overflow=\"visible\"><path d=\"M 22.243 0.381 C 22.894 1.005 23.064 1.6 23.099 2.493 C 23.103 2.856 23.103 3.218 23.101 3.58 C 23.106 4.323 23.106 5.066 23.103 5.809 C 23.102 6.379 23.103 6.949 23.104 7.52 C 23.105 8.478 23.104 9.437 23.101 10.396 C 23.098 11.5 23.099 12.603 23.102 13.706 C 23.105 14.657 23.105 15.608 23.104 16.559 C 23.103 17.125 23.103 17.691 23.104 18.258 C 23.106 18.792 23.105 19.326 23.102 19.86 C 23.101 20.145 23.102 20.43 23.104 20.715 C 23.088 22.496 22.729 24.251 21.956 25.853 L 21.812 26.159 C 21.394 27.014 20.895 27.74 20.261 28.44 L 19.952 28.798 C 18.072 30.87 15.387 32.291 12.622 32.456 C 9.369 32.566 6.348 31.85 3.885 29.52 C 3.619 29.259 3.357 28.994 3.098 28.726 L 2.817 28.442 C 0.636 26.065 -0.074 22.862 0.006 19.689 C 0.148 16.559 1.587 13.717 3.78 11.567 C 6.322 9.295 9.463 8.376 12.787 8.598 C 15.059 8.917 16.912 9.844 18.323 11.738 C 18.463 11.975 18.602 12.213 18.738 12.452 L 18.74 12.047 C 18.745 10.785 18.753 9.522 18.764 8.26 C 18.769 7.611 18.774 6.962 18.776 6.313 C 18.778 5.687 18.783 5.06 18.789 4.434 C 18.791 4.195 18.792 3.956 18.793 3.718 C 18.793 3.382 18.797 3.047 18.801 2.712 L 18.799 2.416 C 18.815 1.653 19.029 1.223 19.43 0.603 C 20.241 -0.181 21.301 -0.141 22.243 0.381 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gmlg2o\",layoutDependency:layoutDependency,layoutId:\"MOj15j1DB\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.598 7.818\" overflow=\"visible\"><path d=\"M 1.208 0.997 C 0.413 1.889 -0.012 2.873 0 4.089 C 0.047 5.222 0.536 6.112 1.319 6.893 C 2.23 7.7 3.206 7.878 4.366 7.802 C 5.468 7.619 6.344 6.966 6.996 6.044 C 7.55 5.138 7.707 4.102 7.527 3.052 C 7.434 2.669 7.293 2.332 7.107 1.987 L 7.012 1.811 C 6.5 0.943 5.739 0.451 4.835 0.101 C 3.579 -0.154 2.171 0.051 1.208 0.997 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.582 14.972\" overflow=\"visible\"><path d=\"M 2.318 1.909 C 0.792 3.618 -0.023 5.502 0 7.831 C 0.089 10.002 1.028 11.705 2.532 13.201 C 4.281 14.747 6.152 15.087 8.38 14.941 C 10.494 14.592 12.174 13.34 13.427 11.576 C 14.49 9.839 14.79 7.856 14.445 5.846 C 14.267 5.111 13.996 4.467 13.639 3.806 L 13.458 3.469 C 12.475 1.806 11.015 0.864 9.279 0.193 C 6.869 -0.295 4.167 0.097 2.318 1.909 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uc44qf\",layoutDependency:layoutDependency,layoutId:\"gmvnxx1h5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.137 12.483\" overflow=\"visible\"><path d=\"M 9.759 1.287 C 11.068 2.397 11.878 3.77 12.102 5.52 C 12.152 6.053 12.188 6.481 11.922 6.952 C 11.57 7.254 11.285 7.334 10.837 7.333 L 10.616 7.333 L 10.374 7.333 L 10.118 7.333 C 9.839 7.333 9.559 7.332 9.28 7.332 C 8.628 7.331 7.977 7.331 7.326 7.33 C 6.805 7.329 6.283 7.328 5.762 7.328 C 4.691 7.327 3.618 7.326 2.547 7.324 C 2.602 7.479 2.658 7.634 2.714 7.789 C 2.746 7.876 2.777 7.962 2.808 8.051 C 2.929 8.346 3.079 8.564 3.268 8.815 L 3.268 8.964 L 3.412 8.964 L 3.556 9.118 C 4.223 9.824 5 10.158 5.949 10.188 C 6.695 10.194 7.256 10.066 7.928 9.733 C 8.318 9.546 8.608 9.458 9.031 9.61 C 9.311 9.751 9.497 9.932 9.639 10.227 C 9.762 10.623 9.745 10.99 9.583 11.368 C 8.881 12.147 7.837 12.426 6.834 12.477 C 4.914 12.545 3.219 12.084 1.785 10.708 C 0.627 9.55 0.04 7.904 0 6.262 C 0.027 4.503 0.701 2.907 1.897 1.659 C 4.024 -0.426 7.457 -0.541 9.759 1.287 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.293 23.907\" overflow=\"visible\"><path d=\"M 18.728 2.464 C 21.242 4.59 22.796 7.22 23.227 10.572 C 23.321 11.593 23.391 12.413 22.881 13.313 C 22.204 13.893 21.658 14.045 20.799 14.044 L 20.374 14.045 L 19.909 14.043 L 19.418 14.043 C 18.882 14.043 18.345 14.042 17.809 14.041 C 16.559 14.041 15.31 14.039 14.06 14.037 C 13.059 14.036 12.058 14.035 11.059 14.034 C 9.002 14.033 6.944 14.03 4.887 14.027 C 4.994 14.324 5.1 14.621 5.208 14.917 C 5.269 15.083 5.329 15.248 5.39 15.418 C 5.621 15.983 5.909 16.401 6.271 16.882 L 6.271 17.167 L 6.548 17.167 L 6.825 17.462 C 8.105 18.814 9.596 19.454 11.417 19.512 C 12.849 19.522 13.925 19.278 15.215 18.64 C 15.964 18.281 16.521 18.113 17.332 18.404 C 17.869 18.675 18.227 19.022 18.499 19.586 C 18.735 20.345 18.702 21.047 18.391 21.771 C 17.044 23.262 15.04 23.797 13.116 23.895 C 9.431 24.025 6.179 23.142 3.426 20.507 C 1.204 18.29 0.076 15.137 0 11.993 C 0.053 8.625 1.345 5.567 3.642 3.178 C 7.722 -0.815 14.312 -1.036 18.728 2.464 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-222srw\",layoutDependency:layoutDependency,layoutId:\"P06u3aj9v\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.356 3.171\" overflow=\"visible\"><path d=\"M 0.857 1.213 C 0.402 1.779 0 2.417 0 3.171 L 7.356 3.171 C 7.057 1.934 6.637 1.248 5.625 0.562 C 4.091 -0.365 2.094 -0.144 0.857 1.213 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.118 6.072\" overflow=\"visible\"><path d=\"M 1.644 2.323 C 0.772 3.406 0 4.628 0 6.072 L 14.118 6.072 C 13.543 3.703 12.738 2.39 10.796 1.076 C 7.852 -0.698 4.019 -0.275 1.644 2.323 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-stwy77\",layoutDependency:layoutDependency,layoutId:\"qGd6E3isc\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.978 12.517\" overflow=\"visible\"><path d=\"M 9.611 1.243 C 9.873 1.473 10.118 1.718 10.362 1.969 C 10.41 2.016 10.457 2.063 10.506 2.112 C 11.16 2.816 11.594 3.786 11.804 4.727 C 11.817 4.772 11.828 4.818 11.84 4.865 C 11.995 5.524 11.971 6.193 11.97 6.866 C 11.97 7.001 11.971 7.136 11.971 7.271 C 11.972 7.553 11.972 7.834 11.972 8.115 C 11.971 8.475 11.972 8.836 11.974 9.196 C 11.975 9.474 11.975 9.752 11.975 10.03 C 11.975 10.163 11.975 10.295 11.976 10.428 C 11.977 10.614 11.976 10.799 11.975 10.984 L 11.978 11.149 C 11.974 11.498 11.91 11.735 11.732 12.032 C 11.375 12.373 11.088 12.432 10.615 12.425 C 10.344 12.394 10.2 12.296 10.001 12.106 C 9.821 11.811 9.763 11.553 9.713 11.212 C 9.664 11.245 9.615 11.279 9.565 11.313 C 8.11 12.29 6.494 12.748 4.761 12.403 C 3.272 12.053 1.845 11.087 1 9.768 C 0.092 8.178 -0.252 6.395 0.195 4.579 C 0.647 2.968 1.685 1.601 3.093 0.775 C 5.12 -0.367 7.767 -0.276 9.611 1.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.987 23.972\" overflow=\"visible\"><path d=\"M 18.444 2.38 C 18.948 2.821 19.419 3.29 19.886 3.771 C 19.978 3.861 20.069 3.952 20.162 4.045 C 21.417 5.394 22.25 7.251 22.655 9.053 C 22.678 9.14 22.7 9.227 22.724 9.316 C 23.02 10.579 22.974 11.86 22.973 13.15 C 22.973 13.408 22.974 13.667 22.974 13.925 C 22.976 14.464 22.976 15.003 22.976 15.542 C 22.974 16.232 22.977 16.921 22.98 17.611 C 22.981 18.143 22.983 18.676 22.981 19.208 C 22.981 19.463 22.983 19.717 22.984 19.971 C 22.985 20.326 22.984 20.682 22.983 21.037 L 22.987 21.352 C 22.98 22.021 22.857 22.474 22.516 23.042 C 21.83 23.697 21.28 23.808 20.372 23.796 C 19.852 23.737 19.575 23.548 19.194 23.185 C 18.848 22.62 18.738 22.126 18.641 21.472 C 18.547 21.536 18.452 21.6 18.357 21.666 C 15.564 23.537 12.462 24.414 9.137 23.753 C 6.279 23.084 3.542 21.233 1.919 18.706 C 0.177 15.662 -0.483 12.246 0.373 8.769 C 1.243 5.683 3.234 3.066 5.936 1.483 C 9.827 -0.702 14.906 -0.529 18.444 2.38 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-984s0h\",layoutDependency:layoutDependency,layoutId:\"dnvHKeJJ2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.517 7.838\" overflow=\"visible\"><path d=\"M 1.044 1.192 C 0.698 1.572 0.464 1.967 0.272 2.447 L 0.202 2.61 C -0.131 3.529 -0.031 4.695 0.344 5.578 C 0.776 6.514 1.526 7.228 2.457 7.614 C 3.499 7.962 4.553 7.914 5.537 7.403 C 6.487 6.817 7.134 5.987 7.434 4.884 C 7.654 3.675 7.437 2.501 6.763 1.478 C 6.14 0.679 5.282 0.179 4.304 0.027 C 3.03 -0.112 1.973 0.287 1.044 1.192 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.426 15.011\" overflow=\"visible\"><path d=\"M 2.003 2.284 C 1.34 3.01 0.891 3.767 0.522 4.686 L 0.388 4.999 C -0.251 6.759 -0.059 8.991 0.661 10.682 C 1.488 12.475 2.929 13.842 4.715 14.582 C 6.715 15.247 8.737 15.157 10.626 14.178 C 12.449 13.055 13.692 11.465 14.266 9.353 C 14.69 7.038 14.273 4.79 12.979 2.831 C 11.783 1.3 10.138 0.343 8.261 0.052 C 5.815 -0.215 3.786 0.549 2.003 2.284 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14bfjog\",layoutDependency:layoutDependency,layoutId:\"xUkcyX1E5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.964 12.508\" overflow=\"visible\"><path d=\"M 9.739 1.357 C 10.883 2.347 11.544 3.597 11.864 5.088 L 11.902 5.252 C 11.946 5.521 11.947 5.786 11.948 6.057 L 11.949 6.236 C 11.95 6.43 11.95 6.624 11.951 6.818 L 11.952 7.225 C 11.953 7.508 11.953 7.792 11.953 8.076 C 11.954 8.439 11.955 8.802 11.958 9.165 C 11.959 9.444 11.959 9.724 11.959 10.004 C 11.96 10.137 11.96 10.271 11.961 10.405 C 11.962 10.592 11.962 10.78 11.962 10.967 L 11.964 11.134 C 11.961 11.484 11.898 11.722 11.72 12.02 C 11.362 12.362 11.076 12.42 10.602 12.414 C 10.257 12.374 10.065 12.192 9.853 11.922 C 9.752 11.672 9.757 11.469 9.772 11.2 L 9.574 11.317 L 9.433 11.399 C 9.315 11.47 9.199 11.544 9.084 11.621 C 7.798 12.46 6.168 12.682 4.683 12.379 C 4.219 12.257 3.786 12.084 3.354 11.871 L 3.149 11.771 C 2.64 11.505 2.246 11.163 1.839 10.753 L 1.65 10.571 L 1.479 10.38 L 1.349 10.237 C 0.721 9.489 0.294 8.519 0.108 7.548 L 0.069 7.352 C -0.164 5.562 0.189 3.966 1.181 2.488 C 2.172 1.163 3.503 0.332 5.107 0.052 C 6.818 -0.159 8.372 0.27 9.739 1.357 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.96 23.955\" overflow=\"visible\"><path d=\"M 18.691 2.598 C 20.887 4.495 22.155 6.889 22.769 9.744 L 22.843 10.059 C 22.926 10.573 22.929 11.08 22.929 11.6 L 22.932 11.942 C 22.933 12.314 22.934 12.686 22.935 13.058 L 22.938 13.836 C 22.939 14.38 22.94 14.923 22.94 15.466 C 22.941 16.161 22.944 16.857 22.948 17.552 C 22.951 18.087 22.952 18.623 22.952 19.158 C 22.952 19.415 22.953 19.671 22.955 19.927 C 22.958 20.286 22.957 20.645 22.956 21.003 L 22.96 21.322 C 22.955 21.994 22.835 22.45 22.492 23.02 C 21.806 23.675 21.256 23.785 20.348 23.774 C 19.685 23.698 19.317 23.35 18.91 22.833 C 18.716 22.353 18.725 21.965 18.755 21.45 L 18.374 21.673 L 18.103 21.83 C 17.877 21.967 17.654 22.109 17.434 22.256 C 14.966 23.862 11.837 24.288 8.988 23.707 C 8.097 23.475 7.265 23.143 6.436 22.735 L 6.043 22.544 C 5.067 22.034 4.31 21.378 3.53 20.594 L 3.166 20.246 L 2.838 19.88 L 2.589 19.605 C 1.383 18.173 0.564 16.314 0.208 14.455 L 0.132 14.08 C -0.314 10.653 0.363 7.595 2.267 4.766 C 4.168 2.227 6.722 0.637 9.8 0.1 C 13.084 -0.304 16.067 0.516 18.691 2.598 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a85dmj\",layoutDependency:layoutDependency,layoutId:\"sJ6SJ9SZt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.529 7.843\" overflow=\"visible\"><path d=\"M 1.336 0.883 L 1.336 1.032 L 1.21 1.083 C 0.669 1.41 0.367 2.153 0.182 2.746 L 0.092 3.017 C -0.121 4.023 0.04 5.069 0.526 5.962 C 1.101 6.827 1.882 7.489 2.873 7.769 C 4.073 7.986 5.122 7.724 6.119 7.028 L 6.24 6.921 L 6.24 6.772 L 6.457 6.697 L 6.457 6.548 L 6.601 6.548 C 7.303 5.609 7.629 4.525 7.503 3.338 C 7.307 2.226 6.819 1.414 5.971 0.722 C 4.573 -0.262 2.657 -0.271 1.336 0.883 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.45 15.021\" overflow=\"visible\"><path d=\"M 2.565 1.691 L 2.565 1.977 L 2.322 2.075 C 1.284 2.699 0.704 4.124 0.35 5.26 L 0.177 5.777 C -0.232 7.704 0.076 9.707 1.009 11.417 C 2.113 13.075 3.613 14.343 5.514 14.878 C 7.816 15.295 9.83 14.792 11.743 13.459 L 11.976 13.254 L 11.976 12.969 L 12.392 12.826 L 12.392 12.54 L 12.668 12.54 C 14.015 10.741 14.641 8.667 14.399 6.393 C 14.024 4.263 13.086 2.708 11.46 1.383 C 8.776 -0.501 5.098 -0.518 2.565 1.691 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fvpcf3\",layoutDependency:layoutDependency,layoutId:\"iXj5WYxn7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.414 16.193\" overflow=\"visible\"><path d=\"M 1.822 0.15 C 2.1 0.35 2.223 0.608 2.337 0.932 C 2.371 1.149 2.371 1.358 2.365 1.577 C 2.364 1.636 2.364 1.695 2.363 1.755 C 2.362 1.941 2.358 2.126 2.355 2.311 C 2.353 2.438 2.352 2.564 2.351 2.691 C 2.348 2.999 2.342 3.307 2.337 3.616 L 2.524 3.614 C 3.11 3.608 3.696 3.603 4.282 3.6 C 4.583 3.599 4.883 3.597 5.185 3.593 C 5.475 3.59 5.766 3.588 6.057 3.587 C 6.168 3.587 6.279 3.586 6.389 3.584 C 7.472 3.569 7.472 3.569 7.962 3.914 C 8.216 4.203 8.309 4.476 8.333 4.86 C 8.315 5.159 8.232 5.408 8.034 5.628 C 7.487 6.012 6.917 5.965 6.281 5.956 C 6.167 5.955 6.053 5.954 5.939 5.954 C 5.641 5.953 5.342 5.95 5.044 5.947 C 4.739 5.944 4.434 5.942 4.129 5.941 C 3.531 5.938 2.934 5.933 2.337 5.926 C 2.341 6.514 2.347 7.101 2.354 7.688 C 2.357 7.96 2.36 8.233 2.362 8.506 C 2.363 8.77 2.366 9.034 2.37 9.298 C 2.372 9.446 2.373 9.594 2.373 9.742 C 2.39 10.836 2.635 11.814 3.343 12.652 C 3.482 12.784 3.623 12.897 3.779 13.008 L 3.943 13.127 C 4.887 13.766 5.923 13.895 7.018 13.704 C 7.589 13.555 8.007 13.306 8.467 12.933 C 8.811 12.665 9.089 12.492 9.531 12.519 C 9.837 12.597 10.056 12.773 10.27 13.008 C 10.464 13.369 10.434 13.733 10.342 14.126 C 9.933 14.988 8.946 15.557 8.102 15.863 C 7.96 15.908 7.817 15.95 7.674 15.989 L 7.496 16.04 C 5.911 16.415 4.164 16.086 2.783 15.221 C 1.661 14.438 0.803 13.375 0.362 12.048 C 0.345 11.997 0.328 11.946 0.31 11.894 C -0.05 10.73 0.006 9.493 0.007 8.287 C 0.007 8.084 0.006 7.882 0.006 7.679 C 0.006 7.201 0.006 6.723 0.006 6.245 C 0.006 5.753 0.006 5.262 0.004 4.77 C 0.003 4.346 0.002 3.921 0.003 3.497 C 0.003 3.245 0.003 2.992 0.001 2.74 C 0.001 2.459 0.001 2.178 0.002 1.897 L 0 1.646 C 0.004 1.082 0.058 0.708 0.426 0.271 C 0.801 -0.059 1.384 -0.073 1.822 0.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.986 31.012\" overflow=\"visible\"><path d=\"M 3.498 0.286 C 4.031 0.671 4.266 1.164 4.484 1.785 C 4.551 2.201 4.55 2.601 4.538 3.021 C 4.537 3.134 4.537 3.246 4.536 3.362 C 4.533 3.717 4.526 4.071 4.519 4.426 C 4.516 4.669 4.514 4.911 4.512 5.153 C 4.505 5.744 4.496 6.334 4.484 6.924 L 4.844 6.921 C 5.968 6.909 7.094 6.901 8.217 6.895 C 8.795 6.892 9.372 6.888 9.95 6.881 C 10.508 6.875 11.066 6.872 11.625 6.87 C 11.837 6.869 12.05 6.867 12.262 6.864 C 14.341 6.835 14.341 6.835 15.28 7.496 C 15.768 8.05 15.946 8.573 15.993 9.307 C 15.957 9.88 15.798 10.356 15.419 10.779 C 14.368 11.513 13.275 11.423 12.054 11.406 C 11.835 11.405 11.617 11.404 11.398 11.403 C 10.825 11.401 10.252 11.395 9.68 11.389 C 9.095 11.383 8.509 11.381 7.924 11.378 C 6.777 11.372 5.631 11.362 4.484 11.35 C 4.493 12.474 4.504 13.599 4.518 14.723 C 4.523 15.245 4.529 15.768 4.533 16.29 C 4.536 16.795 4.541 17.301 4.548 17.806 C 4.552 18.09 4.554 18.373 4.555 18.657 C 4.587 20.752 5.056 22.626 6.415 24.231 C 6.682 24.484 6.954 24.7 7.253 24.911 L 7.567 25.141 C 9.379 26.364 11.368 26.611 13.469 26.245 C 14.565 25.96 15.366 25.483 16.249 24.769 C 16.91 24.255 17.442 23.923 18.291 23.976 C 18.879 24.125 19.299 24.462 19.71 24.911 C 20.082 25.604 20.025 26.301 19.848 27.053 C 19.063 28.705 17.168 29.794 15.549 30.381 C 15.276 30.465 15.002 30.545 14.727 30.622 L 14.386 30.719 C 11.344 31.437 7.992 30.806 5.341 29.149 C 3.188 27.651 1.541 25.614 0.695 23.073 C 0.663 22.976 0.63 22.879 0.595 22.779 C -0.096 20.55 0.012 18.18 0.014 15.871 C 0.014 15.483 0.012 15.095 0.012 14.706 C 0.011 13.791 0.011 12.875 0.011 11.96 C 0.012 11.019 0.011 10.077 0.008 9.135 C 0.006 8.323 0.004 7.51 0.006 6.697 C 0.006 6.214 0.006 5.73 0.003 5.247 C 0.001 4.709 0.003 4.17 0.004 3.632 L 0 3.152 C 0.008 2.073 0.111 1.356 0.817 0.518 C 1.536 -0.112 2.656 -0.14 3.498 0.286 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pxkspl\",layoutDependency:layoutDependency,layoutId:\"IYS_Ltv8_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.462 12.346\" overflow=\"visible\"><path d=\"M 9.199 1.219 C 9.451 1.432 9.688 1.654 9.92 1.889 C 9.966 1.934 10.01 1.979 10.057 2.025 C 11.04 3.084 11.444 4.651 11.446 6.082 C 11.447 6.14 11.447 6.199 11.448 6.259 C 11.448 6.449 11.449 6.64 11.449 6.831 C 11.45 6.929 11.45 6.929 11.45 7.029 C 11.451 7.375 11.452 7.721 11.452 8.067 C 11.453 8.424 11.454 8.781 11.456 9.137 C 11.458 9.413 11.458 9.688 11.458 9.963 C 11.459 10.095 11.459 10.226 11.46 10.358 C 11.461 10.542 11.461 10.726 11.461 10.909 C 11.461 10.963 11.461 11.017 11.462 11.073 C 11.46 11.421 11.395 11.656 11.218 11.952 C 10.877 12.279 10.609 12.348 10.157 12.341 C 9.819 12.308 9.619 12.167 9.393 11.915 C 9.185 11.597 9.188 11.318 9.189 10.949 C 9.188 10.892 9.188 10.836 9.188 10.778 C 9.187 10.655 9.187 10.532 9.187 10.409 C 9.186 10.214 9.185 10.018 9.184 9.823 C 9.18 9.267 9.177 8.712 9.175 8.156 C 9.175 7.816 9.172 7.476 9.169 7.136 C 9.169 7.007 9.169 6.878 9.169 6.75 C 9.169 5.475 8.975 4.381 8.117 3.404 C 7.411 2.709 6.478 2.369 5.513 2.393 C 4.62 2.471 3.809 2.831 3.197 3.516 C 2.45 4.463 2.305 5.499 2.312 6.68 C 2.314 6.876 2.313 7.073 2.312 7.27 C 2.31 7.686 2.311 8.102 2.312 8.519 C 2.312 9.004 2.312 9.489 2.31 9.974 C 2.309 10.166 2.311 10.359 2.312 10.552 C 2.312 10.671 2.311 10.789 2.31 10.908 C 2.311 10.961 2.312 11.014 2.313 11.069 C 2.308 11.474 2.2 11.699 1.987 12.027 C 1.686 12.309 1.396 12.352 1.003 12.345 C 0.725 12.312 0.54 12.211 0.328 12.027 C 0.075 11.648 -0.003 11.362 0.002 10.899 C 0.002 10.841 0.002 10.783 0.001 10.723 C -0.001 10.531 0.001 10.339 0.002 10.148 C 0.002 10.013 0.001 9.878 0.001 9.744 C 0 9.461 0.001 9.179 0.002 8.896 C 0.004 8.538 0.003 8.18 0.001 7.821 C 0 7.543 0 7.264 0.001 6.985 C 0.002 6.854 0.001 6.722 0 6.59 C -0.004 5.392 0.123 4.226 0.689 3.157 C 0.736 3.063 0.736 3.063 0.785 2.968 C 1.053 2.473 1.388 2.069 1.771 1.666 C 1.825 1.608 1.879 1.55 1.934 1.491 C 3.884 -0.461 7.095 -0.438 9.199 1.219 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.998 23.644\" overflow=\"visible\"><path d=\"M 17.654 2.334 C 18.137 2.742 18.593 3.168 19.039 3.618 C 19.126 3.704 19.212 3.79 19.3 3.878 C 21.187 5.906 21.963 8.908 21.967 11.648 C 21.969 11.76 21.969 11.871 21.97 11.986 C 21.971 12.351 21.973 12.716 21.973 13.081 C 21.974 13.27 21.974 13.27 21.974 13.462 C 21.977 14.124 21.978 14.787 21.978 15.45 C 21.98 16.133 21.982 16.816 21.987 17.5 C 21.989 18.027 21.989 18.554 21.989 19.081 C 21.991 19.333 21.991 19.585 21.994 19.837 C 21.995 20.189 21.995 20.541 21.995 20.893 C 21.996 20.996 21.996 21.1 21.998 21.206 C 21.994 21.873 21.869 22.324 21.53 22.89 C 20.874 23.516 20.36 23.648 19.492 23.635 C 18.845 23.572 18.46 23.302 18.027 22.819 C 17.628 22.21 17.634 21.676 17.635 20.968 C 17.634 20.86 17.634 20.752 17.634 20.64 C 17.632 20.405 17.631 20.17 17.631 19.934 C 17.629 19.56 17.628 19.186 17.625 18.812 C 17.618 17.748 17.612 16.684 17.609 15.62 C 17.607 14.969 17.603 14.318 17.598 13.666 C 17.596 13.42 17.596 13.173 17.596 12.927 C 17.598 10.485 17.225 8.39 15.578 6.518 C 14.223 5.187 12.432 4.537 10.58 4.583 C 8.867 4.733 7.31 5.421 6.136 6.733 C 4.702 8.547 4.424 10.532 4.438 12.793 C 4.44 13.169 4.439 13.546 4.438 13.922 C 4.433 14.72 4.435 15.517 4.436 16.315 C 4.438 17.243 4.438 18.172 4.433 19.101 C 4.432 19.47 4.435 19.839 4.436 20.209 C 4.436 20.436 4.435 20.663 4.433 20.891 C 4.435 20.992 4.436 21.093 4.439 21.198 C 4.429 21.975 4.223 22.405 3.813 23.033 C 3.236 23.574 2.68 23.656 1.924 23.643 C 1.391 23.579 1.037 23.385 0.63 23.033 C 0.144 22.307 -0.005 21.759 0.004 20.873 C 0.004 20.762 0.003 20.65 0.002 20.535 C -0.001 20.168 0.002 19.801 0.003 19.435 C 0.003 19.176 0.002 18.918 0.002 18.66 C 0 18.119 0.002 17.578 0.004 17.037 C 0.007 16.351 0.006 15.665 0.002 14.979 C 0 14.445 0 13.912 0.002 13.378 C 0.003 13.126 0.002 12.873 0 12.621 C -0.008 10.326 0.235 8.093 1.322 6.045 C 1.413 5.866 1.413 5.866 1.507 5.683 C 2.021 4.737 2.663 3.962 3.398 3.19 C 3.502 3.08 3.606 2.969 3.712 2.855 C 7.455 -0.882 13.616 -0.839 17.654 2.334 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jm3q2u\",layoutDependency:layoutDependency,layoutId:\"tBqIF30Ax\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.241 16.729\" overflow=\"visible\"><path d=\"M 1.632 0.112 C 2.002 0.355 2.146 0.55 2.263 0.988 C 2.281 1.227 2.281 1.227 2.281 1.489 C 2.281 1.537 2.282 1.586 2.282 1.636 C 2.282 1.797 2.282 1.959 2.282 2.12 C 2.282 2.236 2.282 2.353 2.282 2.469 C 2.282 2.719 2.283 2.969 2.282 3.218 C 2.282 3.614 2.284 4.01 2.285 4.406 C 2.288 5.531 2.29 6.656 2.29 7.781 C 2.29 8.403 2.292 9.025 2.295 9.646 C 2.296 10.039 2.296 10.432 2.295 10.825 C 2.295 11.07 2.296 11.315 2.298 11.56 C 2.298 11.673 2.298 11.786 2.297 11.899 C 2.293 12.59 2.298 13.316 2.737 13.88 C 3.16 14.315 3.733 14.391 4.3 14.461 C 4.613 14.509 4.773 14.566 4.981 14.815 C 5.243 15.192 5.27 15.51 5.22 15.97 C 5.042 16.317 4.863 16.59 4.499 16.715 C 3.274 16.797 2.228 16.515 1.267 15.695 C 0.546 14.985 0.059 14.012 0.018 12.974 C 0.018 12.884 0.017 12.794 0.017 12.7 C 0.017 12.65 0.016 12.599 0.016 12.547 C 0.016 12.379 0.016 12.21 0.016 12.041 C 0.015 11.92 0.015 11.798 0.014 11.677 C 0.014 11.348 0.013 11.019 0.013 10.69 C 0.013 10.485 0.012 10.279 0.012 10.074 L 0.01 8.144 C 0.01 7.401 0.008 6.659 0.006 5.917 C 0.005 5.343 0.004 4.768 0.004 4.194 C 0.004 3.851 0.003 3.509 0.002 3.166 C 0.001 2.843 0.001 2.521 0.001 2.199 C 0.001 2.081 0.001 1.962 0.001 1.844 C 0 1.683 0 1.521 0.001 1.359 L 0.001 1.086 C 0.041 0.714 0.159 0.472 0.424 0.219 C 0.805 -0.048 1.213 -0.055 1.632 0.112 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.058 32.038\" overflow=\"visible\"><path d=\"M 3.132 0.214 C 3.842 0.68 4.119 1.053 4.343 1.891 C 4.378 2.349 4.378 2.349 4.378 2.851 C 4.378 2.944 4.379 3.037 4.379 3.132 C 4.38 3.442 4.379 3.751 4.379 4.06 C 4.379 4.283 4.379 4.505 4.38 4.728 C 4.38 5.207 4.382 5.685 4.38 6.164 C 4.38 6.922 4.383 7.679 4.384 8.437 C 4.391 10.592 4.394 12.747 4.396 14.902 C 4.396 16.093 4.398 17.283 4.404 18.474 C 4.407 19.226 4.407 19.978 4.405 20.73 C 4.405 21.2 4.407 21.67 4.409 22.14 C 4.409 22.356 4.409 22.572 4.408 22.789 C 4.401 24.111 4.409 25.503 5.254 26.582 C 6.065 27.416 7.164 27.56 8.253 27.694 C 8.852 27.786 9.161 27.895 9.56 28.372 C 10.062 29.094 10.115 29.704 10.018 30.585 C 9.677 31.25 9.333 31.772 8.634 32.012 C 6.283 32.168 4.277 31.628 2.432 30.058 C 1.049 28.698 0.113 26.835 0.034 24.847 C 0.034 24.674 0.033 24.501 0.033 24.323 C 0.033 24.226 0.031 24.13 0.031 24.03 C 0.03 23.707 0.03 23.383 0.03 23.06 C 0.029 22.828 0.029 22.596 0.027 22.364 C 0.026 21.734 0.025 21.104 0.025 20.473 C 0.025 20.08 0.023 19.686 0.023 19.292 L 0.019 15.596 C 0.019 14.175 0.016 12.753 0.012 11.331 C 0.009 10.232 0.008 9.132 0.008 8.033 C 0.008 7.376 0.007 6.72 0.004 6.063 C 0.002 5.446 0.001 4.828 0.002 4.211 C 0.002 3.985 0.002 3.758 0.001 3.532 C 0 3.222 0 2.913 0.001 2.604 L 0.001 2.079 C 0.079 1.367 0.306 0.904 0.814 0.419 C 1.546 -0.091 2.328 -0.105 3.132 0.214 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18afq4r\",layoutDependency:layoutDependency,layoutId:\"paw0RSDcQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.303 12.426\" overflow=\"visible\"><path d=\"M 1.615 0.072 C 1.91 0.222 2.063 0.421 2.205 0.731 C 2.327 1.13 2.302 1.546 2.299 1.96 C 2.3 2.065 2.3 2.169 2.301 2.274 C 2.301 2.555 2.301 2.837 2.299 3.119 C 2.298 3.415 2.299 3.711 2.299 4.007 C 2.299 4.503 2.298 4.999 2.297 5.496 C 2.295 6.069 2.295 6.642 2.296 7.216 C 2.296 7.768 2.296 8.321 2.295 8.873 C 2.294 9.108 2.294 9.343 2.295 9.577 C 2.295 9.854 2.294 10.13 2.293 10.407 C 2.292 10.556 2.293 10.705 2.293 10.855 L 2.291 11.126 C 2.291 11.203 2.291 11.281 2.291 11.361 C 2.246 11.719 2.12 11.959 1.862 12.2 C 1.504 12.456 1.175 12.446 0.749 12.4 C 0.377 12.209 0.159 11.987 0.027 11.58 C 0.02 11.438 0.017 11.295 0.017 11.152 L 0.016 10.881 L 0.016 10.584 C 0.015 10.479 0.015 10.375 0.014 10.271 C 0.014 9.987 0.013 9.704 0.013 9.42 C 0.013 9.243 0.012 9.066 0.012 8.889 C 0.011 8.334 0.01 7.78 0.01 7.225 C 0.01 6.586 0.009 5.946 0.006 5.306 C 0.005 4.811 0.004 4.317 0.004 3.822 C 0.004 3.527 0.004 3.231 0.002 2.936 C 0.001 2.658 0.001 2.38 0.001 2.102 C 0.001 1.952 0.001 1.801 0 1.651 C 0 1.561 0.001 1.471 0.001 1.378 L 0.001 1.142 C 0.038 0.832 0.147 0.581 0.354 0.351 C 0.765 0.027 1.102 -0.089 1.615 0.072 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.42 23.797\" overflow=\"visible\"><path d=\"M 3.099 0.139 C 3.665 0.426 3.96 0.807 4.231 1.4 C 4.466 2.164 4.418 2.961 4.413 3.754 C 4.414 3.954 4.414 4.154 4.415 4.354 C 4.417 4.894 4.415 5.434 4.413 5.974 C 4.411 6.54 4.413 7.107 4.413 7.673 C 4.413 8.624 4.411 9.575 4.408 10.525 C 4.404 11.623 4.404 12.721 4.406 13.819 C 4.407 14.877 4.406 15.935 4.404 16.993 C 4.403 17.443 4.403 17.892 4.404 18.342 C 4.404 18.871 4.403 19.401 4.4 19.93 C 4.399 20.216 4.4 20.502 4.401 20.789 L 4.397 21.308 C 4.396 21.456 4.396 21.604 4.396 21.757 C 4.31 22.443 4.069 22.904 3.574 23.365 C 2.887 23.854 2.255 23.836 1.437 23.748 C 0.724 23.381 0.305 22.957 0.053 22.178 C 0.039 21.905 0.033 21.631 0.033 21.357 L 0.03 20.839 L 0.03 20.269 C 0.029 20.069 0.029 19.87 0.028 19.67 C 0.026 19.127 0.025 18.584 0.025 18.041 C 0.025 17.702 0.024 17.362 0.024 17.023 C 0.021 15.961 0.019 14.899 0.019 13.838 C 0.019 12.612 0.017 11.387 0.012 10.162 C 0.01 9.214 0.008 8.267 0.008 7.319 C 0.008 6.754 0.007 6.188 0.004 5.622 C 0.003 5.09 0.001 4.558 0.003 4.025 C 0.003 3.738 0.001 3.45 0 3.162 C 0 2.989 0.001 2.817 0.001 2.639 L 0.001 2.187 C 0.073 1.594 0.282 1.112 0.68 0.673 C 1.469 0.051 2.115 -0.171 3.099 0.139 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pfc4al\",layoutDependency:layoutDependency,layoutId:\"X7D1X5kFH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.72 6.934\" overflow=\"visible\"><path d=\"M 5.634 0.865 C 5.943 1.166 6.149 1.552 6.36 1.928 C 6.403 2.001 6.446 2.075 6.49 2.151 C 6.843 3.071 6.764 3.974 6.432 4.882 C 6.06 5.73 5.445 6.317 4.629 6.698 C 3.784 7.011 2.949 7.014 2.105 6.698 C 1.148 6.228 0.515 5.564 0.146 4.525 C -0.091 3.698 -0.042 2.78 0.31 1.997 C 0.664 1.326 1.093 0.805 1.744 0.437 C 1.795 0.408 1.844 0.379 1.896 0.349 C 3.153 -0.302 4.553 0.008 5.634 0.865 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.898 13.28\" overflow=\"visible\"><path d=\"M 10.813 1.657 C 11.406 2.232 11.801 2.972 12.206 3.692 C 12.289 3.833 12.372 3.974 12.456 4.12 C 13.133 5.881 12.981 7.61 12.344 9.35 C 11.63 10.973 10.449 12.098 8.884 12.828 C 7.263 13.428 5.66 13.433 4.039 12.828 C 2.204 11.928 0.989 10.656 0.28 8.665 C -0.174 7.083 -0.081 5.325 0.596 3.825 C 1.274 2.54 2.097 1.542 3.347 0.836 C 3.444 0.781 3.54 0.725 3.639 0.668 C 6.052 -0.578 8.738 0.015 10.813 1.657 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e1ilbx\",layoutDependency:layoutDependency,layoutId:\"mOYPZb_jM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.476 5.655\" overflow=\"visible\"><path d=\"M 0.668 0.921 C 0.088 1.694 -0.058 2.412 0.019 3.381 C 0.175 4.149 0.61 4.782 1.235 5.224 C 1.945 5.665 2.684 5.743 3.492 5.568 C 4.334 5.286 4.888 4.694 5.291 3.895 C 5.533 3.275 5.535 2.486 5.31 1.863 C 5.256 1.746 5.199 1.631 5.139 1.518 C 5.11 1.461 5.082 1.403 5.051 1.344 C 4.707 0.738 4.112 0.244 3.45 0.057 C 2.36 -0.119 1.448 0.099 0.668 0.921 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.509 10.829\" overflow=\"visible\"><path d=\"M 1.282 1.765 C 0.169 3.245 -0.111 4.62 0.036 6.476 C 0.336 7.946 1.171 9.158 2.37 10.004 C 3.733 10.849 5.152 10.998 6.702 10.664 C 8.317 10.123 9.381 8.99 10.154 7.459 C 10.619 6.272 10.623 4.761 10.191 3.567 C 10.088 3.344 9.979 3.124 9.863 2.907 C 9.808 2.797 9.752 2.687 9.694 2.574 C 9.034 1.413 7.891 0.468 6.62 0.109 C 4.529 -0.229 2.779 0.189 1.282 1.765 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1olcsgo\",layoutDependency:layoutDependency,layoutId:\"L55FzM3oC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62.616 4.037\" overflow=\"visible\"><path d=\"M 60.52 0.605 C 61.799 0.607 61.799 0.607 62.233 1.038 C 62.366 1.289 62.408 1.529 62.4 1.812 C 62.297 2.151 62.203 2.382 61.895 2.557 L 61.75 2.557 C 61.967 2.976 62.225 3.35 62.5 3.73 C 62.616 3.899 62.616 3.899 62.616 3.973 C 62.305 4.049 62.059 4.067 61.75 3.973 C 61.455 3.692 61.25 3.322 61.049 2.966 C 60.948 2.822 60.948 2.822 60.669 2.781 L 60.669 3.973 L 59.947 3.973 C 59.946 3.507 59.945 3.042 59.944 2.576 L 59.942 2.1 C 59.941 1.873 59.941 1.646 59.94 1.418 C 59.94 1.347 59.94 1.275 59.94 1.202 L 59.94 1.003 C 59.939 0.945 59.939 0.887 59.939 0.827 C 59.96 0.504 60.273 0.606 60.52 0.605 Z M 60.669 1.29 L 60.669 2.11 C 61.131 2.15 61.131 2.15 61.538 1.961 L 61.678 1.812 C 61.659 1.63 61.659 1.63 61.606 1.439 C 61.368 1.274 61.293 1.273 61.016 1.28 Z M 1.909 0.134 C 2.226 0.322 2.414 0.564 2.54 0.917 C 2.608 1.359 2.576 1.736 2.324 2.11 C 1.997 2.433 1.74 2.607 1.292 2.659 C 0.873 2.615 0.57 2.463 0.277 2.152 C 0.044 1.771 -0.038 1.445 0.016 0.992 C 0.149 0.586 0.404 0.338 0.737 0.097 C 1.132 -0.039 1.524 -0.037 1.909 0.134 Z\" fill=\"rgb(12,87,49)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120.17 7.731\" overflow=\"visible\"><path d=\"M 116.148 1.159 C 118.602 1.162 118.602 1.162 119.435 1.988 C 119.691 2.468 119.771 2.928 119.755 3.469 C 119.558 4.119 119.377 4.563 118.786 4.897 L 118.509 4.897 C 118.924 5.7 119.42 6.416 119.947 7.144 C 120.17 7.467 120.17 7.467 120.17 7.609 C 119.574 7.754 119.102 7.788 118.509 7.609 C 117.942 7.072 117.549 6.362 117.162 5.681 C 116.969 5.405 116.969 5.405 116.433 5.325 L 116.433 7.609 L 115.049 7.609 C 115.046 6.717 115.043 5.825 115.042 4.933 L 115.038 4.022 C 115.036 3.587 115.036 3.151 115.035 2.716 C 115.035 2.579 115.034 2.443 115.034 2.302 L 115.034 1.921 C 115.032 1.81 115.032 1.698 115.032 1.584 C 115.072 0.965 115.675 1.161 116.148 1.159 Z M 116.433 2.47 L 116.433 4.04 C 117.32 4.118 117.32 4.118 118.102 3.755 L 118.371 3.469 C 118.333 3.122 118.333 3.122 118.232 2.756 C 117.774 2.44 117.632 2.438 117.099 2.452 Z M 3.663 0.257 C 4.272 0.616 4.632 1.079 4.875 1.756 C 5.006 2.602 4.944 3.325 4.459 4.04 C 3.832 4.659 3.34 4.993 2.479 5.093 C 1.676 5.009 1.095 4.717 0.531 4.121 C 0.084 3.392 -0.072 2.767 0.03 1.899 C 0.286 1.123 0.775 0.647 1.414 0.186 C 2.173 -0.074 2.924 -0.071 3.663 0.257 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pcnqv5\",layoutDependency:layoutDependency,layoutId:\"Jueqe7e7C\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.677 3.446\" overflow=\"visible\"><path d=\"M 0.581 0.014 C 1.86 0.016 1.86 0.016 2.294 0.448 C 2.428 0.698 2.469 0.938 2.461 1.221 C 2.358 1.56 2.264 1.792 1.956 1.966 L 1.812 1.966 C 2.028 2.385 2.286 2.759 2.561 3.14 C 2.677 3.308 2.677 3.308 2.677 3.383 C 2.366 3.458 2.12 3.476 1.812 3.383 C 1.516 3.102 1.311 2.731 1.11 2.376 C 1.009 2.231 1.009 2.231 0.73 2.19 L 0.73 3.383 L 0.009 3.383 C 0.007 2.917 0.006 2.451 0.005 1.985 L 0.003 1.51 C 0.002 1.282 0.002 1.055 0.001 0.828 C 0.001 0.756 0.001 0.685 0.001 0.611 L 0.001 0.412 C 0 0.354 0 0.296 0 0.236 C 0.021 -0.087 0.335 0.016 0.581 0.014 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.138 6.6\" overflow=\"visible\"><path d=\"M 1.116 0.028 C 3.57 0.031 3.57 0.031 4.403 0.857 C 4.659 1.337 4.739 1.797 4.723 2.338 C 4.526 2.988 4.345 3.432 3.754 3.766 L 3.477 3.766 C 3.892 4.568 4.388 5.284 4.915 6.013 C 5.138 6.335 5.138 6.335 5.138 6.478 C 4.541 6.623 4.069 6.657 3.477 6.478 C 2.909 5.94 2.516 5.231 2.13 4.55 C 1.936 4.274 1.936 4.274 1.401 4.194 L 1.401 6.478 L 0.017 6.478 C 0.014 5.586 0.011 4.694 0.01 3.802 L 0.006 2.891 C 0.004 2.456 0.004 2.02 0.003 1.585 C 0.003 1.448 0.001 1.312 0.001 1.171 L 0.001 0.79 C 0 0.678 0 0.567 0 0.453 C 0.04 -0.166 0.642 0.03 1.116 0.028 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pbui68\",layoutDependency:layoutDependency,layoutId:\"maOTJ7fRg\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.01 1\" overflow=\"visible\"><path d=\"M 0 0.012 L 0 0.832 C 0.462 0.872 0.462 0.872 0.87 0.682 L 1.01 0.533 C 0.99 0.352 0.99 0.352 0.938 0.161 C 0.699 -0.004 0.625 -0.005 0.347 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.938 1.634\" overflow=\"visible\"><path d=\"M 0 0.022 L 0 1.593 C 0.887 1.67 0.887 1.67 1.669 1.307 L 1.938 1.022 C 1.9 0.674 1.9 0.674 1.799 0.308 C 1.341 -0.008 1.199 -0.01 0.666 0.004 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1egnv7d\",layoutDependency:layoutDependency,layoutId:\"xTRr2duzm\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.571 2.659\" overflow=\"visible\"><path d=\"M 1.909 0.134 C 2.226 0.322 2.414 0.564 2.54 0.917 C 2.608 1.359 2.576 1.736 2.324 2.11 C 1.997 2.433 1.74 2.607 1.292 2.659 C 0.873 2.615 0.57 2.463 0.277 2.152 C 0.044 1.771 -0.038 1.445 0.016 0.992 C 0.149 0.586 0.404 0.338 0.737 0.097 C 1.132 -0.039 1.524 -0.037 1.909 0.134 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Z0FZFxYDf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.934 5.093\" overflow=\"visible\"><path d=\"M 3.663 0.257 C 4.272 0.616 4.632 1.079 4.875 1.756 C 5.006 2.602 4.944 3.325 4.459 4.04 C 3.832 4.659 3.34 4.993 2.479 5.093 C 1.676 5.009 1.095 4.717 0.531 4.121 C 0.084 3.392 -0.072 2.767 0.03 1.899 C 0.286 1.123 0.775 0.647 1.414 0.186 C 2.173 -0.074 2.924 -0.071 3.663 0.257 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PTGDn.framer-159xy46, .framer-PTGDn .framer-159xy46 { display: block; }\",\".framer-PTGDn.framer-1ej1c00 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PTGDn .framer-1hw8gfk { height: 42px; position: relative; width: 140px; }\",\".framer-PTGDn .framer-dy7q67 { height: 37px; left: 0px; position: absolute; top: 1px; width: 23px; }\",\".framer-PTGDn .framer-1mshw2s { height: 37px; left: 0px; position: absolute; top: 0px; width: 23px; }\",\".framer-PTGDn .framer-18mes04 { height: 1px; left: 19px; position: absolute; top: 19px; width: 1px; }\",\".framer-PTGDn .framer-1ddzhjp { height: 42px; left: 8px; position: absolute; top: 0px; width: 133px; }\",\".framer-PTGDn .framer-4ctkf4 { height: 25px; left: 0px; position: absolute; top: 17px; width: 20px; }\",\".framer-PTGDn .framer-14dgir3 { height: 17px; left: 26px; position: absolute; top: 21px; width: 12px; }\",\".framer-PTGDn .framer-12q54gs { height: 7px; left: 29px; position: absolute; top: 24px; width: 7px; }\",\".framer-PTGDn .framer-1cbqm4j { height: 13px; left: 40px; position: absolute; top: 25px; width: 14px; }\",\".framer-PTGDn .framer-1o8jzcf { height: 17px; left: 25px; position: absolute; top: 0px; width: 13px; }\",\".framer-PTGDn .framer-11savtl { height: 17px; left: 55px; position: absolute; top: 21px; width: 12px; }\",\".framer-PTGDn .framer-n669vx { height: 8px; left: 58px; position: absolute; top: 28px; width: 8px; }\",\".framer-PTGDn .framer-zk28x4 { height: 17px; left: 51px; position: absolute; top: 0px; width: 12px; }\",\".framer-PTGDn .framer-gmlg2o { height: 8px; left: 53px; position: absolute; top: 7px; width: 8px; }\",\".framer-PTGDn .framer-uc44qf { height: 13px; left: 72px; position: absolute; top: 26px; width: 12px; }\",\".framer-PTGDn .framer-222srw { height: 3px; left: 74px; position: absolute; top: 28px; width: 8px; }\",\".framer-PTGDn .framer-stwy77 { height: 13px; left: 108px; position: absolute; top: 26px; width: 12px; }\",\".framer-PTGDn .framer-984s0h { height: 8px; left: 110px; position: absolute; top: 28px; width: 8px; }\",\".framer-PTGDn .framer-14bfjog { height: 13px; left: 38px; position: absolute; top: 5px; width: 12px; }\",\".framer-PTGDn .framer-a85dmj { height: 8px; left: 40px; position: absolute; top: 7px; width: 8px; }\",\".framer-PTGDn .framer-fvpcf3 { height: 16px; left: 97px; position: absolute; top: 22px; width: 11px; }\",\".framer-PTGDn .framer-1pxkspl { height: 13px; left: 84px; position: absolute; top: 26px; width: 12px; }\",\".framer-PTGDn .framer-1jm3q2u { height: 17px; left: 121px; position: absolute; top: 21px; width: 5px; }\",\".framer-PTGDn .framer-18afq4r { height: 13px; left: 68px; position: absolute; top: 26px; width: 3px; }\",\".framer-PTGDn .framer-pfc4al { height: 7px; left: 126px; position: absolute; top: 21px; width: 7px; }\",\".framer-PTGDn .framer-1e1ilbx { height: 6px; left: 127px; position: absolute; top: 21px; width: 6px; }\",\".framer-PTGDn .framer-1olcsgo { height: 4px; left: 76px; position: absolute; top: 22px; width: 63px; }\",\".framer-PTGDn .framer-pcnqv5 { height: 4px; left: 60px; position: absolute; top: 1px; width: 3px; }\",\".framer-PTGDn .framer-pbui68 { height: 1px; left: 61px; position: absolute; top: 2px; width: 1px; }\",\".framer-PTGDn .framer-1egnv7d { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-PTGDn.framer-v-363oi .framer-1hw8gfk { height: 79px; width: 269px; }\",\".framer-PTGDn.framer-v-363oi .framer-dy7q67 { height: 70px; top: 2px; width: 43px; }\",\".framer-PTGDn.framer-v-363oi .framer-1mshw2s { height: 70px; width: 43px; }\",\".framer-PTGDn.framer-v-363oi .framer-18mes04 { left: 36px; top: 35px; }\",\".framer-PTGDn.framer-v-363oi .framer-1ddzhjp { height: 79px; left: 15px; width: 255px; }\",\".framer-PTGDn.framer-v-363oi .framer-4ctkf4 { height: 48px; top: 31px; width: 39px; }\",\".framer-PTGDn.framer-v-363oi .framer-14dgir3 { height: 33px; left: 50px; top: 40px; width: 23px; }\",\".framer-PTGDn.framer-v-363oi .framer-12q54gs { height: 14px; left: 55px; top: 45px; width: 14px; }\",\".framer-PTGDn.framer-v-363oi .framer-1cbqm4j { height: 25px; left: 76px; top: 48px; width: 27px; }\",\".framer-PTGDn.framer-v-363oi .framer-1o8jzcf { height: 33px; left: 48px; width: 24px; }\",\".framer-PTGDn.framer-v-363oi .framer-11savtl { height: 33px; left: 106px; top: 40px; width: 23px; }\",\".framer-PTGDn.framer-v-363oi .framer-n669vx { height: 15px; left: 110px; top: 53px; width: 15px; }\",\".framer-PTGDn.framer-v-363oi .framer-zk28x4 { height: 33px; left: 97px; width: 23px; }\",\".framer-PTGDn.framer-v-363oi .framer-gmlg2o { height: 15px; left: 101px; top: 13px; width: 15px; }\",\".framer-PTGDn.framer-v-363oi .framer-uc44qf { height: 24px; left: 137px; top: 49px; width: 24px; }\",\".framer-PTGDn.framer-v-363oi .framer-222srw { height: 6px; left: 142px; top: 53px; width: 14px; }\",\".framer-PTGDn.framer-v-363oi .framer-stwy77 { height: 24px; left: 206px; top: 49px; width: 23px; }\",\".framer-PTGDn.framer-v-363oi .framer-984s0h { height: 15px; left: 211px; top: 53px; width: 15px; }\",\".framer-PTGDn.framer-v-363oi .framer-14bfjog { height: 24px; left: 72px; top: 9px; width: 23px; }\",\".framer-PTGDn.framer-v-363oi .framer-a85dmj { height: 15px; left: 77px; top: 13px; width: 15px; }\",\".framer-PTGDn.framer-v-363oi .framer-fvpcf3 { height: 31px; left: 186px; top: 42px; width: 20px; }\",\".framer-PTGDn.framer-v-363oi .framer-1pxkspl { height: 24px; left: 162px; top: 49px; width: 22px; }\",\".framer-PTGDn.framer-v-363oi .framer-1jm3q2u { height: 32px; left: 233px; top: 41px; width: 10px; }\",\".framer-PTGDn.framer-v-363oi .framer-18afq4r { height: 24px; left: 131px; top: 49px; width: 5px; }\",\".framer-PTGDn.framer-v-363oi .framer-pfc4al { height: 14px; left: 242px; top: 39px; width: 13px; }\",\".framer-PTGDn.framer-v-363oi .framer-1e1ilbx { height: 11px; left: 243px; top: 40px; width: 11px; }\",\".framer-PTGDn.framer-v-363oi .framer-1olcsgo { height: 8px; left: 145px; top: 41px; width: 120px; }\",\".framer-PTGDn.framer-v-363oi .framer-pcnqv5 { height: 7px; left: 115px; top: 1px; width: 5px; }\",\".framer-PTGDn.framer-v-363oi .framer-pbui68 { height: 2px; left: 117px; top: 3px; width: 2px; }\",\".framer-PTGDn.framer-v-363oi .framer-1egnv7d { height: 5px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Z0FZFxYDf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MfsotkAUW\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF_sN14sLD=withCSS(Component,css,\"framer-PTGDn\");export default FramerF_sN14sLD;FramerF_sN14sLD.displayName=\"Logo\";FramerF_sN14sLD.defaultProps={height:42,width:140};addPropertyControls(FramerF_sN14sLD,{variant:{options:[\"xyM0cuT5I\",\"Z0FZFxYDf\"],optionTitles:[\"Principal\",\"Branca\"],title:\"Variant\",type:ControlType.Enum},MfsotkAUW:{title:\"Link\",type:ControlType.Link}});addFonts(FramerF_sN14sLD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF_sN14sLD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"MfsotkAUW\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"42\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"140\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z0FZFxYDf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F_sN14sLD.map","// Generated by Framer (3406f4c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconButton from\"https://framerusercontent.com/modules/ckqnI5eEk1uCjExHGsEL/PNpKsROjAlBAoI6uzzGD/hzmV9IiT6.js\";import NavLink from\"https://framerusercontent.com/modules/xnrXpvg2gdypqL9HPP1X/8ccIS3KfWI4UAy5fILZz/RfSUIskuo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fEN8Qfrp3uqZHTJHeDQT/tiQfgV90r61r0ipmpmnj/xnkAuhgrB.js\";import Logo from\"https://framerusercontent.com/modules/5xmn0SaM7DrDPBTVwNP7/cm8Ow0jOS1ZWUEJwaXdB/F_sN14sLD.js\";const LogoFonts=getFonts(Logo);const IconButtonFonts=getFonts(IconButton);const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"p60WNVWpo\",\"Klzae5vz1\",\"PELcULOPe\"];const serializationHash=\"framer-ZAHrL\";const variantClassNames={Klzae5vz1:\"framer-v-9o83w1\",p60WNVWpo:\"framer-v-26xahn\",PELcULOPe:\"framer-v-1xu8kbd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={Desktop:\"p60WNVWpo\",Phone:\"PELcULOPe\",Tablet:\"Klzae5vz1\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"p60WNVWpo\"};};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:\"p60WNVWpo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-26xahn\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"p60WNVWpo\",ref:refBinding,style:{backgroundColor:\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\",...style},...addPropertyOverrides({Klzae5vz1:{\"data-framer-name\":\"Tablet\"},PELcULOPe:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-196emqq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zCeTviEK6\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t80a64\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"J1oU2sx8g\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ac2cu\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"mSBbq8FDV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o0dqou-container\",layoutDependency:layoutDependency,layoutId:\"iSiaAZZ3b-container\",nodeId:\"iSiaAZZ3b\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"iSiaAZZ3b\",layoutId:\"iSiaAZZ3b\",variant:\"Z0FZFxYDf\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Parceria no cuidado com o ambiente.\"})}),className:\"framer-12hvn8i\",\"data-framer-name\":\"In aliquet malesuada consectetur in enim eu maecenas suspendisse. Elementum at enim consequat elit nunc dictum. Mauris amet gravida.\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"qpEJ1Z3GQ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q3972m\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"enHI3I93I\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+210+48,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+210+48},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+210+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1llz6p-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KbbPufLkL-container\",nodeId:\"KbbPufLkL\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"KbbPufLkL\",layoutId:\"KbbPufLkL\",uYplOA8Z8:\"Phone\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(Link,{href:\"tel:21988545946\",motionChild:true,nodeId:\"zSS8bx2Jv\",openInNewTab:false,relValues:[],scopeId:\"EUsZgO_5i\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"(21) 98854-5946\"})}),\" / \",/*#__PURE__*/_jsx(Link,{href:\"tel:21995275888\",motionChild:true,nodeId:\"zSS8bx2Jv\",openInNewTab:false,relValues:[],scopeId:\"EUsZgO_5i\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"(21) 99527-5888\"})})]})}),className:\"framer-19gges4\",\"data-framer-name\":\"In aliquet malesuada consectetur in enim eu maecenas suspendisse. Elementum at enim consequat elit nunc dictum. Mauris amet gravida.\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"zSS8bx2Jv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s4avpq\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"DdHpMaDka\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+354+48,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+354+48},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+354+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11mr13d-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"QFW0Zv5lG-container\",nodeId:\"QFW0Zv5lG\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"QFW0Zv5lG\",layoutId:\"QFW0Zv5lG\",TrDILUYf7:\"mailto:administrativo@zadambiental.com.br\",uYplOA8Z8:\"Envelope\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"administrativo@zadambiental.com.br\"})}),className:\"framer-r9ibhn\",\"data-framer-name\":\"In aliquet malesuada consectetur in enim eu maecenas suspendisse. Elementum at enim consequat elit nunc dictum. Mauris amet gravida.\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"R9pGzLKt1\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ra5z0k\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"Wuavv6L3V\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+498+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+498+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+498+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yzphhf-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dyWF205RD-container\",nodeId:\"dyWF205RD\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"dyWF205RD\",layoutId:\"dyWF205RD\",TrDILUYf7:\"https://www.instagram.com/zadambiental/\",uYplOA8Z8:\"InstagramLogo\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+498+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+498+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+498+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6zekt8-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EHtPRPnh5-container\",nodeId:\"EHtPRPnh5\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"EHtPRPnh5\",layoutId:\"EHtPRPnh5\",TrDILUYf7:\"https://www.facebook.com/zadambiental\",uYplOA8Z8:\"FacebookLogo\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+498+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+498+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+498+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uaivr6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SsFOFgpwl-container\",nodeId:\"SsFOFgpwl\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"SsFOFgpwl\",layoutId:\"SsFOFgpwl\",TrDILUYf7:\"https://www.linkedin.com/company/zadambiental/\",uYplOA8Z8:\"LinkedinLogo\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+498+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+498+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+498+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-liscay-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fzMDQdJ_G-container\",nodeId:\"fzMDQdJ_G\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"fzMDQdJ_G\",layoutId:\"fzMDQdJ_G\",TrDILUYf7:\"https://www.tiktok.com/@zadambiental\",uYplOA8Z8:\"TiktokLogo\",variant:\"K9WWSjtAD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+498+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+0+0+498+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+0+0+498+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wdna0-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WJH9p4K0V-container\",nodeId:\"WJH9p4K0V\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(IconButton,{g7_ugL9Cq:true,gIWTS0TWC:false,height:\"100%\",i6nk2kYef:\"rgb(255, 255, 255)\",id:\"WJH9p4K0V\",layoutId:\"WJH9p4K0V\",TrDILUYf7:\" https://wa.me/5521983077085\",uYplOA8Z8:\"WhatsappLogo\",variant:\"K9WWSjtAD\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bnkssa\",layoutDependency:layoutDependency,layoutId:\"DECg6MuKL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11umqdw\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"WIdLE20rb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-xeubma\",\"data-styles-preset\":\"xnkAuhgrB\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, rgb(255, 255, 255)))\"},children:\"P\\xe1ginas\"})}),className:\"framer-1mrde16\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pDV7vTn2w\",style:{\"--extracted-1eung3n\":\"var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-dazrvv\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"SR1Lroody\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+0+60.8+0+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+0+0+60.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-34dp25-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SuCHTNkO9-container\",nodeId:\"SuCHTNkO9\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"SuCHTNkO9\",j86jZswzY:resolvedLinks[0],layoutId:\"SuCHTNkO9\",NA2JmWbuK:\"Home\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks[1]},PELcULOPe:{j86jZswzY:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined},{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined},{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+0+60.8+0+40,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+40},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+0+0+60.8+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cko6g3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KS9rLGeJx-container\",nodeId:\"KS9rLGeJx\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"KS9rLGeJx\",j86jZswzY:resolvedLinks1[0],layoutId:\"KS9rLGeJx\",NA2JmWbuK:\"Sobre\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks1[1]},PELcULOPe:{j86jZswzY:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined},{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined},{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+0+60.8+0+80,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+80},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+0+0+60.8+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a8d9r3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"J78xPaHLJ-container\",nodeId:\"J78xPaHLJ\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"J78xPaHLJ\",j86jZswzY:resolvedLinks2[0],layoutId:\"J78xPaHLJ\",NA2JmWbuK:\"Todos os servi\\xe7os\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks2[1]},PELcULOPe:{j86jZswzY:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined},{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined},{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+0+0+60.8+0+120,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+120},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+0+0+60.8+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1iu0bom-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AvG7SW3_G-container\",nodeId:\"AvG7SW3_G\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"AvG7SW3_G\",j86jZswzY:resolvedLinks3[0],layoutId:\"AvG7SW3_G\",NA2JmWbuK:\"Contato\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks3[1]},PELcULOPe:{j86jZswzY:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8jx96\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"qPtq7gdxe\",transformTemplate:transformTemplate1,...addPropertyOverrides({Klzae5vz1:{transformTemplate:undefined},PELcULOPe:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-xeubma\",\"data-styles-preset\":\"xnkAuhgrB\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, rgb(255, 255, 255)))\"},children:\"Servi\\xe7os\"})}),className:\"framer-54gjq5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yUTF4w9cl\",style:{\"--extracted-1eung3n\":\"var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1aqh3m7\",\"data-framer-name\":\"Link Wrapper\",layoutDependency:layoutDependency,layoutId:\"Y3e6OjUUn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"assessoria-e-licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"assessoria-e-licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"assessoria-e-licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+0,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+0},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ha04j3-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kQvV7D5Lt-container\",nodeId:\"kQvV7D5Lt\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"kQvV7D5Lt\",j86jZswzY:resolvedLinks4[0],layoutId:\"kQvV7D5Lt\",NA2JmWbuK:\"Assessoria Licenciamento Ambiental\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks4[1]},PELcULOPe:{j86jZswzY:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+40,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+40},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yg70ad-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DDYgzN3eE-container\",nodeId:\"DDYgzN3eE\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"DDYgzN3eE\",j86jZswzY:resolvedLinks5[0],layoutId:\"DDYgzN3eE\",NA2JmWbuK:\"Auditoria Ambiental\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks5[1]},PELcULOPe:{j86jZswzY:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+80,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+80},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2saykz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sO8u9vVzN-container\",nodeId:\"sO8u9vVzN\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"sO8u9vVzN\",j86jZswzY:resolvedLinks6[0],layoutId:\"sO8u9vVzN\",NA2JmWbuK:\"Classifica\\xe7\\xe3o de Res\\xedduos S\\xf3lidos\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks6[1]},PELcULOPe:{j86jZswzY:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+120,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+120},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mjuwof-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i890SSSpV-container\",nodeId:\"i890SSSpV\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"i890SSSpV\",j86jZswzY:resolvedLinks7[0],layoutId:\"i890SSSpV\",NA2JmWbuK:\"Gest\\xe3o Ambiental\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks7[1]},PELcULOPe:{j86jZswzY:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+160,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+160},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c2r2dd-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h7Vj0dgyX-container\",nodeId:\"h7Vj0dgyX\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"h7Vj0dgyX\",j86jZswzY:resolvedLinks8[0],layoutId:\"h7Vj0dgyX\",NA2JmWbuK:\"Relat\\xf3rios e Invent\\xe1rios Ambientais\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks8[1]},PELcULOPe:{j86jZswzY:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+56+(((componentViewport?.height||383)-112-522)/2+0+0)+0+0+0+-20.4+0+60.8+0+200,...addPropertyOverrides({Klzae5vz1:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||724)-112-862.8)/2+0+0)+0+0+0+578+0+0+60.8+0+200},PELcULOPe:{y:(componentViewport?.y||0)+56+(((componentViewport?.height||200)-112-1139.6)/2+0+0)+0+0+0+594+0+260.8+0+60.8+0+200}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e20x9i-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eQxRbzNEO-container\",nodeId:\"eQxRbzNEO\",rendersWithMotion:true,scopeId:\"EUsZgO_5i\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:false,height:\"100%\",id:\"eQxRbzNEO\",j86jZswzY:resolvedLinks9[0],layoutId:\"eQxRbzNEO\",NA2JmWbuK:\"Treinamento Customizado\",RbzxknXYK:false,variant:\"Y9QFw0gmt\",width:\"100%\",...addPropertyOverrides({Klzae5vz1:{j86jZswzY:resolvedLinks9[1]},PELcULOPe:{j86jZswzY:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]})]})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZAHrL.framer-1a39pow, .framer-ZAHrL .framer-1a39pow { display: block; }\",\".framer-ZAHrL.framer-26xahn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; overflow: hidden; padding: 56px 48px 56px 48px; position: relative; width: 1200px; }\",\".framer-ZAHrL .framer-196emqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZAHrL .framer-1t80a64 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: flex-start; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZAHrL .framer-10ac2cu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZAHrL .framer-1o0dqou-container, .framer-ZAHrL .framer-1llz6p-container, .framer-ZAHrL .framer-11mr13d-container, .framer-ZAHrL .framer-yzphhf-container, .framer-ZAHrL .framer-6zekt8-container, .framer-ZAHrL .framer-1uaivr6-container, .framer-ZAHrL .framer-liscay-container, .framer-ZAHrL .framer-1wdna0-container, .framer-ZAHrL .framer-34dp25-container, .framer-ZAHrL .framer-cko6g3-container, .framer-ZAHrL .framer-1a8d9r3-container, .framer-ZAHrL .framer-1iu0bom-container, .framer-ZAHrL .framer-1ha04j3-container, .framer-ZAHrL .framer-1yg70ad-container, .framer-ZAHrL .framer-2saykz-container, .framer-ZAHrL .framer-1mjuwof-container, .framer-ZAHrL .framer-c2r2dd-container, .framer-ZAHrL .framer-1e20x9i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZAHrL .framer-12hvn8i { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ZAHrL .framer-q3972m, .framer-ZAHrL .framer-s4avpq, .framer-ZAHrL .framer-ra5z0k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-ZAHrL .framer-19gges4, .framer-ZAHrL .framer-r9ibhn { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ZAHrL .framer-bnkssa { flex: none; height: 245px; overflow: visible; position: relative; width: 531px; }\",\".framer-ZAHrL .framer-11umqdw { 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: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-ZAHrL .framer-1mrde16, .framer-ZAHrL .framer-54gjq5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZAHrL .framer-dazrvv, .framer-ZAHrL .framer-1aqh3m7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZAHrL .framer-m8jx96 { 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: center; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 50%; width: min-content; }\",\".framer-ZAHrL.framer-v-9o83w1.framer-26xahn { padding: 56px 32px 56px 32px; width: 810px; }\",\".framer-ZAHrL.framer-v-9o83w1 .framer-1t80a64 { flex-direction: column; gap: 56px; }\",\".framer-ZAHrL.framer-v-9o83w1 .framer-10ac2cu, .framer-ZAHrL.framer-v-1xu8kbd .framer-10ac2cu { flex: none; width: 100%; }\",\".framer-ZAHrL.framer-v-9o83w1 .framer-bnkssa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; width: 100%; }\",\".framer-ZAHrL.framer-v-9o83w1 .framer-11umqdw { flex: 1 0 0px; left: unset; position: relative; top: unset; width: 1px; }\",\".framer-ZAHrL.framer-v-9o83w1 .framer-m8jx96 { flex: 1 0 0px; position: relative; right: unset; top: unset; width: 1px; }\",\".framer-ZAHrL.framer-v-1xu8kbd.framer-26xahn { gap: 56px; padding: 56px 16px 56px 16px; width: 390px; }\",\".framer-ZAHrL.framer-v-1xu8kbd .framer-1t80a64 { flex-direction: column; gap: 72px; }\",\".framer-ZAHrL.framer-v-1xu8kbd .framer-bnkssa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-ZAHrL.framer-v-1xu8kbd .framer-11umqdw { left: unset; position: relative; top: unset; }\",\".framer-ZAHrL.framer-v-1xu8kbd .framer-m8jx96 { position: relative; right: unset; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 383\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Klzae5vz1\":{\"layout\":[\"fixed\",\"auto\"]},\"PELcULOPe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEUsZgO_5i=withCSS(Component,css,\"framer-ZAHrL\");export default FramerEUsZgO_5i;FramerEUsZgO_5i.displayName=\"Footer\";FramerEUsZgO_5i.defaultProps={height:383,width:1200};addPropertyControls(FramerEUsZgO_5i,{variant:{options:[\"p60WNVWpo\",\"Klzae5vz1\",\"PELcULOPe\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEUsZgO_5i,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{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+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\"},{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\"}]},...LogoFonts,...IconButtonFonts,...NavLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEUsZgO_5i\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"383\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Klzae5vz1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PELcULOPe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EUsZgO_5i.map","// Generated by Framer (b8d5a97)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,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{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"VxOA6mG_S\",\"FxtOqlZr7\",\"C8jMr0dI_\"];const serializationHash=\"framer-IHAMV\";const variantClassNames={C8jMr0dI_:\"framer-v-43l2ih\",FxtOqlZr7:\"framer-v-10o4uj5\",VxOA6mG_S:\"framer-v-yu2bm8\"};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={\"Inverted - Large\":\"C8jMr0dI_\",Default:\"VxOA6mG_S\",Inverted:\"FxtOqlZr7\"};const getProps=({height,id,link,width,...props})=>{return{...props,MzjI7i6PG:link??props.MzjI7i6PG,variant:humanReadableVariantMap[props.variant]??props.variant??\"VxOA6mG_S\"};};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,MzjI7i6PG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VxOA6mG_S\",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:MzjI7i6PG,motionChild:true,nodeId:\"VxOA6mG_S\",openInNewTab:false,scopeId:\"AULzub1em\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Logo\",className:`${cx(scopingClassNames,\"framer-yu2bm8\",className,classNames)} framer-1ektfmt`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"VxOA6mG_S\",ref:refBinding,style:{...style},...addPropertyOverrides({C8jMr0dI_:{\"data-framer-name\":\"Inverted - Large\"},FxtOqlZr7:{\"data-framer-name\":\"Inverted\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iief19-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jmAGa4m8m-container\",nodeId:\"jmAGa4m8m\",rendersWithMotion:true,scopeId:\"AULzub1em\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(25, 54, 37))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Leaf\",id:\"jmAGa4m8m\",layoutId:\"jmAGa4m8m\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\",...addPropertyOverrides({C8jMr0dI_:{color:\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"},FxtOqlZr7:{color:\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(25, 54, 37)))\"},children:\"Greenleaf\"})}),className:\"framer-ovmr3b\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"br6n5p_gK\",style:{\"--extracted-r6o4lv\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(25, 54, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{C8jMr0dI_:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"},FxtOqlZr7:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({C8jMr0dI_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Greenleaf\"})})},FxtOqlZr7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Greenleaf\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IHAMV.framer-1ektfmt, .framer-IHAMV .framer-1ektfmt { display: block; }\",\".framer-IHAMV.framer-yu2bm8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IHAMV .framer-iief19-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-IHAMV .framer-ovmr3b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IHAMV.framer-v-43l2ih.framer-yu2bm8 { gap: 12px; }\",\".framer-IHAMV.framer-v-43l2ih .framer-iief19-container { height: 42px; width: 42px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FxtOqlZr7\":{\"layout\":[\"auto\",\"auto\"]},\"C8jMr0dI_\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MzjI7i6PG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAULzub1em=withCSS(Component,css,\"framer-IHAMV\");export default FramerAULzub1em;FramerAULzub1em.displayName=\"Logo\";FramerAULzub1em.defaultProps={height:29,width:147};addPropertyControls(FramerAULzub1em,{variant:{options:[\"VxOA6mG_S\",\"FxtOqlZr7\",\"C8jMr0dI_\"],optionTitles:[\"Default\",\"Inverted\",\"Inverted - Large\"],title:\"Variant\",type:ControlType.Enum},MzjI7i6PG:{title:\"Link\",type:ControlType.Link}});addFonts(FramerAULzub1em,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAULzub1em\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"147\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"29\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"MzjI7i6PG\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FxtOqlZr7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C8jMr0dI_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AULzub1em.map","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===null||metadata===void 0?void 0:metadata.indexHash)===indexHash?\"fresh\":\"stale\",searchIndex:cachedIndex};}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\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"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/R0UmZXJb6O3CIXHx92Sa/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/wltkapIGIk88vadN6BJZ/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 metaTag=safeDocument?.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const metaTagContent=metaTag.getAttribute(\"content\");const cacheResult=await getCachedIndex(localeId,metaTagContent);const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cacheResult.status!==\"miss\"&&!isOverLimit){setSearchIndex(cacheResult.searchIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");if(cacheResult.status===\"fresh\")return;}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(cacheResult.status===\"miss\"){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex,metaTagContent);setStatus(\"success\");log(\"Using downloaded index\");}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 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/QyuVlyWtuvvMV9ks6CYg/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\":{\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchModal.map","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/R0UmZXJb6O3CIXHx92Sa/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\":{\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map","// Generated by Framer (ac3cb42)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HPtvn\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-HPtvn { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Magnifying Glass\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 19.301 18.24 L 14.607 13.547 C 17.434 10.154 17.091 5.138 13.83 2.16 C 10.569 -0.818 5.542 -0.703 2.419 2.419 C -0.703 5.542 -0.818 10.569 2.16 13.83 C 5.138 17.091 10.154 17.434 13.547 14.607 L 18.24 19.301 C 18.533 19.594 19.008 19.594 19.301 19.301 C 19.594 19.008 19.594 18.533 19.301 18.24 Z M 1.521 8.271 C 1.521 4.543 4.543 1.521 8.271 1.521 C 11.999 1.521 15.021 4.543 15.021 8.271 C 15.021 11.999 11.999 15.021 8.271 15.021 C 4.545 15.017 1.525 11.997 1.521 8.271 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"19.521148357002613px\" id=\"wF_eq6oUM\" opacity=\"1\" transform=\"translate(2.229 2.229)\" width=\"19.52114835700349px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Magnifying Glass\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-HPtvn\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Magnifying Glass\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7e0329e)\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 Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/PTO3dDDtKExfPSzZ12gg/Search.js\";import Icon from\"https://framerusercontent.com/modules/7dc13IM8aPgAnG7twzrd/1tin7zi2SZXwkNaYEni7/GiiDeKYpI.js\";const SearchFonts=getFonts(Search);const IconFonts=getFonts(Icon);const enabledGestures={E28o8Yz1x:{hover:true},EBlqAORL3:{pressed:true}};const cycleOrder=[\"E28o8Yz1x\",\"EBlqAORL3\"];const serializationHash=\"framer-aRLBK\";const variantClassNames={E28o8Yz1x:\"framer-v-1fqslti\",EBlqAORL3:\"framer-v-1y65zoj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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:\"E28o8Yz1x\",Phone:\"EBlqAORL3\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"E28o8Yz1x\",ZogQtnvMZ:click??props.ZogQtnvMZ};};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,ZogQtnvMZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"E28o8Yz1x\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1439dfx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZogQtnvMZ){const res=await ZogQtnvMZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"EBlqAORL3-pressed\")return false;if(baseVariant===\"EBlqAORL3\")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-1fqslti\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"E28o8Yz1x\",onTap:onTap1439dfx,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"E28o8Yz1x-hover\":{\"data-framer-name\":undefined},\"EBlqAORL3-pressed\":{\"data-framer-name\":undefined},EBlqAORL3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xh0uwq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"n7mCyFNba-container\",nodeId:\"n7mCyFNba\",rendersWithMotion:true,scopeId:\"JH8tB4nDu\",style:{opacity:0},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\",iconSize:18,iconType:\"default\",id:\"n7mCyFNba\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\"},layoutId:\"n7mCyFNba\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\",titleFont:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fkmt1\",\"data-framer-name\":\"Slider\",layoutDependency:layoutDependency,layoutId:\"p2UStkpGX\",children:[/*#__PURE__*/_jsx(Icon,{animated:true,className:\"framer-1wnx974\",layoutDependency:layoutDependency,layoutId:\"QRIct2ZK4\",style:{\"--21h8s6\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\"},variants:{\"EBlqAORL3-pressed\":{\"--21h8s6\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\"},EBlqAORL3:{\"--21h8s6\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(19, 38, 27))\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(Icon,{animated:true,className:\"framer-14cdlsy\",layoutDependency:layoutDependency,layoutId:\"ro1TY_Z6r\",style:{\"--21h8s6\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aRLBK.framer-zkperw, .framer-aRLBK .framer-zkperw { display: block; }\",\".framer-aRLBK.framer-1fqslti { align-content: center; align-items: center; cursor: pointer; 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-aRLBK .framer-1xh0uwq-container { bottom: 0px; cursor: pointer; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-aRLBK .framer-fkmt1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-aRLBK .framer-1wnx974, .framer-aRLBK .framer-14cdlsy { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-aRLBK.framer-v-1y65zoj.framer-1fqslti { align-content: flex-start; align-items: flex-start; }\",\".framer-aRLBK.framer-v-1y65zoj .framer-fkmt1 { height: 38px; justify-content: center; }\",\".framer-aRLBK.framer-v-1y65zoj .framer-1wnx974 { height: var(--framer-aspect-ratio-supported, 32px); order: 0; width: 32px; }\",\".framer-aRLBK.framer-v-1fqslti.hover .framer-fkmt1 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EBlqAORL3\":{\"layout\":[\"auto\",\"auto\"]},\"zE_8tAwYN\":{\"layout\":[\"auto\",\"auto\"]},\"mQpN0iEOL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZogQtnvMZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJH8tB4nDu=withCSS(Component,css,\"framer-aRLBK\");export default FramerJH8tB4nDu;FramerJH8tB4nDu.displayName=\"Search Link\";FramerJH8tB4nDu.defaultProps={height:20,width:20};addPropertyControls(FramerJH8tB4nDu,{variant:{options:[\"E28o8Yz1x\",\"EBlqAORL3\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ZogQtnvMZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJH8tB4nDu,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...SearchFonts,...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJH8tB4nDu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"ZogQtnvMZ\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EBlqAORL3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zE_8tAwYN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mQpN0iEOL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JH8tB4nDu.map","// Generated by Framer (14b65b1)\nimport{jsx as _jsx,jsxs as _jsxs}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={m6CMQ0Jq6:{hover:true},RfEH5Pv6w:{hover:true}};const cycleOrder=[\"m6CMQ0Jq6\",\"RfEH5Pv6w\",\"Ss8PnSCiF\"];const serializationHash=\"framer-PrxJ3\";const variantClassNames={m6CMQ0Jq6:\"framer-v-z0znmc\",RfEH5Pv6w:\"framer-v-1intli1\",Ss8PnSCiF:\"framer-v-1q0bla3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-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 humanReadableVariantMap={Default:\"m6CMQ0Jq6\",Inverted:\"RfEH5Pv6w\",Phone:\"Ss8PnSCiF\"};const getProps=({click,height,id,link,newTab,smoothScroll,text,width,...props})=>{return{...props,eYbT2IEr1:smoothScroll??props.eYbT2IEr1,j86jZswzY:link??props.j86jZswzY,NA2JmWbuK:text??props.NA2JmWbuK??\"Home\",RbzxknXYK:newTab??props.RbzxknXYK,variant:humanReadableVariantMap[props.variant]??props.variant??\"m6CMQ0Jq6\",VXkXs7skX:click??props.VXkXs7skX};};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,NA2JmWbuK,j86jZswzY,RbzxknXYK,eYbT2IEr1,VXkXs7skX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"m6CMQ0Jq6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n7hksx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VXkXs7skX){const res=await VXkXs7skX(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ss8PnSCiF\")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:j86jZswzY,motionChild:true,nodeId:\"m6CMQ0Jq6\",openInNewTab:RbzxknXYK,scopeId:\"hDq231jyD\",smoothScroll:eYbT2IEr1,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-z0znmc\",className,classNames)} framer-ob5egq`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"m6CMQ0Jq6\",onTap:onTap1n7hksx,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"m6CMQ0Jq6-hover\":{\"data-framer-name\":undefined},\"RfEH5Pv6w-hover\":{\"data-framer-name\":undefined},RfEH5Pv6w:{\"data-framer-name\":\"Inverted\"},Ss8PnSCiF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100)))\"},children:\"Home\"})}),className:\"framer-8w97h4\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"GKtXytlqd\",style:{\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0},text:NA2JmWbuK,variants:{RfEH5Pv6w:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"},Ss8PnSCiF:{\"--extracted-a0htzi\":\"var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(25, 54, 37))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RfEH5Pv6w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})},Ss8PnSCiF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b853b0e1-8e9d-431d-b182-a32c05b25cd4, rgb(25, 54, 37)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j317gq\",\"data-framer-name\":\"Slider\",layoutDependency:layoutDependency,layoutId:\"NDxAZUaSq\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100)))\"},children:\"Home\"})}),className:\"framer-nrsunv\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"N2rtfsbjM\",style:{\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NA2JmWbuK,variants:{RfEH5Pv6w:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RfEH5Pv6w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100)))\"},children:\"Home\"})}),className:\"framer-1c8h8oe\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"zzn8fVX24\",style:{\"--extracted-r6o4lv\":\"var(--token-1766e044-1394-4246-a609-d6d0b6a8c40c, rgb(94, 107, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NA2JmWbuK,variants:{RfEH5Pv6w:{\"--extracted-r6o4lv\":\"var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RfEH5Pv6w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a889bef8-b27f-49ca-abb1-f59cd0820711, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PrxJ3.framer-ob5egq, .framer-PrxJ3 .framer-ob5egq { display: block; }\",\".framer-PrxJ3.framer-z0znmc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-PrxJ3 .framer-8w97h4, .framer-PrxJ3 .framer-nrsunv, .framer-PrxJ3 .framer-1c8h8oe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PrxJ3 .framer-1j317gq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 48px; z-index: 1; }\",\".framer-PrxJ3.framer-v-1q0bla3.framer-z0znmc { align-content: flex-start; align-items: flex-start; }\",\".framer-PrxJ3.framer-v-z0znmc.hover.framer-z0znmc { justify-content: flex-end; }\",\".framer-PrxJ3.framer-v-z0znmc.hover .framer-1j317gq, .framer-PrxJ3.framer-v-1intli1.hover .framer-1j317gq { bottom: 0px; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RfEH5Pv6w\":{\"layout\":[\"auto\",\"auto\"]},\"Ss8PnSCiF\":{\"layout\":[\"auto\",\"auto\"]},\"eJZ8bRUcu\":{\"layout\":[\"auto\",\"auto\"]},\"El5QexfIv\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NA2JmWbuK\":\"text\",\"j86jZswzY\":\"link\",\"RbzxknXYK\":\"newTab\",\"eYbT2IEr1\":\"smoothScroll\",\"VXkXs7skX\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhDq231jyD=withCSS(Component,css,\"framer-PrxJ3\");export default FramerhDq231jyD;FramerhDq231jyD.displayName=\"Nav Link\";FramerhDq231jyD.defaultProps={height:24,width:48};addPropertyControls(FramerhDq231jyD,{variant:{options:[\"m6CMQ0Jq6\",\"RfEH5Pv6w\",\"Ss8PnSCiF\"],optionTitles:[\"Default\",\"Inverted\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},NA2JmWbuK:{defaultValue:\"Home\",displayTextArea:false,title:\"Text\",type:ControlType.String},j86jZswzY:{title:\"Link\",type:ControlType.Link},RbzxknXYK:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},eYbT2IEr1:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},VXkXs7skX:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhDq231jyD,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhDq231jyD\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RfEH5Pv6w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ss8PnSCiF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eJZ8bRUcu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"El5QexfIv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NA2JmWbuK\\\":\\\"text\\\",\\\"j86jZswzY\\\":\\\"link\\\",\\\"RbzxknXYK\\\":\\\"newTab\\\",\\\"eYbT2IEr1\\\":\\\"smoothScroll\\\",\\\"VXkXs7skX\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hDq231jyD.map","// Generated by Framer (18b201b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"RMMd40IMv\",\"bDETEKNzo\"];const serializationHash=\"framer-RtHi5\";const variantClassNames={bDETEKNzo:\"framer-v-cbk9ti\",RMMd40IMv:\"framer-v-1vljzf1\"};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={Closed:\"RMMd40IMv\",Open:\"bDETEKNzo\"};const getProps=({click,height,id,width,...props})=>{return{...props,ErirviiD8:click??props.ErirviiD8,variant:humanReadableVariantMap[props.variant]??props.variant??\"RMMd40IMv\"};};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,ErirviiD8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RMMd40IMv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qo02by=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ErirviiD8){const res=await ErirviiD8(...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,className:cx(scopingClassNames,\"framer-1vljzf1\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RMMd40IMv\",onTap:onTap1qo02by,ref:refBinding,style:{backgroundColor:\"var(--token-e6025724-3e2e-42f4-b1b7-a1306dc4a68c, rgb(243, 246, 245))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",...style},...addPropertyOverrides({bDETEKNzo:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3cezlp\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"N18BE1yg8\",style:{backgroundColor:\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:0},variants:{bDETEKNzo:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aa1vfn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cvug5OZOE\",style:{backgroundColor:\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:0},variants:{bDETEKNzo:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RtHi5.framer-1qnamc2, .framer-RtHi5 .framer-1qnamc2 { display: block; }\",\".framer-RtHi5.framer-1vljzf1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 58px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-RtHi5 .framer-3cezlp { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(39.655172413793125% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-RtHi5 .framer-1aa1vfn { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(58.620689655172434% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-RtHi5.framer-v-cbk9ti.framer-1vljzf1 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-RtHi5.framer-v-cbk9ti .framer-3cezlp, .framer-RtHi5.framer-v-cbk9ti .framer-1aa1vfn { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bDETEKNzo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ErirviiD8\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkE6zFB7oO=withCSS(Component,css,\"framer-RtHi5\");export default FramerkE6zFB7oO;FramerkE6zFB7oO.displayName=\"Hamburger 2\";FramerkE6zFB7oO.defaultProps={height:40,width:40};addPropertyControls(FramerkE6zFB7oO,{variant:{options:[\"RMMd40IMv\",\"bDETEKNzo\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},ErirviiD8:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkE6zFB7oO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkE6zFB7oO\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"ErirviiD8\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bDETEKNzo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kE6zFB7oO.map","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logo from\"https://framerusercontent.com/modules/6aBqC0YFSmuYLKSa39Us/yewoRsywxqss7KyBttdg/AULzub1em.js\";import SearchLink from\"https://framerusercontent.com/modules/qoa1rkLIhfsjqBWZL3pW/xpgxKffXIoItS2RbuE9E/JH8tB4nDu.js\";import NavLink from\"https://framerusercontent.com/modules/xnrXpvg2gdypqL9HPP1X/8ccIS3KfWI4UAy5fILZz/RfSUIskuo.js\";import Logo1 from\"https://framerusercontent.com/modules/5xmn0SaM7DrDPBTVwNP7/cm8Ow0jOS1ZWUEJwaXdB/F_sN14sLD.js\";import NavLink1 from\"https://framerusercontent.com/modules/DKr8HPxHLKAnqZPSICcM/eS90FpUi4FvNEfS07ggt/hDq231jyD.js\";import Hamburger2 from\"https://framerusercontent.com/modules/T5uXixltqPu60fK2LFIY/W9OCTEToOTEQcYDrfnnU/kE6zFB7oO.js\";const LogoFonts=getFonts(Logo);const Logo1Fonts=getFonts(Logo1);const NavLinkFonts=getFonts(NavLink);const NavLink1Fonts=getFonts(NavLink1);const SearchLinkFonts=getFonts(SearchLink);const Hamburger2Fonts=getFonts(Hamburger2);const cycleOrder=[\"u8OppIwFc\",\"S0oLD4GwT\",\"QGI_UDI3a\",\"wU8brDxCS\"];const serializationHash=\"framer-hrOlz\";const variantClassNames={QGI_UDI3a:\"framer-v-1yntfqc\",S0oLD4GwT:\"framer-v-1bmf4l\",u8OppIwFc:\"framer-v-n1bij0\",wU8brDxCS:\"framer-v-13mje4k\"};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={\"Phone - Closed\":\"QGI_UDI3a\",\"Phone - Open\":\"S0oLD4GwT\",\"Variant 4\":\"wU8brDxCS\",Desktop:\"u8OppIwFc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"u8OppIwFc\"};};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:\"u8OppIwFc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const VXkXs7skX1xovqrd=activeVariantCallback(async(...args)=>{setVariant(\"QGI_UDI3a\");});const VXkXs7skXtsrh1j=activeVariantCallback(async(...args)=>{setVariant(\"wU8brDxCS\");});const VXkXs7skXuu3n4z=activeVariantCallback(async(...args)=>{setVariant(\"S0oLD4GwT\");});const ZogQtnvMZ1xovqrd=activeVariantCallback(async(...args)=>{setVariant(\"QGI_UDI3a\");});const ErirviiD81xovqrd=activeVariantCallback(async(...args)=>{setVariant(\"QGI_UDI3a\");});const ErirviiD8uu3n4z=activeVariantCallback(async(...args)=>{setVariant(\"S0oLD4GwT\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"S0oLD4GwT\",\"QGI_UDI3a\",\"wU8brDxCS\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"S0oLD4GwT\",\"wU8brDxCS\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"wU8brDxCS\")return true;return false;};const isDisplayed3=()=>{if([\"S0oLD4GwT\",\"wU8brDxCS\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"S0oLD4GwT\",\"QGI_UDI3a\",\"wU8brDxCS\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"QGI_UDI3a\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-n1bij0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"u8OppIwFc\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{QGI_UDI3a:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},wU8brDxCS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({QGI_UDI3a:{\"data-border\":true,\"data-framer-name\":\"Phone - Closed\"},S0oLD4GwT:{\"data-framer-name\":\"Phone - Open\"},wU8brDxCS:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-30220y\",\"data-framer-name\":\"Background Blur\",layoutDependency:layoutDependency,layoutId:\"NvdsAuKE6\",style:{backgroundColor:\"var(--token-78bf5845-18ee-4bf2-bfc0-ab32bcc2e9e6, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s1stde\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"O7Rr2S7OP\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qhpvxj-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OCuaZzRPy-container\",nodeId:\"OCuaZzRPy\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"OCuaZzRPy\",layoutId:\"OCuaZzRPy\",MzjI7i6PG:resolvedLinks[0],variant:\"VxOA6mG_S\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({S0oLD4GwT:{height:42,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+12},wU8brDxCS:{height:42,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17vv1cz-container\",layoutDependency:layoutDependency,layoutId:\"Rd5OmkTQ4-container\",nodeId:\"Rd5OmkTQ4\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(Logo1,{height:\"100%\",id:\"Rd5OmkTQ4\",layoutId:\"Rd5OmkTQ4\",MfsotkAUW:resolvedLinks1[0],variant:\"xyM0cuT5I\",width:\"100%\",...addPropertyOverrides({S0oLD4GwT:{MfsotkAUW:resolvedLinks1[1]},wU8brDxCS:{MfsotkAUW:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nq2163\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"MLI7kuT9X\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":GcOhHcpQl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+8.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+0},S0oLD4GwT:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+0},wU8brDxCS:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1spn9nz-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cgn_Q6oRy-container\",nodeId:\"Cgn_Q6oRy\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"Cgn_Q6oRy\",j86jZswzY:resolvedLinks2[0],layoutId:\"Cgn_Q6oRy\",NA2JmWbuK:\"Home\",RbzxknXYK:false,variant:\"wcU9Xaw7V\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{j86jZswzY:resolvedLinks2[2],style:{width:\"100%\"},variant:\"Uy8xEWaZh\"},S0oLD4GwT:{j86jZswzY:resolvedLinks2[1],style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd},wU8brDxCS:{j86jZswzY:resolvedLinks2[3],style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LMFSkFXz3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":LMFSkFXz3\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+8.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+48},S0oLD4GwT:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+96},wU8brDxCS:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e87qra-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"W3L0ksnZS-container\",nodeId:\"W3L0ksnZS\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"W3L0ksnZS\",j86jZswzY:resolvedLinks3[0],layoutId:\"W3L0ksnZS\",NA2JmWbuK:\"Services\",RbzxknXYK:false,variant:\"wcU9Xaw7V\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{j86jZswzY:resolvedLinks3[2],style:{width:\"100%\"},variant:\"Uy8xEWaZh\"},S0oLD4GwT:{j86jZswzY:resolvedLinks3[1],NA2JmWbuK:\"Servi\\xe7os\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skXtsrh1j},wU8brDxCS:{j86jZswzY:undefined,NA2JmWbuK:\"Servi\\xe7os\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skXuu3n4z}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined},{href:{webPageId:\"u7UMxlVvC\"},implicitPathVariables:undefined},{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+8.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+96},S0oLD4GwT:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+48},wU8brDxCS:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b768ff-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Dy0HbOJbp-container\",nodeId:\"Dy0HbOJbp\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"Dy0HbOJbp\",j86jZswzY:resolvedLinks4[0],layoutId:\"Dy0HbOJbp\",NA2JmWbuK:\"About\",RbzxknXYK:false,variant:\"wcU9Xaw7V\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{j86jZswzY:resolvedLinks4[2],style:{width:\"100%\"},variant:\"Uy8xEWaZh\"},S0oLD4GwT:{j86jZswzY:resolvedLinks4[1],NA2JmWbuK:\"Sobre\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd},wU8brDxCS:{j86jZswzY:resolvedLinks4[3],NA2JmWbuK:\"Sobre\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12nap9f-container\",layoutDependency:layoutDependency,layoutId:\"AHP8rwNTS-container\",nodeId:\"AHP8rwNTS\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"AHP8rwNTS\",j86jZswzY:resolvedLinks5[0],layoutId:\"AHP8rwNTS\",NA2JmWbuK:\"Assessoria Licenciamento Ambiental\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-61xis6-container\",layoutDependency:layoutDependency,layoutId:\"VqWOcmSFt-container\",nodeId:\"VqWOcmSFt\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"VqWOcmSFt\",j86jZswzY:resolvedLinks6[0],layoutId:\"VqWOcmSFt\",NA2JmWbuK:\"Auditoria Ambiental\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j4rsnw-container\",layoutDependency:layoutDependency,layoutId:\"Sq5lihl96-container\",nodeId:\"Sq5lihl96\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"Sq5lihl96\",j86jZswzY:resolvedLinks7[0],layoutId:\"Sq5lihl96\",NA2JmWbuK:\"Classifica\\xe7\\xe3o de Res\\xedduos S\\xf3lidos\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+288}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lodz9d-container\",layoutDependency:layoutDependency,layoutId:\"uwuze_zTs-container\",nodeId:\"uwuze_zTs\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"uwuze_zTs\",j86jZswzY:resolvedLinks8[0],layoutId:\"uwuze_zTs\",NA2JmWbuK:\"Gest\\xe3o Ambiental\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+336}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1opthmn-container\",layoutDependency:layoutDependency,layoutId:\"LaLvIPhj4-container\",nodeId:\"LaLvIPhj4\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"LaLvIPhj4\",j86jZswzY:resolvedLinks9[0],layoutId:\"LaLvIPhj4\",NA2JmWbuK:\"Relat\\xf3rios e Invent\\xe1rios Ambientais\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+384}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qpbf31-container\",layoutDependency:layoutDependency,layoutId:\"iAt3pIu3z-container\",nodeId:\"iAt3pIu3z\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"iAt3pIu3z\",j86jZswzY:resolvedLinks10[0],layoutId:\"iAt3pIu3z\",NA2JmWbuK:\"Treinamento Customizado\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined},{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wU8brDxCS:{height:24,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+432}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-536fzg-container\",layoutDependency:layoutDependency,layoutId:\"k92iRiEPP-container\",nodeId:\"k92iRiEPP\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink1,{eYbT2IEr1:true,height:\"100%\",id:\"k92iRiEPP\",j86jZswzY:resolvedLinks11[0],layoutId:\"k92iRiEPP\",NA2JmWbuK:\"• Ver Todos •\",RbzxknXYK:false,style:{width:\"100%\"},variant:\"Ss8PnSCiF\",VXkXs7skX:VXkXs7skX1xovqrd,width:\"100%\",...addPropertyOverrides({wU8brDxCS:{j86jZswzY:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dAjziWW8Y\"},implicitPathVariables:undefined},{href:{webPageId:\"dAjziWW8Y\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+8.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-23rrkd-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Fx3MHpLvN-container\",nodeId:\"Fx3MHpLvN\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"Fx3MHpLvN\",j86jZswzY:resolvedLinks12[0],layoutId:\"Fx3MHpLvN\",NA2JmWbuK:\"Blog\",RbzxknXYK:false,variant:\"wcU9Xaw7V\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{j86jZswzY:resolvedLinks12[1],style:{width:\"100%\"},variant:\"Uy8xEWaZh\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u9kGI0ty0\"},implicitPathVariables:undefined},{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined},{href:{webPageId:\"u9kGI0ty0\"},implicitPathVariables:undefined},{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+8.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+192},S0oLD4GwT:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+144},wU8brDxCS:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+480}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eao0x1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HyB1Pc2oc-container\",nodeId:\"HyB1Pc2oc\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(NavLink,{eYbT2IEr1:true,height:\"100%\",id:\"HyB1Pc2oc\",j86jZswzY:resolvedLinks13[0],layoutId:\"HyB1Pc2oc\",NA2JmWbuK:\"Contact\",RbzxknXYK:false,variant:\"wcU9Xaw7V\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{j86jZswzY:resolvedLinks13[2],style:{width:\"100%\"},variant:\"Uy8xEWaZh\"},S0oLD4GwT:{j86jZswzY:resolvedLinks13[1],NA2JmWbuK:\"Contato\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd},wU8brDxCS:{j86jZswzY:resolvedLinks13[3],NA2JmWbuK:\"Contato\",style:{width:\"100%\"},variant:\"Uy8xEWaZh\",VXkXs7skX:VXkXs7skX1xovqrd}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-41)/2)+0+10.5,...addPropertyOverrides({QGI_UDI3a:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+0+0+0+96+240},S0oLD4GwT:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+192},wU8brDxCS:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1280px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+96+528}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13rhwhx-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"eyfGrfQAE-container\",nodeId:\"eyfGrfQAE\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(SearchLink,{height:\"100%\",id:\"eyfGrfQAE\",layoutId:\"eyfGrfQAE\",variant:\"E28o8Yz1x\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{style:{width:\"100%\"},variant:\"EBlqAORL3\"},S0oLD4GwT:{style:{width:\"100%\"},variant:\"EBlqAORL3\",ZogQtnvMZ:ZogQtnvMZ1xovqrd},wU8brDxCS:{style:{width:\"100%\"},variant:\"EBlqAORL3\",ZogQtnvMZ:ZogQtnvMZ1xovqrd}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({QGI_UDI3a:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+0+12},S0oLD4GwT:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+12},wU8brDxCS:{height:40,width:\"40px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vd0uvt-container\",layoutDependency:layoutDependency,layoutId:\"Ja2CfWikf-container\",nodeId:\"Ja2CfWikf\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(Hamburger2,{height:\"100%\",id:\"Ja2CfWikf\",layoutId:\"Ja2CfWikf\",variant:\"bDETEKNzo\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{ErirviiD8:ErirviiD8uu3n4z,style:{height:\"100%\",width:\"100%\"},variant:\"RMMd40IMv\"},S0oLD4GwT:{ErirviiD8:ErirviiD81xovqrd,style:{height:\"100%\",width:\"100%\"}},wU8brDxCS:{ErirviiD8:ErirviiD81xovqrd,style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({QGI_UDI3a:{height:42,y:(componentViewport?.y||0)+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jf5jgp-container\",layoutDependency:layoutDependency,layoutId:\"G41LRp3FE-container\",nodeId:\"G41LRp3FE\",rendersWithMotion:true,scopeId:\"mv9C9Op0h\",children:/*#__PURE__*/_jsx(Logo1,{height:\"100%\",id:\"G41LRp3FE\",layoutId:\"G41LRp3FE\",MfsotkAUW:resolvedLinks14[0],variant:\"xyM0cuT5I\",width:\"100%\",...addPropertyOverrides({QGI_UDI3a:{MfsotkAUW:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hrOlz.framer-uobh8u, .framer-hrOlz .framer-uobh8u { display: block; }\",\".framer-hrOlz.framer-n1bij0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; min-height: 72px; overflow: hidden; padding: 0px 48px 0px 48px; position: relative; width: 1200px; }\",\".framer-hrOlz .framer-30220y { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-hrOlz .framer-1s1stde { 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: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hrOlz .framer-1qhpvxj-container, .framer-hrOlz .framer-1spn9nz-container, .framer-hrOlz .framer-1e87qra-container, .framer-hrOlz .framer-1b768ff-container, .framer-hrOlz .framer-23rrkd-container, .framer-hrOlz .framer-eao0x1-container, .framer-hrOlz .framer-13rhwhx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hrOlz .framer-17vv1cz-container, .framer-hrOlz .framer-1jf5jgp-container { flex: none; height: auto; left: 0px; position: absolute; top: 12px; width: auto; z-index: 1; }\",\".framer-hrOlz .framer-1nq2163 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 41px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-hrOlz .framer-12nap9f-container, .framer-hrOlz .framer-61xis6-container, .framer-hrOlz .framer-j4rsnw-container, .framer-hrOlz .framer-1lodz9d-container, .framer-hrOlz .framer-1opthmn-container, .framer-hrOlz .framer-qpbf31-container, .framer-hrOlz .framer-536fzg-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-hrOlz .framer-vd0uvt-container { flex: none; height: auto; position: absolute; right: 0px; top: 12px; width: auto; z-index: 1; }\",\".framer-hrOlz.framer-v-1bmf4l.framer-n1bij0, .framer-hrOlz.framer-v-13mje4k.framer-n1bij0 { flex-direction: column; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-1s1stde, .framer-hrOlz.framer-v-1yntfqc .framer-1s1stde, .framer-hrOlz.framer-v-13mje4k .framer-1s1stde { flex: none; flex-direction: column; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-1nq2163, .framer-hrOlz.framer-v-13mje4k .framer-1nq2163 { align-content: flex-start; align-items: flex-start; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 96px 0px 0px 0px; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-1spn9nz-container, .framer-hrOlz.framer-v-13mje4k .framer-1spn9nz-container { order: 0; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-1e87qra-container, .framer-hrOlz.framer-v-13mje4k .framer-1e87qra-container { order: 2; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-1b768ff-container, .framer-hrOlz.framer-v-13mje4k .framer-1b768ff-container { order: 1; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-eao0x1-container, .framer-hrOlz.framer-v-13mje4k .framer-eao0x1-container { order: 11; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-13rhwhx-container, .framer-hrOlz.framer-v-13mje4k .framer-13rhwhx-container { order: 12; width: 100%; }\",\".framer-hrOlz.framer-v-1bmf4l .framer-vd0uvt-container, .framer-hrOlz.framer-v-13mje4k .framer-vd0uvt-container { height: 40px; width: 40px; }\",\".framer-hrOlz.framer-v-1yntfqc.framer-n1bij0 { flex-direction: column; height: 64px; justify-content: flex-start; min-height: 64px; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-hrOlz.framer-v-1yntfqc .framer-1nq2163 { align-content: flex-start; align-items: flex-start; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 3; padding: 96px 0px 0px 0px; width: 100%; }\",\".framer-hrOlz.framer-v-1yntfqc .framer-1spn9nz-container, .framer-hrOlz.framer-v-1yntfqc .framer-1e87qra-container, .framer-hrOlz.framer-v-1yntfqc .framer-1b768ff-container, .framer-hrOlz.framer-v-1yntfqc .framer-23rrkd-container, .framer-hrOlz.framer-v-1yntfqc .framer-eao0x1-container, .framer-hrOlz.framer-v-1yntfqc .framer-13rhwhx-container { width: 100%; }\",\".framer-hrOlz.framer-v-1yntfqc .framer-vd0uvt-container { height: 40px; order: 4; width: 40px; }\",\".framer-hrOlz.framer-v-1yntfqc .framer-1jf5jgp-container { order: 2; }\",\".framer-hrOlz.framer-v-13mje4k .framer-12nap9f-container { flex: none; order: 3; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-61xis6-container { flex: none; order: 4; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-j4rsnw-container { flex: none; order: 5; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-1lodz9d-container { flex: none; order: 6; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-1opthmn-container { flex: none; order: 7; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-qpbf31-container { flex: none; order: 8; width: 100%; }\",\".framer-hrOlz.framer-v-13mje4k .framer-536fzg-container { flex: none; order: 9; width: 100%; }\",'.framer-hrOlz[data-border=\"true\"]::after, .framer-hrOlz [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 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"72px\",null]},\"S0oLD4GwT\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"72px\",null]},\"QGI_UDI3a\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"64px\",null]},\"wU8brDxCS\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"72px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermv9C9Op0h=withCSS(Component,css,\"framer-hrOlz\");export default Framermv9C9Op0h;Framermv9C9Op0h.displayName=\"Navbar Mobile\";Framermv9C9Op0h.defaultProps={height:72,width:1200};addPropertyControls(Framermv9C9Op0h,{variant:{options:[\"u8OppIwFc\",\"S0oLD4GwT\",\"QGI_UDI3a\",\"wU8brDxCS\"],optionTitles:[\"Desktop\",\"Phone - Open\",\"Phone - Closed\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framermv9C9Op0h,[{explicitInter:true,fonts:[]},...LogoFonts,...Logo1Fonts,...NavLinkFonts,...NavLink1Fonts,...SearchLinkFonts,...Hamburger2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermv9C9Op0h\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"72px\\\",null]},\\\"S0oLD4GwT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"72px\\\",null]},\\\"QGI_UDI3a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"64px\\\",null]},\\\"wU8brDxCS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"72px\\\",null]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mv9C9Op0h.map","// Generated by Framer (18b201b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,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={wfydx9AH5:{hover:true}};const serializationHash=\"framer-NBn4V\";const variantClassNames={wfydx9AH5:\"framer-v-3nwvx1\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"wfydx9AH5\",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:\"https://gdiogodesigner.framer.website/\",motionChild:true,nodeId:\"wfydx9AH5\",openInNewTab:true,scopeId:\"RfECvASyP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-3nwvx1\",className,classNames)} framer-zh1jmk`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wfydx9AH5\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{\"wfydx9AH5-hover\":{backgroundColor:\"var(--token-a2ef44cc-4112-4a8a-b606-07309a21fdd7, rgb(163, 215, 29))\"}},...addPropertyOverrides({\"wfydx9AH5-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-v7pa8l\",\"data-framer-name\":\"copyright\",layoutDependency:layoutDependency,layoutId:\"dlbcoW5Rt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49)))\"},children:\"Desenvolvido por GDiogo Designer. \\xa9 Todos os direitos reservados. \"})}),className:\"framer-1h96cpx\",\"data-framer-name\":\"Copyright \\xa9 2023 HaylieCoaching\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"toYNV1c5S\",style:{\"--extracted-r6o4lv\":\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NBn4V.framer-zh1jmk, .framer-NBn4V .framer-zh1jmk { display: block; }\",\".framer-NBn4V.framer-3nwvx1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: 1104px; }\",\".framer-NBn4V .framer-v7pa8l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NBn4V .framer-1h96cpx { 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 37\n * @framerIntrinsicWidth 1104\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I0Imat7PS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRfECvASyP=withCSS(Component,css,\"framer-NBn4V\");export default FramerRfECvASyP;FramerRfECvASyP.displayName=\"Assinatura\";FramerRfECvASyP.defaultProps={height:37,width:1104};addFonts(FramerRfECvASyP,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRfECvASyP\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1104\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"37\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I0Imat7PS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RfECvASyP.map","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","// @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\"}}}","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{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 (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 7.41 L 6 2.83 L 10.59 7.41 L 12 6 L 6 0 L 0 6 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"fVkVOOD8l\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Q6HTs\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-Q6HTs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Up\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Q6HTs\");Icon.displayName=\"Keyboard Arrow Up\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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+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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-3HKLD .framer-styles-preset-1dcpqtv:not(.rich-text-wrapper), .framer-3HKLD .framer-styles-preset-1dcpqtv.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-223ff622-265c-4d8e-8d0c-4cd352d9c8e6, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-3HKLD\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18b201b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vQxUNSLOzLK70c9zE2kX/fVmsEcpzVggnck1EyiOn/OzoWtAfM2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PhFckhH61PlKvWqpNekQ/tQZF3KdPCgFvIfRaEQcJ/vY7WNOunw.js\";const enabledGestures={kriFgiPLQ:{hover:true}};const serializationHash=\"framer-s2Y6M\";const variantClassNames={kriFgiPLQ:\"framer-v-1f4z3w5\"};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 getProps=({height,id,link,title,width,...props})=>{return{...props,CQuqb_LpW:link??props.CQuqb_LpW,Fd4T3758W:title??props.Fd4T3758W??\"T\\xedtulo\"};};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,Fd4T3758W,CQuqb_LpW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"kriFgiPLQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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:CQuqb_LpW,motionChild:true,nodeId:\"kriFgiPLQ\",openInNewTab:false,scopeId:\"NDM85Q2s7\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1f4z3w5\",className,classNames)} framer-1ajq1zw`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kriFgiPLQ\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{\"kriFgiPLQ-hover\":{backgroundColor:\"var(--token-e6025724-3e2e-42f4-b1b7-a1306dc4a68c, rgb(243, 246, 245))\"}},...addPropertyOverrides({\"kriFgiPLQ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dbn0l9\",\"data-styles-preset\":\"vY7WNOunw\",style:{\"--framer-text-alignment\":\"center\"},children:\"T\\xedtulo\"})}),className:\"framer-1w3syep\",\"data-framer-name\":\"T\\xedtulo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AJXH7gPYH\",text:Fd4T3758W,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"kriFgiPLQ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dcpqtv\",\"data-styles-preset\":\"OzoWtAfM2\",style:{\"--framer-text-alignment\":\"center\"},children:\"T\\xedtulo\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s2Y6M.framer-1ajq1zw, .framer-s2Y6M .framer-1ajq1zw { display: block; }\",\".framer-s2Y6M.framer-1f4z3w5 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 176px; }\",\".framer-s2Y6M .framer-1w3syep { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"L36USP3rp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Fd4T3758W\":\"title\",\"CQuqb_LpW\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNDM85Q2s7=withCSS(Component,css,\"framer-s2Y6M\");export default FramerNDM85Q2s7;FramerNDM85Q2s7.displayName=\"Dropdown options\";FramerNDM85Q2s7.defaultProps={height:26,width:176};addPropertyControls(FramerNDM85Q2s7,{Fd4T3758W:{defaultValue:\"T\\xedtulo\",displayTextArea:false,title:\"Title\",type:ControlType.String},CQuqb_LpW:{title:\"Link\",type:ControlType.Link}});addFonts(FramerNDM85Q2s7,[{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+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\"},{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNDM85Q2s7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"176\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L36USP3rp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"26\",\"framerVariables\":\"{\\\"Fd4T3758W\\\":\\\"title\\\",\\\"CQuqb_LpW\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NDM85Q2s7.map","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Instance,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 KeyboardArrowUp from\"https://framerusercontent.com/modules/2OOrfXIPpANfaQg2UKKP/ftE7qAmLw5L0gCR8CSoz/glyFmk8Uv.js\";import KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Ks5SeGu7tBRLSFn2OP3T/CDvRu144s4WXeJH147bO/ey3CmLhBw.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/vQxUNSLOzLK70c9zE2kX/fVmsEcpzVggnck1EyiOn/OzoWtAfM2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PhFckhH61PlKvWqpNekQ/tQZF3KdPCgFvIfRaEQcJ/vY7WNOunw.js\";import DropdownOptions from\"https://framerusercontent.com/modules/8VmUQvWwpe6ljlmUPVLH/J7msHskIY2QvRgZYv6G8/NDM85Q2s7.js\";const DropdownOptionsFonts=getFonts(DropdownOptions);const MotionDivWithFX=withFX(motion.div);const enabledGestures={fiupsnHDM:{hover:true},jdxl5ZdvJ:{hover:true}};const cycleOrder=[\"fiupsnHDM\",\"jdxl5ZdvJ\"];const serializationHash=\"framer-FAR2x\";const variantClassNames={fiupsnHDM:\"framer-v-17bbvs\",jdxl5ZdvJ:\"framer-v-1ev8vpv\"};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={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-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 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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Nav Button\":\"fiupsnHDM\",Chavron:\"jdxl5ZdvJ\"};const getProps=({buttonTitle,click,height,id,link,shadow,width,...props})=>{return{...props,gSTAIAaF5:link??props.gSTAIAaF5,SJZ4Uy4uX:shadow??props.SJZ4Uy4uX??\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",SnwvvWC1N:click??props.SnwvvWC1N,variant:humanReadableVariantMap[props.variant]??props.variant??\"fiupsnHDM\",zhh6Jh42G:buttonTitle??props.zhh6Jh42G??\"Button 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,zhh6Jh42G,SnwvvWC1N,gSTAIAaF5,SJZ4Uy4uX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fiupsnHDM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1r04qbz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SnwvvWC1N){const res=await SnwvvWC1N(...args);if(res===false)return false;}});const onMouseEnterupml6a=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"jdxl5ZdvJ-hover\")return true;if(baseVariant===\"jdxl5ZdvJ\")return true;return false;};const ref1=React.useRef(null);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17bbvs\",className,classNames),\"data-framer-name\":\"Nav Button\",\"data-highlight\":true,id:`${layoutId}-17bbvs`,layoutDependency:layoutDependency,layoutId:\"fiupsnHDM\",onMouseEnter:onMouseEnterupml6a({overlay}),onTap:onTap1r04qbz,ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"fiupsnHDM-hover\":{\"data-framer-name\":undefined},\"jdxl5ZdvJ-hover\":{\"data-framer-name\":undefined},jdxl5ZdvJ:{\"data-framer-name\":\"Chavron\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dbn0l9\",\"data-styles-preset\":\"vY7WNOunw\",children:/*#__PURE__*/_jsx(Link,{href:gSTAIAaF5,motionChild:true,nodeId:\"HV2gB1QSZ\",openInNewTab:false,relValues:[],scopeId:\"PGpcVGcqD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xgugdo\",\"data-styles-preset\":\"ey3CmLhBw\",children:\"Button Title\"})})})}),className:\"framer-cq5g01\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HV2gB1QSZ\",text:zhh6Jh42G,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fiupsnHDM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dcpqtv\",\"data-styles-preset\":\"OzoWtAfM2\",children:/*#__PURE__*/_jsx(Link,{href:gSTAIAaF5,motionChild:true,nodeId:\"HV2gB1QSZ\",openInNewTab:false,relValues:[],scopeId:\"PGpcVGcqD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xgugdo\",\"data-styles-preset\":\"ey3CmLhBw\",children:\"Button Title\"})})})})},\"jdxl5ZdvJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dcpqtv\",\"data-styles-preset\":\"OzoWtAfM2\",children:/*#__PURE__*/_jsx(Link,{href:gSTAIAaF5,motionChild:true,nodeId:\"HV2gB1QSZ\",openInNewTab:false,relValues:[],scopeId:\"PGpcVGcqD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1xgugdo\",\"data-styles-preset\":\"ey3CmLhBw\",children:\"Button Title\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-10t9br\",Component:KeyboardArrowDown,layoutDependency:layoutDependency,layoutId:\"KXKlWyN9z\",style:{\"--esondr\":\"var(--token-cd5d079e-2222-45ae-b36c-8d8dee544c6b, rgb(25, 54, 37))\"},variants:{\"jdxl5ZdvJ-hover\":{\"--esondr\":\"var(--token-223ff622-265c-4d8e-8d0c-4cd352d9c8e6, rgb(73, 79, 76))\"}},...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{Component:KeyboardArrowUp}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-17bbvs`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({jdxl5ZdvJ:{offsetY:40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-id8sv\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"mu9hBiYEo\",ref:ref1,role:\"dialog\",style:{\"--5um90d\":SJZ4Uy4uX,backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},variants:{jdxl5ZdvJ:{boxShadow:\"var(--5um90d)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18lffpm\",layoutDependency:layoutDependency,layoutId:\"ukTjwasEZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"assessoria-e-licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"assessoria-e-licenciamento-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"rfKAK6whZ\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"176px\",...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-itr06v-container\",layoutDependency:layoutDependency,layoutId:\"K5GTu3w4m-container\",nodeId:\"K5GTu3w4m\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",children:/*#__PURE__*/_jsx(DropdownOptions,{Fd4T3758W:\"T\\xedtulo\",height:\"100%\",id:\"K5GTu3w4m\",layoutId:\"K5GTu3w4m\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks[1]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks[0],Fd4T3758W:\"Assessoria Licenciamento Ambiental\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19skdi9-container\",layoutDependency:layoutDependency,layoutId:\"vaNzlJJBL-container\",nodeId:\"vaNzlJJBL\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate1,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{Fd4T3758W:\"T\\xedtulo\",height:\"100%\",id:\"vaNzlJJBL\",layoutId:\"vaNzlJJBL\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks1[1]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks1[0],Fd4T3758W:\"Auditoria Ambiental\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"auditoria-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"OADEWD98s\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"classifica\\xe7\\xe3o-de-res\\xedduos-s\\xf3lidos\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"QP0kiGDGz\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rs2em9-container\",layoutDependency:layoutDependency,layoutId:\"zeN5HRZSW-container\",nodeId:\"zeN5HRZSW\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate2,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{CQuqb_LpW:resolvedLinks2[0],Fd4T3758W:\"Auditoria Ambiental\",height:\"100%\",id:\"zeN5HRZSW\",layoutId:\"zeN5HRZSW\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks2[2]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks2[1],Fd4T3758W:\"Classifica\\xe7\\xe3o de Res\\xedduos S\\xf3lidos\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"gest\\xe3o-ambiental\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Ixn4DMsIW\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-118bm9e-container\",layoutDependency:layoutDependency,layoutId:\"HwqBqbFNV-container\",nodeId:\"HwqBqbFNV\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate2,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{Fd4T3758W:\"T\\xedtulo\",height:\"100%\",id:\"HwqBqbFNV\",layoutId:\"HwqBqbFNV\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks3[1]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks3[0],Fd4T3758W:\"Gest\\xe3o Ambiental\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"relat\\xf3rios-e-invent\\xe1rios-ambientais\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"Jr29kysYa\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wncaj4-container\",layoutDependency:layoutDependency,layoutId:\"nDFQygvqx-container\",nodeId:\"nDFQygvqx\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate2,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{Fd4T3758W:\"T\\xedtulo\",height:\"100%\",id:\"nDFQygvqx\",layoutId:\"nDFQygvqx\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks4[1]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks4[0],Fd4T3758W:\"Relat\\xf3rios e Invent\\xe1rios Ambientais\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d03uif-container\",layoutDependency:layoutDependency,layoutId:\"npXOTaLtW-container\",nodeId:\"npXOTaLtW\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate2,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{Fd4T3758W:\"T\\xedtulo\",height:\"100%\",id:\"npXOTaLtW\",layoutId:\"npXOTaLtW\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks5[1]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks5[0],Fd4T3758W:\"Treinamento Customizado\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{zZCKzdDJk:\"treinamento-customizado\"},unresolvedPathSlugs:{zZCKzdDJk:{collectionId:\"MiLd1dl4y\",collectionItemId:\"tHHyXfRmV\"}},webPageId:\"RLzVRpwaE\"},implicitPathVariables:undefined},{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined},{href:{webPageId:\"IreLMokTF\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jdxl5ZdvJ:{width:\"324px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rykbfo-container\",layoutDependency:layoutDependency,layoutId:\"gW4AyYo7N-container\",nodeId:\"gW4AyYo7N\",rendersWithMotion:true,scopeId:\"PGpcVGcqD\",transformTemplate:transformTemplate2,...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{transformTemplate:undefined},jdxl5ZdvJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(DropdownOptions,{CQuqb_LpW:resolvedLinks6[0],Fd4T3758W:\"Treinamento Customizado\",height:\"100%\",id:\"gW4AyYo7N\",layoutId:\"gW4AyYo7N\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jdxl5ZdvJ-hover\":{CQuqb_LpW:resolvedLinks6[2]},jdxl5ZdvJ:{CQuqb_LpW:resolvedLinks6[1],Fd4T3758W:\"- Ver todos -\"}},baseVariant,gestureVariant)})})})})]})})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FAR2x.framer-5joflj, .framer-FAR2x .framer-5joflj { display: block; }\",\".framer-FAR2x.framer-17bbvs { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 2px 4px 2px 4px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FAR2x .framer-cq5g01 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-FAR2x .framer-10t9br { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 16px; }\",\".framer-FAR2x .framer-id8sv { height: 150px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FAR2x .framer-18lffpm { flex: none; height: 19px; overflow: visible; position: absolute; right: 0px; top: 14px; width: 100%; }\",\".framer-FAR2x .framer-itr06v-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: 176px; }\",\".framer-FAR2x .framer-19skdi9-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 176px; }\",\".framer-FAR2x .framer-rs2em9-container { flex: none; height: auto; left: 50%; position: absolute; top: 36px; width: 1fr; }\",\".framer-FAR2x .framer-118bm9e-container, .framer-FAR2x .framer-1wncaj4-container, .framer-FAR2x .framer-1d03uif-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; width: 176px; }\",\".framer-FAR2x .framer-1rykbfo-container { bottom: 0px; flex: none; height: auto; left: 50%; position: absolute; width: 1fr; }\",\".framer-FAR2x.framer-v-1ev8vpv.framer-17bbvs { flex-direction: row; gap: 4px; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-10t9br { height: var(--framer-aspect-ratio-supported, 16px); }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-id8sv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 12px 4px 12px 4px; width: min-content; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-18lffpm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; right: unset; top: unset; width: 324px; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-itr06v-container { left: unset; order: 0; position: relative; top: unset; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-19skdi9-container { left: unset; order: 1; position: relative; top: unset; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-rs2em9-container { left: unset; order: 2; position: relative; top: unset; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-118bm9e-container { bottom: unset; left: unset; order: 3; position: relative; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-1wncaj4-container { bottom: unset; left: unset; order: 4; position: relative; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-1d03uif-container { bottom: unset; left: unset; order: 5; position: relative; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv .framer-1rykbfo-container { bottom: unset; left: unset; order: 6; position: relative; width: 100%; }\",\".framer-FAR2x.framer-v-1ev8vpv.hover .framer-18lffpm { right: unset; top: unset; }\",\".framer-FAR2x.framer-v-1ev8vpv.hover .framer-itr06v-container, .framer-FAR2x.framer-v-1ev8vpv.hover .framer-19skdi9-container, .framer-FAR2x.framer-v-1ev8vpv.hover .framer-rs2em9-container { left: unset; top: unset; }\",\".framer-FAR2x.framer-v-1ev8vpv.hover .framer-118bm9e-container, .framer-FAR2x.framer-v-1ev8vpv.hover .framer-1wncaj4-container, .framer-FAR2x.framer-v-1ev8vpv.hover .framer-1d03uif-container, .framer-FAR2x.framer-v-1ev8vpv.hover .framer-1rykbfo-container { bottom: unset; left: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jdxl5ZdvJ\":{\"layout\":[\"auto\",\"auto\"]},\"Bj9k2jkHy\":{\"layout\":[\"auto\",\"auto\"]},\"VdFTRXNIx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"zhh6Jh42G\":\"buttonTitle\",\"SnwvvWC1N\":\"click\",\"gSTAIAaF5\":\"link\",\"SJZ4Uy4uX\":\"shadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPGpcVGcqD=withCSS(Component,css,\"framer-FAR2x\");export default FramerPGpcVGcqD;FramerPGpcVGcqD.displayName=\"Nav Button\";FramerPGpcVGcqD.defaultProps={height:30,width:98};addPropertyControls(FramerPGpcVGcqD,{variant:{options:[\"fiupsnHDM\",\"jdxl5ZdvJ\"],optionTitles:[\"Nav Button\",\"Chavron\"],title:\"Variant\",type:ControlType.Enum},zhh6Jh42G:{defaultValue:\"Button Title\",displayTextArea:false,title:\"Button Title\",type:ControlType.String},SnwvvWC1N:{title:\"Click\",type:ControlType.EventHandler},gSTAIAaF5:{title:\"Link\",type:ControlType.Link},SJZ4Uy4uX:{defaultValue:[{blur:5,color:\"rgba(0,0,0,0.25)\",diffusion:.5,focus:.5,inset:false,spread:0,type:\"box\",x:0,y:2}],title:\"Shadow\",type:ControlType.BoxShadow}});addFonts(FramerPGpcVGcqD,[{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+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\"},{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\"}]},...DropdownOptionsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPGpcVGcqD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"zhh6Jh42G\\\":\\\"buttonTitle\\\",\\\"SnwvvWC1N\\\":\\\"click\\\",\\\"gSTAIAaF5\\\":\\\"link\\\",\\\"SJZ4Uy4uX\\\":\\\"shadow\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jdxl5ZdvJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bj9k2jkHy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VdFTRXNIx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"98\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PGpcVGcqD.map","// Generated by Framer (a9375b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,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 Logo from\"https://framerusercontent.com/modules/5xmn0SaM7DrDPBTVwNP7/cm8Ow0jOS1ZWUEJwaXdB/F_sN14sLD.js\";import NavButton from\"https://framerusercontent.com/modules/mqiEk5cgQOkT97XxX1DR/Am5GOzUvNTtzkXdLulxT/PGpcVGcqD.js\";const LogoFonts=getFonts(Logo);const NavButtonFonts=getFonts(NavButton);const SearchFonts=getFonts(Search);const cycleOrder=[\"T1YcEuHbp\",\"EqqMIpn0k\"];const serializationHash=\"framer-cOzPv\";const variantClassNames={EqqMIpn0k:\"framer-v-6khdel\",T1YcEuHbp:\"framer-v-12kr2ko\"};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={Desktop:\"T1YcEuHbp\",Tablet:\"EqqMIpn0k\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"T1YcEuHbp\"};};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:\"T1YcEuHbp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const SnwvvWC1Nf3l284=activeVariantCallback(async(...args)=>{setVariant(\"T1YcEuHbp\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();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-12kr2ko\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"T1YcEuHbp\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-ada56bba-4df5-48da-a763-8cf33cd578e9, rgb(12, 87, 49))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({EqqMIpn0k:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d9vgnx\",layoutDependency:layoutDependency,layoutId:\"HAfQSov2J\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-42)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-109sge6-container\",layoutDependency:layoutDependency,layoutId:\"rTik99dKu-container\",nodeId:\"rTik99dKu\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"rTik99dKu\",layoutId:\"rTik99dKu\",MfsotkAUW:resolvedLinks[0],variant:\"xyM0cuT5I\",width:\"100%\",...addPropertyOverrides({EqqMIpn0k:{MfsotkAUW:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9283pw\",layoutDependency:layoutDependency,layoutId:\"jFUNywjSW\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"56px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-42)/2)+.5+5.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lxfoc4-container\",layoutDependency:layoutDependency,layoutId:\"KkHt2hy3L-container\",nodeId:\"KkHt2hy3L\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",children:/*#__PURE__*/_jsx(NavButton,{gSTAIAaF5:resolvedLinks1[0],height:\"100%\",id:\"KkHt2hy3L\",layoutId:\"KkHt2hy3L\",SJZ4Uy4uX:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",style:{width:\"100%\"},variant:\"fiupsnHDM\",width:\"100%\",zhh6Jh42G:\"Home\",...addPropertyOverrides({EqqMIpn0k:{gSTAIAaF5:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined},{href:{webPageId:\"YBRpvy_XP\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"78px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-42)/2)+.5+5.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xjnepg-container\",layoutDependency:layoutDependency,layoutId:\"dQobWIsJV-container\",nodeId:\"dQobWIsJV\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",children:/*#__PURE__*/_jsx(NavButton,{gSTAIAaF5:resolvedLinks2[0],height:\"100%\",id:\"dQobWIsJV\",layoutId:\"dQobWIsJV\",SJZ4Uy4uX:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",style:{width:\"100%\"},variant:\"fiupsnHDM\",width:\"100%\",zhh6Jh42G:\"Sobre\",...addPropertyOverrides({EqqMIpn0k:{gSTAIAaF5:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"91px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-42)/2)+.5+5.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ejku2i-container\",layoutDependency:layoutDependency,layoutId:\"idmQ7OxnM-container\",nodeId:\"idmQ7OxnM\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"idmQ7OxnM\",layoutId:\"idmQ7OxnM\",SJZ4Uy4uX:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",SnwvvWC1N:SnwvvWC1Nf3l284,style:{width:\"100%\"},variant:\"jdxl5ZdvJ\",width:\"100%\",zhh6Jh42G:\"Servi\\xe7os\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined},{href:{webPageId:\"gA3C_4sJK\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"70px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||72)-0-42)/2)+.5+5.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y4ru7d-container\",layoutDependency:layoutDependency,layoutId:\"QYv09vM2x-container\",nodeId:\"QYv09vM2x\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",children:/*#__PURE__*/_jsx(NavButton,{gSTAIAaF5:resolvedLinks3[0],height:\"100%\",id:\"QYv09vM2x\",layoutId:\"QYv09vM2x\",SJZ4Uy4uX:\"0px 2px 5px 0px rgba(0, 0, 0, 0.25)\",style:{width:\"100%\"},variant:\"fiupsnHDM\",width:\"100%\",zhh6Jh42G:\"Contato\",...addPropertyOverrides({EqqMIpn0k:{gSTAIAaF5:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cpj88w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"urDudW6R5-container\",nodeId:\"urDudW6R5\",rendersWithMotion:true,scopeId:\"xWuIHPWzQ\",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:\"var(--token-cd5d079e-2222-45ae-b36c-8d8dee544c6b, rgb(25, 54, 37))\",iconSize:24,iconType:\"default\",id:\"urDudW6R5\",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:\"Search...\"},textColor:\"var(--token-cd5d079e-2222-45ae-b36c-8d8dee544c6b, rgb(25, 54, 37))\"},layoutId:\"urDudW6R5\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"var(--token-cd5d079e-2222-45ae-b36c-8d8dee544c6b, rgb(25, 54, 37))\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cOzPv.framer-1ivp8bh, .framer-cOzPv .framer-1ivp8bh { display: block; }\",\".framer-cOzPv.framer-12kr2ko { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 72px; justify-content: center; min-height: 72px; padding: 0px 48px 0px 48px; position: relative; width: 1200px; }\",\".framer-cOzPv .framer-1d9vgnx { 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: 1280px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-cOzPv .framer-109sge6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-cOzPv .framer-9283pw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 41px; justify-content: center; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: min-content; }\",\".framer-cOzPv .framer-lxfoc4-container { flex: none; height: auto; position: relative; width: 56px; }\",\".framer-cOzPv .framer-xjnepg-container { flex: none; height: auto; position: relative; width: 78px; }\",\".framer-cOzPv .framer-1ejku2i-container { flex: none; height: auto; position: relative; width: 91px; }\",\".framer-cOzPv .framer-y4ru7d-container { flex: none; height: auto; position: relative; width: 70px; }\",\".framer-cOzPv .framer-cpj88w-container { cursor: pointer; flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-cOzPv.framer-v-6khdel.framer-12kr2ko { padding: 0px 32px 0px 32px; }\",'.framer-cOzPv[data-border=\"true\"]::after, .framer-cOzPv [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 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"72px\",null]},\"EqqMIpn0k\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"72px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxWuIHPWzQ=withCSS(Component,css,\"framer-cOzPv\");export default FramerxWuIHPWzQ;FramerxWuIHPWzQ.displayName=\"Nav Bar\";FramerxWuIHPWzQ.defaultProps={height:72,width:1200};addPropertyControls(FramerxWuIHPWzQ,{variant:{options:[\"T1YcEuHbp\",\"EqqMIpn0k\"],optionTitles:[\"Desktop\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxWuIHPWzQ,[{explicitInter:true,fonts:[]},...LogoFonts,...NavButtonFonts,...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxWuIHPWzQ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"72px\\\",null]},\\\"EqqMIpn0k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"72px\\\",null]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (26c37fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/EUsZgO_5i/EUsZgO_5i.js\";import NavbarMobile from\"#framer/local/canvasComponent/mv9C9Op0h/mv9C9Op0h.js\";import Assinatura from\"#framer/local/canvasComponent/RfECvASyP/RfECvASyP.js\";import NavBar from\"#framer/local/canvasComponent/xWuIHPWzQ/xWuIHPWzQ.js\";const NavBarFonts=getFonts(NavBar);const FooterFonts=getFonts(Footer);const ContainerWithFX=withFX(Container);const AssinaturaFonts=getFonts(Assinatura);const NavbarMobileFonts=getFonts(NavbarMobile);const breakpoints={fxacU8Ngo:\"(min-width: 1200px)\",lbLbBRgHL:\"(max-width: 809.98px)\",q48Q4Lrdd:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0aaMR\";const variantClassNames={fxacU8Ngo:\"framer-v-1g73f2x\",lbLbBRgHL:\"framer-v-l95s7e\",q48Q4Lrdd:\"framer-v-19x2dhj\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:50};const transition1={damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"};const breakpointRules={lbLbBRgHL:[\".framer-0aaMR .framer-2v2st8 { order: 1003; }\",\".framer-0aaMR .framer-14yi5b4-container { order: -1000; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lbLbBRgHL:\".framer-l95s7e-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0aaMR.framer-llfxkw, .framer-0aaMR .framer-llfxkw { display: block; }\",\".framer-0aaMR.framer-1g73f2x { align-content: center; align-items: center; background-color: var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0aaMR .framer-1q2zsqq-container { flex: none; height: 80px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 3; }\",\".framer-0aaMR .framer-1ttbz2d { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -160px; position: relative; width: 0px; }\",\".framer-0aaMR .framer-2v2st8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0aaMR .framer-e8wsrt-container, .framer-0aaMR .framer-y6b5hu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0aaMR .framer-14yi5b4-container { flex: none; height: auto; left: 50%; order: 1003; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -160px; }'];const mediaQueries={fxacU8Ngo:\"(min-width: 1200px)\",lbLbBRgHL:\"(max-width: 809.98px)\",q48Q4Lrdd:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"fxacU8Ngo\",Phone:\"lbLbBRgHL\",Tablet:\"q48Q4Lrdd\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fxacU8Ngo\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"lbLbBRgHL\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"lbLbBRgHL\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"fxacU8Ngo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-b9904be9-2418-4245-94f6-308abf12e8c9, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1g73f2x\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q2zsqq-container hidden-l95s7e\",layoutScroll:true,nodeId:\"flmAwBx3d\",scopeId:\"DgrlbjQb6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{q48Q4Lrdd:{variant:\"EqqMIpn0k\"}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"flmAwBx3d\",layoutId:\"flmAwBx3d\",style:{height:\"100%\",width:\"100%\"},variant:\"T1YcEuHbp\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ttbz2d\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2v2st8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:383,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-e8wsrt-container\",nodeId:\"FgBkk3i0w\",rendersWithMotion:true,scopeId:\"DgrlbjQb6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lbLbBRgHL:{variant:\"PELcULOPe\"},q48Q4Lrdd:{variant:\"Klzae5vz1\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"FgBkk3i0w\",layoutId:\"FgBkk3i0w\",style:{width:\"100%\"},variant:\"p60WNVWpo\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,width:\"100vw\",y:1393,children:/*#__PURE__*/_jsx(Container,{className:\"framer-y6b5hu-container\",nodeId:\"mTRiq_Aft\",scopeId:\"DgrlbjQb6\",children:/*#__PURE__*/_jsx(Assinatura,{height:\"100%\",id:\"mTRiq_Aft\",layoutId:\"mTRiq_Aft\",style:{width:\"100%\"},width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lbLbBRgHL:{height:72,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-14yi5b4-container hidden-1g73f2x hidden-19x2dhj\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"tKxaDphdD\",scopeId:\"DgrlbjQb6\",children:/*#__PURE__*/_jsx(NavbarMobile,{height:\"100%\",id:\"tKxaDphdD\",layoutId:\"tKxaDphdD\",style:{width:\"100%\"},variant:\"QGI_UDI3a\",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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q48Q4Lrdd\":{\"layout\":[\"fixed\",\"fixed\"]},\"lbLbBRgHL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"fxacU8Ngo\":[\".framer-1q2zsqq-container\",\".framer-2v2st8\"],\"q48Q4Lrdd\":[\".framer-1q2zsqq-container\",\".framer-2v2st8\"],\"lbLbBRgHL\":[\".framer-2v2st8\",\".framer-14yi5b4-container\"]}\n * @framerBreakpoints {\"fxacU8Ngo\":{\"min\":1200,\"canvasClassName\":\"framer-1g73f2x-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"q48Q4Lrdd\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19x2dhj-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lbLbBRgHL\":{\"max\":809,\"canvasClassName\":\"framer-l95s7e-override\",\"minHeight\":1377,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant fxacU8Ngo\n * @framerLayoutTemplate\n */const FramerDgrlbjQb6=withCSS(Component,css,\"framer-0aaMR\");export default FramerDgrlbjQb6;FramerDgrlbjQb6.displayName=\"Template\";FramerDgrlbjQb6.defaultProps={height:1e3,width:1200};addFonts(FramerDgrlbjQb6,[{explicitInter:true,fonts:[]},...NavBarFonts,...FooterFonts,...AssinaturaFonts,...NavbarMobileFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDgrlbjQb6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q48Q4Lrdd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lbLbBRgHL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"fxacU8Ngo\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerBreakpoints\":\"{\\\"fxacU8Ngo\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1g73f2x-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"q48Q4Lrdd\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19x2dhj-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lbLbBRgHL\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-l95s7e-override\\\",\\\"minHeight\\\":1377,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"fxacU8Ngo\\\":[\\\".framer-1q2zsqq-container\\\",\\\".framer-2v2st8\\\"],\\\"q48Q4Lrdd\\\":[\\\".framer-1q2zsqq-container\\\",\\\".framer-2v2st8\\\"],\\\"lbLbBRgHL\\\":[\\\".framer-2v2st8\\\",\\\".framer-14yi5b4-container\\\"]}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/oTZyeLTZTJokTE3A73TQ/6GRSvWU22wLYwdCLNDpS/DgrlbjQb6.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {GcOhHcpQl: \"hero\", LMFSkFXz3: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hN30pOLLni0mLueZmSf4/mMxyOhbZXCBYG1VI0Vn4/augiA20Il.js\")), path: \"/\"}, YBRpvy_XP: {elements: {NnYfv2FIm: \"bento-2-4\", NTHQvs1RP: \"who-we-are\", QfN9EXoMD: \"bento-2\", r_Qe4X2O6: \"bento-2-3\", ROrFLA70a: \"bento-2-1\", zZXTRo7y4: \"bento-2-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xXOtec2PWisp5GTX245u/l54cP5nPBEGUN16dudr2/YBRpvy_XP.js\")), path: \"/sobre\"}, IreLMokTF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3QHJIeRoq4O5OgmrRCUi/xB6wV7eogu1uMbYoCY1l/IreLMokTF.js\")), path: \"/services\"}, gA3C_4sJK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u4raVK1eI8vVakvW92zk/nBty2x1IwLEA6YYfGkIT/gA3C_4sJK.js\")), path: \"/contato\"}, RLzVRpwaE: {collectionId: \"MiLd1dl4y\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qiEoUQ13zkcg4v35tmbS/cmYuiNPfrrYu2V3k1Rv2/RLzVRpwaE.js\")), path: \"/services/:zZCKzdDJk\"}}\r\n\r\n\t\tconst locales = [{code: \"pt-BR\", id: \"default\", name: \"Portuguese\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {MiLd1dl4y: async () => (await import(\"https://framerusercontent.com/modules/QwMXNTnpSOBZsc7W766Y/4OOTDKzxnxRSaloUafME/MiLd1dl4y.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"f9ebcaadfb74149934aedb32a2376266a6b83db1255da98b52eb4d27e3cbcc9d\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"YBRpvy_XP\":\r\ncase \"IreLMokTF\":\r\ncase \"gA3C_4sJK\":\r\ncase \"RLzVRpwaE\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"YBRpvy_XP\":\r\ncase \"IreLMokTF\":\r\ncase \"gA3C_4sJK\":\r\ncase \"RLzVRpwaE\":\r\nreturn [{hash: \"1g73f2x\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"19x2dhj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"l95s7e\", mediaQuery: \"(max-width: 809.98px)\"}]\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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\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://www.zadambiental.com.br\",\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/JxtdhybbISursRSnrQak/E0zCl8WrSZRMuOqQ4LLB/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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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"}