{"version":3,"file":"shared-lib.CdpLvM7D.mjs","names":["fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","sharedStyle.className","React.useRef","React.useId","className","css","sharedStyle.css","sharedStyle.fonts","e","metadata","log","time","timeEnd","p","useMemo","useState","useRef","useCallback","useRef","useState","useDeferredValue","useCallback","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","fonts","css","className","css","SearchFonts","Search","serializationHash","variantClassNames","transition1","addImageAlt","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","sharedStyle.className","React.useRef","React.useId","className","css","sharedStyle.css","sharedStyle.fonts","NavMenu","Search","React.useContext","React.useMemo","React.Fragment","sharedStyle.className","React.useRef","React.useId","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/2F62mxoB8LnLYn51EEth/fteHqYqVXSM8tGfvZzDY/QqpBWCm1k.js","https:/framerusercontent.com/modules/LapCGXbRUWELdFYc95Yl/gk2ySNQbRhMrR71J3Zwk/k9akO3mJI.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/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/Xy775u0FJg3K1GQc1Cd9/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js","https:/framerusercontent.com/modules/4YJZ4kHI8eiG7PjXe9wC/Qp7ceePJvzZHhvplyTAs/cgta2ruku.js","https:/framerusercontent.com/modules/WaGvC95fQup9Mg1TgNRq/0vm2HRDwndMnDlTZ1Z6D/fvumORE7D.js","https:/framerusercontent.com/modules/lW2wI3GsDGeSRY8TYYLB/ouSm5YUY0VHu3m1dDiec/Lug1Rj5PY.js","https:/framerusercontent.com/modules/Xb2MmI7oT0LDFg2gdjCE/7gAvWqBjgwkY46ratpzN/SH7Qz6tck.js","https:/framerusercontent.com/modules/3QUSQPV2qvpVBd3651gU/A5zZhLVonh1rtqQpQWze/siteMetadata.js"],"sourcesContent":["// Generated by Framer (cf240c2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-JlcAL .framer-styles-preset-gw2mif:not(.rich-text-wrapper), .framer-JlcAL .framer-styles-preset-gw2mif.rich-text-wrapper a { --framer-link-current-text-color: #ff8001; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #7d7d7d; --framer-link-hover-text-decoration: none; --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-JlcAL\";\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 (aba0f78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2F62mxoB8LnLYn51EEth/fteHqYqVXSM8tGfvZzDY/QqpBWCm1k.js\";const cycleOrder=[\"QGyISRohE\",\"PjwyTqSWY\",\"GrBgRVyTG\",\"FnkwTzaPL\",\"ga_0jJG3a\"];const serializationHash=\"framer-mkjTN\";const variantClassNames={FnkwTzaPL:\"framer-v-v9wdju\",ga_0jJG3a:\"framer-v-h9awe6\",GrBgRVyTG:\"framer-v-1q98bs3\",PjwyTqSWY:\"framer-v-lh6brg\",QGyISRohE:\"framer-v-1dw4q61\"};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={\"full hd\":\"ga_0jJG3a\",Desktop:\"QGyISRohE\",Notebook:\"FnkwTzaPL\",Phone:\"GrBgRVyTG\",Tablet:\"PjwyTqSWY\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QGyISRohE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QGyISRohE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dw4q61\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QGyISRohE\",ref:ref??ref1,style:{backgroundColor:\"rgb(234, 236, 243)\",...style},...addPropertyOverrides({FnkwTzaPL:{\"data-framer-name\":\"Notebook\"},ga_0jJG3a:{\"data-framer-name\":\"full hd\"},GrBgRVyTG:{\"data-framer-name\":\"Phone\"},PjwyTqSWY:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xfgvf7\",layoutDependency:layoutDependency,layoutId:\"PemfyCk38\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vHcTUT6qK\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-uzr8gb framer-ti3fwj\",\"data-framer-name\":\"LOGO PRO\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:153,intrinsicWidth:144,layoutDependency:layoutDependency,layoutId:\"vHcTUT6qK\",svg:'<svg width=\"144\" height=\"153\" viewBox=\"0 0 144 153\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_284_213)\">\\n<path d=\"M62.5776 0.085602C51.4816 0.38592 36.818 1.46544 25.8481 3.67725C10.2793 6.4207 6.02802 9.919 3.59492 27.1832C-0.0681025 48.7899 -0.728898 77.1294 0.699643 99.3733C1.32988 109.466 2.10527 116.313 3.54909 125.473C4.21752 129.393 5.35577 136.215 6.84924 138.735C10.7147 146.706 18.1668 147.672 26.3446 149.368C51.5504 153.889 82.6269 153.958 108.215 150.858C112.512 150.35 119.177 149.133 122.645 148.313C126.904 147.294 130.823 146.251 133.783 143.342C138.523 139.08 139.169 132.205 140.341 126C144.887 97.6606 145.07 64.2969 141.598 35.5597C140.815 29.7806 139.795 22.2686 138.195 16.8547C136.316 10.8524 131.862 6.88741 125.899 5.46292C106.217 0.377804 83.7727 -0.287767 62.5776 0.085602Z\" fill=\"#FF8000\"/>\\n<path d=\"M83.5206 48.7407C82.1074 48.7407 81.3549 49.0532 81.3549 50.3803V68.2289L61.2446 50.0313C60.2285 49.1263 59.6059 48.7407 58.1621 48.7407C56.8176 48.7407 56.0957 49.0897 56.0957 50.3803V72.6566C56.0957 73.9837 56.8482 74.2962 58.2614 74.2962C59.6747 74.2962 60.4577 73.9837 60.4577 72.6566V54.8445L80.866 73.1111C82.0119 74.1217 82.2793 74.2962 83.4595 74.2962C84.9683 74.2962 85.7246 74.0162 85.7246 72.6566V50.3803C85.7246 49.0573 84.9683 48.7407 83.5283 48.7407H83.5206Z\" fill=\"white\"/>\\n<path d=\"M117.45 48.7407C116.006 48.7407 115.254 49.0532 115.254 50.3803V59.8282H94.28V50.3803C94.28 49.0573 93.5237 48.7407 92.0837 48.7407C90.6437 48.7407 89.918 49.0532 89.918 50.3803V72.6566C89.918 73.9837 90.6743 74.2962 92.0837 74.2962C93.4931 74.2962 94.28 73.9837 94.28 72.6566V63.5943H115.254V72.6566C115.254 73.9837 116.01 74.2962 117.45 74.2962C118.89 74.2962 119.612 73.9837 119.612 72.6566V50.3803C119.612 49.0573 118.859 48.7407 117.45 48.7407Z\" fill=\"white\"/>\\n<path d=\"M32.5283 52.4947H50.1788C51.2292 52.4947 51.4584 51.8656 51.4584 50.6116C51.4584 49.3576 51.2292 48.7285 50.1788 48.7285H29.6636C27.0471 48.7285 24.3887 51.1067 24.3887 54.3088V68.724C24.3887 71.9261 27.0471 74.3043 29.6636 74.3043H50.1788C51.2292 74.3043 51.4584 73.6752 51.4584 72.4212C51.4584 71.1672 51.2292 70.5381 50.1788 70.5381H32.5283C28.6896 70.5381 28.3916 68.8539 28.3916 67.3158V55.7129C28.3916 54.1789 28.6934 52.4906 32.5283 52.4906V52.4947Z\" fill=\"white\"/>\\n<path d=\"M42.3906 78.6958H25.9318C24.8814 78.6958 24.3887 79.2193 24.3887 80.3029V102.632C24.3887 102.957 24.4345 103.216 24.5262 103.427C24.5338 103.456 24.5453 103.484 24.5606 103.509C24.5835 103.549 24.6064 103.586 24.6293 103.626C24.6522 103.667 24.6828 103.707 24.7133 103.744C25.0609 104.15 25.6835 104.268 26.5544 104.268C27.4253 104.268 28.0632 104.15 28.4184 103.744C28.4489 103.707 28.4795 103.667 28.5024 103.626C28.5292 103.582 28.5559 103.537 28.5788 103.492C28.6017 103.452 28.6208 103.407 28.6361 103.358C28.6552 103.326 28.6667 103.293 28.6743 103.257C28.724 103.078 28.7507 102.871 28.7507 102.632V95.0469H42.3906C48.3263 95.0469 51.4546 92.8148 51.4546 89.3977V84.345C51.4546 80.9279 48.3263 78.6958 42.3906 78.6958ZM47.8565 88.9675C47.8565 90.2215 46.8786 91.2808 42.4135 91.2808H28.7507V82.462H42.4135C46.8748 82.462 47.8565 83.7769 47.8565 85.0309V88.9675Z\" fill=\"white\"/>\\n<path d=\"M85.7174 89.5311V84.5758C85.7174 82.4492 84.1743 80.7934 81.5578 79.8681C80.0567 79.3365 78.208 79.0483 76.0919 79.0483H57.1084C56.0809 79.0483 55.5996 79.5597 55.5996 80.6189V102.664C55.5996 102.721 55.5996 102.778 55.5996 102.83C55.5996 102.851 55.6034 102.875 55.6034 102.895C55.6111 102.96 55.6149 103.021 55.6263 103.078C55.6836 103.378 55.8211 103.646 56.0121 103.857C56.0159 103.861 56.0198 103.861 56.0198 103.861C56.375 104.174 56.9441 104.271 57.7157 104.271C58.5598 104.271 59.1786 104.153 59.53 103.764C59.53 103.764 59.5313 103.764 59.5338 103.764C59.6522 103.614 59.7439 103.435 59.805 103.24C59.805 103.232 59.805 103.228 59.8088 103.22C59.8203 103.175 59.8318 103.131 59.8394 103.086C59.847 103.025 59.8547 102.964 59.8623 102.899C59.8661 102.875 59.8661 102.855 59.8661 102.834C59.8661 102.782 59.8661 102.725 59.8661 102.668V95.2331C59.8661 95.1397 59.9387 95.0626 60.0266 95.0626H76.1836C80.1178 95.0626 81.4356 97.2135 81.4356 99.8677V102.644C81.4356 102.863 81.4585 103.054 81.5005 103.22C81.5005 103.224 81.5005 103.228 81.5043 103.236C81.5311 103.334 81.5693 103.427 81.6151 103.516C81.638 103.561 81.6609 103.601 81.6877 103.642C81.703 103.666 81.7182 103.695 81.7412 103.719C82.0811 104.125 82.6961 104.247 83.5593 104.247C84.5066 104.247 85.1674 104.105 85.4882 103.589C85.5111 103.557 85.5264 103.524 85.5417 103.492C85.557 103.463 85.5684 103.439 85.5799 103.411C85.599 103.366 85.6143 103.321 85.6295 103.273C85.683 103.094 85.7097 102.887 85.7097 102.644V97.9156C85.7097 94.6487 83.2117 93.7518 82.7648 93.5204C84.4989 92.5383 85.7097 91.1869 85.7097 89.5351L85.7174 89.5311ZM76.1148 91.4669H60.0304C59.9425 91.4669 59.87 91.3898 59.87 91.2965V82.9971C59.87 82.9038 59.9425 82.8307 60.0304 82.8307H76.1148C80.4883 82.8307 81.4432 84.1172 81.4432 85.3469V89.2023C81.4432 90.432 80.4883 91.4669 76.1148 91.4669Z\" fill=\"white\"/>\\n<path d=\"M84.6134 102.51V102.632C84.6134 102.811 84.5867 102.981 84.5332 103.139C84.5867 102.961 84.6134 102.754 84.6134 102.51Z\" fill=\"white\"/>\\n<path d=\"M114.513 79.0078H95.0134C92.4848 79.0078 89.918 81.3048 89.918 84.3973V98.8775C89.918 101.974 92.4848 104.271 95.0134 104.271H114.513C117.041 104.271 119.612 101.974 119.612 98.8775V84.3973C119.612 81.3048 117.041 79.0078 114.513 79.0078ZM115.746 97.522C115.746 99.0033 115.456 100.631 111.747 100.631H97.7826C94.0737 100.631 93.7834 99.0033 93.7834 97.522V85.7569C93.7834 84.2756 94.0737 82.6441 97.7826 82.6441H111.747C115.456 82.6441 115.746 84.2756 115.746 85.7569V97.522Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_284_213\">\\n<rect width=\"144\" height=\"153\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1inn121\",layoutDependency:layoutDependency,layoutId:\"rcEbnWuPa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19wgr6\",\"data-framer-name\":\"Frame 131\",layoutDependency:layoutDependency,layoutId:\"GIzH8a6GC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pbXPFpVP6\"},motionChild:true,nodeId:\"V9HvWvftb\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Quem somos\"})})})}),className:\"framer-k76qoe\",\"data-framer-name\":\"Home\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"V9HvWvftb\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A9Zu4ePfn\"},motionChild:true,nodeId:\"GD2iTZLgt\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Pol\\xedtica de Privacidade\"})})})}),className:\"framer-1v1iln\",\"data-framer-name\":\"Experience\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"GD2iTZLgt\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EEAtHfYBm\"},motionChild:true,nodeId:\"ro6BZL9aY\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Termos de uso\"})})})}),className:\"framer-1arfef2\",\"data-framer-name\":\"News\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"ro6BZL9aY\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YVNr8MZw1\"},motionChild:true,nodeId:\"C2Hp0xNRU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Nossos Cursos\"})})})}),className:\"framer-bcqzkg\",\"data-framer-name\":\"About us\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"C2Hp0xNRU\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YpI7yErvt\"},motionChild:true,nodeId:\"qshHQ2kuG\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Blog\"})})})}),className:\"framer-v4kx4f\",\"data-framer-name\":\"About us\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"qshHQ2kuG\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5534997976626\",motionChild:true,nodeId:\"GDzU7EPvw\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"Contato\"})})})}),className:\"framer-u4mak4\",\"data-framer-name\":\"Jobs\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"GDzU7EPvw\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGVsdmV0aWNhIE5ldWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Helvetica Neue\", \"Helvetica Neue Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(9, 19, 46))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":lu6mEQqc6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GxllAMB5n\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gw2mif\",\"data-styles-preset\":\"QqpBWCm1k\",children:\"FAQ\"})})})}),className:\"framer-2jrr3w\",\"data-framer-name\":\"Jobs\",fonts:[\"GF;Helvetica Neue-regular\"],layoutDependency:layoutDependency,layoutId:\"GxllAMB5n\",style:{\"--extracted-r6o4lv\":\"rgb(9, 19, 46)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-87l3a4\",layoutDependency:layoutDependency,layoutId:\"bWiLKArSg\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5534997976626\",motionChild:true,nodeId:\"mhpDcdElZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sh2acq framer-ti3fwj\",\"data-framer-name\":\"Rectangle 193\",layoutDependency:layoutDependency,layoutId:\"mhpDcdElZ\",style:{backgroundColor:\"rgb(255, 128, 0)\",borderBottomLeftRadius:6.77,borderBottomRightRadius:6.77,borderTopLeftRadius:6.77,borderTopRightRadius:6.77}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q2m6q7\",\"data-framer-name\":\"Twitter Icon\",layoutDependency:layoutDependency,layoutId:\"WaQSVxerM\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4cm4zc\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"MaleWKIjR\",children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5534997976626\",motionChild:true,nodeId:\"I284:422;284:278\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1rcdfz6 framer-ti3fwj\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:19,layoutDependency:layoutDependency,layoutId:\"I284:422;284:278\",svg:'<svg width=\"19\" height=\"18\" viewBox=\"0 0 19 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.826172 17.8067L2.06421 13.2839C1.30025 11.96 0.898825 10.4592 0.899559 8.92029C0.90176 4.10904 4.81695 0.193848 9.62747 0.193848C11.9619 0.194582 14.1532 1.10385 15.8015 2.75358C17.449 4.40332 18.3561 6.59612 18.3554 8.92836C18.3532 13.7403 14.438 17.6555 9.62747 17.6555C8.16707 17.6548 6.72795 17.2886 5.45322 16.5929L0.826172 17.8067ZM5.66751 15.0129C6.89747 15.7431 8.07166 16.1805 9.62453 16.1812C13.6227 16.1812 16.8796 12.9272 16.8818 8.92689C16.8832 4.9185 13.6417 1.66893 9.6304 1.66746C5.62935 1.66746 2.37464 4.92143 2.37317 8.92102C2.37243 10.5539 2.85092 11.7765 3.6545 13.0556L2.92137 15.7328L5.66751 15.0129ZM14.0241 11.003C13.9698 10.912 13.8245 10.8577 13.6058 10.7484C13.3878 10.639 12.3156 10.1114 12.1153 10.0387C11.9157 9.96605 11.7704 9.92936 11.6243 10.1481C11.479 10.366 11.0607 10.8577 10.9338 11.003C10.8068 11.1483 10.6791 11.1667 10.4611 11.0573C10.2432 10.948 9.54014 10.7183 8.70719 9.97486C8.05919 9.39657 7.62107 8.68251 7.49411 8.46382C7.36715 8.24586 7.4809 8.12771 7.58951 8.0191C7.68785 7.92149 7.80747 7.76444 7.91682 7.63675C8.02763 7.51053 8.06359 7.41953 8.13698 7.27349C8.20963 7.12818 8.17367 7.00049 8.11863 6.89114C8.06359 6.78253 7.62767 5.70888 7.44641 5.27222C7.26881 4.84731 7.08901 4.90456 6.95545 4.89795L6.53714 4.89061C6.39184 4.89061 6.15553 4.94492 5.95592 5.16361C5.75631 5.3823 5.19269 5.90922 5.19269 6.98287C5.19269 8.05652 5.97426 9.09348 6.08288 9.23879C6.19222 9.38409 7.62033 11.5872 9.808 12.5317C10.3283 12.7562 10.7349 12.8905 11.0512 12.9911C11.5737 13.1569 12.0492 13.1334 12.425 13.0777C12.844 13.0153 13.7151 12.55 13.8971 12.0407C14.0791 11.5307 14.0791 11.094 14.0241 11.003Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/cnhpro_brasil/\",motionChild:true,nodeId:\"yinyRbbvK\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1psdpva framer-ti3fwj\",\"data-framer-name\":\"bot\\xe3o instagram\",layoutDependency:layoutDependency,layoutId:\"yinyRbbvK\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-la45q1\",\"data-framer-name\":\"Rectangle 194\",layoutDependency:layoutDependency,layoutId:\"PyARBkUEP\",style:{backgroundColor:\"rgb(255, 128, 0)\",borderBottomLeftRadius:6.77,borderBottomRightRadius:6.77,borderTopLeftRadius:6.77,borderTopRightRadius:6.77}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-136iy2h\",\"data-framer-name\":\"Linkedin Icon\",layoutDependency:layoutDependency,layoutId:\"CNy3Ps7ft\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mcsahh\",\"data-framer-name\":\"Social Icons\",layoutDependency:layoutDependency,layoutId:\"Xb8Ej6ovT\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s9uk3p\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:18,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"I284:415;284:304\",svg:'<svg width=\"18\" height=\"18\" viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M9.18536 1.77921C11.5383 1.77921 11.817 1.78953 12.7423 1.83081C13.6023 1.86865 14.0667 2.01313 14.3763 2.13353C14.7857 2.29177 15.0816 2.48441 15.3877 2.79057C15.6973 3.10018 15.8865 3.39258 16.0448 3.80194C16.1652 4.11154 16.3096 4.57938 16.3475 5.43595C16.3888 6.36476 16.3991 6.6434 16.3991 8.99293C16.3991 11.3459 16.3888 11.6245 16.3475 12.5499C16.3096 13.4099 16.1652 13.8743 16.0448 14.1839C15.8865 14.5933 15.6939 14.8891 15.3877 15.1953C15.0781 15.5049 14.7857 15.6941 14.3763 15.8523C14.0667 15.9727 13.5989 16.1172 12.7423 16.1551C11.8135 16.1963 11.5349 16.2067 9.18536 16.2067C6.83238 16.2067 6.55374 16.1963 5.62838 16.1551C4.76837 16.1172 4.30397 15.9727 3.99437 15.8523C3.58501 15.6941 3.28916 15.5014 2.983 15.1953C2.6734 14.8857 2.4842 14.5933 2.32596 14.1839C2.20556 13.8743 2.06108 13.4065 2.02324 12.5499C1.98196 11.6211 1.97164 11.3425 1.97164 8.99293C1.97164 6.63996 1.98196 6.36132 2.02324 5.43595C2.06108 4.57594 2.20556 4.11154 2.32596 3.80194C2.4842 3.39258 2.67684 3.09674 2.983 2.79057C3.2926 2.48097 3.58501 2.29177 3.99437 2.13353C4.30397 2.01313 4.77181 1.86865 5.62838 1.83081C6.55374 1.78953 6.83238 1.77921 9.18536 1.77921ZM9.18536 0.193359C6.79454 0.193359 6.49526 0.203679 5.55614 0.24496C4.62045 0.28624 3.97717 0.437601 3.41988 0.654322C2.83852 0.881363 2.3466 1.18065 1.85812 1.67257C1.36619 2.16105 1.06691 2.65297 0.839869 3.2309C0.623148 3.79162 0.471787 4.43146 0.430507 5.36715C0.389226 6.30972 0.378906 6.609 0.378906 8.99981C0.378906 11.3906 0.389226 11.6899 0.430507 12.629C0.471787 13.5647 0.623148 14.208 0.839869 14.7653C1.06691 15.3466 1.36619 15.8386 1.85812 16.3271C2.3466 16.8155 2.83852 17.1183 3.41644 17.3419C3.97717 17.5586 4.61701 17.7099 5.5527 17.7512C6.49182 17.7925 6.7911 17.8028 9.18192 17.8028C11.5727 17.8028 11.872 17.7925 12.8111 17.7512C13.7468 17.7099 14.3901 17.5586 14.9474 17.3419C15.5253 17.1183 16.0172 16.8155 16.5057 16.3271C16.9942 15.8386 17.2969 15.3466 17.5205 14.7687C17.7372 14.208 17.8886 13.5682 17.9299 12.6325C17.9712 11.6933 17.9815 11.3941 17.9815 9.00325C17.9815 6.61244 17.9712 6.31316 17.9299 5.37403C17.8886 4.43834 17.7372 3.79506 17.5205 3.23778C17.3038 2.65297 17.0045 2.16105 16.5126 1.67257C16.0241 1.18409 15.5322 0.881363 14.9543 0.657762C14.3935 0.441041 13.7537 0.28968 12.818 0.2484C11.8755 0.203679 11.5762 0.193359 9.18536 0.193359Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bq5wuj\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"I284:415;284:305\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M5.18378 0.476074C2.68633 0.476074 0.660156 2.50225 0.660156 4.9997C0.660156 7.49716 2.68633 9.52333 5.18378 9.52333C7.68124 9.52333 9.70741 7.49716 9.70741 4.9997C9.70741 2.50225 7.68124 0.476074 5.18378 0.476074ZM5.18378 7.93404C3.56353 7.93404 2.24945 6.61995 2.24945 4.9997C2.24945 3.37945 3.56353 2.06536 5.18378 2.06536C6.80403 2.06536 8.11812 3.37945 8.11812 4.9997C8.11812 6.61995 6.80403 7.93404 5.18378 7.93404Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11vlid1\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:3,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"I284:415;284:306\",svg:'<svg width=\"3\" height=\"3\" viewBox=\"0 0 3 3\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M2.9442 1.2973C2.9442 1.8821 2.46948 2.35339 1.88812 2.35339C1.30331 2.35339 0.832031 1.87866 0.832031 1.2973C0.832031 0.712494 1.30675 0.241211 1.88812 0.241211C2.46948 0.241211 2.9442 0.715934 2.9442 1.2973Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})]})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mkjTN.framer-ti3fwj, .framer-mkjTN .framer-ti3fwj { display: block; }\",\".framer-mkjTN.framer-1dw4q61 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 62px; height: 179px; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 1200px; }\",\".framer-mkjTN .framer-xfgvf7 { flex: none; height: 156px; overflow: hidden; position: relative; width: 145px; }\",\".framer-mkjTN .framer-uzr8gb { bottom: 3px; flex: none; height: 134px; left: 18px; position: absolute; text-decoration: none; width: 126px; }\",\".framer-mkjTN .framer-1inn121 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-mkjTN .framer-19wgr6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mkjTN .framer-k76qoe, .framer-mkjTN .framer-1v1iln, .framer-mkjTN .framer-1arfef2, .framer-mkjTN .framer-bcqzkg, .framer-mkjTN .framer-v4kx4f, .framer-mkjTN .framer-u4mak4, .framer-mkjTN .framer-2jrr3w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mkjTN .framer-87l3a4 { flex: none; height: 44px; overflow: hidden; position: relative; width: 96px; }\",\".framer-mkjTN .framer-sh2acq { flex: none; height: 42px; left: 48px; position: absolute; text-decoration: none; top: 0px; width: 42px; }\",\".framer-mkjTN .framer-q2m6q7 { flex: none; height: 18px; left: 61px; overflow: visible; position: absolute; top: 12px; width: 18px; }\",\".framer-mkjTN .framer-4cm4zc { aspect-ratio: 1.0000021658584044 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; height: 18px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-mkjTN .framer-1rcdfz6 { bottom: 0px; flex: none; left: -1px; position: absolute; right: 1px; text-decoration: none; top: 0px; }\",\".framer-mkjTN .framer-1psdpva { flex: none; height: 42px; left: 0px; overflow: visible; position: absolute; text-decoration: none; top: 0px; width: 42px; }\",\".framer-mkjTN .framer-la45q1, .framer-mkjTN .framer-1s9uk3p { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-mkjTN .framer-136iy2h { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-mkjTN .framer-mcsahh { aspect-ratio: 1 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); flex: none; height: 18px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-mkjTN .framer-1bq5wuj { bottom: 5px; flex: none; left: 4px; position: absolute; right: 5px; top: 4px; }\",\".framer-mkjTN .framer-11vlid1 { bottom: 13px; flex: none; left: 12px; position: absolute; right: 3px; top: 3px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mkjTN.framer-1dw4q61, .framer-mkjTN .framer-1inn121, .framer-mkjTN .framer-19wgr6 { gap: 0px; } .framer-mkjTN.framer-1dw4q61 > * { margin: 0px; margin-left: calc(62px / 2); margin-right: calc(62px / 2); } .framer-mkjTN.framer-1dw4q61 > :first-child, .framer-mkjTN .framer-19wgr6 > :first-child { margin-left: 0px; } .framer-mkjTN.framer-1dw4q61 > :last-child, .framer-mkjTN .framer-19wgr6 > :last-child { margin-right: 0px; } .framer-mkjTN .framer-1inn121 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mkjTN .framer-1inn121 > :first-child { margin-top: 0px; } .framer-mkjTN .framer-1inn121 > :last-child { margin-bottom: 0px; } .framer-mkjTN .framer-19wgr6 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } }\",\".framer-mkjTN.framer-v-lh6brg.framer-1dw4q61 { gap: 25px; height: 230px; width: 810px; }\",\".framer-mkjTN.framer-v-lh6brg .framer-xfgvf7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 0; padding: 0px; width: min-content; }\",\".framer-mkjTN.framer-v-lh6brg .framer-uzr8gb { bottom: unset; height: 44px; left: unset; position: relative; width: 41px; }\",\".framer-mkjTN.framer-v-lh6brg .framer-1inn121, .framer-mkjTN.framer-v-lh6brg .framer-1v1iln { order: 1; }\",\".framer-mkjTN.framer-v-lh6brg .framer-19wgr6 { align-content: flex-start; align-items: flex-start; gap: 14px; }\",\".framer-mkjTN.framer-v-lh6brg .framer-k76qoe { order: 0; }\",\".framer-mkjTN.framer-v-lh6brg .framer-1arfef2 { order: 2; }\",\".framer-mkjTN.framer-v-lh6brg .framer-bcqzkg { order: 3; }\",\".framer-mkjTN.framer-v-lh6brg .framer-v4kx4f { order: 4; }\",\".framer-mkjTN.framer-v-lh6brg .framer-u4mak4 { order: 5; }\",\".framer-mkjTN.framer-v-lh6brg .framer-2jrr3w { order: 6; }\",\".framer-mkjTN.framer-v-lh6brg .framer-87l3a4 { height: 43px; order: 2; width: 90px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mkjTN.framer-v-lh6brg.framer-1dw4q61, .framer-mkjTN.framer-v-lh6brg .framer-xfgvf7, .framer-mkjTN.framer-v-lh6brg .framer-19wgr6 { gap: 0px; } .framer-mkjTN.framer-v-lh6brg.framer-1dw4q61 > * { margin: 0px; margin-left: calc(25px / 2); margin-right: calc(25px / 2); } .framer-mkjTN.framer-v-lh6brg.framer-1dw4q61 > :first-child, .framer-mkjTN.framer-v-lh6brg .framer-xfgvf7 > :first-child, .framer-mkjTN.framer-v-lh6brg .framer-19wgr6 > :first-child { margin-left: 0px; } .framer-mkjTN.framer-v-lh6brg.framer-1dw4q61 > :last-child, .framer-mkjTN.framer-v-lh6brg .framer-xfgvf7 > :last-child, .framer-mkjTN.framer-v-lh6brg .framer-19wgr6 > :last-child { margin-right: 0px; } .framer-mkjTN.framer-v-lh6brg .framer-xfgvf7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-mkjTN.framer-v-lh6brg .framer-19wgr6 > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } }\",\".framer-mkjTN.framer-v-1q98bs3.framer-1dw4q61 { flex-direction: column; gap: 75px; height: 820px; padding: 60px; width: 390px; }\",\".framer-mkjTN.framer-v-1q98bs3 .framer-xfgvf7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; padding: 0px; }\",\".framer-mkjTN.framer-v-1q98bs3 .framer-uzr8gb { bottom: unset; left: unset; position: relative; }\",\".framer-mkjTN.framer-v-1q98bs3 .framer-19wgr6 { flex-direction: column; }\",\".framer-mkjTN.framer-v-1q98bs3 .framer-1s9uk3p { bottom: 0px; left: 0px; right: 0px; top: 0px; }\",\".framer-mkjTN.framer-v-1q98bs3 .framer-1bq5wuj { bottom: unset; height: 10px; left: calc(51.428571428571445% - 10px / 2); right: unset; top: calc(51.428571428571445% - 10px / 2); width: 10px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mkjTN.framer-v-1q98bs3.framer-1dw4q61, .framer-mkjTN.framer-v-1q98bs3 .framer-xfgvf7, .framer-mkjTN.framer-v-1q98bs3 .framer-19wgr6 { gap: 0px; } .framer-mkjTN.framer-v-1q98bs3.framer-1dw4q61 > * { margin: 0px; margin-bottom: calc(75px / 2); margin-top: calc(75px / 2); } .framer-mkjTN.framer-v-1q98bs3.framer-1dw4q61 > :first-child, .framer-mkjTN.framer-v-1q98bs3 .framer-xfgvf7 > :first-child, .framer-mkjTN.framer-v-1q98bs3 .framer-19wgr6 > :first-child { margin-top: 0px; } .framer-mkjTN.framer-v-1q98bs3.framer-1dw4q61 > :last-child, .framer-mkjTN.framer-v-1q98bs3 .framer-xfgvf7 > :last-child, .framer-mkjTN.framer-v-1q98bs3 .framer-19wgr6 > :last-child { margin-bottom: 0px; } .framer-mkjTN.framer-v-1q98bs3 .framer-xfgvf7 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-mkjTN.framer-v-1q98bs3 .framer-19wgr6 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\".framer-mkjTN.framer-v-v9wdju.framer-1dw4q61 { height: 167px; width: 1440px; }\",\".framer-mkjTN.framer-v-h9awe6.framer-1dw4q61 { height: 239px; width: 1920px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 179\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PjwyTqSWY\":{\"layout\":[\"fixed\",\"fixed\"]},\"GrBgRVyTG\":{\"layout\":[\"fixed\",\"fixed\"]},\"FnkwTzaPL\":{\"layout\":[\"fixed\",\"fixed\"]},\"ga_0jJG3a\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerk9akO3mJI=withCSS(Component,css,\"framer-mkjTN\");export default Framerk9akO3mJI;Framerk9akO3mJI.displayName=\"Rodap\\xe9 01\";Framerk9akO3mJI.defaultProps={height:179,width:1200};addPropertyControls(Framerk9akO3mJI,{variant:{options:[\"QGyISRohE\",\"PjwyTqSWY\",\"GrBgRVyTG\",\"FnkwTzaPL\",\"ga_0jJG3a\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Notebook\",\"full hd\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerk9akO3mJI,[{explicitInter:true,fonts:[]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk9akO3mJI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PjwyTqSWY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GrBgRVyTG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FnkwTzaPL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ga_0jJG3a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"179\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k9akO3mJI.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","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){// 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 indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};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=typeof window!==\"undefined\"&&window.localStorage.getItem(\"__framerDebugSearch\")===\"true\";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, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){var _theme_inputFont,_theme_titleFont,_theme_subtitleFont;if((_theme_inputFont=theme.inputFont)===null||_theme_inputFont===void 0?void 0:_theme_inputFont.fontFamily)return theme.inputFont.fontFamily;if((_theme_titleFont=theme.titleFont)===null||_theme_titleFont===void 0?void 0:_theme_titleFont.fontFamily)return theme.titleFont.fontFamily;if((_theme_subtitleFont=theme.subtitleFont)===null||_theme_subtitleFont===void 0?void 0:_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===null||safeDocument===void 0?void 0: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);}}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/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}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){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.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\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(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){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,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);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=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}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===null||activeLocale===void 0?void 0: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===null||activeLocale===void 0?void 0:activeLocale.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0: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 cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");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(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// 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(!cachedIndex){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);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\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","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/y5F4AGWJ6syeuoB7ebKM/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/C71JVnvNwV2CrPvApXBB/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{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}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}):/*#__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===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0: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{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// 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=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);onDismiss();await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,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\":{\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/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/C71JVnvNwV2CrPvApXBB/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){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;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=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_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=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.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\",outline:\"inherit\",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        }`]);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\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"40\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cf240c2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VNfsz .framer-styles-preset-1arl3zy:not(.rich-text-wrapper), .framer-VNfsz .framer-styles-preset-1arl3zy.rich-text-wrapper a { --framer-link-current-text-color: #2e2e2e; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #f7c694; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-VNfsz\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2ca17d4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Mn2Sa .framer-styles-preset-1kghzyc:not(.rich-text-wrapper), .framer-Mn2Sa .framer-styles-preset-1kghzyc.rich-text-wrapper a { --framer-link-current-text-color: #ff8001; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffa347; --framer-link-hover-text-decoration: none; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-Mn2Sa\";\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 (aba0f78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/WaGvC95fQup9Mg1TgNRq/0vm2HRDwndMnDlTZ1Z6D/fvumORE7D.js\";const SearchFonts=getFonts(Search);const serializationHash=\"framer-7Keyn\";const variantClassNames={YTvBoU9H0:\"framer-v-1k7bci0\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"YTvBoU9H0\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1k7bci0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YTvBoU9H0\",ref:ref??ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ty9y3y\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"WyahKL1c5\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(0, 0, 0, 0.16)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"y2rLv0aKH\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-yl3ro3 framer-1djd6i8\",\"data-framer-name\":\"LOGO PRO\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:65,intrinsicWidth:65,layoutDependency:layoutDependency,layoutId:\"y2rLv0aKH\",svg:'<svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_77_5)\">\\n<path d=\"M28.2468 0.0364766C23.2382 0.164063 16.6193 0.622684 11.6675 1.56234C4.63995 2.72786 2.72098 4.21406 1.62271 11.5485C-0.0307407 20.7279 -0.329017 32.7675 0.315811 42.2175C0.600294 46.5054 0.950294 49.4141 1.60202 53.3054C1.90374 54.971 2.41754 57.8692 3.09167 58.9399C4.8365 62.3261 8.20029 62.7365 11.8917 63.4572C23.2693 65.3779 37.2968 65.4072 48.8468 64.0899C50.7865 63.8744 53.7951 63.3572 55.3606 63.0089C57.2831 62.5761 59.052 62.133 60.3882 60.8968C62.5279 59.0865 62.8193 56.1658 63.3486 53.5296C65.4003 41.4899 65.483 27.3158 63.9158 15.1072C63.5624 12.652 63.102 9.46062 62.3796 7.16061C61.5313 4.61061 59.521 2.92613 56.8296 2.32096C47.9451 0.160615 37.8141 -0.122144 28.2468 0.0364766Z\" fill=\"#FF8000\"/>\\n<path d=\"M37.7006 20.7069C37.0627 20.7069 36.723 20.8396 36.723 21.4034V28.9862L27.6454 21.2552C27.1868 20.8707 26.9058 20.7069 26.254 20.7069C25.6472 20.7069 25.3213 20.8552 25.3213 21.4034V30.8672C25.3213 31.431 25.6609 31.5638 26.2989 31.5638C26.9368 31.5638 27.2903 31.431 27.2903 30.8672V23.3L36.5023 31.0603C37.0196 31.4896 37.1403 31.5638 37.673 31.5638C38.354 31.5638 38.6954 31.4448 38.6954 30.8672V21.4034C38.6954 20.8414 38.354 20.7069 37.704 20.7069H37.7006Z\" fill=\"white\"/>\\n<path d=\"M53.0174 20.7069C52.3657 20.7069 52.026 20.8396 52.026 21.4034V25.4172H42.5588V21.4034C42.5588 20.8414 42.2174 20.7069 41.5674 20.7069C40.9174 20.7069 40.5898 20.8396 40.5898 21.4034V30.8672C40.5898 31.431 40.9312 31.5638 41.5674 31.5638C42.2036 31.5638 42.5588 31.431 42.5588 30.8672V27.0172H52.026V30.8672C52.026 31.431 52.3674 31.5638 53.0174 31.5638C53.6674 31.5638 53.9933 31.431 53.9933 30.8672V21.4034C53.9933 20.8414 53.6536 20.7069 53.0174 20.7069Z\" fill=\"white\"/>\\n<path d=\"M14.6839 22.3018H22.6511C23.1253 22.3018 23.2287 22.0346 23.2287 21.5018C23.2287 20.9691 23.1253 20.7018 22.6511 20.7018H13.3908C12.2098 20.7018 11.0098 21.7122 11.0098 23.0725V29.1966C11.0098 30.557 12.2098 31.5673 13.3908 31.5673H22.6511C23.1253 31.5673 23.2287 31.3001 23.2287 30.7673C23.2287 30.2346 23.1253 29.9673 22.6511 29.9673H14.6839C12.9511 29.9673 12.8167 29.2518 12.8167 28.5984V23.6691C12.8167 23.0173 12.9529 22.3001 14.6839 22.3001V22.3018Z\" fill=\"white\"/>\\n<path d=\"M19.1356 33.4329H11.7063C11.2322 33.4329 11.0098 33.6553 11.0098 34.1156V43.6018C11.0098 43.7398 11.0305 43.8501 11.0718 43.9398C11.0753 43.9518 11.0805 43.9639 11.0874 43.9742C11.0977 43.9915 11.108 44.007 11.1184 44.0242C11.1287 44.0415 11.1425 44.0587 11.1563 44.0742C11.3132 44.2467 11.5942 44.2967 11.9874 44.2967C12.3805 44.2967 12.6684 44.2467 12.8287 44.0742C12.8425 44.0587 12.8563 44.0415 12.8667 44.0242C12.8787 44.0053 12.8908 43.9863 12.9011 43.9673C12.9115 43.9501 12.9201 43.9311 12.927 43.9104C12.9356 43.8967 12.9408 43.8829 12.9442 43.8673C12.9667 43.7915 12.9787 43.7036 12.9787 43.6018V40.3794H19.1356C21.8149 40.3794 23.227 39.4311 23.227 37.9794V35.8329C23.227 34.3811 21.8149 33.4329 19.1356 33.4329ZM21.6029 37.7967C21.6029 38.3294 21.1615 38.7794 19.146 38.7794H12.9787V35.0329H19.146C21.1598 35.0329 21.6029 35.5915 21.6029 36.1242V37.7967Z\" fill=\"white\"/>\\n<path d=\"M38.6935 38.0363V35.9312C38.6935 35.0277 37.9969 34.3243 36.8159 33.9312C36.1383 33.7053 35.3038 33.5829 34.3486 33.5829H25.7797C25.3159 33.5829 25.0986 33.8001 25.0986 34.2501V43.6156C25.0986 43.6398 25.0986 43.6639 25.0986 43.6863C25.0986 43.695 25.1004 43.7053 25.1004 43.7139C25.1038 43.7415 25.1055 43.7674 25.1107 43.7915C25.1366 43.9191 25.1986 44.0329 25.2848 44.1225C25.2866 44.1243 25.2883 44.1243 25.2883 44.1243C25.4486 44.257 25.7055 44.2984 26.0538 44.2984C26.4348 44.2984 26.7142 44.2484 26.8728 44.0829C26.8728 44.0829 26.8733 44.0829 26.8745 44.0829C26.9279 44.0191 26.9693 43.9432 26.9969 43.8605C26.9969 43.857 26.9969 43.8553 26.9986 43.8519C27.0038 43.8329 27.009 43.8139 27.0124 43.795C27.0159 43.7691 27.0193 43.7432 27.0228 43.7156C27.0245 43.7053 27.0245 43.6967 27.0245 43.6881C27.0245 43.6656 27.0245 43.6415 27.0245 43.6174V40.4587C27.0245 40.4191 27.0573 40.3863 27.0969 40.3863H34.39C36.1659 40.3863 36.7607 41.3001 36.7607 42.4277V43.607C36.7607 43.7001 36.771 43.7812 36.79 43.8519C36.79 43.8536 36.79 43.8553 36.7917 43.8587C36.8038 43.9001 36.821 43.9398 36.8417 43.9777C36.8521 43.9967 36.8624 44.0139 36.8745 44.0312C36.8814 44.0415 36.8883 44.0536 36.8986 44.0639C37.0521 44.2363 37.3297 44.2881 37.7193 44.2881C38.1469 44.2881 38.4452 44.2277 38.59 44.0087C38.6004 43.995 38.6073 43.9812 38.6142 43.9674C38.621 43.9553 38.6262 43.945 38.6314 43.9329C38.64 43.9139 38.6469 43.895 38.6538 43.8743C38.6779 43.7984 38.69 43.7105 38.69 43.607V41.5984C38.69 40.2105 37.5624 39.8294 37.3607 39.7312C38.1435 39.3139 38.69 38.7398 38.69 38.0381L38.6935 38.0363ZM34.359 38.8587H27.0986C27.059 38.8587 27.0262 38.826 27.0262 38.7863V35.2605C27.0262 35.2208 27.059 35.1898 27.0986 35.1898H34.359C36.3331 35.1898 36.7642 35.7363 36.7642 36.2587V37.8967C36.7642 38.4191 36.3331 38.8587 34.359 38.8587Z\" fill=\"white\"/>\\n<path d=\"M38.1934 43.55V43.6017C38.1934 43.6776 38.1814 43.75 38.1572 43.8172C38.1814 43.7414 38.1934 43.6534 38.1934 43.55Z\" fill=\"white\"/>\\n<path d=\"M51.6916 33.5656H42.8898C41.7485 33.5656 40.5898 34.5414 40.5898 35.8552V42.0069C40.5898 43.3224 41.7485 44.2983 42.8898 44.2983H51.6916C52.8329 44.2983 53.9933 43.3224 53.9933 42.0069V35.8552C53.9933 34.5414 52.8329 33.5656 51.6916 33.5656ZM52.2485 41.4311C52.2485 42.0604 52.1174 42.7518 50.4433 42.7518H44.1398C42.4657 42.7518 42.3347 42.0604 42.3347 41.4311V36.4328C42.3347 35.8035 42.4657 35.1104 44.1398 35.1104H50.4433C52.1174 35.1104 52.2485 35.8035 52.2485 36.4328V41.4311Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_77_5\">\\n<rect width=\"65\" height=\"65\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q8p91n\",layoutDependency:layoutDependency,layoutId:\"TtIzMgMdx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YVNr8MZw1\"},motionChild:true,nodeId:\"C_HV7bmdm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kghzyc\",\"data-styles-preset\":\"fvumORE7D\",children:\"Cursos\"})})})}),className:\"framer-1jwfcig\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"C_HV7bmdm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#duvidas\",motionChild:true,nodeId:\"aRhYpwq1g\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kghzyc\",\"data-styles-preset\":\"fvumORE7D\",children:\"D\\xfavidas\"})})})}),className:\"framer-i0b1j\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"aRhYpwq1g\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pbXPFpVP6\"},motionChild:true,nodeId:\"rrKeyft8l\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kghzyc\",\"data-styles-preset\":\"fvumORE7D\",children:\"Sobre n\\xf3s\"})})})}),className:\"framer-hdt476\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"rrKeyft8l\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YpI7yErvt\"},motionChild:true,nodeId:\"XtUqINQyX\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1kghzyc\",\"data-styles-preset\":\"fvumORE7D\",children:\"Blog\"})})})}),className:\"framer-1p1gebp\",fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"XtUqINQyX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ub03ut-container\",layoutDependency:layoutDependency,layoutId:\"LYzkhONQe-container\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(255, 103, 25, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(255, 128, 0)\",iconImage:addImageAlt({src:\"https://framerusercontent.com/images/e62IbWgu8vzK261cC5WhlGErlo.svg\"},\"\"),iconSize:40,iconType:\"custom\",id:\"LYzkhONQe\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Aeonik Regular\", \"Aeonik Regular Placeholder\", sans-serif',fontSize:\"16px\"},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Buscar cursos...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"LYzkhONQe\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,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:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://ead.bludata.net/area-aluno/parceiro/cnhpro\",motionChild:true,nodeId:\"XlG97mNmy\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1r0neks framer-1djd6i8\",\"data-framer-name\":\"Rectangle 135\",layoutDependency:layoutDependency,layoutId:\"XlG97mNmy\",style:{backgroundColor:\"rgb(255, 128, 0)\",borderBottomLeftRadius:47.27,borderBottomRightRadius:47.27,borderTopLeftRadius:47.27,borderTopRightRadius:47.27},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RXBpbG9ndWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Epilogue\", \"Epilogue Placeholder\", sans-serif',\"--framer-font-size\":\"12.6px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Acesse o Curso\"})}),className:\"framer-y2qhfd\",\"data-framer-name\":\"Acesse o Curso\",fonts:[\"GF;Epilogue-regular\"],layoutDependency:layoutDependency,layoutId:\"bhrQjsczg\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gd9p4v\",\"data-framer-name\":\"Group 8\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:23,intrinsicWidth:23,layoutDependency:layoutDependency,layoutId:\"P5XHLQO1T\",svg:'<svg width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"11.4927\" cy=\"11.3315\" r=\"10.7662\" fill=\"white\"/>\\n<g clip-path=\"url(#clip0_160_26)\">\\n<path d=\"M15.2413 16.7378C15.009 16.7378 14.8208 16.5495 14.8208 16.3172C14.8208 14.6708 13.4813 13.3313 11.8348 13.3313H11.204C9.55755 13.3313 8.21806 14.6708 8.21806 16.3172C8.21806 16.5495 8.02978 16.7378 7.79751 16.7378C7.56524 16.7378 7.37695 16.5495 7.37695 16.3172C7.37695 14.207 9.09376 12.4902 11.204 12.4902H11.8348C13.9451 12.4902 15.6619 14.207 15.6619 16.3172C15.6619 16.5495 15.4736 16.7378 15.2413 16.7378Z\" fill=\"#FF8000\"/>\\n<path d=\"M11.4755 11.6488C9.91018 11.6488 8.63672 10.3754 8.63672 8.81008C8.63672 7.2448 9.91018 5.97134 11.4755 5.97134C13.0407 5.97134 14.3142 7.2448 14.3142 8.81008C14.3142 10.3754 13.0407 11.6488 11.4755 11.6488ZM11.4755 6.81245C10.374 6.81245 9.47783 7.70859 9.47783 8.81008C9.47783 9.91158 10.374 10.8077 11.4755 10.8077C12.577 10.8077 13.4731 9.91158 13.4731 8.81008C13.4731 7.70859 12.577 6.81245 11.4755 6.81245Z\" fill=\"#FF8000\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_160_26\">\\n<rect width=\"10.7662\" height=\"10.7662\" fill=\"white\" transform=\"translate(6.13281 5.97174)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7Keyn.framer-1djd6i8, .framer-7Keyn .framer-1djd6i8 { display: block; }\",\".framer-7Keyn.framer-1k7bci0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 82px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-7Keyn .framer-ty9y3y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 58px; justify-content: center; overflow: visible; padding: 0px 200px 0px 0px; position: relative; width: 712px; }\",\".framer-7Keyn .framer-yl3ro3 { flex: none; height: 47px; position: relative; text-decoration: none; width: 47px; }\",\".framer-7Keyn .framer-1q8p91n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 42px; height: 20px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 379px; }\",\".framer-7Keyn .framer-1jwfcig, .framer-7Keyn .framer-i0b1j, .framer-7Keyn .framer-hdt476, .framer-7Keyn .framer-1p1gebp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7Keyn .framer-ub03ut-container { cursor: pointer; flex: none; height: 40px; position: absolute; right: 9px; top: calc(50.00000000000002% - 40px / 2); width: 40px; z-index: 1; }\",\".framer-7Keyn .framer-1r0neks { flex: none; height: 39px; position: absolute; right: 56px; text-decoration: none; top: calc(50.00000000000002% - 39px / 2); width: 146px; z-index: 1; }\",\".framer-7Keyn .framer-y2qhfd { flex: none; height: auto; position: absolute; right: 14px; top: 49%; white-space: pre; width: auto; }\",\".framer-7Keyn .framer-gd9p4v { flex: none; height: 23px; left: 7px; position: absolute; top: calc(51.2820512820513% - 23px / 2); width: 23px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7Keyn.framer-1k7bci0, .framer-7Keyn .framer-ty9y3y, .framer-7Keyn .framer-1q8p91n { gap: 0px; } .framer-7Keyn.framer-1k7bci0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7Keyn.framer-1k7bci0 > :first-child, .framer-7Keyn .framer-ty9y3y > :first-child, .framer-7Keyn .framer-1q8p91n > :first-child { margin-left: 0px; } .framer-7Keyn.framer-1k7bci0 > :last-child, .framer-7Keyn .framer-ty9y3y > :last-child, .framer-7Keyn .framer-1q8p91n > :last-child { margin-right: 0px; } .framer-7Keyn .framer-ty9y3y > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-7Keyn .framer-1q8p91n > * { margin: 0px; margin-left: calc(42px / 2); margin-right: calc(42px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 82\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLug1Rj5PY=withCSS(Component,css,\"framer-7Keyn\");export default FramerLug1Rj5PY;FramerLug1Rj5PY.displayName=\"Nav menu\";FramerLug1Rj5PY.defaultProps={height:82,width:1200};addFonts(FramerLug1Rj5PY,[{explicitInter:true,fonts:[{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"},{family:\"Aeonik Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Tohr6Tkjh32dZhpZPuNNfKdVz5c.woff2\"},{family:\"Epilogue\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiCZXVigHPVA.woff2\",weight:\"400\"}]},...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLug1Rj5PY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"82\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lug1Rj5PY.map","// Generated by Framer (aba0f78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4YJZ4kHI8eiG7PjXe9wC/Qp7ceePJvzZHhvplyTAs/cgta2ruku.js\";import NavMenu from\"https://framerusercontent.com/modules/lW2wI3GsDGeSRY8TYYLB/ouSm5YUY0VHu3m1dDiec/Lug1Rj5PY.js\";const NavMenuFonts=getFonts(NavMenu);const NavMenuWithVariantAppearEffect=withVariantAppearEffect(NavMenu);const SearchFonts=getFonts(Search);const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"QpBY3MOJ8\",\"ERpxsvQTi\",\"ftAQaUbiZ\",\"bbCdtmMOK\",\"SfNzbEFzz\"];const serializationHash=\"framer-jlimc\";const variantClassNames={bbCdtmMOK:\"framer-v-2f03rz\",ERpxsvQTi:\"framer-v-gt9y2l\",ftAQaUbiZ:\"framer-v-1nkfvwp\",QpBY3MOJ8:\"framer-v-1frw0r9\",SfNzbEFzz:\"framer-v-16ypbpf\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition3};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={\"Full HD\":\"bbCdtmMOK\",\"Variant 5\":\"SfNzbEFzz\",Desktop:\"QpBY3MOJ8\",Phone:\"ftAQaUbiZ\",Tablet:\"ERpxsvQTi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QpBY3MOJ8\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QpBY3MOJ8\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4zbyd6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});});const onTap18qe8p2=activeVariantCallback(async(...args)=>{setVariant(\"SfNzbEFzz\");});const onTapvltcc2=activeVariantCallback(async(...args)=>{setVariant(\"ftAQaUbiZ\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"ftAQaUbiZ\",\"SfNzbEFzz\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"ftAQaUbiZ\",\"SfNzbEFzz\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"SfNzbEFzz\")return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1frw0r9\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QpBY3MOJ8\",onTap:onTap4zbyd6,ref:ref??ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({bbCdtmMOK:{\"data-framer-name\":\"Full HD\"},ERpxsvQTi:{\"data-framer-name\":\"Tablet\"},ftAQaUbiZ:{\"data-framer-name\":\"Phone\"},SfNzbEFzz:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+((componentViewport?.height||104)*.5000000000000002-52),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vi74n5-container\",\"data-framer-name\":\"menu2\",layoutDependency:layoutDependency,layoutId:\"WhEUdenHz-container\",name:\"menu2\",children:/*#__PURE__*/_jsx(NavMenuWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"WhEUdenHz\",layoutId:\"WhEUdenHz\",name:\"menu2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rkh47n\",\"data-framer-name\":\"menu\",layoutDependency:layoutDependency,layoutId:\"zDat6j3vj\",style:{backdropFilter:\"blur(40px)\",backgroundColor:\"rgba(0, 0, 0, 0.16)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(40px)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"CHSrp96qR\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1e36c29 framer-1b84oqy\",\"data-framer-name\":\"LOGO PRO\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:65,intrinsicWidth:65,layoutDependency:layoutDependency,layoutId:\"CHSrp96qR\",svg:'<svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_77_5)\">\\n<path d=\"M28.2468 0.0364766C23.2382 0.164063 16.6193 0.622684 11.6675 1.56234C4.63995 2.72786 2.72098 4.21406 1.62271 11.5485C-0.0307407 20.7279 -0.329017 32.7675 0.315811 42.2175C0.600294 46.5054 0.950294 49.4141 1.60202 53.3054C1.90374 54.971 2.41754 57.8692 3.09167 58.9399C4.8365 62.3261 8.20029 62.7365 11.8917 63.4572C23.2693 65.3779 37.2968 65.4072 48.8468 64.0899C50.7865 63.8744 53.7951 63.3572 55.3606 63.0089C57.2831 62.5761 59.052 62.133 60.3882 60.8968C62.5279 59.0865 62.8193 56.1658 63.3486 53.5296C65.4003 41.4899 65.483 27.3158 63.9158 15.1072C63.5624 12.652 63.102 9.46062 62.3796 7.16061C61.5313 4.61061 59.521 2.92613 56.8296 2.32096C47.9451 0.160615 37.8141 -0.122144 28.2468 0.0364766Z\" fill=\"#FF8000\"/>\\n<path d=\"M37.7006 20.7069C37.0627 20.7069 36.723 20.8396 36.723 21.4034V28.9862L27.6454 21.2552C27.1868 20.8707 26.9058 20.7069 26.254 20.7069C25.6472 20.7069 25.3213 20.8552 25.3213 21.4034V30.8672C25.3213 31.431 25.6609 31.5638 26.2989 31.5638C26.9368 31.5638 27.2903 31.431 27.2903 30.8672V23.3L36.5023 31.0603C37.0196 31.4896 37.1403 31.5638 37.673 31.5638C38.354 31.5638 38.6954 31.4448 38.6954 30.8672V21.4034C38.6954 20.8414 38.354 20.7069 37.704 20.7069H37.7006Z\" fill=\"white\"/>\\n<path d=\"M53.0174 20.7069C52.3657 20.7069 52.026 20.8396 52.026 21.4034V25.4172H42.5588V21.4034C42.5588 20.8414 42.2174 20.7069 41.5674 20.7069C40.9174 20.7069 40.5898 20.8396 40.5898 21.4034V30.8672C40.5898 31.431 40.9312 31.5638 41.5674 31.5638C42.2036 31.5638 42.5588 31.431 42.5588 30.8672V27.0172H52.026V30.8672C52.026 31.431 52.3674 31.5638 53.0174 31.5638C53.6674 31.5638 53.9933 31.431 53.9933 30.8672V21.4034C53.9933 20.8414 53.6536 20.7069 53.0174 20.7069Z\" fill=\"white\"/>\\n<path d=\"M14.6839 22.3018H22.6511C23.1253 22.3018 23.2287 22.0346 23.2287 21.5018C23.2287 20.9691 23.1253 20.7018 22.6511 20.7018H13.3908C12.2098 20.7018 11.0098 21.7122 11.0098 23.0725V29.1966C11.0098 30.557 12.2098 31.5673 13.3908 31.5673H22.6511C23.1253 31.5673 23.2287 31.3001 23.2287 30.7673C23.2287 30.2346 23.1253 29.9673 22.6511 29.9673H14.6839C12.9511 29.9673 12.8167 29.2518 12.8167 28.5984V23.6691C12.8167 23.0173 12.9529 22.3001 14.6839 22.3001V22.3018Z\" fill=\"white\"/>\\n<path d=\"M19.1356 33.4329H11.7063C11.2322 33.4329 11.0098 33.6553 11.0098 34.1156V43.6018C11.0098 43.7398 11.0305 43.8501 11.0718 43.9398C11.0753 43.9518 11.0805 43.9639 11.0874 43.9742C11.0977 43.9915 11.108 44.007 11.1184 44.0242C11.1287 44.0415 11.1425 44.0587 11.1563 44.0742C11.3132 44.2467 11.5942 44.2967 11.9874 44.2967C12.3805 44.2967 12.6684 44.2467 12.8287 44.0742C12.8425 44.0587 12.8563 44.0415 12.8667 44.0242C12.8787 44.0053 12.8908 43.9863 12.9011 43.9673C12.9115 43.9501 12.9201 43.9311 12.927 43.9104C12.9356 43.8967 12.9408 43.8829 12.9442 43.8673C12.9667 43.7915 12.9787 43.7036 12.9787 43.6018V40.3794H19.1356C21.8149 40.3794 23.227 39.4311 23.227 37.9794V35.8329C23.227 34.3811 21.8149 33.4329 19.1356 33.4329ZM21.6029 37.7967C21.6029 38.3294 21.1615 38.7794 19.146 38.7794H12.9787V35.0329H19.146C21.1598 35.0329 21.6029 35.5915 21.6029 36.1242V37.7967Z\" fill=\"white\"/>\\n<path d=\"M38.6935 38.0363V35.9312C38.6935 35.0277 37.9969 34.3243 36.8159 33.9312C36.1383 33.7053 35.3038 33.5829 34.3486 33.5829H25.7797C25.3159 33.5829 25.0986 33.8001 25.0986 34.2501V43.6156C25.0986 43.6398 25.0986 43.6639 25.0986 43.6863C25.0986 43.695 25.1004 43.7053 25.1004 43.7139C25.1038 43.7415 25.1055 43.7674 25.1107 43.7915C25.1366 43.9191 25.1986 44.0329 25.2848 44.1225C25.2866 44.1243 25.2883 44.1243 25.2883 44.1243C25.4486 44.257 25.7055 44.2984 26.0538 44.2984C26.4348 44.2984 26.7142 44.2484 26.8728 44.0829C26.8728 44.0829 26.8733 44.0829 26.8745 44.0829C26.9279 44.0191 26.9693 43.9432 26.9969 43.8605C26.9969 43.857 26.9969 43.8553 26.9986 43.8519C27.0038 43.8329 27.009 43.8139 27.0124 43.795C27.0159 43.7691 27.0193 43.7432 27.0228 43.7156C27.0245 43.7053 27.0245 43.6967 27.0245 43.6881C27.0245 43.6656 27.0245 43.6415 27.0245 43.6174V40.4587C27.0245 40.4191 27.0573 40.3863 27.0969 40.3863H34.39C36.1659 40.3863 36.7607 41.3001 36.7607 42.4277V43.607C36.7607 43.7001 36.771 43.7812 36.79 43.8519C36.79 43.8536 36.79 43.8553 36.7917 43.8587C36.8038 43.9001 36.821 43.9398 36.8417 43.9777C36.8521 43.9967 36.8624 44.0139 36.8745 44.0312C36.8814 44.0415 36.8883 44.0536 36.8986 44.0639C37.0521 44.2363 37.3297 44.2881 37.7193 44.2881C38.1469 44.2881 38.4452 44.2277 38.59 44.0087C38.6004 43.995 38.6073 43.9812 38.6142 43.9674C38.621 43.9553 38.6262 43.945 38.6314 43.9329C38.64 43.9139 38.6469 43.895 38.6538 43.8743C38.6779 43.7984 38.69 43.7105 38.69 43.607V41.5984C38.69 40.2105 37.5624 39.8294 37.3607 39.7312C38.1435 39.3139 38.69 38.7398 38.69 38.0381L38.6935 38.0363ZM34.359 38.8587H27.0986C27.059 38.8587 27.0262 38.826 27.0262 38.7863V35.2605C27.0262 35.2208 27.059 35.1898 27.0986 35.1898H34.359C36.3331 35.1898 36.7642 35.7363 36.7642 36.2587V37.8967C36.7642 38.4191 36.3331 38.8587 34.359 38.8587Z\" fill=\"white\"/>\\n<path d=\"M38.1934 43.55V43.6017C38.1934 43.6776 38.1814 43.75 38.1572 43.8172C38.1814 43.7414 38.1934 43.6534 38.1934 43.55Z\" fill=\"white\"/>\\n<path d=\"M51.6916 33.5656H42.8898C41.7485 33.5656 40.5898 34.5414 40.5898 35.8552V42.0069C40.5898 43.3224 41.7485 44.2983 42.8898 44.2983H51.6916C52.8329 44.2983 53.9933 43.3224 53.9933 42.0069V35.8552C53.9933 34.5414 52.8329 33.5656 51.6916 33.5656ZM52.2485 41.4311C52.2485 42.0604 52.1174 42.7518 50.4433 42.7518H44.1398C42.4657 42.7518 42.3347 42.0604 42.3347 41.4311V36.4328C42.3347 35.8035 42.4657 35.1104 44.1398 35.1104H50.4433C52.1174 35.1104 52.2485 35.8035 52.2485 36.4328V41.4311Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_77_5\">\\n<rect width=\"65\" height=\"65\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-njq5u5\",\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"dv0BJyntr\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dgt552\",\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"NeVhTY5FC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lnm5dz\",\"data-framer-name\":\"Group 91\",layoutDependency:layoutDependency,layoutId:\"osCD41JuG\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ead.bludata.net/area-aluno/parceiro/cnhpro\",motionChild:true,nodeId:\"dEJx7VY78\",openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-cxwgyb framer-1b84oqy\",\"data-framer-name\":\"Rectangle 135\",layoutDependency:layoutDependency,layoutId:\"dEJx7VY78\",style:{backgroundColor:\"rgb(255, 128, 0)\",borderBottomLeftRadius:47.27,borderBottomRightRadius:47.27,borderTopLeftRadius:47.27,borderTopRightRadius:47.27},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"12.604316711425781px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7RXBpbG9ndWUtcmVndWxhcg==\",\"--framer-font-family\":'\"Epilogue\"',\"--framer-font-size\":\"12.6px\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"Acesse o Curso\"})})}),className:\"framer-ryoydz\",\"data-framer-name\":\"Acesse o Curso\",fonts:[\"GF;Epilogue-regular\"],layoutDependency:layoutDependency,layoutId:\"UTQPsJeu6\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11dwkwo\",\"data-framer-name\":\"Group 8\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:23,intrinsicWidth:23,layoutDependency:layoutDependency,layoutId:\"reBDdKkX4\",svg:'<svg width=\"23\" height=\"23\" viewBox=\"0 0 23 23\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<circle cx=\"11.4927\" cy=\"11.3315\" r=\"10.7662\" fill=\"white\"/>\\n<g clip-path=\"url(#clip0_160_26)\">\\n<path d=\"M15.2413 16.7378C15.009 16.7378 14.8208 16.5495 14.8208 16.3172C14.8208 14.6708 13.4813 13.3313 11.8348 13.3313H11.204C9.55755 13.3313 8.21806 14.6708 8.21806 16.3172C8.21806 16.5495 8.02978 16.7378 7.79751 16.7378C7.56524 16.7378 7.37695 16.5495 7.37695 16.3172C7.37695 14.207 9.09376 12.4902 11.204 12.4902H11.8348C13.9451 12.4902 15.6619 14.207 15.6619 16.3172C15.6619 16.5495 15.4736 16.7378 15.2413 16.7378Z\" fill=\"#FF8000\"/>\\n<path d=\"M11.4755 11.6488C9.91018 11.6488 8.63672 10.3754 8.63672 8.81008C8.63672 7.2448 9.91018 5.97134 11.4755 5.97134C13.0407 5.97134 14.3142 7.2448 14.3142 8.81008C14.3142 10.3754 13.0407 11.6488 11.4755 11.6488ZM11.4755 6.81245C10.374 6.81245 9.47783 7.70859 9.47783 8.81008C9.47783 9.91158 10.374 10.8077 11.4755 10.8077C12.577 10.8077 13.4731 9.91158 13.4731 8.81008C13.4731 7.70859 12.577 6.81245 11.4755 6.81245Z\" fill=\"#FF8000\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_160_26\">\\n<rect width=\"10.7662\" height=\"10.7662\" fill=\"white\" transform=\"translate(6.13281 5.97174)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jkp2fa\",layoutDependency:layoutDependency,layoutId:\"RIGsfkjb2\",children:isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k8aeqq\",layoutDependency:layoutDependency,layoutId:\"cnD_875HQ\",children:isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-z6lum6\",layoutDependency:layoutDependency,layoutId:\"bfZTE5Nb1\",style:{backgroundColor:\"rgb(255, 128, 1)\",borderBottomLeftRadius:400,borderBottomRightRadius:400,borderTopLeftRadius:400,borderTopRightRadius:400},...addPropertyOverrides({ftAQaUbiZ:{\"data-highlight\":true,onTap:onTap18qe8p2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-169ay6w\",\"data-framer-name\":\"Menu-aberto\",fill:\"rgb(255, 255, 255)\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"Zvdrb4uxP\",svg:'<svg height=\"512\" viewBox=\"0 0 28 28\" width=\"512\" xmlns=\"http://www.w3.org/2000/svg\" data-name=\"Layer 2\"><path d=\"M3 8h22a2 2 0 0 0 0-4H3a2 2 0 0 0 0 4zm22 4H3a2 2 0 0 0 0 4h22a2 2 0 0 0 0-4zm0 8H3a2 2 0 0 0 0 4h22a2 2 0 0 0 0-4z\"/></svg>',withExternalLayout:true})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-ilv0io\",\"data-framer-appear-id\":\"ilv0io\",\"data-framer-name\":\"MENU\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"JZ4iNpBgL\",optimized:true,style:{backgroundColor:\"rgb(255, 128, 1)\",borderBottomLeftRadius:24,borderBottomRightRadius:24},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hv2ipb-container\",layoutDependency:layoutDependency,layoutId:\"gSw5pqWiS-container\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(204, 200, 198, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(255, 128, 0)\",iconImage:addImageAlt({src:\"https://framerusercontent.com/images/e62IbWgu8vzK261cC5WhlGErlo.svg\"},\"\"),iconSize:67,iconType:\"custom\",id:\"gSw5pqWiS\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Aeonik Regular\", \"Aeonik Regular Placeholder\", sans-serif',fontSize:\"16px\"},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Buscar cursos...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"gSw5pqWiS\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,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:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3h4lgo\",layoutDependency:layoutDependency,layoutId:\"Fb7Lw2s_8\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YVNr8MZw1\"},motionChild:true,nodeId:\"QHIaHOnlx\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1arl3zy\",\"data-styles-preset\":\"cgta2ruku\",children:\"Cursos\"})})})}),className:\"framer-vivq57\",\"data-framer-appear-id\":\"vivq57\",fonts:[\"CUSTOM;Aeonik Medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"QHIaHOnlx\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#duvidas\",motionChild:true,nodeId:\"kj8eNjBIj\",openInNewTab:true,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1arl3zy\",\"data-styles-preset\":\"cgta2ruku\",children:\"D\\xfavidas\"})})})}),className:\"framer-1kqc745\",\"data-framer-appear-id\":\"1kqc745\",fonts:[\"CUSTOM;Aeonik Medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"kj8eNjBIj\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pbXPFpVP6\"},motionChild:true,nodeId:\"TWG8U8gh1\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1arl3zy\",\"data-styles-preset\":\"cgta2ruku\",children:\"Sobre n\\xf3s\"})})})}),className:\"framer-r4z5jt\",\"data-framer-appear-id\":\"r4z5jt\",fonts:[\"CUSTOM;Aeonik Medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"TWG8U8gh1\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YpI7yErvt\"},motionChild:true,nodeId:\"W0NSjWsge\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1arl3zy\",\"data-styles-preset\":\"cgta2ruku\",children:\"Blog\"})})})}),className:\"framer-rmx5tf\",\"data-framer-appear-id\":\"rmx5tf\",fonts:[\"CUSTOM;Aeonik Medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"W0NSjWsge\",optimized:true,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0Flb25payBNZWRpdW0=\",\"--framer-font-family\":'\"Aeonik Medium\", \"Aeonik Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"x\"})}),className:\"framer-nphc3z\",\"data-highlight\":true,fonts:[\"CUSTOM;Aeonik Medium\"],layoutDependency:layoutDependency,layoutId:\"PZGFt4TMT\",onTap:onTapvltcc2,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",whileTap:animation3,withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jlimc.framer-1b84oqy, .framer-jlimc .framer-1b84oqy { display: block; }\",\".framer-jlimc.framer-1frw0r9 { cursor: pointer; height: 104px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-jlimc .framer-1vi74n5-container { flex: none; height: 104px; left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 104px / 2); z-index: 2; }\",\".framer-jlimc .framer-rkh47n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: 69px; justify-content: flex-start; left: calc(49.8727735368957% - 355px / 2); overflow: visible; padding: 0px 20px 0px 20px; position: absolute; top: calc(48.684210526315816% - 69px / 2); width: 355px; }\",\".framer-jlimc .framer-1e36c29 { flex: none; height: 35px; position: relative; text-decoration: none; width: 35px; }\",\".framer-jlimc .framer-njq5u5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 146px; }\",\".framer-jlimc .framer-1dgt552 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: 146px; }\",\".framer-jlimc .framer-lnm5dz { flex: none; height: 31px; overflow: visible; position: relative; width: 146px; }\",\".framer-jlimc .framer-cxwgyb { bottom: -4px; flex: none; left: 0px; position: absolute; right: 0px; text-decoration: none; top: -4px; }\",\".framer-jlimc .framer-ryoydz { flex: none; height: auto; position: absolute; right: 14px; top: 49%; white-space: pre; width: auto; }\",\".framer-jlimc .framer-11dwkwo { flex: none; height: 23px; left: 7px; position: absolute; top: calc(51.2820512820513% - 23px / 2); width: 23px; }\",\".framer-jlimc .framer-1jkp2fa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 45px; }\",\".framer-jlimc .framer-1k8aeqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 39px; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-jlimc .framer-z6lum6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jlimc .framer-169ay6w { flex: none; height: 19px; position: relative; width: 19px; }\",\".framer-jlimc .framer-ilv0io { flex: none; height: 372px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-jlimc .framer-1hv2ipb-container { bottom: 14px; cursor: pointer; flex: none; height: 40px; left: calc(51.399491094147606% - 327px / 2); position: absolute; width: 327px; z-index: 1; }\",\".framer-jlimc .framer-3h4lgo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 39px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 46%; width: min-content; }\",\".framer-jlimc .framer-vivq57, .framer-jlimc .framer-1kqc745, .framer-jlimc .framer-r4z5jt, .framer-jlimc .framer-rmx5tf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jlimc .framer-nphc3z { cursor: pointer; flex: none; height: auto; position: absolute; right: 23px; top: 12px; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jlimc .framer-rkh47n, .framer-jlimc .framer-njq5u5, .framer-jlimc .framer-1dgt552, .framer-jlimc .framer-1jkp2fa, .framer-jlimc .framer-1k8aeqq, .framer-jlimc .framer-z6lum6, .framer-jlimc .framer-3h4lgo { gap: 0px; } .framer-jlimc .framer-rkh47n > * { margin: 0px; margin-left: calc(56px / 2); margin-right: calc(56px / 2); } .framer-jlimc .framer-rkh47n > :first-child, .framer-jlimc .framer-1k8aeqq > :first-child, .framer-jlimc .framer-z6lum6 > :first-child { margin-left: 0px; } .framer-jlimc .framer-rkh47n > :last-child, .framer-jlimc .framer-1k8aeqq > :last-child, .framer-jlimc .framer-z6lum6 > :last-child { margin-right: 0px; } .framer-jlimc .framer-njq5u5 > *, .framer-jlimc .framer-1dgt552 > * { margin: 0px; margin-bottom: calc(5.251798629760742px / 2); margin-top: calc(5.251798629760742px / 2); } .framer-jlimc .framer-njq5u5 > :first-child, .framer-jlimc .framer-1dgt552 > :first-child, .framer-jlimc .framer-1jkp2fa > :first-child, .framer-jlimc .framer-3h4lgo > :first-child { margin-top: 0px; } .framer-jlimc .framer-njq5u5 > :last-child, .framer-jlimc .framer-1dgt552 > :last-child, .framer-jlimc .framer-1jkp2fa > :last-child, .framer-jlimc .framer-3h4lgo > :last-child { margin-bottom: 0px; } .framer-jlimc .framer-1jkp2fa > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-jlimc .framer-1k8aeqq > *, .framer-jlimc .framer-z6lum6 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-jlimc .framer-3h4lgo > * { margin: 0px; margin-bottom: calc(39px / 2); margin-top: calc(39px / 2); } }\",\".framer-jlimc.framer-v-gt9y2l.framer-1frw0r9 { width: 810px; }\",\".framer-jlimc.framer-v-1nkfvwp.framer-1frw0r9 { height: 342px; width: 393px; }\",\".framer-jlimc.framer-v-1nkfvwp .framer-rkh47n { gap: 42px; left: calc(49.8727735368957% - 339px / 2); top: 12px; width: 339px; }\",\".framer-jlimc.framer-v-1nkfvwp .framer-1jkp2fa, .framer-jlimc.framer-v-16ypbpf .framer-1jkp2fa { height: 41px; width: 40px; }\",\".framer-jlimc.framer-v-1nkfvwp .framer-1k8aeqq, .framer-jlimc.framer-v-16ypbpf .framer-1k8aeqq { flex-direction: column; }\",\".framer-jlimc.framer-v-1nkfvwp .framer-z6lum6 { cursor: pointer; flex: none; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jlimc.framer-v-1nkfvwp .framer-rkh47n, .framer-jlimc.framer-v-1nkfvwp .framer-1k8aeqq { gap: 0px; } .framer-jlimc.framer-v-1nkfvwp .framer-rkh47n > * { margin: 0px; margin-left: calc(42px / 2); margin-right: calc(42px / 2); } .framer-jlimc.framer-v-1nkfvwp .framer-rkh47n > :first-child { margin-left: 0px; } .framer-jlimc.framer-v-1nkfvwp .framer-rkh47n > :last-child { margin-right: 0px; } .framer-jlimc.framer-v-1nkfvwp .framer-1k8aeqq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-jlimc.framer-v-1nkfvwp .framer-1k8aeqq > :first-child { margin-top: 0px; } .framer-jlimc.framer-v-1nkfvwp .framer-1k8aeqq > :last-child { margin-bottom: 0px; } }\",\".framer-jlimc.framer-v-16ypbpf.framer-1frw0r9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 184px 0px 184px 0px; width: 393px; }\",\".framer-jlimc.framer-v-16ypbpf .framer-rkh47n { gap: 42px; left: unset; position: relative; top: unset; z-index: 0; }\",\".framer-jlimc.framer-v-16ypbpf .framer-z6lum6 { flex: none; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-jlimc.framer-v-16ypbpf.framer-1frw0r9, .framer-jlimc.framer-v-16ypbpf .framer-rkh47n, .framer-jlimc.framer-v-16ypbpf .framer-1k8aeqq { gap: 0px; } .framer-jlimc.framer-v-16ypbpf.framer-1frw0r9 > *, .framer-jlimc.framer-v-16ypbpf .framer-1k8aeqq > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-jlimc.framer-v-16ypbpf.framer-1frw0r9 > :first-child, .framer-jlimc.framer-v-16ypbpf .framer-1k8aeqq > :first-child { margin-top: 0px; } .framer-jlimc.framer-v-16ypbpf.framer-1frw0r9 > :last-child, .framer-jlimc.framer-v-16ypbpf .framer-1k8aeqq > :last-child { margin-bottom: 0px; } .framer-jlimc.framer-v-16ypbpf .framer-rkh47n > * { margin: 0px; margin-left: calc(42px / 2); margin-right: calc(42px / 2); } .framer-jlimc.framer-v-16ypbpf .framer-rkh47n > :first-child { margin-left: 0px; } .framer-jlimc.framer-v-16ypbpf .framer-rkh47n > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ERpxsvQTi\":{\"layout\":[\"fixed\",\"fixed\"]},\"ftAQaUbiZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"bbCdtmMOK\":{\"layout\":[\"fixed\",\"fixed\"]},\"SfNzbEFzz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerSH7Qz6tck=withCSS(Component,css,\"framer-jlimc\");export default FramerSH7Qz6tck;FramerSH7Qz6tck.displayName=\"menu\";FramerSH7Qz6tck.defaultProps={height:104,width:1200};addPropertyControls(FramerSH7Qz6tck,{variant:{options:[\"QpBY3MOJ8\",\"ERpxsvQTi\",\"ftAQaUbiZ\",\"bbCdtmMOK\",\"SfNzbEFzz\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Full HD\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSH7Qz6tck,[{explicitInter:true,fonts:[{family:\"Epilogue\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/epilogue/v17/O4ZMFGj5hxF0EhjimngomvnCCtqb30OXMDPiCZXVigHPVA.woff2\",weight:\"400\"},{family:\"Aeonik Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/Tohr6Tkjh32dZhpZPuNNfKdVz5c.woff2\"},{family:\"Aeonik Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/bipwmKPLAEAvG5VoLK5JhqPb6c.woff2\"}]},...NavMenuFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSH7Qz6tck\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ERpxsvQTi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ftAQaUbiZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bbCdtmMOK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SfNzbEFzz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"104\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SH7Qz6tck.map","// Generated by Framer (9e6b000)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:\"<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=AW-694938395\\\"></script>\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-G8JXD0NZ8H\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  // Configura\\xe7\\xe3o para ambos os IDs no mesmo script\\n  gtag('config', 'AW-694938395');\\n  gtag('config', 'G-G8JXD0NZ8H');\\n</script>\\n\",customHTMLHeadStart:\"<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=AW-694938395\\\"></script>\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=G-G8JXD0NZ8H\\\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  // Configura\\xe7\\xe3o para ambos os IDs no mesmo script\\n  gtag('config', 'AW-694938395');\\n  gtag('config', 'G-G8JXD0NZ8H');\\n</script>\\n\",favicon:\"https://framerusercontent.com/assets/8qnuTgMgvzYmXNhqV26elnrCEw.png\",robots:\"max-image-preview:large\",title:\"CNH PRO - FEITO PARA MOTORISTAS\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}