{"version":3,"file":"script_main.DezACH-t.mjs","names":["fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","PageMenuLine","CompnentsButtonsScheduleFonts","CompnentsButtonsSchedule","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","CompnentsButtonsSchedule","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Text","MenuOpen","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useState","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","Pulse","BannerButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","t","l","o","i","r","addPropertyOverrides","SVGSlot","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","AssetsLogo","TopPages","Banner","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Overlay","Suspense","getProps","useRef","useCallback","useState","useMemo","css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","UserComponent","Button","FooterNavigation","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","TopNavBar","NavigationMenu","Footer","isBrowser","useRef","React.useId","_Fragment","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/nbXaXY9FxCEeG1McvhSL/S2kS7545YrNAis3Y0oqC/NgXs_XbOL.js","https:/framerusercontent.com/modules/qkIV5thecii50S4f9IMa/Z2HvPgUWneeouuQeTnmK/gIjEvin6u.js","https:/framerusercontent.com/modules/gUUVx2SfKyh1zCm1BqeY/9LBEXHjXO3kfpu4W6d3M/sWBwd88YA.js","https:/framerusercontent.com/modules/ezyPu1GAmCAXFy3Fw6wk/J1kFzdFOEvoNSQVVkY3u/GlovFY6vX.js","https:/framerusercontent.com/modules/5TLcq4F7xY4c4VJjaaGH/pDCnXsVoLCg5jn07rdMn/T6Dx61WV4.js","https:/framerusercontent.com/modules/9eiq46ZmAouGLQNWvI4e/iWKSnljDezmOWZuG9ai4/P_xkQ6u_4.js","https:/framerusercontent.com/modules/cBu5k4f7xhBqSCZLCnYt/Xg8XJnWzm5rRy58YIekN/YNZfaKJCj.js","https:/framerusercontent.com/modules/7WAZkZVyccSQZwcxE8ih/K8ISWbFtqU8I5VhiZ5i4/Q89WOfHzZ.js","https:/framerusercontent.com/modules/oE6hVqCummm21WrtqdpF/wxeunXuLgm7fIQujXhUQ/Pulse.js","https:/framerusercontent.com/modules/iXkeMX6XtAyIcBPKFNDg/nSfUTQZRksUR1fHUPyQ0/y15jM2X_K.js","https:/framerusercontent.com/modules/McKi4HN8oMfa1WjyBf29/2snm625xYF3kk9kMahEk/IX2EOFfGu.js","https:/framerusercontent.com/modules/5HtI0arONEUkZ89jlbmw/jsdychQ3dZlpFYBdv2LV/Tq8ho7MGi.js","https:/framerusercontent.com/modules/2tKOOHO5jVrLwpAY01lF/kfLaXxycSLcrrTv8NnMd/SVG_Slot.js","https:/framerusercontent.com/modules/8b4Ewo7zdvVKpCkUGddu/0zg1cYldTG8o4YvXoAr2/WEP_oM7d0.js","https:/framerusercontent.com/modules/oDMqMokgsEBMbJS7ssRP/gciRvrFOAVtQQB3YSoGV/W2O9YyXAD.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js","https:/framerusercontent.com/modules/uk2BGv5bLqkM3bJ9VZmC/bx5rbIIJD6GXDKwtW5pZ/T6Dx61WV4.js","https:/framerusercontent.com/modules/ixI4cyg5PrcJ4ZcUs9SY/rUmPBZr2N3kuo9JH5mRv/qZ4SeDGLZ.js","https:/framerusercontent.com/modules/7aMDpCrnVDokWTqSvv2e/Yn7pahztaYvdVEUyXhyI/xvPltMNsQ.js","https:/framerusercontent.com/modules/tFXUe06vh2uGbCASNQe7/4KGuLJlxzFE2azBchF46/gcUtKAt9x.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (1bcc82d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend-500\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexend/v25/wlptgwvFAVdoq2_F94zlCfv0bz1WCwkW_LVte6KuGEo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-wYJjc .framer-styles-preset-1g3399h:not(.rich-text-wrapper), .framer-wYJjc .framer-styles-preset-1g3399h.rich-text-wrapper h4 { --framer-font-family: \"Lexend\", \"Lexend Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.13); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, #070706); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-wYJjc\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f96024)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nbXaXY9FxCEeG1McvhSL/S2kS7545YrNAis3Y0oqC/NgXs_XbOL.js\";const serializationHash=\"framer-HEphr\";const variantClassNames={gCPCw3YDH:\"framer-v-13g7voa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,page,width,...props})=>{return{...props,hbcSv6Vts:page??props.hbcSv6Vts??\"Home\",m5t7Giwq0:link??props.m5t7Giwq0};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,hbcSv6Vts,m5t7Giwq0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gCPCw3YDH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:m5t7Giwq0,motionChild:true,nodeId:\"gCPCw3YDH\",openInNewTab:false,scopeId:\"gIjEvin6u\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13g7voa\",className,classNames)} framer-cvzh1q`,\"data-border\":true,\"data-framer-name\":\"Desktop-Closed\",layoutDependency:layoutDependency,layoutId:\"gCPCw3YDH\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ntl1bm\",layoutDependency:layoutDependency,layoutId:\"Vuy8RkSFg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nlowc8\",\"data-framer-name\":\"Page\",layoutDependency:layoutDependency,layoutId:\"NjLqRC5oj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1g3399h\",\"data-styles-preset\":\"NgXs_XbOL\",children:\"Do you open-source your entire platform?\"})}),className:\"framer-1f12re1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qMRyTSm5b\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:hbcSv6Vts,verticalAlignment:\"top\",withExternalLayout:true})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HEphr.framer-cvzh1q, .framer-HEphr .framer-cvzh1q { display: block; }\",\".framer-HEphr.framer-13g7voa { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 35px 0px 35px 0px; position: relative; text-decoration: none; width: 390px; }\",\".framer-HEphr .framer-ntl1bm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-HEphr .framer-1nlowc8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-HEphr .framer-1f12re1 { flex: 1 0 0px; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-HEphr[data-border=\"true\"]::after, .framer-HEphr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91.5\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hbcSv6Vts\":\"page\",\"m5t7Giwq0\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergIjEvin6u=withCSS(Component,css,\"framer-HEphr\");export default FramergIjEvin6u;FramergIjEvin6u.displayName=\"Page Menu Line\";FramergIjEvin6u.defaultProps={height:91.5,width:390};addPropertyControls(FramergIjEvin6u,{hbcSv6Vts:{defaultValue:\"Home\",displayTextArea:false,title:\"Page\",type:ControlType.String},m5t7Giwq0:{title:\"Link\",type:ControlType.Link}});addFonts(FramergIjEvin6u,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergIjEvin6u\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"91.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"hbcSv6Vts\\\":\\\"page\\\",\\\"m5t7Giwq0\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gIjEvin6u.map","// Generated by Framer (570e25b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PageMenuLine from\"https://framerusercontent.com/modules/qkIV5thecii50S4f9IMa/Z2HvPgUWneeouuQeTnmK/gIjEvin6u.js\";import CompnentsButtonsSchedule from\"https://framerusercontent.com/modules/Sowl32knFN6WtI0Zusk5/sdyfz4oMub0EuFtMSUPD/XvzL9Ws0s.js\";const PageMenuLineFonts=getFonts(PageMenuLine);const CompnentsButtonsScheduleFonts=getFonts(CompnentsButtonsSchedule);const serializationHash=\"framer-E4CJN\";const variantClassNames={yen8R73rO:\"framer-v-19h7leh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,LL8GDNSHm:click??props.LL8GDNSHm};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,LL8GDNSHm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"yen8R73rO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapw7ibgl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(LL8GDNSHm){const res=await LL8GDNSHm(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19h7leh\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yen8R73rO\",onTap:onTapw7ibgl,ref:refBinding,style:{backgroundColor:\"var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, rgb(248, 245, 243))\",...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+160+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sftudk-container\",layoutDependency:layoutDependency,layoutId:\"o4VWZfCNl-container\",nodeId:\"o4VWZfCNl\",rendersWithMotion:true,scopeId:\"sWBwd88YA\",children:/*#__PURE__*/_jsx(PageMenuLine,{hbcSv6Vts:\"Home\",height:\"100%\",id:\"o4VWZfCNl\",layoutId:\"o4VWZfCNl\",m5t7Giwq0:resolvedLinks[0],style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yPVzKXaE6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+160+91,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-190rh6f-container\",layoutDependency:layoutDependency,layoutId:\"MQXhpAr8k-container\",nodeId:\"MQXhpAr8k\",rendersWithMotion:true,scopeId:\"sWBwd88YA\",children:/*#__PURE__*/_jsx(PageMenuLine,{hbcSv6Vts:\"Platform\",height:\"100%\",id:\"MQXhpAr8k\",layoutId:\"MQXhpAr8k\",m5t7Giwq0:resolvedLinks1[0],style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"n5Dcf4yOL\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:91,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+160+182,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bus9hu-container\",layoutDependency:layoutDependency,layoutId:\"DwYyTl5sg-container\",nodeId:\"DwYyTl5sg\",rendersWithMotion:true,scopeId:\"sWBwd88YA\",children:/*#__PURE__*/_jsx(PageMenuLine,{hbcSv6Vts:\"Research\",height:\"100%\",id:\"DwYyTl5sg\",layoutId:\"DwYyTl5sg\",m5t7Giwq0:resolvedLinks2[0],style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d6l62g\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"iO8DuvNPz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+160+273+28.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17akqyn-container\",layoutDependency:layoutDependency,layoutId:\"taBl85d4i-container\",nodeId:\"taBl85d4i\",rendersWithMotion:true,scopeId:\"sWBwd88YA\",children:/*#__PURE__*/_jsx(CompnentsButtonsSchedule,{height:\"100%\",id:\"taBl85d4i\",layoutId:\"taBl85d4i\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5licbp\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"sLafU9jid\",style:{backgroundColor:\"var(--token-1f60b18d-77ca-4e07-839a-794e66a0236b, rgb(145, 152, 187))\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E4CJN.framer-167eccx, .framer-E4CJN .framer-167eccx { display: block; }\",\".framer-E4CJN.framer-19h7leh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; padding: 160px 20px 0px 20px; position: relative; width: 810px; }\",\".framer-E4CJN .framer-sftudk-container, .framer-E4CJN .framer-190rh6f-container, .framer-E4CJN .framer-bus9hu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-E4CJN .framer-d6l62g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-E4CJN .framer-17akqyn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-E4CJN .framer-5licbp { bottom: -100px; flex: none; height: 100px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 810\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LL8GDNSHm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersWBwd88YA=withCSS(Component,css,\"framer-E4CJN\");export default FramersWBwd88YA;FramersWBwd88YA.displayName=\"Navigation/Menu\";FramersWBwd88YA.defaultProps={height:800,width:810};addPropertyControls(FramersWBwd88YA,{LL8GDNSHm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramersWBwd88YA,[{explicitInter:true,fonts:[]},...PageMenuLineFonts,...CompnentsButtonsScheduleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersWBwd88YA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"810\",\"framerIntrinsicHeight\":\"800\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"LL8GDNSHm\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f2c0341)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CompnentsButtonsSchedule from\"https://framerusercontent.com/modules/Sowl32knFN6WtI0Zusk5/sdyfz4oMub0EuFtMSUPD/XvzL9Ws0s.js\";const CompnentsButtonsScheduleFonts=getFonts(CompnentsButtonsSchedule);const serializationHash=\"framer-f35Dc\";const variantClassNames={vTv0M3a8B:\"framer-v-8owxqc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({border,height,id,width,...props})=>{return{...props,ZNXy3b5Ei:border??props.ZNXy3b5Ei??{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,ZNXy3b5Ei,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"vTv0M3a8B\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8owxqc\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop-Page-Inactive\",layoutDependency:layoutDependency,layoutId:\"vTv0M3a8B\",ref:refBinding,style:{\"--border-bottom-width\":(ZNXy3b5Ei.borderBottomWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-color\":ZNXy3b5Ei.borderColor,\"--border-left-width\":(ZNXy3b5Ei.borderLeftWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-right-width\":(ZNXy3b5Ei.borderRightWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-style\":ZNXy3b5Ei.borderStyle,\"--border-top-width\":(ZNXy3b5Ei.borderTopWidth??ZNXy3b5Ei.borderWidth)+\"px\",...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+(20+((componentViewport?.height||100)-40-43)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lhd8hu-container\",layoutDependency:layoutDependency,layoutId:\"XZaQkOoTk-container\",nodeId:\"XZaQkOoTk\",rendersWithMotion:true,scopeId:\"GlovFY6vX\",children:/*#__PURE__*/_jsx(CompnentsButtonsSchedule,{height:\"100%\",id:\"XZaQkOoTk\",layoutId:\"XZaQkOoTk\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vol830\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"ExfACrQ3r\",style:{backgroundColor:\"var(--token-1f60b18d-77ca-4e07-839a-794e66a0236b, rgb(145, 152, 187))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f35Dc.framer-gxmsdz, .framer-f35Dc .framer-gxmsdz { display: block; }\",\".framer-f35Dc.framer-8owxqc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; }\",\".framer-f35Dc .framer-lhd8hu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-f35Dc .framer-vol830 { bottom: -100px; flex: none; height: 100px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 0; }\",'.framer-f35Dc[data-border=\"true\"]::after, .framer-f35Dc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"ZNXy3b5Ei\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGlovFY6vX=withCSS(Component,css,\"framer-f35Dc\");export default FramerGlovFY6vX;FramerGlovFY6vX.displayName=\"Button\";FramerGlovFY6vX.defaultProps={height:100,width:200};addPropertyControls(FramerGlovFY6vX,{ZNXy3b5Ei:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border}});addFonts(FramerGlovFY6vX,[{explicitInter:true,fonts:[]},...CompnentsButtonsScheduleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGlovFY6vX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ZNXy3b5Ei\\\":\\\"border\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (eea9f0c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend Deca-500\",\"GF;Lexend Deca-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend Deca\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v24/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4ws1AqRPCqLNflg.woff2\",weight:\"500\"},{family:\"Lexend Deca\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v24/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"}]}];export const css=['.framer-rggQm .framer-styles-preset-y0y74i:not(.rich-text-wrapper), .framer-rggQm .framer-styles-preset-y0y74i.rich-text-wrapper p { --framer-font-family: \"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif; --framer-font-family-bold: \"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, #070706); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }'];export const className=\"framer-rggQm\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (570e25b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5TLcq4F7xY4c4VJjaaGH/pDCnXsVoLCg5jn07rdMn/T6Dx61WV4.js\";const enabledGestures={q4sifKOG6:{hover:true},utUfACLer:{hover:true}};const cycleOrder=[\"q4sifKOG6\",\"utUfACLer\"];const serializationHash=\"framer-QIqMP\";const variantClassNames={q4sifKOG6:\"framer-v-7y88e\",utUfACLer:\"framer-v-1fhcg78\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop-Page-Active\":\"utUfACLer\",\"Desktop-Page-Inactive\":\"q4sifKOG6\"};const getProps=({border,click,close,height,id,link,pageTitle,width,...props})=>{return{...props,AVDor5NHQ:close??props.AVDor5NHQ,CEzGgSLrr:link??props.CEzGgSLrr,QKPKn9l88:click??props.QKPKn9l88,UOG6CfK61:pageTitle??props.UOG6CfK61??\"Resources\",variant:humanReadableVariantMap[props.variant]??props.variant??\"q4sifKOG6\",ZNXy3b5Ei:border??props.ZNXy3b5Ei??{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UOG6CfK61,CEzGgSLrr,ZNXy3b5Ei,QKPKn9l88,AVDor5NHQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q4sifKOG6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1y2nwmh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QKPKn9l88){const res=await QKPKn9l88(...args);if(res===false)return false;}if(AVDor5NHQ){const res=await AVDor5NHQ(...args);if(res===false)return false;}setVariant(\"utUfACLer\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CEzGgSLrr,motionChild:true,nodeId:\"q4sifKOG6\",openInNewTab:false,scopeId:\"P_xkQ6u_4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7y88e\",className,classNames)} framer-1hl6qo8`,\"data-border\":true,\"data-framer-name\":\"Desktop-Page-Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"q4sifKOG6\",onTap:onTap1y2nwmh,ref:refBinding,style:{\"--border-bottom-width\":(ZNXy3b5Ei.borderBottomWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-color\":ZNXy3b5Ei.borderColor,\"--border-left-width\":(ZNXy3b5Ei.borderLeftWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-right-width\":(ZNXy3b5Ei.borderRightWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-style\":ZNXy3b5Ei.borderStyle,\"--border-top-width\":(ZNXy3b5Ei.borderTopWidth??ZNXy3b5Ei.borderWidth)+\"px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"q4sifKOG6-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},utUfACLer:{backgroundColor:\"var(--token-86847bfa-b60f-44c3-937a-78d62219e292, rgb(219, 224, 245))\"}},...addPropertyOverrides({\"q4sifKOG6-hover\":{\"data-framer-name\":undefined},\"utUfACLer-hover\":{\"data-framer-name\":undefined},utUfACLer:{\"data-framer-name\":\"Desktop-Page-Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16oycja\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"Zc_l33KI_\",style:{backgroundColor:\"var(--token-1f60b18d-77ca-4e07-839a-794e66a0236b, rgb(145, 152, 187))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y0y74i\",\"data-styles-preset\":\"T6Dx61WV4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6)))\"},children:\"Resources\"})}),className:\"framer-1nopxbz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x5wefNErk\",style:{\"--extracted-r6o4lv\":\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UOG6CfK61,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QIqMP.framer-1hl6qo8, .framer-QIqMP .framer-1hl6qo8 { display: block; }\",\".framer-QIqMP.framer-7y88e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: center; overflow: hidden; padding: 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QIqMP .framer-16oycja { bottom: -100px; flex: none; height: 100px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 0; }\",\".framer-QIqMP .framer-1nopxbz { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-QIqMP.framer-v-7y88e.hover .framer-16oycja, .framer-QIqMP.framer-v-1fhcg78.hover .framer-16oycja { bottom: 0px; height: unset; top: 0px; }\",...sharedStyle.css,'.framer-QIqMP[data-border=\"true\"]::after, .framer-QIqMP [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"utUfACLer\":{\"layout\":[\"auto\",\"fixed\"]},\"lQf1TDfgU\":{\"layout\":[\"auto\",\"fixed\"]},\"F5aE_piS8\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UOG6CfK61\":\"pageTitle\",\"CEzGgSLrr\":\"link\",\"ZNXy3b5Ei\":\"border\",\"QKPKn9l88\":\"click\",\"AVDor5NHQ\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP_xkQ6u_4=withCSS(Component,css,\"framer-QIqMP\");export default FramerP_xkQ6u_4;FramerP_xkQ6u_4.displayName=\"Text\";FramerP_xkQ6u_4.defaultProps={height:100,width:120};addPropertyControls(FramerP_xkQ6u_4,{variant:{options:[\"q4sifKOG6\",\"utUfACLer\"],optionTitles:[\"Desktop-Page-Inactive\",\"Desktop-Page-Active\"],title:\"Variant\",type:ControlType.Enum},UOG6CfK61:{defaultValue:\"Resources\",displayTextArea:false,title:\"Page Title\",type:ControlType.String},CEzGgSLrr:{title:\"Link\",type:ControlType.Link},ZNXy3b5Ei:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},QKPKn9l88:{title:\"Click\",type:ControlType.EventHandler},AVDor5NHQ:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerP_xkQ6u_4,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP_xkQ6u_4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"utUfACLer\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"lQf1TDfgU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"F5aE_piS8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"UOG6CfK61\\\":\\\"pageTitle\\\",\\\"CEzGgSLrr\\\":\\\"link\\\",\\\"ZNXy3b5Ei\\\":\\\"border\\\",\\\"QKPKn9l88\\\":\\\"click\\\",\\\"AVDor5NHQ\\\":\\\"close\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P_xkQ6u_4.map","// Generated by Framer (570e25b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5TLcq4F7xY4c4VJjaaGH/pDCnXsVoLCg5jn07rdMn/T6Dx61WV4.js\";const enabledGestures={xGPMuxUwN:{hover:true}};const serializationHash=\"framer-KBICm\";const variantClassNames={xGPMuxUwN:\"framer-v-1tnmz6i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({border,click,close,height,id,pageTitle,width,...props})=>{return{...props,AVDor5NHQ:close??props.AVDor5NHQ,QKPKn9l88:click??props.QKPKn9l88,UOG6CfK61:pageTitle??props.UOG6CfK61??\"Resources\",ZNXy3b5Ei:border??props.ZNXy3b5Ei??{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UOG6CfK61,ZNXy3b5Ei,QKPKn9l88,AVDor5NHQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xGPMuxUwN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1c14err=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QKPKn9l88){const res=await QKPKn9l88(...args);if(res===false)return false;}if(AVDor5NHQ){const res=await AVDor5NHQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tnmz6i\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop-Page-Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xGPMuxUwN\",onTap:onTap1c14err,ref:refBinding,style:{\"--border-bottom-width\":(ZNXy3b5Ei.borderBottomWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-color\":ZNXy3b5Ei.borderColor,\"--border-left-width\":(ZNXy3b5Ei.borderLeftWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-right-width\":(ZNXy3b5Ei.borderRightWidth??ZNXy3b5Ei.borderWidth)+\"px\",\"--border-style\":ZNXy3b5Ei.borderStyle,\"--border-top-width\":(ZNXy3b5Ei.borderTopWidth??ZNXy3b5Ei.borderWidth)+\"px\",...style},...addPropertyOverrides({\"xGPMuxUwN-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16wsg4q\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"RC1oySYAp\",style:{backgroundColor:\"var(--token-1f60b18d-77ca-4e07-839a-794e66a0236b, rgb(145, 152, 187))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y0y74i\",\"data-styles-preset\":\"T6Dx61WV4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6)))\"},children:\"Resources\"})}),className:\"framer-19rsky\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QhFvL_WJk\",style:{\"--extracted-r6o4lv\":\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UOG6CfK61,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KBICm.framer-1e7h90a, .framer-KBICm .framer-1e7h90a { display: block; }\",\".framer-KBICm.framer-1tnmz6i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: center; overflow: hidden; padding: 20px; position: relative; width: min-content; }\",\".framer-KBICm .framer-16wsg4q { bottom: -100px; flex: none; height: 100px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 0; }\",\".framer-KBICm .framer-19rsky { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-KBICm.framer-v-1tnmz6i.hover .framer-16wsg4q { bottom: 0px; height: unset; top: 0px; }\",...sharedStyle.css,'.framer-KBICm[data-border=\"true\"]::after, .framer-KBICm [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"l0TYiA2YD\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"UOG6CfK61\":\"pageTitle\",\"ZNXy3b5Ei\":\"border\",\"QKPKn9l88\":\"click\",\"AVDor5NHQ\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYNZfaKJCj=withCSS(Component,css,\"framer-KBICm\");export default FramerYNZfaKJCj;FramerYNZfaKJCj.displayName=\"Menu Open\";FramerYNZfaKJCj.defaultProps={height:100,width:120};addPropertyControls(FramerYNZfaKJCj,{UOG6CfK61:{defaultValue:\"Resources\",displayTextArea:false,title:\"Page Title\",type:ControlType.String},ZNXy3b5Ei:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},QKPKn9l88:{title:\"Click\",type:ControlType.EventHandler},AVDor5NHQ:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerYNZfaKJCj,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYNZfaKJCj\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"120\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"UOG6CfK61\\\":\\\"pageTitle\\\",\\\"ZNXy3b5Ei\\\":\\\"border\\\",\\\"QKPKn9l88\\\":\\\"click\\\",\\\"AVDor5NHQ\\\":\\\"close\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"l0TYiA2YD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YNZfaKJCj.map","// Generated by Framer (62acaa8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/ezyPu1GAmCAXFy3Fw6wk/J1kFzdFOEvoNSQVVkY3u/GlovFY6vX.js\";import Text from\"https://framerusercontent.com/modules/9eiq46ZmAouGLQNWvI4e/iWKSnljDezmOWZuG9ai4/P_xkQ6u_4.js\";import MenuOpen from\"https://framerusercontent.com/modules/cBu5k4f7xhBqSCZLCnYt/Xg8XJnWzm5rRy58YIekN/YNZfaKJCj.js\";const TextFonts=getFonts(Text);const MenuOpenFonts=getFonts(MenuOpen);const ButtonFonts=getFonts(Button);const cycleOrder=[\"ECPQSIzOA\",\"RoO2v8e2k\",\"XMeY_zVQk\",\"EyslWzuqF\",\"sHZ7Fm7Na\"];const serializationHash=\"framer-XqZcH\";const variantClassNames={ECPQSIzOA:\"framer-v-k356ql\",EyslWzuqF:\"framer-v-1oh3rp2\",RoO2v8e2k:\"framer-v-19mko20\",sHZ7Fm7Na:\"framer-v-1769e9\",XMeY_zVQk:\"framer-v-ynzcp0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop-Home\":\"ECPQSIzOA\",\"Desktop-None\":\"EyslWzuqF\",\"Desktop-Platform\":\"RoO2v8e2k\",\"Desktop-Resources\":\"XMeY_zVQk\",Tablet:\"sHZ7Fm7Na\"};const getProps=({close,height,id,tap,width,...props})=>{return{...props,dMftAiuFR:tap??props.dMftAiuFR,FL_7sqRPS:close??props.FL_7sqRPS,variant:humanReadableVariantMap[props.variant]??props.variant??\"ECPQSIzOA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,dMftAiuFR,FL_7sqRPS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ECPQSIzOA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const QKPKn9l88kxbijc=activeVariantCallback(async(...args)=>{if(dMftAiuFR){const res=await dMftAiuFR(...args);if(res===false)return false;}});const AVDor5NHQvbvwok=activeVariantCallback(async(...args)=>{if(FL_7sqRPS){const res=await FL_7sqRPS(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sHZ7Fm7Na\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"sHZ7Fm7Na\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-k356ql\",className,classNames),\"data-framer-name\":\"Desktop-Home\",layoutDependency:layoutDependency,layoutId:\"ECPQSIzOA\",ref:refBinding,style:{...style},...addPropertyOverrides({EyslWzuqF:{\"data-framer-name\":\"Desktop-None\"},RoO2v8e2k:{\"data-framer-name\":\"Desktop-Platform\"},sHZ7Fm7Na:{\"data-framer-name\":\"Tablet\"},XMeY_zVQk:{\"data-framer-name\":\"Desktop-Resources\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||100)-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-((componentViewport?.height||100)-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qv2vu5-container\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"TUNcOG8fV-container\",name:\"Home\",nodeId:\"TUNcOG8fV\",rendersWithMotion:true,scopeId:\"Q89WOfHzZ\",children:/*#__PURE__*/_jsx(Text,{CEzGgSLrr:resolvedLinks[0],height:\"100%\",id:\"TUNcOG8fV\",layoutId:\"TUNcOG8fV\",name:\"Home\",style:{height:\"100%\"},UOG6CfK61:\"Home\",variant:\"utUfACLer\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({EyslWzuqF:{CEzGgSLrr:resolvedLinks[3],variant:\"q4sifKOG6\"},RoO2v8e2k:{CEzGgSLrr:resolvedLinks[1],variant:\"q4sifKOG6\"},XMeY_zVQk:{CEzGgSLrr:resolvedLinks[2],variant:\"q4sifKOG6\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({sHZ7Fm7Na:{height:100,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s2jxvv-container\",layoutDependency:layoutDependency,layoutId:\"X03PBBDE9-container\",nodeId:\"X03PBBDE9\",rendersWithMotion:true,scopeId:\"Q89WOfHzZ\",children:/*#__PURE__*/_jsx(MenuOpen,{AVDor5NHQ:AVDor5NHQvbvwok,height:\"100%\",id:\"X03PBBDE9\",layoutId:\"X03PBBDE9\",QKPKn9l88:QKPKn9l88kxbijc,style:{height:\"100%\"},UOG6CfK61:\"Menu\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yPVzKXaE6\"},implicitPathVariables:undefined},{href:{webPageId:\"yPVzKXaE6\"},implicitPathVariables:undefined},{href:{webPageId:\"yPVzKXaE6\"},implicitPathVariables:undefined},{href:{webPageId:\"yPVzKXaE6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||100)-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-((componentViewport?.height||100)-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hycgzs-container\",\"data-framer-name\":\"Platform\",layoutDependency:layoutDependency,layoutId:\"zFPsSCNFQ-container\",name:\"Platform\",nodeId:\"zFPsSCNFQ\",rendersWithMotion:true,scopeId:\"Q89WOfHzZ\",children:/*#__PURE__*/_jsx(Text,{CEzGgSLrr:resolvedLinks1[0],height:\"100%\",id:\"zFPsSCNFQ\",layoutId:\"zFPsSCNFQ\",name:\"Platform\",style:{height:\"100%\"},UOG6CfK61:\"Platform\",variant:\"q4sifKOG6\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({EyslWzuqF:{CEzGgSLrr:resolvedLinks1[3]},RoO2v8e2k:{CEzGgSLrr:resolvedLinks1[1],variant:\"utUfACLer\"},XMeY_zVQk:{CEzGgSLrr:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"n5Dcf4yOL\"},implicitPathVariables:undefined},{href:{webPageId:\"n5Dcf4yOL\"},implicitPathVariables:undefined},{href:{webPageId:\"n5Dcf4yOL\"},implicitPathVariables:undefined},{href:{webPageId:\"n5Dcf4yOL\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||100)-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-((componentViewport?.height||100)-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t9eyl5-container\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"mkD2zUGRV-container\",name:\"Resources\",nodeId:\"mkD2zUGRV\",rendersWithMotion:true,scopeId:\"Q89WOfHzZ\",children:/*#__PURE__*/_jsx(Text,{CEzGgSLrr:resolvedLinks2[0],height:\"100%\",id:\"mkD2zUGRV\",layoutId:\"mkD2zUGRV\",name:\"Resources\",style:{height:\"100%\"},UOG6CfK61:\"Research\",variant:\"q4sifKOG6\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({EyslWzuqF:{CEzGgSLrr:resolvedLinks2[3]},RoO2v8e2k:{CEzGgSLrr:resolvedLinks2[1]},XMeY_zVQk:{CEzGgSLrr:resolvedLinks2[2],variant:\"utUfACLer\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lduqu9-container\",layoutDependency:layoutDependency,layoutId:\"hfK2LCIOB-container\",nodeId:\"hfK2LCIOB\",rendersWithMotion:true,scopeId:\"Q89WOfHzZ\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"hfK2LCIOB\",layoutId:\"hfK2LCIOB\",style:{height:\"100%\"},width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XqZcH.framer-14c9n5j, .framer-XqZcH .framer-14c9n5j { display: block; }\",\".framer-XqZcH.framer-k356ql { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-XqZcH .framer-qv2vu5-container, .framer-XqZcH .framer-hycgzs-container, .framer-XqZcH .framer-t9eyl5-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-XqZcH .framer-1s2jxvv-container, .framer-XqZcH .framer-1lduqu9-container { flex: none; height: 100px; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 507\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"RoO2v8e2k\":{\"layout\":[\"auto\",\"fixed\"]},\"XMeY_zVQk\":{\"layout\":[\"auto\",\"fixed\"]},\"EyslWzuqF\":{\"layout\":[\"auto\",\"fixed\"]},\"sHZ7Fm7Na\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dMftAiuFR\":\"tap\",\"FL_7sqRPS\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ89WOfHzZ=withCSS(Component,css,\"framer-XqZcH\");export default FramerQ89WOfHzZ;FramerQ89WOfHzZ.displayName=\"Top Pages\";FramerQ89WOfHzZ.defaultProps={height:100,width:507};addPropertyControls(FramerQ89WOfHzZ,{variant:{options:[\"ECPQSIzOA\",\"RoO2v8e2k\",\"XMeY_zVQk\",\"EyslWzuqF\",\"sHZ7Fm7Na\"],optionTitles:[\"Desktop-Home\",\"Desktop-Platform\",\"Desktop-Resources\",\"Desktop-None\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},dMftAiuFR:{title:\"Tap\",type:ControlType.EventHandler},FL_7sqRPS:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerQ89WOfHzZ,[{explicitInter:true,fonts:[]},...TextFonts,...MenuOpenFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ89WOfHzZ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"dMftAiuFR\\\":\\\"tap\\\",\\\"FL_7sqRPS\\\":\\\"close\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"RoO2v8e2k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"XMeY_zVQk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EyslWzuqF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sHZ7Fm7Na\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"507\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{useEffect,useState}from\"react\";function Pulse({props,onAnimationComplete}){const animateOut=props.direction===\"out\";return /*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",backgroundColor:props.style===\"border\"?\"none\":props.color,border:props.style===\"border\"?`${props.borderWidth}px solid ${props.color}`:\"none\"},variants:{in:{opacity:props.pulseOpacity,inset:\"0px\",borderRadius:props.radiusType==\"full\"?1e4:props.radiusValue},out:{opacity:0,inset:`-${props.pulseSize}px`,borderRadius:props.radiusType==\"full\"?1e4:props.radiusValue+props.pulseSize}},initial:animateOut?\"in\":\"out\",animate:animateOut?\"out\":\"in\",transition:props.transition,onAnimationComplete:onAnimationComplete});}/*\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n */export default function PulseEffect(props){const[pulses,setPulses]=useState([]);useEffect(()=>{const createPulse=()=>{const newPulseKey=Date.now()// Unique key for new pulse\n;setPulses(prevPulses=>[...prevPulses,newPulseKey]);};const interval=setInterval(createPulse,props.delay*1e3);createPulse();return()=>clearInterval(interval)// Clear interval on component unmount\n;},[]);const handleAnimationComplete=completedPulseKey=>{setPulses(prevPulses=>prevPulses.filter(key=>key!==completedPulseKey));};return /*#__PURE__*/_jsxs(\"div\",{children:[pulses.map(key=>/*#__PURE__*/_jsx(Pulse,{props:props,onAnimationComplete:()=>handleAnimationComplete(key)},key)),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundColor:props.color,borderRadius:props.radiusType==\"full\"?1e4:props.radiusValue}})]});}PulseEffect.displayName=\"Pulse\";addPropertyControls(PulseEffect,{color:{type:ControlType.Color},delay:{type:ControlType.Number,defaultValue:1,min:.1,step:.01,unit:\"s\"},direction:{type:ControlType.Enum,defaultValue:\"out\",options:[\"in\",\"out\"],optionTitles:[\"In\",\"Out\"],displaySegmentedControl:true},pulseSize:{type:ControlType.Number,defaultValue:20,min:1,step:1},pulseOpacity:{type:ControlType.Number,defaultValue:.5,min:0,max:1,step:.01},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"border\"],optionTitles:[\"Solid\",\"Outline\"],displaySegmentedControl:true},borderWidth:{type:ControlType.Number,defaultValue:5,min:1,step:1,title:\"Outline Width\",hidden:props=>props.style!==\"border\"},radiusType:{type:ControlType.Enum,defaultValue:\"full\",options:[\"full\",\"custom\"],optionTitles:[\"Full\",\"Custom\"],displaySegmentedControl:true,title:\"Radius\"},radiusValue:{type:ControlType.Number,defaultValue:20,min:1,step:1,title:\" \",hidden:props=>props.radiusType!==\"custom\"},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:150,damping:60}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PulseEffect\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"20\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Pulse.map","// Generated by Framer (1bcc82d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend-500\",\"GF;Lexend-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexend/v25/wlptgwvFAVdoq2_F94zlCfv0bz1WCwkW_LVte6KuGEo.woff2\",weight:\"500\"},{family:\"Lexend\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexend/v25/wlptgwvFAVdoq2_F94zlCfv0bz1WC9wR_LVte6KuGEo.woff2\",weight:\"700\"}]}];export const css=['.framer-84cOq .framer-styles-preset-10psr8t:not(.rich-text-wrapper), .framer-84cOq .framer-styles-preset-10psr8t.rich-text-wrapper p { --framer-font-family: \"Lexend\", \"Lexend Placeholder\", sans-serif; --framer-font-family-bold: \"Lexend\", \"Lexend Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-830e941e-41e4-444d-acea-81c8e6d82702, #f8f5f3); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-84cOq\";\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 (570e25b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iXkeMX6XtAyIcBPKFNDg/nSfUTQZRksUR1fHUPyQ0/y15jM2X_K.js\";const enabledGestures={ZdaZ7Cimw:{hover:true}};const serializationHash=\"framer-dBpDF\";const variantClassNames={ZdaZ7Cimw:\"framer-v-pcus24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,BlQSkfIP2:link??props.BlQSkfIP2,dw2dQ9ulo:title??props.dw2dQ9ulo??\"Link\",fuY4KN2ar:newTab??props.fuY4KN2ar,TiFbSqJAc:smoothScroll??props.TiFbSqJAc};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,dw2dQ9ulo,BlQSkfIP2,fuY4KN2ar,TiFbSqJAc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZdaZ7Cimw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BlQSkfIP2,motionChild:true,nodeId:\"ZdaZ7Cimw\",openInNewTab:fuY4KN2ar,scopeId:\"IX2EOFfGu\",smoothScroll:TiFbSqJAc,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-pcus24\",className,classNames)} framer-sj01up`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZdaZ7Cimw\",ref:refBinding,style:{backgroundColor:\"var(--token-1bd98317-da79-434a-904f-7ced353dd577, rgb(149, 58, 175))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{\"ZdaZ7Cimw-hover\":{backgroundColor:\"var(--token-79cc7fe9-a73d-4f5b-a22e-c2c988127ab6, rgb(7, 7, 6))\"}},...addPropertyOverrides({\"ZdaZ7Cimw-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10psr8t\",\"data-styles-preset\":\"y15jM2X_K\",children:\"Link\"})}),className:\"framer-lxpl13\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qoqK5Dxda\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dw2dQ9ulo,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dBpDF.framer-sj01up, .framer-dBpDF .framer-sj01up { display: block; }\",\".framer-dBpDF.framer-pcus24 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 16px 10px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dBpDF .framer-lxpl13 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 65.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"R90tFvX8T\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dw2dQ9ulo\":\"title\",\"BlQSkfIP2\":\"link\",\"fuY4KN2ar\":\"newTab\",\"TiFbSqJAc\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIX2EOFfGu=withCSS(Component,css,\"framer-dBpDF\");export default FramerIX2EOFfGu;FramerIX2EOFfGu.displayName=\"Banner Button\";FramerIX2EOFfGu.defaultProps={height:39,width:65.5};addPropertyControls(FramerIX2EOFfGu,{dw2dQ9ulo:{defaultValue:\"Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},BlQSkfIP2:{title:\"Link\",type:ControlType.Link},fuY4KN2ar:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},TiFbSqJAc:{defaultValue:false,description:\"If link is on the same page turn smooth scroll on\",title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerIX2EOFfGu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIX2EOFfGu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R90tFvX8T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"65.5\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"dw2dQ9ulo\\\":\\\"title\\\",\\\"BlQSkfIP2\\\":\\\"link\\\",\\\"fuY4KN2ar\\\":\\\"newTab\\\",\\\"TiFbSqJAc\\\":\\\"smoothScroll\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IX2EOFfGu.map","// Generated by Framer (570e25b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Pulse from\"https://framerusercontent.com/modules/oE6hVqCummm21WrtqdpF/wxeunXuLgm7fIQujXhUQ/Pulse.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/7pTZhFh2YdiRXob8sngq/bXhVh9kizzTSoFSocOHm/kS_PeJ0jL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/CEEmuc2WDS9tSf4Rgbaq/U2nj2AawyEw7E936elmK/yVuCpVw4C.js\";import BannerButton from\"https://framerusercontent.com/modules/McKi4HN8oMfa1WjyBf29/2snm625xYF3kk9kMahEk/IX2EOFfGu.js\";const PulseFonts=getFonts(Pulse);const BannerButtonFonts=getFonts(BannerButton);const serializationHash=\"framer-JpPOL\";const variantClassNames={H2PUuvf8h:\"framer-v-o25a08\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({bKGColor,buttonText,height,id,link,newTab,pulseColor,showButton,showPulse,showSubTitle,smoothScroll,subTitle,textColor,title,width,...props})=>{return{...props,amJqFbgZK:buttonText??props.amJqFbgZK??\"Link\",b5MaWkNuN:smoothScroll??props.b5MaWkNuN,f8A9hMynO:subTitle??props.f8A9hMynO??\"Here is text about what is new\",kgJMFyWE_:title??props.kgJMFyWE_??\"Something New:\",KXdTXmcsb:link??props.KXdTXmcsb,mkMLQi9km:showButton??props.mkMLQi9km??true,mVlnCk_oh:newTab??props.mVlnCk_oh,OfYEBiHUc:textColor??props.OfYEBiHUc??\"var(--token-fc3206bb-2e4e-4413-ad99-9b1f5a3fbcbc, rgb(255, 255, 255))\",OM7y2bV0R:showSubTitle??props.OM7y2bV0R??true,WlxLU3_o7:pulseColor??props.WlxLU3_o7??\"var(--token-49f92310-ec2b-44d6-a4b5-b7a34356a8eb, rgb(149, 58, 175))\",xe3y9pX08:showPulse??props.xe3y9pX08??true,YfHGREOVC:bKGColor??props.YfHGREOVC??\"var(--token-da7467f8-bcfe-4d13-be69-b24d655ab22b, rgb(59, 31, 82))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,kgJMFyWE_,OM7y2bV0R,f8A9hMynO,mkMLQi9km,amJqFbgZK,KXdTXmcsb,mVlnCk_oh,b5MaWkNuN,YfHGREOVC,WlxLU3_o7,xe3y9pX08,OfYEBiHUc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"H2PUuvf8h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-o25a08\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"H2PUuvf8h\",ref:refBinding,style:{backgroundColor:YfHGREOVC,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[xe3y9pX08&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xf7myu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PIL_34XAh-container\",nodeId:\"PIL_34XAh\",rendersWithMotion:true,scopeId:\"Tq8ho7MGi\",children:/*#__PURE__*/_jsx(Pulse,{borderWidth:5,color:WlxLU3_o7,delay:1,direction:\"out\",height:\"100%\",id:\"PIL_34XAh\",layoutId:\"PIL_34XAh\",pulseOpacity:.5,pulseSize:20,radiusType:\"full\",radiusValue:20,style:\"border\",transition:{damping:60,delay:0,mass:1,stiffness:150,type:\"spring\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e135vq\",layoutDependency:layoutDependency,layoutId:\"GM4aLMofO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-b2xo8d\",\"data-styles-preset\":\"yVuCpVw4C\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-OfYEBiHUc-Tq8ho7MGi))\"},children:\"Something New:\"})}),className:\"framer-lqwx5s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x5rdwLRAp\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-OfYEBiHUc-Tq8ho7MGi)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-OfYEBiHUc-Tq8ho7MGi\":OfYEBiHUc},text:kgJMFyWE_,verticalAlignment:\"top\",withExternalLayout:true}),OM7y2bV0R&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16pq48f\",\"data-styles-preset\":\"kS_PeJ0jL\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-OfYEBiHUc-Tq8ho7MGi))\"},children:\"Here is text about what is new\"})}),className:\"framer-1ir4fcc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QNn0dUxTL\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-OfYEBiHUc-Tq8ho7MGi)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-OfYEBiHUc-Tq8ho7MGi\":OfYEBiHUc},text:f8A9hMynO,verticalAlignment:\"top\",withExternalLayout:true})]}),mkMLQi9km&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(8+((componentViewport?.height||55)-16-39)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13tgaqj-container\",layoutDependency:layoutDependency,layoutId:\"gjzXJDyVe-container\",nodeId:\"gjzXJDyVe\",rendersWithMotion:true,scopeId:\"Tq8ho7MGi\",children:/*#__PURE__*/_jsx(BannerButton,{BlQSkfIP2:KXdTXmcsb,dw2dQ9ulo:amJqFbgZK,fuY4KN2ar:mVlnCk_oh,height:\"100%\",id:\"gjzXJDyVe\",layoutId:\"gjzXJDyVe\",TiFbSqJAc:b5MaWkNuN,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JpPOL.framer-wr5bat, .framer-JpPOL .framer-wr5bat { display: block; }\",\".framer-JpPOL.framer-o25a08 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 8px 8px 8px 24px; position: relative; width: min-content; }\",\".framer-JpPOL .framer-xf7myu-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-JpPOL .framer-1e135vq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JpPOL .framer-lqwx5s, .framer-JpPOL .framer-1ir4fcc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JpPOL .framer-13tgaqj-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 55\n * @framerIntrinsicWidth 531\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kgJMFyWE_\":\"title\",\"OM7y2bV0R\":\"showSubTitle\",\"f8A9hMynO\":\"subTitle\",\"mkMLQi9km\":\"showButton\",\"amJqFbgZK\":\"buttonText\",\"KXdTXmcsb\":\"link\",\"mVlnCk_oh\":\"newTab\",\"b5MaWkNuN\":\"smoothScroll\",\"YfHGREOVC\":\"bKGColor\",\"WlxLU3_o7\":\"pulseColor\",\"xe3y9pX08\":\"showPulse\",\"OfYEBiHUc\":\"textColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTq8ho7MGi=withCSS(Component,css,\"framer-JpPOL\");export default FramerTq8ho7MGi;FramerTq8ho7MGi.displayName=\"Banner\";FramerTq8ho7MGi.defaultProps={height:55,width:531};addPropertyControls(FramerTq8ho7MGi,{kgJMFyWE_:{defaultValue:\"Something New:\",displayTextArea:false,title:\"Title\",type:ControlType.String},OM7y2bV0R:{defaultValue:true,title:\"Show Sub Title\",type:ControlType.Boolean},f8A9hMynO:{defaultValue:\"Here is text about what is new\",displayTextArea:true,title:\"Sub title\",type:ControlType.String},mkMLQi9km:{defaultValue:true,title:\"Show Button\",type:ControlType.Boolean},amJqFbgZK:{defaultValue:\"Link\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},KXdTXmcsb:{title:\"Link\",type:ControlType.Link},mVlnCk_oh:{defaultValue:false,title:\"New Tab?\",type:ControlType.Boolean},b5MaWkNuN:{defaultValue:false,description:\"If link is on same page, turn On\",title:\"Smooth Scroll?\",type:ControlType.Boolean},YfHGREOVC:{defaultValue:'var(--token-da7467f8-bcfe-4d13-be69-b24d655ab22b, rgb(59, 31, 82)) /* {\"name\":\"Brand-Dark\"} */',title:\"BKG Color\",type:ControlType.Color},WlxLU3_o7:{defaultValue:'var(--token-49f92310-ec2b-44d6-a4b5-b7a34356a8eb, rgb(149, 58, 175)) /* {\"name\":\"Brand-100\"} */',title:\"Pulse Color\",type:ControlType.Color},xe3y9pX08:{defaultValue:true,title:\"Show Pulse\",type:ControlType.Boolean},OfYEBiHUc:{defaultValue:\"var(--token-fc3206bb-2e4e-4413-ad99-9b1f5a3fbcbc, rgb(255, 255, 255))\",title:\"Text Color\",type:ControlType.Color}});addFonts(FramerTq8ho7MGi,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PulseFonts,...BannerButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTq8ho7MGi\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"55\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"531\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"kgJMFyWE_\\\":\\\"title\\\",\\\"OM7y2bV0R\\\":\\\"showSubTitle\\\",\\\"f8A9hMynO\\\":\\\"subTitle\\\",\\\"mkMLQi9km\\\":\\\"showButton\\\",\\\"amJqFbgZK\\\":\\\"buttonText\\\",\\\"KXdTXmcsb\\\":\\\"link\\\",\\\"mVlnCk_oh\\\":\\\"newTab\\\",\\\"b5MaWkNuN\\\":\\\"smoothScroll\\\",\\\"YfHGREOVC\\\":\\\"bKGColor\\\",\\\"WlxLU3_o7\\\":\\\"pulseColor\\\",\\\"xe3y9pX08\\\":\\\"showPulse\\\",\\\"OfYEBiHUc\\\":\\\"textColor\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as e}from\"react/jsx-runtime\";import{useState as t,useEffect as o,useCallback as l}from\"react\";import{addPropertyControls as i,ControlType as r}from\"framer\";/**\n * @SVG Slot\n * @Created by Joshua Guo\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function n(i){let[r,n]=t(!1),[s,d]=t(null);l(()=>{i.enableHover&&n(!0);},[i.enableHover]),l(()=>{i.enableHover&&n(!1);},[i.enableHover]),o(()=>{let e;if(\"code\"===i.inputMethod)a(e=i.svgCode);else if(\"file\"===i.inputMethod){e=i.svgFile;let t=/(?:data:framer\\/asset-reference,|https:\\/\\/framerusercontent\\.com\\/[\\w]+\\/)([\\w\\-]+)\\.svg/.exec(e);if(t&&t[1]){let o=t[1],l=`https://framerusercontent.com/images/${o}.svg`;fetch(l).then(e=>e.text()).then(t=>{a(e=t);});}}},[i.svgCode,i.svgFile,i.inputMethod,i.strokeWidth,i.linecap,i.linejoin]);let a=e=>{let t=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']],o=e.includes('style=\"'),l=e.includes('fill=\"'),r=e.includes('stroke=\"'),n=e.includes('stroke-width=\"');e.includes('stroke-linecap=\"'),e.includes('stroke-linejoin=\"'),o&&t.push([/style=\"[^\"]*(stroke|fill)[^;\"]*(;|$)/g,\"\"]),l||n||(e=e.replace(\"<path\",'<path fill=\"currentColor\"')),l&&t.push([/fill=\"(?!none)(#[0-9a-fA-F]{3,6}|rgba?\\(\\d{1,3},\\s*\\d{1,3},\\s*\\d{1,3}(?:,\\s*\\d*(?:\\.\\d+)?)?\\)|hsla?\\(\\d{1,3},\\s*\\d{1,3}%,\\s*\\d{1,3}%(?:,\\s*\\d*(?:\\.\\d+)?)?\\)|[a-zA-Z]+)\"/g,'fill=\"currentColor\"']),r&&t.push([/stroke=\"(?!none)(#[0-9a-fA-F]{3,6}|rgba?\\(\\d{1,3},\\s*\\d{1,3},\\s*\\d{1,3}(?:,\\s*\\d*(?:\\.\\d+)?)?\\)|hsla?\\(\\d{1,3},\\s*\\d{1,3}%,\\s*\\d{1,3}%(?:,\\s*\\d*(?:\\.\\d+)?)?\\)|[a-zA-Z]+)\"/g,'stroke=\"currentColor\"']),n&&t.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${i.strokeWidth}\"`]),e.includes('fill=\"none\"')&&!n&&t.push([/<path/g,`<path stroke-width=\"${i.strokeWidth}\"`]),e.includes('overflow=\"')?t.push([/overflow=\"[^\"]*\"/,'overflow=\"visible\"']):t.push([/<svg/,'<svg overflow=\"visible\"']),t.forEach(([t,o])=>{e=e.replace(t,o);}),d(e);},u={color:i.enableHover&&r?i.hoverColor:i.color,transition:i.enableHover?`color ${i.hoverDuration}s ${i.hoverTransition}`:void 0,padding:`${i.padding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};return /*#__PURE__*/e(\"div\",{onMouseEnter:()=>i.enableHover&&n(!0),onMouseLeave:()=>i.enableHover&&n(!1),dangerouslySetInnerHTML:{__html:s},style:u});}n.displayName=\"SVG Slot\",i(n,{inputMethod:{type:r.Enum,title:\"SVG\",options:[\"code\",\"file\"],displaySegmentedControl:!0,// segmentedControlDirection: \"vertical\",\noptionTitles:[\"Code\",\"Upload\"],defaultValue:\"code\"},svgCode:{type:r.String,title:\"SVG Code\",defaultValue:'<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3.28571 0.964279H1.89285C1.64657 0.964279 1.41039 1.06211 1.23625 1.23625C1.06211 1.41039 0.964279 1.64657 0.964279 1.89285V3.28571M10.7143 0.964279H12.1071C12.3534 0.964279 12.5896 1.06211 12.7637 1.23625C12.9378 1.41039 13.0357 1.64657 13.0357 1.89285V3.28571M3.28571 13.0357H1.89285C1.64657 13.0357 1.41039 12.9378 1.23625 12.7637C1.06211 12.5896 0.964279 12.3534 0.964279 12.1071V10.7143M10.7143 13.0357H12.1071C12.3534 13.0357 12.5896 12.9378 12.7637 12.7637C12.9378 12.5896 13.0357 12.3534 13.0357 12.1071V10.7143M11.5 5H10.5C10.2348 5 9.98043 5.10536 9.79289 5.29289C9.60536 5.48043 9.5 5.73478 9.5 6V8C9.5 8.26522 9.60536 8.51957 9.79289 8.70711C9.98043 8.89464 10.2348 9 10.5 9H11.5V7H11M4.5 5H3C2.86739 5 2.74021 5.05268 2.64645 5.14645C2.55268 5.24021 2.5 5.36739 2.5 5.5V6.5C2.5 6.63261 2.55268 6.75979 2.64645 6.85355C2.74021 6.94732 2.86739 7 3 7H4C4.13261 7 4.25979 7.05268 4.35355 7.14645C4.44732 7.24021 4.5 7.36739 4.5 7.5V8.5C4.5 8.63261 4.44732 8.75979 4.35355 8.85355C4.25979 8.94732 4.13261 9 4 9H2.5M6 5L6.75 9H7.25L8 5\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',displayTextArea:!0,hidden:e=>\"code\"!==e.inputMethod},svgFile:{type:r.File,title:\"Upload File\",allowedFileTypes:[\"svg\"],hidden:e=>\"file\"!==e.inputMethod},color:{type:r.Color,title:\"Color\",defaultValue:\"#000000\"},padding:{type:r.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:!0},strokeWidth:{type:r.Number,title:\"Stroke\",defaultValue:1,min:0,step:.1,displayStepper:!0},// linecap: {\n//     type: ControlType.Enum,\n//     title: \"Linecap\",\n//     options: [\"butt\", \"round\", \"square\"],\n//     // displaySegmentedControl: true,\n//     // segmentedControlDirection: \"vertical\",\n//     optionTitles: [\"Butt\", \"Round\", \"Square\"],\n//     defaultValue: \"round\",\n// },\n// linejoin: {\n//     type: ControlType.Enum,\n//     title: \"Linejoin\",\n//     options: [\"arcs\", \"bevel\", \"miter\", \"miter-clip\", \"round\"],\n//     // displaySegmentedControl: true,\n//     // segmentedControlDirection: \"vertical\",\n//     optionTitles: [\"Arcs\", \"Bevel\", \"Miter\", \"Miter-Clip\", \"Round\"],\n//     defaultValue: \"round\",\n// },\nenableHover:{type:r.Boolean,title:\"Enable Hover\",defaultValue:!1},hoverColor:{type:r.Color,title:\"Hover\",defaultValue:\"#0D0DF2\",hidden:e=>!e.enableHover},hoverTransition:{type:r.Enum,title:\"Transition\",defaultValue:\"ease\",options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\"],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\"],hidden:e=>!e.enableHover},hoverDuration:{type:r.Number,title:\"Duration\",defaultValue:.2,min:0,step:.1,displayStepper:!0,hidden:e=>!e.enableHover}});export default n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG_Slot\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Slot.map","// Generated by Framer (2f96024)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVGSlot from\"https://framerusercontent.com/modules/2tKOOHO5jVrLwpAY01lF/kfLaXxycSLcrrTv8NnMd/SVG_Slot.js\";const SVGSlotFonts=getFonts(SVGSlot);const cycleOrder=[\"iimPgOLDz\",\"pHP7e2yQC\",\"A9mRxp1Bq\",\"IWkv_cR0l\"];const serializationHash=\"framer-N69c3\";const variantClassNames={A9mRxp1Bq:\"framer-v-q14vzy\",iimPgOLDz:\"framer-v-ttullz\",IWkv_cR0l:\"framer-v-xatamw\",pHP7e2yQC:\"framer-v-11iwqxx\"};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 Logo\":\"iimPgOLDz\",Mobile:\"IWkv_cR0l\",Symbol:\"pHP7e2yQC\",WordMark:\"A9mRxp1Bq\"};const getProps=({color,height,id,width,...props})=>{return{...props,npc3gOb_g:color??props.npc3gOb_g??\"var(--token-38c8f507-37e8-449d-a99f-fc7383c6e34d, rgb(248, 245, 243))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iimPgOLDz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,npc3gOb_g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iimPgOLDz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ttullz\",className,classNames),\"data-framer-name\":\"Full Logo\",layoutDependency:layoutDependency,layoutId:\"iimPgOLDz\",ref:refBinding,style:{...style},...addPropertyOverrides({A9mRxp1Bq:{\"data-framer-name\":\"WordMark\"},IWkv_cR0l:{\"data-framer-name\":\"Mobile\"},pHP7e2yQC:{\"data-framer-name\":\"Symbol\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u9u2kt-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"T0euZkdvm-container\",nodeId:\"T0euZkdvm\",rendersWithMotion:true,scopeId:\"WEP_oM7d0\",children:/*#__PURE__*/_jsx(SVGSlot,{color:npc3gOb_g,enableHover:true,height:\"100%\",hoverColor:\"var(--token-a151dbed-7af7-4a02-908a-7bf717dc17ea, rgb(149, 58, 175))\",hoverDuration:.2,hoverTransition:\"ease\",id:\"T0euZkdvm\",inputMethod:\"code\",layoutId:\"T0euZkdvm\",padding:0,strokeWidth:0,style:{height:\"100%\",width:\"100%\"},svgCode:'<svg width=\"222\" height=\"32\" viewBox=\"0 0 222 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M42.9927 22.6835C41.642 22.6835 40.4104 22.4557 39.2965 22C38.1825 21.5443 37.2116 20.9025 36.3851 20.0759C35.5585 19.2493 34.9167 18.2785 34.461 17.1645C34.0053 16.0506 33.7775 14.8266 33.7775 13.4936C33.7775 12.1607 34.0053 10.9367 34.461 9.82276C34.9167 8.70884 35.5585 7.73795 36.3851 6.91137C37.2116 6.08478 38.1825 5.44301 39.2965 4.98732C40.4104 4.53162 41.6344 4.30377 42.9673 4.30377C44.3003 4.30377 45.5243 4.53162 46.6382 4.98732C47.7522 5.44301 48.723 6.08478 49.5496 6.91137C50.3762 7.73795 51.0142 8.70884 51.461 9.82276C51.9079 10.9367 52.1319 12.1607 52.1319 13.4936C52.1319 14.8266 51.9079 16.0291 51.461 17.1519C51.0142 18.2747 50.3762 19.2493 49.5496 20.0759C48.723 20.9025 47.7522 21.5443 46.6382 22C45.5243 22.4557 44.3091 22.6835 42.9927 22.6835ZM42.9673 18.6329C43.6597 18.6329 44.2965 18.5063 44.8787 18.2531C45.461 18 45.9673 17.6417 46.3977 17.1772C46.8281 16.7126 47.161 16.1683 47.3977 15.5443C47.6344 14.9202 47.7522 14.2367 47.7522 13.4936C47.7522 12.7506 47.6344 12.0671 47.3977 11.443C47.161 10.819 46.8281 10.2747 46.3977 9.8101C45.9673 9.34554 45.461 8.98732 44.8787 8.73415C44.2965 8.48099 43.6597 8.3544 42.9673 8.3544C42.2749 8.3544 41.6382 8.48099 41.0559 8.73415C40.4737 8.98732 39.9635 9.34554 39.5243 9.8101C39.0851 10.2747 38.7522 10.819 38.5243 11.443C38.2965 12.0671 38.1825 12.7506 38.1825 13.4936C38.1825 14.2367 38.2965 14.924 38.5243 15.5569C38.7522 16.1898 39.0851 16.7342 39.5243 17.1898C39.9635 17.6455 40.4737 18 41.0559 18.2531C41.6382 18.5063 42.2749 18.6329 42.9673 18.6329Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M85.0421 22.2025V9.21519C85.0421 9.08988 85.1446 8.98734 85.2699 8.98734H88.6724C88.794 8.98734 88.8939 9.08355 88.9003 9.20506L89.0167 11.7215L88.2066 12.0253C88.3927 11.4177 88.7256 10.8646 89.2066 10.3671C89.6876 9.86962 90.2661 9.46836 90.9408 9.16456C91.6155 8.86076 92.3243 8.70886 93.0674 8.70886C94.08 8.70886 94.9319 8.91519 95.6243 9.32912C96.3167 9.74304 96.8395 10.3582 97.194 11.1772C97.5484 11.9962 97.7256 12.9962 97.7256 14.1772V22.2025C97.7256 22.3279 97.6231 22.4304 97.4977 22.4304H93.8775C93.7522 22.4304 93.6496 22.3279 93.6496 22.2025V14.5063C93.6496 13.9658 93.5737 13.519 93.4218 13.1646C93.2699 12.8101 93.037 12.5443 92.7256 12.3671C92.4129 12.1899 92.0294 12.1101 91.5737 12.1266C91.2193 12.1266 90.8902 12.181 90.5864 12.2911C90.2826 12.4013 90.0205 12.5608 89.8015 12.7722C89.5826 12.9835 89.4091 13.2241 89.2826 13.4937C89.156 13.7633 89.0927 14.0595 89.0927 14.3797V22.2025C89.0927 22.3279 88.9902 22.4304 88.8648 22.4304H85.2699C85.1446 22.4304 85.0421 22.3279 85.0421 22.2025Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M123.19 4.70886H119.899C119.789 4.70886 119.686 4.76582 119.628 4.8595L114.572 12.9734L109.56 4.81772C109.518 4.75063 109.445 4.70886 109.366 4.70886H105.874C105.748 4.70886 105.646 4.81139 105.646 4.93671V22.2025C105.646 22.3279 105.748 22.4304 105.874 22.4304H109.595C109.721 22.4304 109.823 22.3279 109.823 22.2025V16.9114C109.823 15.2747 109.785 13.8608 109.709 12.6709C109.699 12.5127 109.688 12.3557 109.676 12.1987C109.669 12.1038 109.793 12.062 109.843 12.143L113.579 18.0215C113.621 18.0873 113.693 18.1266 113.771 18.1266H115.193C115.27 18.1266 115.342 18.0873 115.384 18.0228L119.24 12.0392C119.291 11.9595 119.414 12.0013 119.407 12.0962C119.388 12.3342 119.37 12.5722 119.355 12.8101C119.279 14.0253 119.241 15.3924 119.241 16.9114V22.2025C119.241 22.3279 119.343 22.4304 119.469 22.4304H123.19C123.315 22.4304 123.418 22.3279 123.418 22.2025V4.93671C123.418 4.81139 123.315 4.70886 123.19 4.70886Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M154.151 8.98734H150.581C150.456 8.98734 150.353 9.08987 150.353 9.21519V10.362C150.353 10.4468 150.248 10.4861 150.194 10.4215C149.99 10.1823 149.766 9.96076 149.518 9.7595C149.113 9.43038 148.645 9.17342 148.113 8.98734C147.581 8.80127 146.995 8.70886 146.353 8.70886C145.189 8.70886 144.151 9.00886 143.24 9.6076C142.328 10.2063 141.61 11.0291 141.088 12.076C140.565 13.1228 140.303 14.3291 140.303 15.6962C140.303 17.0633 140.565 18.2241 141.088 19.2785C141.61 20.3329 142.316 21.1608 143.202 21.7595C144.088 22.3582 145.097 22.6582 146.227 22.6582C146.835 22.6582 147.408 22.5658 147.948 22.3797C148.489 22.1949 148.978 21.9418 149.417 21.6203C149.675 21.4316 149.91 21.2253 150.122 21.0013C150.178 20.9418 150.278 20.9823 150.278 21.0646V22.2038C150.278 22.3291 150.38 22.4316 150.505 22.4316H154.151C154.276 22.4316 154.379 22.3291 154.379 22.2038V9.21519C154.379 9.08987 154.276 8.98734 154.151 8.98734ZM148.961 18.8101C148.505 19.0975 147.965 19.2405 147.341 19.2405C146.717 19.2405 146.205 19.0975 145.759 18.8101C145.312 18.5228 144.961 18.1139 144.708 17.5823C144.455 17.0506 144.328 16.4215 144.328 15.6962C144.328 14.9709 144.455 14.3418 144.708 13.8101C144.961 13.2785 145.312 12.8646 145.759 12.5696C146.205 12.2747 146.733 12.1266 147.341 12.1266C147.948 12.1266 148.505 12.2747 148.961 12.5696C149.417 12.8646 149.771 13.2785 150.024 13.8101C150.278 14.3418 150.404 14.9709 150.404 15.6962C150.404 16.4215 150.278 17.0506 150.024 17.5823C149.771 18.1139 149.417 18.5228 148.961 18.8101Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M162.1 22.6835C160.784 22.6835 159.623 22.4721 158.619 22.0506C157.7 21.6645 156.955 21.1582 156.383 20.5329C156.295 20.4379 156.303 20.2898 156.4 20.205L158.526 18.3645C158.614 18.2873 158.746 18.2924 158.833 18.3734C159.318 18.824 159.86 19.1595 160.456 19.381C161.114 19.6253 161.738 19.7481 162.329 19.7481C162.566 19.7481 162.776 19.7227 162.962 19.6721C163.148 19.6215 163.304 19.5493 163.431 19.4569C163.557 19.3645 163.655 19.2544 163.722 19.1278C163.789 19.0012 163.823 18.8531 163.823 18.6848C163.823 18.3468 163.671 18.086 163.367 17.9C163.216 17.8151 162.962 17.7139 162.608 17.5962C162.253 17.4784 161.798 17.343 161.241 17.1911C160.447 16.9886 159.76 16.7481 159.178 16.4696C158.595 16.1911 158.118 15.8658 157.747 15.4949C157.409 15.1405 157.148 14.7481 156.962 14.3177C156.776 13.8873 156.684 13.4025 156.684 12.862C156.684 12.2379 156.832 11.6721 157.127 11.1658C157.422 10.6595 157.819 10.2202 158.317 9.84932C158.814 9.47844 159.389 9.19489 160.038 9.00122C160.688 8.80755 161.359 8.71008 162.051 8.71008C162.794 8.71008 163.503 8.79489 164.178 8.96325C164.852 9.1316 165.481 9.36831 166.064 9.67211C166.575 9.9392 167.037 10.2506 167.451 10.6088C167.546 10.6911 167.552 10.8367 167.469 10.9303L165.647 12.9696C165.565 13.062 165.423 13.0734 165.331 12.9924C165.07 12.7645 164.783 12.5569 164.469 12.3683C164.089 12.1405 163.697 11.9595 163.291 11.824C162.886 11.6886 162.516 11.6215 162.178 11.6215C161.924 11.6215 161.7 11.643 161.507 11.6848C161.313 11.7265 161.148 11.7949 161.013 11.8873C160.878 11.9797 160.776 12.0898 160.709 12.2164C160.642 12.343 160.608 12.4911 160.608 12.6595C160.608 12.8278 160.655 12.9886 160.747 13.1405C160.84 13.2924 160.971 13.4189 161.14 13.5202C161.308 13.6215 161.578 13.7354 161.95 13.862C162.321 13.9886 162.827 14.1443 163.469 14.3303C164.262 14.5493 164.946 14.7949 165.519 15.0645C166.093 15.3341 166.548 15.6557 166.886 16.0265C167.156 16.3139 167.359 16.6468 167.494 17.0265C167.629 17.4063 167.697 17.8151 167.697 18.2544C167.697 19.1151 167.456 19.8784 166.975 20.5455C166.494 21.2126 165.832 21.7354 164.988 22.1151C164.143 22.4949 163.181 22.6848 162.102 22.6848L162.1 22.6835Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M181.872 8.9873H178.252C178.127 8.9873 178.024 9.08984 178.024 9.21515V17.0126C178.024 17.3506 177.965 17.6582 177.847 17.9367C177.729 18.2152 177.565 18.4595 177.353 18.6708C177.142 18.8822 176.889 19.0468 176.594 19.1645C176.299 19.2822 175.974 19.3417 175.619 19.3417C175.147 19.3417 174.742 19.2367 174.404 19.0253C174.066 18.8139 173.813 18.5152 173.645 18.1265C173.476 17.7379 173.391 17.2746 173.391 16.7341V9.21515C173.391 9.08984 173.289 8.9873 173.164 8.9873H169.543C169.418 8.9873 169.315 9.08984 169.315 9.21515V17.2911C169.315 18.4215 169.505 19.3924 169.885 20.2025C170.265 21.0126 170.805 21.6329 171.505 22.0633C172.205 22.4936 173.053 22.7088 174.05 22.7088C174.793 22.7088 175.493 22.5607 176.151 22.2658C176.809 21.9709 177.375 21.5734 177.847 21.0759C177.908 21.0126 177.966 20.9468 178.022 20.881C178.075 20.819 178.176 20.8519 178.181 20.9341L178.264 22.2177C178.271 22.3379 178.371 22.4303 178.491 22.4303H181.872C181.998 22.4303 182.1 22.3278 182.1 22.2025V9.21515C182.1 9.08984 181.998 8.9873 181.872 8.9873Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M193.58 8.9C193.422 8.85823 193.252 8.81899 193.075 8.78481C192.813 8.73418 192.531 8.70886 192.227 8.70886C191.518 8.70886 190.851 8.87722 190.227 9.21519C189.603 9.55317 189.059 10.0089 188.594 10.5823C188.531 10.6595 188.47 10.7392 188.413 10.8203C188.362 10.8899 188.252 10.857 188.248 10.7709L188.185 9.20633C188.18 9.08481 188.08 8.98734 187.957 8.98734H184.556C184.431 8.98734 184.328 9.08988 184.328 9.21519V22.2025C184.328 22.3279 184.431 22.4304 184.556 22.4304H188.176C188.302 22.4304 188.404 22.3279 188.404 22.2025V15.6962C188.404 15.2911 188.467 14.9279 188.594 14.6076C188.721 14.2873 188.894 14.0089 189.113 13.7722C189.332 13.5354 189.603 13.3544 189.923 13.2279C190.243 13.1013 190.59 13.038 190.961 13.038C191.299 13.038 191.623 13.076 191.936 13.1519C192.127 13.1987 192.295 13.2532 192.44 13.3152C192.57 13.3722 192.718 13.3 192.752 13.162L193.743 9.17469C193.774 9.05317 193.702 8.93165 193.58 8.89874V8.9Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M213.822 22.6835C212.505 22.6835 211.345 22.4721 210.341 22.0506C209.422 21.6645 208.676 21.1582 208.104 20.5329C208.017 20.4379 208.024 20.2898 208.122 20.205L210.247 18.3645C210.336 18.2873 210.467 18.2924 210.555 18.3734C211.04 18.824 211.581 19.1595 212.178 19.381C212.836 19.6253 213.46 19.7481 214.051 19.7481C214.288 19.7481 214.498 19.7227 214.684 19.6721C214.87 19.6215 215.026 19.5493 215.152 19.4569C215.279 19.3645 215.376 19.2544 215.443 19.1278C215.51 19.0012 215.545 18.8531 215.545 18.6848C215.545 18.3468 215.393 18.086 215.089 17.9C214.937 17.8151 214.684 17.7139 214.329 17.5962C213.975 17.4784 213.519 17.343 212.962 17.1911C212.169 16.9886 211.481 16.7481 210.899 16.4696C210.317 16.1911 209.84 15.8658 209.469 15.4949C209.131 15.1405 208.87 14.7481 208.684 14.3177C208.498 13.8873 208.405 13.4025 208.405 12.862C208.405 12.2379 208.553 11.6721 208.848 11.1658C209.143 10.6595 209.541 10.2202 210.038 9.84932C210.536 9.47844 211.11 9.19489 211.76 9.00122C212.409 8.80755 213.08 8.71008 213.772 8.71008C214.515 8.71008 215.224 8.79489 215.899 8.96325C216.574 9.1316 217.203 9.36831 217.785 9.67211C218.297 9.9392 218.759 10.2506 219.172 10.6088C219.267 10.6911 219.274 10.8367 219.19 10.9303L217.369 12.9696C217.286 13.062 217.145 13.0734 217.052 12.9924C216.791 12.7645 216.504 12.5569 216.19 12.3683C215.81 12.1405 215.418 11.9595 215.013 11.824C214.608 11.6886 214.237 11.6215 213.899 11.6215C213.646 11.6215 213.422 11.643 213.228 11.6848C213.034 11.7265 212.87 11.7949 212.734 11.8873C212.599 11.9797 212.498 12.0898 212.431 12.2164C212.364 12.343 212.329 12.4911 212.329 12.6595C212.329 12.8278 212.376 12.9886 212.469 13.1405C212.561 13.2924 212.693 13.4189 212.861 13.5202C213.029 13.6215 213.299 13.7354 213.671 13.862C214.042 13.9886 214.548 14.1443 215.19 14.3303C215.984 14.5493 216.667 14.7949 217.241 15.0645C217.814 15.3341 218.27 15.6557 218.608 16.0265C218.878 16.3139 219.08 16.6468 219.215 17.0265C219.351 17.4063 219.418 17.8151 219.418 18.2544C219.418 19.1151 219.178 19.8784 218.696 20.5455C218.215 21.2126 217.553 21.7354 216.709 22.1151C215.865 22.4949 214.903 22.6848 213.823 22.6848L213.822 22.6835Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M138.278 12.7848C137.974 11.9582 137.535 11.2405 136.961 10.6329C136.386 10.0253 135.708 9.55317 134.923 9.21519C134.138 8.87722 133.274 8.70886 132.328 8.70886C131.332 8.70886 130.417 8.88228 129.581 9.22785C128.746 9.57342 128.024 10.0633 127.417 10.6962C126.809 11.3291 126.337 12.076 125.999 12.9367C125.661 13.7975 125.493 14.743 125.493 15.7722C125.493 17.1051 125.797 18.2911 126.404 19.3291C127.012 20.3671 127.864 21.1861 128.961 21.7848C130.059 22.3835 131.35 22.6835 132.835 22.6835C133.442 22.6835 134.053 22.6114 134.67 22.4684C135.286 22.3253 135.889 22.1101 136.48 21.8228C137.01 21.5646 137.514 21.2392 137.991 20.8443C138.083 20.7684 138.099 20.6342 138.031 20.538L136.389 18.2165C136.316 18.1139 136.172 18.0886 136.07 18.1633C135.616 18.4962 135.191 18.7367 134.798 18.8861C134.351 19.0544 133.84 19.1392 133.266 19.1392C132.44 19.1392 131.726 18.9873 131.127 18.6835C130.528 18.3797 130.072 17.9532 129.76 17.4051C129.616 17.1519 129.507 16.8772 129.428 16.5823H138.436C138.56 16.5823 138.661 16.4835 138.664 16.3595L138.684 15.4937C138.718 14.5152 138.583 13.6114 138.279 12.7848H138.278ZM129.645 13.6329C129.881 13.1354 130.231 12.7557 130.695 12.4937C131.16 12.2316 131.721 12.1013 132.379 12.1013C132.851 12.1013 133.274 12.1937 133.645 12.3797C134.016 12.5658 134.312 12.8253 134.543 13.1519C134.767 13.4671 134.864 13.8063 134.905 14.0354C134.931 14.176 134.823 14.3038 134.681 14.3038H129.716C129.56 14.3038 129.451 14.1506 129.499 14.0025C129.541 13.8734 129.59 13.7506 129.645 13.6329Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M206.683 12.7848C206.379 11.9582 205.94 11.2405 205.366 10.6329C204.791 10.0253 204.113 9.55317 203.328 9.21519C202.543 8.87722 201.679 8.70886 200.733 8.70886C199.737 8.70886 198.822 8.88228 197.986 9.22785C197.151 9.57342 196.429 10.0633 195.822 10.6962C195.214 11.3291 194.742 12.076 194.404 12.9367C194.066 13.7975 193.898 14.743 193.898 15.7722C193.898 17.1051 194.202 18.2911 194.809 19.3291C195.417 20.3671 196.269 21.1861 197.366 21.7848C198.464 22.3835 199.755 22.6835 201.24 22.6835C201.847 22.6835 202.459 22.6114 203.075 22.4684C203.691 22.3253 204.294 22.1101 204.885 21.8228C205.415 21.5646 205.919 21.2392 206.397 20.8443C206.488 20.7684 206.504 20.6342 206.436 20.538L204.794 18.2165C204.721 18.1139 204.578 18.0886 204.475 18.1633C204.021 18.4962 203.597 18.7367 203.203 18.8861C202.756 19.0544 202.245 19.1392 201.671 19.1392C200.845 19.1392 200.131 18.9873 199.532 18.6835C198.933 18.3797 198.478 17.9532 198.165 17.4051C198.021 17.1519 197.912 16.8772 197.833 16.5823H206.841C206.965 16.5823 207.066 16.4835 207.069 16.3595L207.089 15.4937C207.123 14.5152 206.988 13.6114 206.684 12.7848H206.683ZM198.05 13.6329C198.286 13.1354 198.636 12.7557 199.1 12.4937C199.565 12.2316 200.126 12.1013 200.784 12.1013C201.256 12.1013 201.679 12.1937 202.05 12.3797C202.421 12.5658 202.717 12.8253 202.948 13.1519C203.172 13.4671 203.269 13.8063 203.31 14.0354C203.336 14.176 203.228 14.3038 203.086 14.3038H198.121C197.965 14.3038 197.856 14.1506 197.904 14.0025C197.946 13.8734 197.995 13.7506 198.05 13.6329Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M82.4345 12.7848C82.1307 11.9582 81.6914 11.2405 81.118 10.6329C80.5433 10.0253 79.8648 9.55317 79.08 9.21519C78.2952 8.87722 77.4307 8.70886 76.4851 8.70886C75.4889 8.70886 74.5737 8.88228 73.7383 9.22785C72.9028 9.57342 72.1813 10.0633 71.5737 10.6962C70.9661 11.3291 70.494 12.076 70.156 12.9367C69.818 13.7975 69.6497 14.743 69.6497 15.7722C69.6497 17.1051 69.9535 18.2911 70.5611 19.3291C71.1686 20.3671 72.0205 21.1861 73.118 21.7848C74.2155 22.3835 75.5066 22.6835 76.9914 22.6835C77.599 22.6835 78.2104 22.6114 78.8269 22.4684C79.4433 22.3253 80.0459 22.1101 80.637 21.8228C81.1674 21.5646 81.6712 21.2392 82.1484 20.8443C82.2395 20.7684 82.256 20.6342 82.1876 20.538L80.5459 18.2165C80.4724 18.1139 80.3294 18.0886 80.2269 18.1633C79.7725 18.4962 79.3484 18.7367 78.9547 18.8861C78.5079 19.0544 77.9965 19.1392 77.4231 19.1392C76.5965 19.1392 75.8826 18.9873 75.2838 18.6835C74.6851 18.3797 74.2294 17.9532 73.9167 17.4051C73.7724 17.1519 73.6636 16.8772 73.5851 16.5823H82.5927C82.7167 16.5823 82.818 16.4835 82.8206 16.3595L82.8408 15.4937C82.875 14.5152 82.7395 13.6114 82.4357 12.7848H82.4345ZM73.8016 13.6329C74.0383 13.1354 74.3876 12.7557 74.8522 12.4937C75.3168 12.2316 75.8775 12.1013 76.5357 12.1013C77.0079 12.1013 77.4307 12.1937 77.8016 12.3797C78.1724 12.5658 78.4686 12.8253 78.7003 13.1519C78.9243 13.4671 79.0206 13.8063 79.0623 14.0354C79.0876 14.176 78.98 14.3038 78.8383 14.3038H73.8724C73.7168 14.3038 73.6079 14.1506 73.656 14.0025C73.6978 13.8734 73.7471 13.7506 73.8016 13.6329Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M67.1319 12.0886C66.6168 11.0506 65.913 10.2317 65.018 9.63293C64.1231 9.03419 63.1028 8.73419 61.9547 8.73419C61.1788 8.73419 60.4421 8.8785 59.7395 9.15191C58.7965 9.519 58.2231 10.0279 57.9712 10.2861C57.9155 10.3431 57.818 10.3076 57.8142 10.2279L57.7623 9.20381C57.756 9.08229 57.656 8.98736 57.5345 8.98736H54.1307C54.0054 8.98736 53.9028 9.08989 53.9028 9.2152V27.7722C53.9028 27.8975 54.0054 28 54.1307 28H57.7509C57.8762 28 57.9788 27.8975 57.9788 27.7722V21.281C57.9788 21.2013 58.0737 21.1595 58.1307 21.2139C58.5737 21.6329 59.1054 21.9709 59.7256 22.2279C60.418 22.5152 61.1433 22.6582 61.9028 22.6582C63.0674 22.6582 64.1016 22.3582 65.0041 21.7595C65.9066 21.1608 66.6155 20.338 67.1307 19.2912C67.6459 18.2443 67.9028 17.0469 67.9028 15.6962C67.9028 14.3456 67.6459 13.1266 67.1307 12.0886H67.1319ZM63.575 17.5696C63.3218 18.0924 62.9674 18.5025 62.5117 18.7975C62.056 19.0924 61.5244 19.2405 60.9168 19.2405C60.3092 19.2405 59.7522 19.0924 59.2965 18.7975C58.8408 18.5025 58.4864 18.0924 58.2332 17.5696C57.98 17.0468 57.8535 16.4215 57.8535 15.6962C57.8535 14.9709 57.98 14.3633 58.2332 13.8228C58.4864 13.2823 58.8408 12.8696 59.2965 12.5823C59.7522 12.295 60.2927 12.1519 60.9168 12.1519C61.5408 12.1519 62.0775 12.3 62.5244 12.595C62.9712 12.8899 63.3218 13.3038 63.575 13.8355C63.8281 14.3671 63.9547 14.9874 63.9547 15.6962C63.9547 16.4051 63.8281 17.0468 63.575 17.5696Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M7.0142 22.9873H5.74838C5.5218 22.9873 5.31294 22.8671 5.20028 22.6709L4.56737 21.5747C4.39268 21.2722 4.49648 20.8848 4.79901 20.7101C5.10154 20.5354 5.48889 20.6392 5.66357 20.9418L6.1142 21.7215H7.0142C7.36357 21.7215 7.64711 22.0051 7.64711 22.3544C7.64711 22.7038 7.36357 22.9873 7.0142 22.9873Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M3.79273 19.5988C3.57374 19.5988 3.36109 19.4848 3.24463 19.2823L2.0421 17.1988C1.86742 16.8962 1.97121 16.5089 2.27374 16.3342C2.57628 16.1595 2.96362 16.2633 3.1383 16.5659L4.34083 18.6494C4.51552 18.9519 4.41172 19.3393 4.10919 19.514C4.00919 19.5722 3.90033 19.5988 3.79273 19.5988Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M8.22821 14.1266H5.5991C5.24973 14.1266 4.96619 13.8431 4.96619 13.4937C4.96619 13.1443 5.24973 12.8608 5.5991 12.8608H8.22821C8.57758 12.8608 8.86112 13.1443 8.86112 13.4937C8.86112 13.8431 8.57758 14.1266 8.22821 14.1266Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M2.99779 12.8608H0.633228C0.595253 12.8608 0.557279 12.8658 0.52057 12.8722C0.510443 12.8734 0.501582 12.876 0.491456 12.8785C0.456013 12.8861 0.421835 12.8962 0.388924 12.9101C0.385127 12.9114 0.381329 12.9139 0.376266 12.9165C0.347152 12.9291 0.319304 12.9443 0.292722 12.962C0.283861 12.9671 0.276266 12.9734 0.267405 12.9785C0.238291 12.9987 0.210443 13.0215 0.185127 13.0456C0.183861 13.0456 0.182595 13.0481 0.181329 13.0494C0.157279 13.0734 0.13576 13.1 0.116772 13.1279C0.110443 13.1367 0.10538 13.1456 0.0990506 13.1544C0.0939874 13.162 0.0876582 13.1696 0.0838608 13.1772C0.0724684 13.1962 0.0636076 13.2165 0.0547468 13.2354C0.0522152 13.2405 0.0496836 13.2456 0.0471519 13.2506C0.0332279 13.2835 0.0231013 13.319 0.0155063 13.3532C0.0129747 13.362 0.0117089 13.3722 0.010443 13.381C-0.00348101 13.4557 -0.00348101 13.5316 0.010443 13.6051C0.0117089 13.6152 0.0142405 13.6241 0.0155063 13.6329C0.0231013 13.6671 0.0332279 13.7025 0.0471519 13.7354C0.0496836 13.7405 0.0522152 13.7456 0.0547468 13.7506C0.0636076 13.7709 0.0724684 13.7899 0.0838608 13.8089L0.716772 14.9051C0.834494 15.1076 1.04715 15.2215 1.26487 15.2215C1.37247 15.2215 1.48133 15.1937 1.58133 15.1367C1.88386 14.962 1.98766 14.5747 1.81297 14.2722L1.72816 14.1253H2.99652C3.34589 14.1253 3.62943 13.8418 3.62943 13.4924C3.62943 13.143 3.34589 12.8595 2.99652 12.8595L2.99779 12.8608Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M13.8915 19.5988C13.6725 19.5988 13.4598 19.4848 13.3434 19.2823L12.1409 17.1988C11.9662 16.8962 12.07 16.5089 12.3725 16.3342C12.675 16.1595 13.0624 16.2633 13.2371 16.5659L14.4396 18.6494C14.6143 18.9519 14.5105 19.3393 14.2079 19.514C14.1079 19.5722 13.9991 19.5988 13.8915 19.5988Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M15.8471 22.9873H14.5813C14.2319 22.9873 13.9484 22.7038 13.9484 22.3544C13.9484 22.0051 14.2319 21.7215 14.5813 21.7215H14.7509L14.6661 21.5747C14.4914 21.2722 14.5952 20.8848 14.8977 20.7101C15.2003 20.5354 15.5876 20.6392 15.7623 20.9418L16.3952 22.038C16.5079 22.2342 16.5079 22.4747 16.3952 22.6709C16.2825 22.8671 16.0737 22.9873 15.8471 22.9873Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M11.98 22.9873H9.61546C9.26609 22.9873 8.98254 22.7038 8.98254 22.3544C8.98254 22.005 9.26609 21.7215 9.61546 21.7215H11.98C12.3294 21.7215 12.6129 22.005 12.6129 22.3544C12.6129 22.7038 12.3294 22.9873 11.98 22.9873Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M22.7864 10.7379C22.6788 10.7379 22.5699 10.7101 22.4699 10.6531C22.1674 10.4784 22.0636 10.0911 22.2383 9.78856L23.4408 7.70502C23.6155 7.40249 24.0028 7.29869 24.3054 7.47337C24.6079 7.64806 24.7117 8.0354 24.537 8.33793L23.3345 10.4215C23.2167 10.624 23.0041 10.7379 22.7864 10.7379Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M25.3129 6.36203C25.2053 6.36203 25.0965 6.33418 24.9965 6.27722C24.694 6.10253 24.5902 5.71519 24.7648 5.41266L24.8497 5.26582H24.68C24.3307 5.26582 24.0471 4.98228 24.0471 4.63291C24.0471 4.28354 24.3307 4 24.68 4H25.9459C26.1724 4 26.3813 4.12025 26.494 4.31646C26.6066 4.51266 26.6066 4.75316 26.494 4.94937L25.861 6.04557C25.7433 6.2481 25.5307 6.36203 25.3129 6.36203Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M22.0788 5.26582H19.7142C19.3648 5.26582 19.0813 4.98228 19.0813 4.63291C19.0813 4.28354 19.3648 4 19.7142 4H22.0788C22.4294 4 22.7117 4.28354 22.7117 4.63291C22.7117 4.98228 22.4281 5.26582 22.0788 5.26582Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M15.2142 6.36203C15.1066 6.36203 14.9978 6.33418 14.8978 6.27722C14.5952 6.10253 14.4914 5.71519 14.6661 5.41266L15.299 4.31646C15.413 4.12025 15.6218 4 15.8471 4H17.113C17.4636 4 17.7459 4.28354 17.7459 4.63291C17.7459 4.98228 17.4623 5.26582 17.113 5.26582H16.213L15.7623 6.04557C15.6446 6.2481 15.4319 6.36203 15.2142 6.36203Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M12.6876 10.7379C12.58 10.7379 12.4712 10.7101 12.3712 10.6531C12.0686 10.4784 11.9648 10.0911 12.1395 9.78856L13.342 7.70502C13.5167 7.40249 13.9028 7.29869 14.2066 7.47337C14.5091 7.64806 14.6129 8.0354 14.4382 8.33793L13.2357 10.4215C13.118 10.624 12.9053 10.7379 12.6876 10.7379Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M15.8648 14.1266H13.5002C13.1509 14.1266 12.8673 13.8431 12.8673 13.4937C12.8673 13.1443 13.1509 12.8608 13.5002 12.8608H15.8648C16.2141 12.8608 16.4977 13.1443 16.4977 13.4937C16.4977 13.8431 16.2141 14.1266 15.8648 14.1266Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M11.8282 14.1266L11.4623 13.4937L11.8282 12.8608L11.899 12.738C12.0649 12.4519 12.0028 12.0747 11.7332 11.8823C11.4244 11.662 11.0016 11.7608 10.8168 12.081L10.3661 12.8608L10.1839 13.1772C10.0712 13.3734 10.0712 13.6139 10.1839 13.8101L10.3661 14.1266L10.8168 14.9063C10.9345 15.1089 11.1471 15.2228 11.3649 15.2228C11.4953 15.2228 11.6269 15.1823 11.7434 15.0975C12.0041 14.9038 12.0636 14.5354 11.9016 14.2532L11.8282 14.1266Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M21.78 11.8493C21.4774 11.6747 21.0901 11.7785 20.9154 12.081L20.4648 12.8607H18.466C18.1167 12.8607 17.8331 13.1443 17.8331 13.4937C17.8331 13.843 18.1167 14.1266 18.466 14.1266H20.8306C21.0572 14.1266 21.266 14.0063 21.3787 13.8101L22.0116 12.7139C22.1863 12.4114 22.0825 12.024 21.78 11.8493Z\" fill=\"#F8F5F3\"/>\\n</svg>\\n',width:\"100%\",...addPropertyOverrides({A9mRxp1Bq:{svgCode:'<svg width=\"186\" height=\"32\" viewBox=\"0 0 186 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.1777 8.43066C29.3255 8.43075 30.3455 8.73056 31.2402 9.3291C32.1352 9.92784 32.8393 10.7472 33.3545 11.7852C33.8696 12.8231 34.125 14.0421 34.125 15.3926C34.125 16.7431 33.8686 17.9405 33.3535 18.9873C32.8383 20.0341 32.1291 20.8573 31.2266 21.4561C30.3241 22.0547 29.2895 22.3545 28.125 22.3545C27.3656 22.3544 26.6405 22.2111 25.9482 21.9238C25.3281 21.6669 24.7965 21.3291 24.3535 20.9102C24.2966 20.8557 24.2012 20.8978 24.2012 20.9775V27.4688C24.201 27.5938 24.0988 27.6962 23.9736 27.6963H20.3535C20.2283 27.6963 20.1252 27.5939 20.125 27.4688V8.91113C20.1252 8.78595 20.2283 8.68359 20.3535 8.68359H23.7568C23.8784 8.68359 23.978 8.77887 23.9844 8.90039L24.0371 9.92383C24.0409 10.0035 24.1376 10.0391 24.1934 9.98242C24.4453 9.72419 25.0189 9.21474 25.9619 8.84766C26.6644 8.57424 27.4018 8.43066 28.1777 8.43066ZM27.1396 11.8477C26.5156 11.8477 25.9743 11.991 25.5186 12.2783C25.0631 12.5656 24.7092 12.9784 24.4561 13.5186C24.2029 14.0591 24.0762 14.6673 24.0762 15.3926C24.0762 16.1178 24.2029 16.7429 24.4561 17.2656C24.7092 17.7884 25.0629 18.1992 25.5186 18.4941C25.9743 18.7891 26.5321 18.9365 27.1396 18.9365C27.7471 18.9365 28.2788 18.789 28.7344 18.4941C29.1901 18.1992 29.5447 17.7884 29.7979 17.2656C30.0509 16.7429 30.1777 16.1012 30.1777 15.3926C30.1777 14.6837 30.051 14.0629 29.7979 13.5312C29.5447 12.9997 29.1938 12.5859 28.7471 12.291C28.3003 11.9961 27.7635 11.8477 27.1396 11.8477Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M139.386 8.68359C139.511 8.68359 139.614 8.78593 139.614 8.91113V16.4307C139.614 16.971 139.699 17.4347 139.867 17.8232C140.036 18.2117 140.289 18.5104 140.627 18.7217C140.965 18.9329 141.37 19.0381 141.842 19.0381C142.196 19.0381 142.521 18.9781 142.816 18.8604C143.111 18.7426 143.365 18.5786 143.576 18.3672C143.788 18.1558 143.952 17.9113 144.069 17.6328C144.187 17.3544 144.247 17.0469 144.247 16.709V8.91113C144.247 8.78598 144.349 8.68367 144.475 8.68359H148.095C148.22 8.68359 148.323 8.78593 148.323 8.91113V21.8984C148.323 22.0238 148.22 22.127 148.095 22.127H144.714C144.594 22.1269 144.494 22.0342 144.486 21.9141L144.404 20.6299C144.399 20.5479 144.297 20.5152 144.244 20.5771C144.188 20.6429 144.13 20.7092 144.069 20.7725C143.597 21.2698 143.031 21.667 142.373 21.9619C141.715 22.2567 141.015 22.4052 140.272 22.4053C139.276 22.4053 138.428 22.1901 137.728 21.7598C137.028 21.3294 136.487 20.7085 136.107 19.8984C135.728 19.0884 135.538 18.1175 135.538 16.9873V8.91113C135.538 8.78601 135.641 8.68373 135.766 8.68359H139.386Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M128.273 8.40625C129.016 8.40625 129.726 8.49083 130.4 8.65918C131.075 8.82752 131.704 9.06442 132.286 9.36816C132.798 9.63525 133.26 9.94646 133.674 10.3047C133.769 10.387 133.775 10.5333 133.691 10.627L131.87 12.666C131.788 12.7583 131.646 12.7693 131.554 12.6885C131.293 12.4607 131.005 12.253 130.691 12.0645C130.312 11.8366 129.919 11.656 129.514 11.5205C129.109 11.3852 128.738 11.3174 128.4 11.3174C128.147 11.3174 127.923 11.3391 127.729 11.3809C127.536 11.4226 127.371 11.4916 127.235 11.584C127.1 11.6763 126.999 11.7866 126.932 11.9131C126.865 12.0395 126.83 12.1874 126.83 12.3555C126.83 12.5238 126.877 12.685 126.97 12.8369C127.062 12.9887 127.194 13.1156 127.362 13.2168C127.531 13.318 127.8 13.4321 128.172 13.5586C128.543 13.6852 129.05 13.8403 129.691 14.0264C130.485 14.2453 131.169 14.4911 131.742 14.7607C132.315 15.0303 132.771 15.3518 133.109 15.7227C133.379 16.01 133.581 16.343 133.717 16.7227C133.852 17.1023 133.919 17.5111 133.919 17.9502C133.919 18.811 133.678 19.5751 133.197 20.2422C132.716 20.9091 132.054 21.4319 131.21 21.8115C130.366 22.1912 129.404 22.3808 128.324 22.3809L128.323 22.3799C127.007 22.3799 125.846 22.1686 124.842 21.7471C123.923 21.3611 123.178 20.8546 122.605 20.2295C122.518 20.1346 122.526 19.9862 122.623 19.9014L124.748 18.0605C124.837 17.9834 124.968 17.9885 125.056 18.0693C125.54 18.52 126.083 18.8556 126.679 19.0771C127.337 19.3214 127.961 19.4443 128.552 19.4443C128.788 19.4443 128.999 19.4188 129.185 19.3682C129.371 19.3175 129.527 19.2457 129.653 19.1533C129.78 19.061 129.877 18.9507 129.944 18.8242C130.011 18.6976 130.046 18.5492 130.046 18.3809C130.046 18.043 129.894 17.7818 129.59 17.5957C129.438 17.5109 129.184 17.4096 128.83 17.292C128.476 17.1743 128.02 17.0395 127.463 16.8877C126.67 16.6852 125.983 16.4444 125.4 16.166C124.818 15.8876 124.341 15.5622 123.97 15.1914C123.632 14.837 123.371 14.4441 123.185 14.0137C122.999 13.5835 122.906 13.0988 122.906 12.5586C122.906 11.9346 123.055 11.3686 123.35 10.8623C123.644 10.3561 124.042 9.91673 124.539 9.5459C125.037 9.17502 125.611 8.89094 126.261 8.69727C126.91 8.5036 127.581 8.40625 128.273 8.40625Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M179.995 8.40625C180.738 8.40626 181.447 8.49092 182.121 8.65918C182.796 8.82753 183.426 9.06437 184.008 9.36816C184.519 9.63515 184.981 9.94663 185.395 10.3047C185.489 10.387 185.497 10.5333 185.413 10.627L183.591 12.666C183.509 12.7581 183.367 12.7694 183.274 12.6885C183.014 12.4608 182.727 12.253 182.413 12.0645C182.033 11.8366 181.64 11.656 181.235 11.5205C180.83 11.3851 180.459 11.3174 180.121 11.3174C179.868 11.3174 179.645 11.3392 179.451 11.3809C179.258 11.4226 179.092 11.4916 178.957 11.584C178.822 11.6764 178.72 11.7866 178.653 11.9131C178.586 12.0395 178.552 12.1873 178.552 12.3555C178.552 12.5238 178.599 12.685 178.691 12.8369C178.784 12.9887 178.916 13.1156 179.084 13.2168C179.252 13.318 179.522 13.4321 179.894 13.5586C180.264 13.6852 180.771 13.8403 181.413 14.0264C182.206 14.2453 182.89 14.4912 183.463 14.7607C184.036 15.0303 184.492 15.3519 184.83 15.7227C185.1 16.01 185.303 16.3429 185.438 16.7227C185.574 17.1023 185.641 17.5111 185.641 17.9502C185.641 18.811 185.4 19.5751 184.919 20.2422C184.438 20.9091 183.776 21.4318 182.932 21.8115C182.087 22.1912 181.125 22.3808 180.046 22.3809L180.044 22.3799C178.728 22.3798 177.567 22.1685 176.563 21.7471C175.644 21.361 174.898 20.8548 174.326 20.2295C174.239 20.1346 174.247 19.9862 174.345 19.9014L176.47 18.0605C176.558 17.9835 176.69 17.9884 176.777 18.0693C177.262 18.52 177.804 18.8556 178.4 19.0771C179.059 19.3214 179.682 19.4443 180.273 19.4443C180.51 19.4443 180.72 19.4188 180.906 19.3682C181.092 19.3175 181.248 19.2457 181.375 19.1533C181.502 19.061 181.599 18.9507 181.666 18.8242C181.733 18.6976 181.768 18.5492 181.768 18.3809C181.768 18.043 181.615 17.7818 181.312 17.5957C181.16 17.5109 180.906 17.4097 180.552 17.292C180.197 17.1743 179.741 17.0396 179.185 16.8877C178.391 16.6852 177.703 16.4445 177.121 16.166C176.539 15.8876 176.062 15.5621 175.691 15.1914C175.353 14.837 175.092 14.4441 174.906 14.0137C174.72 13.5835 174.628 13.0988 174.628 12.5586C174.628 11.9346 174.776 11.3686 175.071 10.8623C175.366 10.356 175.763 9.91675 176.261 9.5459C176.758 9.17501 177.333 8.89094 177.982 8.69727C178.632 8.50362 179.303 8.40625 179.995 8.40625Z\" fill=\"#F8F5F3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.18945 4C10.5222 4 11.7465 4.22799 12.8604 4.68359C13.9743 5.13929 14.9459 5.78084 15.7725 6.60742C16.5989 7.4339 17.2368 8.40481 17.6836 9.51855C18.1304 10.6324 18.3544 11.8567 18.3545 13.1895C18.3545 14.5222 18.1303 15.725 17.6836 16.8477C17.2368 17.9704 16.599 18.9459 15.7725 19.7725C14.9459 20.599 13.9743 21.2406 12.8604 21.6963C11.7465 22.1519 10.5311 22.3799 9.21484 22.3799C7.86435 22.3798 6.63238 22.1519 5.51855 21.6963C4.4048 21.2406 3.43391 20.5989 2.60742 19.7725C1.78084 18.9459 1.13929 17.9743 0.683594 16.8604C0.227988 15.7465 0 14.5222 0 13.1895C4.78816e-05 11.8567 0.227945 10.6324 0.683594 9.51855C1.13928 8.40479 1.78094 7.43391 2.60742 6.60742C3.43391 5.78094 4.40479 5.13928 5.51855 4.68359C6.63236 4.22795 7.85671 4.00005 9.18945 4ZM9.18945 8.05078C8.49721 8.05083 7.86048 8.17755 7.27832 8.43066C6.69629 8.68376 6.18617 9.04154 5.74707 9.50586C5.30783 9.97042 4.97492 10.5156 4.74707 11.1396C4.51933 11.7635 4.40532 12.4467 4.40527 13.1895C4.40527 13.9324 4.51925 14.6201 4.74707 15.2529C4.97491 15.8858 5.30786 16.4301 5.74707 16.8857C6.18626 17.3414 6.69612 17.6961 7.27832 17.9492C7.86048 18.2023 8.49721 18.3291 9.18945 18.3291C9.88186 18.3291 10.5193 18.2024 11.1016 17.9492C11.6837 17.6961 12.1898 17.3375 12.6201 16.873C13.0504 16.4085 13.3834 15.8642 13.6201 15.2402C13.8568 14.6162 13.9746 13.9324 13.9746 13.1895C13.9746 12.4467 13.8567 11.7635 13.6201 11.1396C13.3834 10.5156 13.0505 9.97042 12.6201 9.50586C12.1899 9.04155 11.6836 8.68376 11.1016 8.43066C10.5193 8.1775 9.88186 8.05078 9.18945 8.05078Z\" fill=\"#F8F5F3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M42.708 8.40527C43.6534 8.40532 44.518 8.5732 45.3027 8.91113C46.0875 9.24911 46.7661 9.72151 47.3408 10.3291C47.9142 10.9367 48.3534 11.6549 48.6572 12.4814C48.9609 13.3078 49.0976 14.2113 49.0635 15.1895L49.043 16.0557C49.0404 16.1796 48.9394 16.2782 48.8154 16.2783H39.8076C39.8861 16.5733 39.9953 16.8484 40.1396 17.1016C40.4523 17.6495 40.9082 18.0762 41.5068 18.3799C42.1055 18.6835 42.8192 18.8359 43.6455 18.8359C44.2189 18.8359 44.7309 18.7504 45.1777 18.582C45.5712 18.4327 45.995 18.1921 46.4492 17.8594C46.5518 17.7847 46.6951 17.8106 46.7686 17.9131L48.4102 20.2344C48.4784 20.3306 48.4622 20.4651 48.3711 20.541C47.8939 20.9359 47.3897 21.2604 46.8594 21.5186C46.2683 21.8059 45.6662 22.022 45.0498 22.165C44.4333 22.3081 43.8215 22.3799 43.2139 22.3799C41.7293 22.3799 40.4382 22.08 39.3408 21.4814C38.2434 20.8827 37.3908 20.0634 36.7832 19.0254C36.1757 17.9875 35.8721 16.8015 35.8721 15.4688C35.8721 14.4396 36.0409 13.4936 36.3789 12.6328C36.7168 11.7723 37.1885 11.0254 37.7959 10.3926C38.4035 9.75967 39.1255 9.2694 39.9609 8.92383C40.7963 8.57831 41.7119 8.40527 42.708 8.40527ZM42.7578 11.7979C42.1 11.7979 41.5395 11.9277 41.0752 12.1895C40.6107 12.4515 40.2611 12.8317 40.0244 13.3291C39.97 13.4468 39.9207 13.5701 39.8789 13.6992C39.8311 13.8471 39.9393 13.9998 40.0947 14H45.0605C45.2023 14 45.3105 13.872 45.2852 13.7314C45.2434 13.5023 45.1468 13.1628 44.9229 12.8477C44.6913 12.5213 44.395 12.2622 44.0244 12.0762C43.6535 11.8901 43.23 11.7979 42.7578 11.7979Z\" fill=\"#F8F5F3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M98.5508 8.40527C99.4962 8.40528 100.361 8.57323 101.146 8.91113C101.93 9.2491 102.609 9.72152 103.184 10.3291C103.757 10.9367 104.196 11.6549 104.5 12.4814C104.804 13.3078 104.94 14.2112 104.906 15.1895L104.886 16.0557C104.883 16.1797 104.782 16.2783 104.658 16.2783H95.6504C95.7289 16.5733 95.8381 16.8484 95.9824 17.1016C96.2951 17.6496 96.751 18.0761 97.3496 18.3799C97.9482 18.6836 98.662 18.8359 99.4883 18.8359C100.062 18.8359 100.574 18.7504 101.021 18.582C101.414 18.4327 101.838 18.1921 102.292 17.8594C102.395 17.7847 102.538 17.8106 102.611 17.9131L104.253 20.2344C104.321 20.3306 104.305 20.4651 104.214 20.541C103.737 20.9358 103.232 21.2604 102.702 21.5186C102.111 21.8058 101.509 22.022 100.893 22.165C100.276 22.3081 99.6642 22.3799 99.0566 22.3799C97.5721 22.3798 96.2809 22.0801 95.1836 21.4814C94.0862 20.8827 93.2345 20.0633 92.627 19.0254C92.0194 17.9875 91.7149 16.8015 91.7148 15.4688C91.7148 14.4396 91.8837 13.4936 92.2217 12.6328C92.5597 11.7721 93.0321 11.0255 93.6396 10.3926C94.2472 9.75972 94.9683 9.26938 95.8037 8.92383C96.6392 8.57826 97.5546 8.40527 98.5508 8.40527ZM98.6016 11.7979C97.9435 11.7979 97.3825 11.9275 96.918 12.1895C96.4534 12.4515 96.1039 12.8317 95.8672 13.3291C95.8128 13.4468 95.7635 13.5701 95.7217 13.6992C95.6739 13.8472 95.7829 14 95.9385 14H100.904C101.046 13.9997 101.153 13.8718 101.128 13.7314C101.086 13.5023 100.99 13.1627 100.766 12.8477C100.534 12.5213 100.238 12.2622 99.8672 12.0762C99.4964 11.8901 99.0736 11.7979 98.6016 11.7979Z\" fill=\"#F8F5F3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M166.956 8.40527C167.901 8.40531 168.766 8.5732 169.551 8.91113C170.336 9.24911 171.014 9.72151 171.589 10.3291C172.162 10.9367 172.601 11.6549 172.905 12.4814C173.209 13.3078 173.346 14.2113 173.312 15.1895L173.291 16.0557C173.288 16.1797 173.187 16.2782 173.063 16.2783H164.056C164.134 16.5733 164.243 16.8484 164.388 17.1016C164.7 17.6495 165.156 18.0761 165.755 18.3799C166.354 18.6835 167.067 18.8359 167.894 18.8359C168.467 18.8359 168.979 18.7504 169.426 18.582C169.819 18.4327 170.243 18.1921 170.697 17.8594C170.8 17.7847 170.943 17.8106 171.017 17.9131L172.658 20.2344C172.726 20.3306 172.71 20.4651 172.619 20.541C172.142 20.9359 171.638 21.2604 171.107 21.5186C170.516 21.8059 169.914 22.022 169.298 22.165C168.681 22.3081 168.07 22.3799 167.462 22.3799C165.977 22.3799 164.686 22.08 163.589 21.4814C162.491 20.8827 161.639 20.0634 161.031 19.0254C160.424 17.9875 160.12 16.8014 160.12 15.4688C160.12 14.4396 160.289 13.4936 160.627 12.6328C160.965 11.7723 161.437 11.0254 162.044 10.3926C162.652 9.75967 163.374 9.2694 164.209 8.92383C165.044 8.5783 165.96 8.40527 166.956 8.40527ZM167.007 11.7979C166.349 11.7979 165.788 11.9276 165.323 12.1895C164.859 12.4515 164.509 12.8317 164.272 13.3291C164.218 13.4468 164.169 13.5701 164.127 13.6992C164.079 13.8471 164.187 13.9998 164.343 14H169.309C169.45 14 169.559 13.872 169.533 13.7314C169.491 13.5023 169.395 13.1628 169.171 12.8477C168.939 12.5213 168.643 12.2622 168.272 12.0762C167.902 11.8902 167.479 11.7979 167.007 11.7979Z\" fill=\"#F8F5F3\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M112.576 8.40527C113.218 8.40529 113.804 8.49753 114.336 8.68359C114.867 8.86965 115.335 9.12704 115.74 9.45605C115.988 9.65732 116.213 9.87892 116.417 10.1182C116.471 10.182 116.576 10.143 116.576 10.0586V8.91113C116.576 8.786 116.679 8.68368 116.804 8.68359H120.373C120.498 8.68359 120.601 8.78595 120.602 8.91113V21.9004C120.601 22.0255 120.498 22.1279 120.373 22.1279H116.728C116.603 22.1277 116.5 22.0254 116.5 21.9004V20.7607C116.5 20.6786 116.4 20.6382 116.345 20.6973C116.133 20.9212 115.898 21.1278 115.64 21.3164C115.2 21.6379 114.711 21.8914 114.171 22.0762C113.63 22.2622 113.057 22.3545 112.449 22.3545C111.319 22.3545 110.31 22.0547 109.424 21.4561C108.538 20.8573 107.833 20.029 107.311 18.9746C106.788 17.9202 106.525 16.7596 106.525 15.3926C106.525 14.0255 106.788 12.8193 107.311 11.7725C107.833 10.7257 108.551 9.90244 109.462 9.30371C110.373 8.70498 111.412 8.40527 112.576 8.40527ZM113.563 11.8232C112.956 11.8232 112.428 11.9708 111.981 12.2656C111.535 12.5606 111.184 12.9752 110.931 13.5068C110.678 14.0384 110.551 14.6674 110.551 15.3926C110.551 16.1178 110.678 16.7467 110.931 17.2783C111.184 17.81 111.535 18.2195 111.981 18.5068C112.428 18.794 112.94 18.9365 113.563 18.9365C114.187 18.9365 114.728 18.7941 115.184 18.5068C115.639 18.2195 115.994 17.81 116.247 17.2783C116.5 16.7468 116.627 16.1177 116.627 15.3926C116.627 14.6675 116.5 14.0384 116.247 13.5068C115.994 12.9752 115.639 12.5606 115.184 12.2656C114.728 11.9708 114.171 11.8233 113.563 11.8232Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M59.29 8.40527C60.3026 8.40529 61.1543 8.61153 61.8467 9.02539C62.5389 9.43923 63.0616 10.0543 63.416 10.873C63.7704 11.6919 63.9482 12.6922 63.9482 13.873V21.8984C63.9482 22.0236 63.8458 22.1267 63.7207 22.127H60.0996C59.9745 22.1267 59.8721 22.0236 59.8721 21.8984V14.2021C59.872 13.6618 59.7964 13.2147 59.6445 12.8604C59.4927 12.5061 59.2595 12.2406 58.9482 12.0635C58.6356 11.8863 58.2516 11.8068 57.7959 11.8232C57.4416 11.8233 57.1123 11.8772 56.8086 11.9873C56.5049 12.0974 56.2433 12.2574 56.0244 12.4688C55.8055 12.6801 55.6315 12.92 55.5049 13.1895C55.3783 13.4591 55.3154 13.7559 55.3154 14.0762V21.8984C55.3154 22.0238 55.2122 22.127 55.0869 22.127H51.4922C51.367 22.1268 51.2646 22.0237 51.2646 21.8984V8.91113C51.2648 8.78603 51.3671 8.68373 51.4922 8.68359H54.8945C55.0161 8.68359 55.1167 8.77985 55.123 8.90137L55.1885 10.333C55.2642 10.2417 55.3437 10.1514 55.4287 10.0635C55.9097 9.56602 56.4884 9.16415 57.1631 8.86035C57.8378 8.55655 58.547 8.40527 59.29 8.40527Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M75.5889 4.40527C75.6672 4.40535 75.7405 4.44679 75.7822 4.51367L80.7949 12.6699L85.8506 4.55566C85.9087 4.46213 86.0111 4.40544 86.1211 4.40527H89.4131C89.5382 4.40548 89.6406 4.50768 89.6406 4.63281V21.8984C89.6406 22.0236 89.5382 22.1267 89.4131 22.127H85.6914C85.5661 22.127 85.4629 22.0238 85.4629 21.8984V16.6074C85.4629 15.0887 85.5012 13.7219 85.5771 12.5068C85.5923 12.2689 85.6099 12.03 85.6289 11.792C85.6361 11.6974 85.5137 11.6557 85.4619 11.7354L81.6064 17.7188C81.5647 17.7833 81.4923 17.8232 81.415 17.8232H79.9941C79.9157 17.8232 79.8436 17.7835 79.8018 17.7178L76.0654 11.8389C76.0147 11.7586 75.8913 11.8001 75.8984 11.8945C75.9098 12.0515 75.9215 12.209 75.9316 12.3672C76.0076 13.557 76.0459 14.9708 76.0459 16.6074V21.8984C76.0459 22.0238 75.9427 22.127 75.8174 22.127H72.0967C71.9714 22.127 71.8682 22.0238 71.8682 21.8984V4.63281C71.8682 4.50755 71.9714 4.40527 72.0967 4.40527H75.5889Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M158.449 8.40527C158.753 8.40527 159.036 8.43081 159.298 8.48145C159.475 8.51561 159.645 8.55494 159.803 8.59668V8.59473C159.924 8.62766 159.996 8.74959 159.966 8.87109L158.975 12.8584C158.94 12.9962 158.792 13.0686 158.662 13.0117C158.518 12.9497 158.349 12.8945 158.158 12.8477C157.846 12.7717 157.521 12.7344 157.184 12.7344C156.813 12.7344 156.466 12.7972 156.146 12.9238C155.825 13.0504 155.555 13.2321 155.336 13.4688C155.117 13.7054 154.943 13.9835 154.816 14.3037C154.69 14.624 154.627 14.9875 154.627 15.3926V21.8984C154.627 22.0238 154.524 22.127 154.398 22.127H150.778C150.653 22.1268 150.551 22.0237 150.551 21.8984V8.91113C150.551 8.78603 150.653 8.68372 150.778 8.68359H154.18C154.302 8.68359 154.402 8.78093 154.407 8.90234L154.471 10.4668C154.475 10.5529 154.585 10.5862 154.636 10.5166C154.693 10.4356 154.753 10.3555 154.816 10.2783C155.281 9.70494 155.825 9.24909 156.449 8.91113C157.073 8.57319 157.74 8.40531 158.449 8.40527Z\" fill=\"#F8F5F3\"/>\\n</svg>\\n'},pHP7e2yQC:{svgCode:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_12303_1303)\">\\n<path d=\"M5.77831 24.7412C6.14249 24.53 6.60811 24.6561 6.81835 25.0225L7.36131 25.9668H8.4453C8.86578 25.967 9.20702 26.3103 9.20702 26.7334C9.20699 27.1565 8.86576 27.4998 8.4453 27.5H6.92088C6.64811 27.5 6.39636 27.3539 6.26073 27.1162L5.49901 25.7891C5.28869 25.4226 5.41406 24.9528 5.77831 24.7412Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M14.4238 25.9668C14.8444 25.9669 15.1855 26.3102 15.1855 26.7334C15.1855 27.1565 14.8444 27.4999 14.4238 27.5H11.5771C11.1565 27.5 10.8145 27.1565 10.8144 26.7334C10.8144 26.3102 11.1565 25.9668 11.5771 25.9668H14.4238Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M17.9365 24.7412C18.3007 24.5297 18.7672 24.656 18.9775 25.0225L19.7392 26.3496C19.8748 26.5872 19.8747 26.8786 19.7392 27.1162C19.6037 27.3537 19.3527 27.4998 19.0801 27.5H17.5557C17.135 27.5 16.794 27.1566 16.7939 26.7334C16.7939 26.3102 17.135 25.9668 17.5557 25.9668H17.7598L17.6572 25.7891C17.4469 25.4226 17.5723 24.9528 17.9365 24.7412Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M2.73729 19.4404C3.10153 19.2288 3.56799 19.3552 3.77831 19.7217L5.22655 22.2451C5.43686 22.6116 5.31149 23.0814 4.94725 23.293C4.82694 23.3634 4.69583 23.3955 4.56639 23.3955C4.30273 23.3955 4.04645 23.2571 3.90624 23.0117L2.45897 20.4883C2.24865 20.1218 2.37305 19.652 2.73729 19.4404Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M14.8965 19.4404C15.2607 19.2291 15.7272 19.3553 15.9375 19.7217L17.3848 22.2451C17.5951 22.6116 17.4706 23.0814 17.1064 23.293C16.9862 23.3634 16.855 23.3954 16.7256 23.3955C16.4619 23.3955 16.2056 23.2571 16.0654 23.0117L14.6172 20.4883C14.4069 20.1218 14.5322 19.652 14.8965 19.4404Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M13.0234 14.2891C13.2459 13.9011 13.7551 13.7811 14.1269 14.0479C14.4515 14.2809 14.5258 14.7385 14.3262 15.085L14.2412 15.2334L13.8008 16L14.3291 16.9199C14.5241 17.2618 14.4526 17.7078 14.1387 17.9424C13.9986 18.045 13.8404 18.0946 13.6836 18.0947C13.4214 18.0947 13.1652 17.9563 13.0234 17.7109L12.2607 16.3838C12.1251 16.1461 12.1251 15.8539 12.2607 15.6162L13.0234 14.2891Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M3.60741 15.2314C4.0279 15.2314 4.36987 15.575 4.3701 15.998C4.3701 16.4212 4.02804 16.7656 3.60741 16.7656H2.08104L2.1826 16.9434C2.39271 17.3097 2.26822 17.7786 1.90428 17.9902C1.78388 18.0592 1.65199 18.0928 1.52245 18.0928C1.26058 18.0926 1.00497 17.9549 0.863267 17.71L0.100572 16.3818C0.0869037 16.3589 0.0760564 16.336 0.0654155 16.3115C0.062371 16.3054 0.0596711 16.2991 0.0566265 16.293C0.0398933 16.2532 0.027679 16.2103 0.0185405 16.1689C0.0170165 16.1582 0.0142052 16.147 0.0126812 16.1348C-0.00405486 16.0459 -0.00407372 15.9537 0.0126812 15.8633C0.0141792 15.8527 0.0155703 15.8407 0.0185405 15.8301C0.0276524 15.7888 0.0399536 15.7458 0.0566265 15.7061C0.0596042 15.7001 0.0624378 15.6935 0.0654155 15.6875C0.0760837 15.6645 0.0868555 15.6392 0.100572 15.6162C0.105155 15.6071 0.113079 15.598 0.119126 15.5889C0.126718 15.5782 0.133011 15.5673 0.140611 15.5566C0.163442 15.523 0.18983 15.491 0.218736 15.4619C0.220142 15.4604 0.222642 15.457 0.222642 15.457C0.253123 15.4279 0.287199 15.4005 0.322251 15.376C0.332789 15.3699 0.341977 15.3625 0.352525 15.3564C0.38453 15.335 0.418058 15.3161 0.453111 15.3008C0.458991 15.2978 0.463336 15.2945 0.467759 15.293C0.507384 15.2761 0.54911 15.2641 0.591783 15.2549C0.603946 15.2518 0.61477 15.2486 0.626939 15.2471C0.671073 15.2394 0.71703 15.2334 0.762681 15.2334H3.60936L3.60741 15.2314Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M9.90624 15.2334C10.3269 15.2334 10.6689 15.5768 10.6689 16C10.6689 16.4232 10.3269 16.7666 9.90624 16.7666H6.7412C6.32056 16.7666 5.97948 16.4232 5.97948 16C5.97948 15.5768 6.32057 15.2334 6.7412 15.2334H9.90624Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M19.1006 15.2334C19.5212 15.2334 19.8633 15.5768 19.8633 16C19.8633 16.4232 19.5212 16.7666 19.1006 16.7666H16.2539C15.8333 16.7665 15.4922 16.4232 15.4922 16C15.4922 15.5768 15.8333 15.2335 16.2539 15.2334H19.1006Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M25.1816 14.2891C25.3919 13.9227 25.8584 13.7964 26.2226 14.0078C26.5869 14.2194 26.7122 14.6892 26.5019 15.0557L25.7392 16.3838C25.6036 16.6211 25.3525 16.7665 25.0801 16.7666H22.2324C21.8119 16.7664 21.4707 16.4231 21.4707 16C21.4707 15.5769 21.8119 15.2336 22.2324 15.2334H24.6396L25.1816 14.2891Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M16.0635 8.98828C16.2737 8.62187 16.7387 8.49556 17.1045 8.70703C17.4687 8.91862 17.5941 9.38842 17.3838 9.75488L15.9355 12.2783C15.7938 12.5237 15.5375 12.6621 15.2754 12.6621C15.146 12.6621 15.0148 12.6285 14.8945 12.5596C14.5303 12.348 14.4059 11.8782 14.6162 11.5117L16.0635 8.98828Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M28.2226 8.98828C28.433 8.62181 28.8994 8.49543 29.2637 8.70703C29.6278 8.91868 29.7523 9.38847 29.542 9.75488L28.0947 12.2783C27.953 12.5236 27.6966 12.662 27.4346 12.6621C27.3052 12.6621 27.174 12.6284 27.0537 12.5596C26.6895 12.348 26.5641 11.8782 26.7744 11.5117L28.2226 8.98828Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M20.6035 4.5C21.0256 4.5 21.3662 4.84343 21.3662 5.2666C21.3662 5.6898 21.0241 6.0332 20.6035 6.0332H19.5205L18.9775 6.97754C18.8358 7.22287 18.5795 7.36133 18.3174 7.36133C18.1879 7.36127 18.0568 7.32773 17.9365 7.25879C17.5723 7.04719 17.4479 6.5774 17.6582 6.21094L18.4199 4.88379C18.5571 4.64612 18.8088 4.5 19.0801 4.5H20.6035Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M31.2383 4.5C31.5111 4.5 31.7628 4.64612 31.8984 4.88379C32.0338 5.12138 32.034 5.41286 31.8984 5.65039L31.1367 6.97754C30.995 7.22281 30.7386 7.36126 30.4765 7.36133C30.3472 7.36133 30.216 7.32763 30.0957 7.25879C29.7314 7.04719 29.6061 6.5774 29.8164 6.21094L29.9189 6.0332H29.7139C29.2934 6.03294 28.9521 5.68964 28.9521 5.2666C28.9522 4.84359 29.2935 4.50026 29.7139 4.5H31.2383Z\" fill=\"#F8F5F3\"/>\\n<path d=\"M26.582 4.5C27.0042 4.5 27.3447 4.84343 27.3447 5.2666C27.3447 5.6898 27.0026 6.0332 26.582 6.0332H23.7353C23.3148 6.03308 22.9736 5.68972 22.9736 5.2666C22.9737 4.84351 23.3148 4.50013 23.7353 4.5H26.582Z\" fill=\"#F8F5F3\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_12303_1303\">\\n<rect width=\"32\" height=\"32\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n'}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N69c3.framer-vp2veq, .framer-N69c3 .framer-vp2veq { display: block; }\",\".framer-N69c3.framer-ttullz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-N69c3 .framer-1u9u2kt-container { aspect-ratio: 6.9375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); position: relative; width: 361px; }\",\".framer-N69c3.framer-v-11iwqxx .framer-1u9u2kt-container { height: var(--framer-aspect-ratio-supported, 32px); width: 32px; }\",\".framer-N69c3.framer-v-q14vzy .framer-1u9u2kt-container { height: var(--framer-aspect-ratio-supported, 32px); width: 186px; }\",\".framer-N69c3.framer-v-xatamw .framer-1u9u2kt-container { height: var(--framer-aspect-ratio-supported, 32px); width: 222px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 361\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pHP7e2yQC\":{\"layout\":[\"auto\",\"auto\"]},\"A9mRxp1Bq\":{\"layout\":[\"auto\",\"auto\"]},\"IWkv_cR0l\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"npc3gOb_g\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWEP_oM7d0=withCSS(Component,css,\"framer-N69c3\");export default FramerWEP_oM7d0;FramerWEP_oM7d0.displayName=\"Assets/Logo\";FramerWEP_oM7d0.defaultProps={height:52,width:361};addPropertyControls(FramerWEP_oM7d0,{variant:{options:[\"iimPgOLDz\",\"pHP7e2yQC\",\"A9mRxp1Bq\",\"IWkv_cR0l\"],optionTitles:[\"Full Logo\",\"Symbol\",\"WordMark\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},npc3gOb_g:{defaultValue:'var(--token-38c8f507-37e8-449d-a99f-fc7383c6e34d, rgb(248, 245, 243)) /* {\"name\":\"Light-100\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerWEP_oM7d0,[{explicitInter:true,fonts:[]},...SVGSlotFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWEP_oM7d0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"361\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pHP7e2yQC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A9mRxp1Bq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IWkv_cR0l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"npc3gOb_g\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"52\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WEP_oM7d0.map","// Generated by Framer (c999c45)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopPages from\"https://framerusercontent.com/modules/7WAZkZVyccSQZwcxE8ih/K8ISWbFtqU8I5VhiZ5i4/Q89WOfHzZ.js\";import Banner from\"https://framerusercontent.com/modules/5HtI0arONEUkZ89jlbmw/jsdychQ3dZlpFYBdv2LV/Tq8ho7MGi.js\";import AssetsLogo from\"https://framerusercontent.com/modules/8b4Ewo7zdvVKpCkUGddu/0zg1cYldTG8o4YvXoAr2/WEP_oM7d0.js\";const AssetsLogoFonts=getFonts(AssetsLogo);const TopPagesFonts=getFonts(TopPages);const BannerFonts=getFonts(Banner);const TopPagesControls=getPropertyControls(TopPages);const cycleOrder=[\"ICFjwrfOZ\",\"d8ER3JK31\",\"dY4sFwryi\"];const serializationHash=\"framer-CSgBa\";const variantClassNames={d8ER3JK31:\"framer-v-c4ohbp\",dY4sFwryi:\"framer-v-g8gdj7\",ICFjwrfOZ:\"framer-v-1i87gt1\"};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 humanReadableEnumMap={\"Desktop-Home\":\"ECPQSIzOA\",\"Desktop-None\":\"EyslWzuqF\",\"Desktop-Platform\":\"RoO2v8e2k\",\"Desktop-Resources\":\"XMeY_zVQk\",Tablet:\"sHZ7Fm7Na\"};const humanReadableVariantMap={\"Desktop-Base\":\"ICFjwrfOZ\",Phone:\"dY4sFwryi\",Tablet:\"d8ER3JK31\"};const getProps=({active,close,height,id,showBanner,tap,width,...props})=>{return{...props,LUnT45bXX:close??props.LUnT45bXX,PTRRuApUL:tap??props.PTRRuApUL,Sn2guzrHt:showBanner??props.Sn2guzrHt,TsXqzyZdA:humanReadableEnumMap[active]??active??props.TsXqzyZdA??\"ECPQSIzOA\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ICFjwrfOZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TsXqzyZdA,PTRRuApUL,LUnT45bXX,Sn2guzrHt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ICFjwrfOZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const dMftAiuFR135esq=activeVariantCallback(async(...args)=>{if(PTRRuApUL){const res=await PTRRuApUL(...args);if(res===false)return false;}if(LUnT45bXX){const res=await LUnT45bXX(...args);if(res===false)return false;}});const FL_7sqRPS1jh08hr=activeVariantCallback(async(...args)=>{if(LUnT45bXX){const res=await LUnT45bXX(...args);if(res===false)return false;}});const dMftAiuFR1ekpvzn=activeVariantCallback(async(...args)=>{if(PTRRuApUL){const res=await PTRRuApUL(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i87gt1\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop-Base\",layoutDependency:layoutDependency,layoutId:\"ICFjwrfOZ\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, rgb(248, 245, 243))\",...style},...addPropertyOverrides({d8ER3JK31:{\"data-framer-name\":\"Tablet\"},dY4sFwryi:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zzrayk\",\"data-border\":true,\"data-framer-name\":\"Banner Image\",layoutDependency:layoutDependency,layoutId:\"NiHCRsLAv\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0),pixelHeight:1080,pixelWidth:1920,sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,src:\"https://framerusercontent.com/images/uc2h1urcEq9NTz6GRTJIg2K95ng.gif?width=1920&height=1080\",srcSet:\"https://framerusercontent.com/images/uc2h1urcEq9NTz6GRTJIg2K95ng.gif?scale-down-to=512&width=1920&height=1080 512w,https://framerusercontent.com/images/uc2h1urcEq9NTz6GRTJIg2K95ng.gif?scale-down-to=1024&width=1920&height=1080 1024w,https://framerusercontent.com/images/uc2h1urcEq9NTz6GRTJIg2K95ng.gif?width=1920&height=1080 1920w\"},className:\"framer-41eadn\",layoutDependency:layoutDependency,layoutId:\"dpmt87SFN\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wzvvrg\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"lKkCdnEGM\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ipszw\",\"data-framer-name\":\"Left (Logo)\",layoutDependency:layoutDependency,layoutId:\"I7htwEwmD\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"l0si6bnAh\",openInNewTab:false,scopeId:\"W2O9YyXAD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-y4t7b9 framer-1fb9sgd\",layoutDependency:layoutDependency,layoutId:\"l0si6bnAh\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+0+60+0+24+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15pzqz8-container\",layoutDependency:layoutDependency,layoutId:\"enzJXgLff-container\",nodeId:\"enzJXgLff\",rendersWithMotion:true,scopeId:\"W2O9YyXAD\",children:/*#__PURE__*/_jsx(AssetsLogo,{height:\"100%\",id:\"enzJXgLff\",layoutId:\"enzJXgLff\",npc3gOb_g:\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",variant:\"iimPgOLDz\",width:\"100%\",...addPropertyOverrides({dY4sFwryi:{variant:\"IWkv_cR0l\"}},baseVariant,gestureVariant)})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+60+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w91hjm-container\",layoutDependency:layoutDependency,layoutId:\"HvOtntwNl-container\",nodeId:\"HvOtntwNl\",rendersWithMotion:true,scopeId:\"W2O9YyXAD\",children:/*#__PURE__*/_jsx(TopPages,{height:\"100%\",id:\"HvOtntwNl\",layoutId:\"HvOtntwNl\",style:{height:\"100%\"},variant:TsXqzyZdA,width:\"100%\",...addPropertyOverrides({d8ER3JK31:{dMftAiuFR:dMftAiuFR135esq,FL_7sqRPS:FL_7sqRPS1jh08hr,variant:\"sHZ7Fm7Na\"},dY4sFwryi:{dMftAiuFR:dMftAiuFR1ekpvzn,FL_7sqRPS:FL_7sqRPS1jh08hr,variant:\"sHZ7Fm7Na\"}},baseVariant,gestureVariant)})})})]}),Sn2guzrHt&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15aay5o\",\"data-framer-name\":\"Banner\",layoutDependency:layoutDependency,layoutId:\"dGV6j2yG9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:(componentViewport?.y||0)+0+160+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-il41d3-container\",layoutDependency:layoutDependency,layoutId:\"XSX68CLjk-container\",nodeId:\"XSX68CLjk\",rendersWithMotion:true,scopeId:\"W2O9YyXAD\",children:/*#__PURE__*/_jsx(Banner,{amJqFbgZK:\"Link\",b5MaWkNuN:false,f8A9hMynO:\"Here is text about what is new\",height:\"100%\",id:\"XSX68CLjk\",kgJMFyWE_:\"Something New:\",layoutId:\"XSX68CLjk\",mkMLQi9km:true,mVlnCk_oh:false,OfYEBiHUc:\"var(--token-fc3206bb-2e4e-4413-ad99-9b1f5a3fbcbc, rgb(255, 255, 255))\",OM7y2bV0R:true,width:\"100%\",WlxLU3_o7:\"var(--token-49f92310-ec2b-44d6-a4b5-b7a34356a8eb, rgb(149, 58, 175))\",xe3y9pX08:true,YfHGREOVC:\"var(--token-da7467f8-bcfe-4d13-be69-b24d655ab22b, rgb(59, 31, 82))\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CSgBa.framer-1fb9sgd, .framer-CSgBa .framer-1fb9sgd { display: block; }\",\".framer-CSgBa.framer-1i87gt1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-CSgBa .framer-zzrayk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 60px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-CSgBa .framer-41eadn { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-CSgBa .framer-wzvvrg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CSgBa .framer-17ipszw { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 20px; position: relative; width: 1px; }\",\".framer-CSgBa .framer-y4t7b9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-CSgBa .framer-15pzqz8-container, .framer-CSgBa .framer-il41d3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CSgBa .framer-w91hjm-container { flex: none; height: 100px; position: relative; width: auto; }\",\".framer-CSgBa .framer-15aay5o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-CSgBa.framer-v-c4ohbp.framer-1i87gt1 { width: 810px; }\",\".framer-CSgBa.framer-v-g8gdj7.framer-1i87gt1 { width: 390px; }\",'.framer-CSgBa[data-border=\"true\"]::after, .framer-CSgBa [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"d8ER3JK31\":{\"layout\":[\"fixed\",\"auto\"]},\"dY4sFwryi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"TsXqzyZdA\":\"active\",\"PTRRuApUL\":\"tap\",\"LUnT45bXX\":\"close\",\"Sn2guzrHt\":\"showBanner\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW2O9YyXAD=withCSS(Component,css,\"framer-CSgBa\");export default FramerW2O9YyXAD;FramerW2O9YyXAD.displayName=\"Top Nav Bar\";FramerW2O9YyXAD.defaultProps={height:160,width:1200};addPropertyControls(FramerW2O9YyXAD,{variant:{options:[\"ICFjwrfOZ\",\"d8ER3JK31\",\"dY4sFwryi\"],optionTitles:[\"Desktop-Base\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},TsXqzyZdA:TopPagesControls?.[\"variant\"]&&{...TopPagesControls[\"variant\"],defaultValue:\"ECPQSIzOA\",description:undefined,hidden:undefined,title:\"Active\"},PTRRuApUL:{title:\"Tap\",type:ControlType.EventHandler},LUnT45bXX:{title:\"Close\",type:ControlType.EventHandler},Sn2guzrHt:{defaultValue:false,title:\"Show Banner\",type:ControlType.Boolean}});addFonts(FramerW2O9YyXAD,[{explicitInter:true,fonts:[]},...AssetsLogoFonts,...TopPagesFonts,...BannerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW2O9YyXAD\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d8ER3JK31\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dY4sFwryi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"160\",\"framerVariables\":\"{\\\"TsXqzyZdA\\\":\\\"active\\\",\\\"PTRRuApUL\\\":\\\"tap\\\",\\\"LUnT45bXX\\\":\\\"close\\\",\\\"Sn2guzrHt\\\":\\\"showBanner\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";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 getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget,RenderTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius,useRenderTarget}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks “Play”.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const renderTarget=useRenderTarget();const isStaticRenderer=isOnCanvas||renderTarget===RenderTarget.export;const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isStaticRenderer won’t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isStaticRenderer?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isStaticRenderer?true:useInView(videoRef);const isCloseToViewport=isStaticRenderer?false:useInView(videoRef,{margin:\"10%\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isStaticRenderer)return;if(autoplayBehavior===\"on-viewport\")return;if(playingProp)play();else pause();},[autoplayBehavior,playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isStaticRenderer)return;// this also explicitly retries playing for videos that play on-mount, which could fail if they're not muted for example\nif(isInViewport&&playingProp&&autoplayBehavior!==\"no-autoplay\")play();if(autoplayBehavior!==\"on-viewport\")return;pause();},[autoplayBehavior,isInViewport,playingProp]);useEffect(()=>{if(!isOnCanvas||poster||posterEnabled||startTime||!videoRef.current)return;// forces a poster to show up when the video is in an iframe; this is needed when `poster` changes\nvideoRef.current.currentTime=.01;},[posterEnabled,poster,startTime]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome – if we’re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress??0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That’s because\n// `startTime` == start == changing it shouldn’t affect the current\n// progress\n(rawProgressValue??0)||// Then why fall back to `startTime` when `progress` doesn’t exist,\n// you might ask? Now, that’s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the “Start Time” in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don’t know, and it\n//   always supported it, so let’s not break it\n(startTime??0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isStaticRenderer\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume??0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime??0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked?.(e),onPause:e=>onPause?.(e),onPlay:e=>onPlay?.(e),onEnded:e=>onEnd?.(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||playingProp&&autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isStaticRenderer&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isStaticRenderer?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},...borderRadiusControl,posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\"},poster:{type:ControlType.Image,title:\"Image\",hidden:({posterEnabled})=>!posterEnabled,description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map","// Generated by Framer (eea9f0c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend Deca-500\",\"GF;Lexend Deca-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend Deca\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v24/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4ws1AqRPCqLNflg.woff2\",weight:\"500\"},{family:\"Lexend Deca\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v24/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"}]}];export const css=['.framer-rggQm .framer-styles-preset-y0y74i:not(.rich-text-wrapper), .framer-rggQm .framer-styles-preset-y0y74i.rich-text-wrapper p { --framer-font-family: \"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif; --framer-font-family-bold: \"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, #070706); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }'];export const className=\"framer-rggQm\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,forwardLoader,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uk2BGv5bLqkM3bJ9VZmC/bx5rbIIJD6GXDKwtW5pZ/T6Dx61WV4.js\";import UserComponent from\"https://framerusercontent.com/modules/Sowl32knFN6WtI0Zusk5/sdyfz4oMub0EuFtMSUPD/XvzL9Ws0s.js\";const enabledGestures={Dr4BRRAw8:{hover:true}};const serializationHash=\"framer-OSHpe\";const variantClassNames={Dr4BRRAw8:\"framer-v-7rnn8s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZNXy3b5Ei=undefined;const QKPKn9l88=undefined;const AVDor5NHQ=undefined;const CEzGgSLrr=undefined;const SeBR7Tn7S=undefined;const UOG6CfK61=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({border,click,close,height,id,link,newTab,pageTitle,width,...props})=>{return{...props,AVDor5NHQ:close??props.AVDor5NHQ,CEzGgSLrr:link??props.CEzGgSLrr,QKPKn9l88:click??props.QKPKn9l88,SeBR7Tn7S:newTab??props.SeBR7Tn7S,UOG6CfK61:pageTitle??props.UOG6CfK61??\"Resources\",ZNXy3b5Ei:border??props.ZNXy3b5Ei??{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UOG6CfK61,CEzGgSLrr,ZNXy3b5Ei,QKPKn9l88,AVDor5NHQ,SeBR7Tn7S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Dr4BRRAw8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1c14err=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(QKPKn9l88){const res=await QKPKn9l88(...args);if(res===false)return false;}if(AVDor5NHQ){const res=await AVDor5NHQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CEzGgSLrr,motionChild:true,nodeId:\"Dr4BRRAw8\",openInNewTab:SeBR7Tn7S,scopeId:\"qZ4SeDGLZ\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7rnn8s\",className,classNames)} framer-1gq4sgv`,\"data-border\":true,\"data-framer-name\":\"Desktop-Page-Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dr4BRRAw8\",onTap:onTap1c14err,ref:refBinding,style:{\"--border-bottom-width\":(ZNXy3b5Ei?.borderBottomWidth??ZNXy3b5Ei?.borderWidth)+\"px\",\"--border-color\":ZNXy3b5Ei?.borderColor,\"--border-left-width\":(ZNXy3b5Ei?.borderLeftWidth??ZNXy3b5Ei?.borderWidth)+\"px\",\"--border-right-width\":(ZNXy3b5Ei?.borderRightWidth??ZNXy3b5Ei?.borderWidth)+\"px\",\"--border-style\":ZNXy3b5Ei?.borderStyle,\"--border-top-width\":(ZNXy3b5Ei?.borderTopWidth??ZNXy3b5Ei?.borderWidth)+\"px\",...style},...addPropertyOverrides({\"Dr4BRRAw8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yvfz2p\",\"data-framer-name\":\"Hover Fill\",layoutDependency:layoutDependency,layoutId:\"DdOmCb9q8\",style:{backgroundColor:\"var(--token-1f60b18d-77ca-4e07-839a-794e66a0236b, rgb(145, 152, 187))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-y0y74i\",\"data-styles-preset\":\"T6Dx61WV4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6)))\"},children:\"Resources\"})}),className:\"framer-13sx3qg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OIdRqrOSb\",style:{\"--extracted-r6o4lv\":\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:UOG6CfK61,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OSHpe.framer-1gq4sgv, .framer-OSHpe .framer-1gq4sgv { display: block; }\",\".framer-OSHpe.framer-7rnn8s { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100px; justify-content: center; overflow: hidden; padding: 20px; position: relative; text-decoration: none; width: 121px; }\",\".framer-OSHpe .framer-yvfz2p { bottom: -100px; flex: none; height: 100px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 0; }\",\".framer-OSHpe .framer-13sx3qg { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-OSHpe.framer-v-7rnn8s.hover .framer-yvfz2p { bottom: 0px; height: unset; top: 0px; }\",...sharedStyle.css,'.framer-OSHpe[data-border=\"true\"]::after, .framer-OSHpe [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XUbT55Gu3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UOG6CfK61\":\"pageTitle\",\"CEzGgSLrr\":\"link\",\"ZNXy3b5Ei\":\"border\",\"QKPKn9l88\":\"click\",\"AVDor5NHQ\":\"close\",\"SeBR7Tn7S\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqZ4SeDGLZ=withCSS(Component,css,\"framer-OSHpe\");export default FramerqZ4SeDGLZ;FramerqZ4SeDGLZ.displayName=\"Footer Navigation\";FramerqZ4SeDGLZ.defaultProps={height:100,width:121};addPropertyControls(FramerqZ4SeDGLZ,{UOG6CfK61:{defaultValue:\"Resources\",displayTextArea:false,title:\"Page Title\",type:ControlType.String},onUOG6CfK61Change:{changes:\"UOG6CfK61\",type:ControlType.ChangeHandler},CEzGgSLrr:{title:\"Link\",type:ControlType.Link},ZNXy3b5Ei:{defaultValue:{borderBottomWidth:0,borderColor:'var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6)) /* {\"name\":\"Neutral-100\"} */',borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border},QKPKn9l88:{title:\"Click\",type:ControlType.EventHandler},AVDor5NHQ:{title:\"Close\",type:ControlType.EventHandler},SeBR7Tn7S:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onSeBR7Tn7SChange:{changes:\"SeBR7Tn7S\",type:ControlType.ChangeHandler}});addFonts(FramerqZ4SeDGLZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerqZ4SeDGLZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UserComponent,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqZ4SeDGLZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"121\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XUbT55Gu3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"UOG6CfK61\\\":\\\"pageTitle\\\",\\\"CEzGgSLrr\\\":\\\"link\\\",\\\"ZNXy3b5Ei\\\":\\\"border\\\",\\\"QKPKn9l88\\\":\\\"click\\\",\\\"AVDor5NHQ\\\":\\\"close\\\",\\\"SeBR7Tn7S\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qZ4SeDGLZ.map","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7pTZhFh2YdiRXob8sngq/bXhVh9kizzTSoFSocOHm/kS_PeJ0jL.js\";import Button from\"https://framerusercontent.com/modules/ezyPu1GAmCAXFy3Fw6wk/J1kFzdFOEvoNSQVVkY3u/GlovFY6vX.js\";import FooterNavigation from\"https://framerusercontent.com/modules/ixI4cyg5PrcJ4ZcUs9SY/rUmPBZr2N3kuo9JH5mRv/qZ4SeDGLZ.js\";const VideoFonts=getFonts(Video);const ButtonFonts=getFonts(Button);const FooterNavigationFonts=getFonts(FooterNavigation);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"VOEID9TMQ\",\"nS4y23xub\",\"je0THwyUY\"];const serializationHash=\"framer-jF3g2\";const variantClassNames={je0THwyUY:\"framer-v-m28ll9\",nS4y23xub:\"framer-v-15hftkt\",VOEID9TMQ:\"framer-v-gf1kbn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop-Base\":\"VOEID9TMQ\",Phone:\"je0THwyUY\",Tablet:\"nS4y23xub\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VOEID9TMQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VOEID9TMQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const QKPKn9l8814m0jcm=activeVariantCallback(async(...args)=>{setVariant(\"nS4y23xub\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gf1kbn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop-Base\",layoutDependency:layoutDependency,layoutId:\"VOEID9TMQ\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, rgb(248, 245, 243))\",...style},...addPropertyOverrides({je0THwyUY:{\"data-framer-name\":\"Phone\"},nS4y23xub:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-w1q0qn\",\"data-framer-name\":\"Banner Image\",layoutDependency:layoutDependency,layoutId:\"M1nD5EQ70\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b9cv65-container\",draggable:\"false\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nOqh5vzv2-container\",nodeId:\"nOqh5vzv2\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"nOqh5vzv2\",isMixedBorderRadius:false,layoutId:\"nOqh5vzv2\",loop:true,muted:true,objectFit:\"fill\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/xgMSXo0rmlC4FEjXil6hF8WGHw.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t0w1q6\",\"data-border\":true,\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"RZr7gxPqp\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-79dsvc\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YqhniPTqw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ou38p\",\"data-framer-name\":\"Footer Page Components\",layoutDependency:layoutDependency,layoutId:\"Pscg5NVu1\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{je0THwyUY:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},nS4y23xub:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({je0THwyUY:{\"data-border\":true},nS4y23xub:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:80,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+0},nS4y23xub:{width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16pin03-container\",\"data-framer-name\":\"Demo\",layoutDependency:layoutDependency,layoutId:\"V1sBSwonI-container\",name:\"Demo\",nodeId:\"V1sBSwonI\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"V1sBSwonI\",layoutId:\"V1sBSwonI\",name:\"Demo\",style:{height:\"100%\"},width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{style:{height:\"100%\",width:\"100%\"},ZNXy3b5Ei:{borderBottomWidth:2,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},nS4y23xub:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UUukcViNz\"},implicitPathVariables:undefined},{href:{webPageId:\"UUukcViNz\"},implicitPathVariables:undefined},{href:{webPageId:\"UUukcViNz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:58,width:`max(max(${componentViewport?.width||\"100vw\"}, 1px), 152px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+80},nS4y23xub:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 128px), 152px)`,y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vqvczh-container\",\"data-framer-name\":\"Researcher Resources\",layoutDependency:layoutDependency,layoutId:\"FqIIdEbqQ-container\",name:\"Researcher Resources\",nodeId:\"FqIIdEbqQ\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(FooterNavigation,{CEzGgSLrr:resolvedLinks[0],height:\"100%\",id:\"FqIIdEbqQ\",layoutId:\"FqIIdEbqQ\",name:\"Researcher Resources\",SeBR7Tn7S:false,style:{height:\"100%\",width:\"100%\"},UOG6CfK61:\"Researcher Resources\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{CEzGgSLrr:resolvedLinks[2],ZNXy3b5Ei:{borderBottomWidth:2,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},nS4y23xub:{CEzGgSLrr:resolvedLinks[1],QKPKn9l88:QKPKn9l8814m0jcm,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fWLZfstz1\"},implicitPathVariables:undefined},{href:{webPageId:\"fWLZfstz1\"},implicitPathVariables:undefined},{href:{webPageId:\"fWLZfstz1\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:58,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+138},nS4y23xub:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cjcbss-container\",\"data-framer-name\":\"Careers\",layoutDependency:layoutDependency,layoutId:\"MdzSky9T3-container\",name:\"Careers\",nodeId:\"MdzSky9T3\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(FooterNavigation,{CEzGgSLrr:resolvedLinks1[0],height:\"100%\",id:\"MdzSky9T3\",layoutId:\"MdzSky9T3\",name:\"Careers\",SeBR7Tn7S:false,style:{height:\"100%\"},UOG6CfK61:\"Careers\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{CEzGgSLrr:resolvedLinks1[2],style:{height:\"100%\",width:\"100%\"},ZNXy3b5Ei:{borderBottomWidth:2,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},nS4y23xub:{CEzGgSLrr:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:58,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+196},nS4y23xub:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1itgq5c-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"OPujcIp0_-container\",name:\"Linkedin\",nodeId:\"OPujcIp0_\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(FooterNavigation,{CEzGgSLrr:\"https://www.linkedin.com/company/openmeasures/\",height:\"100%\",id:\"OPujcIp0_\",layoutId:\"OPujcIp0_\",name:\"Linkedin\",SeBR7Tn7S:true,style:{height:\"100%\"},UOG6CfK61:\"LinkedIn\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{style:{height:\"100%\",width:\"100%\"},ZNXy3b5Ei:{borderBottomWidth:2,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined},{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined},{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:58,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+254},nS4y23xub:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1slj3vh-container\",\"data-framer-name\":\"Privacy\",layoutDependency:layoutDependency,layoutId:\"R8gBPQn3X-container\",name:\"Privacy\",nodeId:\"R8gBPQn3X\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(FooterNavigation,{CEzGgSLrr:resolvedLinks2[0],height:\"100%\",id:\"R8gBPQn3X\",layoutId:\"R8gBPQn3X\",name:\"Privacy\",SeBR7Tn7S:false,style:{height:\"100%\"},UOG6CfK61:\"Privacy Policy\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:2,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{CEzGgSLrr:resolvedLinks2[2],style:{height:\"100%\",width:\"100%\"},ZNXy3b5Ei:{borderBottomWidth:2,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}},nS4y23xub:{CEzGgSLrr:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+180+0+0+0,...addPropertyOverrides({je0THwyUY:{height:58,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+0+60+0+0+0+0+312},nS4y23xub:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ybkfq8-container\",\"data-framer-name\":\"Press\",layoutDependency:layoutDependency,layoutId:\"RnSIk_G02-container\",name:\"Press\",nodeId:\"RnSIk_G02\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(FooterNavigation,{CEzGgSLrr:\"mailto:press@openmeasures.io\",height:\"100%\",id:\"RnSIk_G02\",layoutId:\"RnSIk_G02\",name:\"Press\",SeBR7Tn7S:false,style:{height:\"100%\"},UOG6CfK61:\"Press Inquiries\",width:\"100%\",ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:2,borderStyle:\"solid\",borderTopWidth:0},...addPropertyOverrides({je0THwyUY:{style:{height:\"100%\",width:\"100%\"},ZNXy3b5Ei:{borderBottomWidth:0,borderColor:\"var(--token-002180ae-cb13-4020-a3b1-5f811f102b4d, rgb(7, 7, 6))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lx46kh\",layoutDependency:layoutDependency,layoutId:\"ZWCzlI80u\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oalnz8\",\"data-framer-name\":\"Left (Logo)\",layoutDependency:layoutDependency,layoutId:\"oOoW9nVwn\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined},{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined},{href:{pathVariables:{S2qdePe95:\"privacy-policy\"},unresolvedPathSlugs:{S2qdePe95:{collectionId:\"zLPBEb0mc\",collectionItemId:\"xAeq4zLOe\"}},webPageId:\"M4UEMQqIU\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6ug1an-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L1KGnjWye-container\",nodeId:\"L1KGnjWye\",rendersWithMotion:true,scopeId:\"xvPltMNsQ\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, rgb(248, 245, 243))\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",fill:\"var(--token-fef74fe6-68d7-4945-ab04-285fbeef9f0e, rgb(255, 255, 255))\",fontBody:{fontFamily:'\"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},fontTitle:{fontFamily:'\"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif',fontSize:\"21px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-9ad384f1-07da-4c9b-aaa4-88bbec874db1, rgba(7, 7, 6, 0.5))\",shadow:{shadowBlur:10,shadowColor:\"var(--token-33defed5-7e92-4f0e-b14b-10dbd50e8466, rgba(7, 7, 6, 0.25))\",shadowX:0,shadowY:0}},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Lexend Deca\", \"Lexend Deca Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-fc3206bb-2e4e-4413-ad99-9b1f5a3fbcbc, rgb(255, 255, 255))\",fill:\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",shadow:{shadowBlur:10,shadowColor:\"var(--token-33defed5-7e92-4f0e-b14b-10dbd50e8466, rgba(7, 7, 6, 0.25))\",shadowX:0,shadowY:0}},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks3[0],prefix:\"Read our\"},euShowReject:false,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"},gtmId:\"GTM-PBSXQV9R\",height:\"100%\",id:\"L1KGnjWye\",layoutId:\"L1KGnjWye\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:true,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-2ca06ba9-9d70-45fb-82af-c338cac81290, rgb(7, 7, 6))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{},type:\"icon\"},width:\"100%\",...addPropertyOverrides({je0THwyUY:{content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks3[2],prefix:\"Read our\"},euShowReject:false,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}},nS4y23xub:{content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks3[1],prefix:\"Read our\"},euShowReject:false,euTitle:\"Cookie Settings\",euType:\"advanced\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16pq48f\",\"data-styles-preset\":\"kS_PeJ0jL\",dir:\"auto\",children:\"\\xa92026 Open Measures\"})}),className:\"framer-nca7oh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ShjDCXzts\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jF3g2.framer-jbsstt, .framer-jF3g2 .framer-jbsstt { display: block; }\",\".framer-jF3g2.framer-gf1kbn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-jF3g2 .framer-w1q0qn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 180px; justify-content: center; max-width: 1600px; overflow: hidden; padding: 0px 10px 10px 10px; position: relative; width: 100%; }\",\".framer-jF3g2 .framer-b9cv65-container { -webkit-user-select: none; flex: 1 0 0px; height: 100%; pointer-events: none; position: relative; user-select: none; width: 1px; }\",\".framer-jF3g2 .framer-1t0w1q6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jF3g2 .framer-79dsvc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jF3g2 .framer-14ou38p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 836px; }\",\".framer-jF3g2 .framer-16pin03-container, .framer-jF3g2 .framer-cjcbss-container, .framer-jF3g2 .framer-1itgq5c-container, .framer-jF3g2 .framer-1slj3vh-container, .framer-jF3g2 .framer-ybkfq8-container { flex: none; height: 100px; position: relative; width: auto; }\",\".framer-jF3g2 .framer-1vqvczh-container { flex: 1 0 0px; height: 100px; min-width: 152px; position: relative; width: 1px; }\",\".framer-jF3g2 .framer-lx46kh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jF3g2 .framer-oalnz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: flex-end; overflow: hidden; padding: 0px 40px 0px 0px; position: relative; width: min-content; }\",\".framer-jF3g2 .framer-6ug1an-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jF3g2 .framer-nca7oh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jF3g2.framer-v-15hftkt.framer-gf1kbn { width: 810px; }\",\".framer-jF3g2.framer-v-15hftkt .framer-w1q0qn { height: 120px; }\",\".framer-jF3g2.framer-v-15hftkt .framer-79dsvc { flex-direction: column; flex-wrap: wrap; max-width: unset; }\",\".framer-jF3g2.framer-v-15hftkt .framer-14ou38p { flex-wrap: wrap; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-jF3g2.framer-v-15hftkt .framer-16pin03-container { flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-jF3g2.framer-v-15hftkt .framer-1vqvczh-container { max-width: 128px; order: 1; }\",\".framer-jF3g2.framer-v-15hftkt .framer-cjcbss-container { order: 2; }\",\".framer-jF3g2.framer-v-15hftkt .framer-1itgq5c-container { order: 3; }\",\".framer-jF3g2.framer-v-15hftkt .framer-1slj3vh-container { order: 4; }\",\".framer-jF3g2.framer-v-15hftkt .framer-ybkfq8-container { order: 5; }\",\".framer-jF3g2.framer-v-15hftkt .framer-lx46kh, .framer-jF3g2.framer-v-m28ll9 .framer-lx46kh { flex: none; width: 100%; }\",\".framer-jF3g2.framer-v-15hftkt .framer-oalnz8 { justify-content: flex-start; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-jF3g2.framer-v-m28ll9.framer-gf1kbn { width: 390px; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-w1q0qn { height: 60px; padding: 0px 8px 10px 8px; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-b9cv65-container { z-index: 1; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-79dsvc { flex-direction: column; flex-wrap: wrap; gap: 0px 0px; max-width: unset; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-14ou38p { flex-direction: column; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-16pin03-container { height: 80px; width: 100%; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-1vqvczh-container { flex: none; height: 58px; width: 100%; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-cjcbss-container, .framer-jF3g2.framer-v-m28ll9 .framer-1itgq5c-container, .framer-jF3g2.framer-v-m28ll9 .framer-1slj3vh-container, .framer-jF3g2.framer-v-m28ll9 .framer-ybkfq8-container { height: 58px; width: 100%; }\",\".framer-jF3g2.framer-v-m28ll9 .framer-oalnz8 { height: 80px; justify-content: center; padding: 0px 20px 0px 20px; }\",...sharedStyle.css,'.framer-jF3g2[data-border=\"true\"]::after, .framer-jF3g2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 280\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nS4y23xub\":{\"layout\":[\"fixed\",\"auto\"]},\"je0THwyUY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxvPltMNsQ=withCSS(Component,css,\"framer-jF3g2\");export default FramerxvPltMNsQ;FramerxvPltMNsQ.displayName=\"Footer\";FramerxvPltMNsQ.defaultProps={height:280,width:1200};addPropertyControls(FramerxvPltMNsQ,{variant:{options:[\"VOEID9TMQ\",\"nS4y23xub\",\"je0THwyUY\"],optionTitles:[\"Desktop-Base\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxvPltMNsQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Lexend Deca\",source:\"google\",style:\"normal\",uiFamilyName:\"Lexend Deca\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4ws1AqRPCqLNflg.woff2\",weight:\"500\"},{cssFamilyName:\"Lexend Deca\",source:\"google\",style:\"normal\",uiFamilyName:\"Lexend Deca\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48M1AqRPCqLNflg.woff2\",weight:\"400\"},{cssFamilyName:\"Lexend Deca\",source:\"google\",style:\"normal\",uiFamilyName:\"Lexend Deca\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VideoFonts,...ButtonFonts,...FooterNavigationFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerxvPltMNsQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context),forwardLoader(FooterNavigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxvPltMNsQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nS4y23xub\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"je0THwyUY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"280\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f58b33)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import NavigationMenu from\"#framer/local/canvasComponent/sWBwd88YA/sWBwd88YA.js\";import TopNavBar from\"#framer/local/canvasComponent/W2O9YyXAD/W2O9YyXAD.js\";import Footer from\"#framer/local/canvasComponent/xvPltMNsQ/xvPltMNsQ.js\";const TopNavBarFonts=getFonts(TopNavBar);const NavigationMenuFonts=getFonts(NavigationMenu);const FooterFonts=getFonts(Footer);const TopNavBarControls=getPropertyControls(TopNavBar);const breakpoints={EnIKiD4Bb:\"(min-width: 1200px)\",zbY3NC3aH:\"(min-width: 810px) and (max-width: 1199.98px)\",ZRSG6Ky1S:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Y85TP\";const variantClassNames={EnIKiD4Bb:\"framer-v-1c27h40\",zbY3NC3aH:\"framer-v-14bc0gf\",ZRSG6Ky1S:\"framer-v-jpnsqs\"};const VfQ_dAbzu=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-200};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-200};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={zbY3NC3aH:[\".framer-Y85TP.framer-1c27h40 { padding: 200px 40px 370px 40px; }\",\".framer-Y85TP.framer-10klanc-container { bottom: unset; height: 100vh; z-index: 8; }\"],ZRSG6Ky1S:[\".framer-Y85TP.framer-1c27h40 { padding: 180px 20px 600px 20px; }\",\".framer-Y85TP.framer-10klanc-container { bottom: unset; height: 100vh; z-index: 8; }\",\".framer-Y85TP .framer-1cbbg70-container { bottom: -4px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={zbY3NC3aH:\".framer-14bc0gf-override\",ZRSG6Ky1S:\".framer-jpnsqs-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Y85TP.framer-145mop9, .framer-Y85TP .framer-145mop9 { display: block; }\",\".framer-Y85TP.framer-1c27h40 { align-content: center; align-items: center; background-color: var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, #f8f5f3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 200px 40px 320px 40px; position: relative; width: 100%; }\",\".framer-Y85TP .framer-w4qtqm-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-Y85TP.framer-1fmv05o { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-Y85TP.framer-10klanc-container { bottom: 0px; flex: none; left: 0px; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Y85TP .framer-1cbbg70-container { bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-Y85TP .framer-10c9ft3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -40px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -40px; }'];const mediaQueries={EnIKiD4Bb:\"(min-width: 1200px)\",zbY3NC3aH:\"(min-width: 810px) and (max-width: 1199.98px)\",ZRSG6Ky1S:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"EnIKiD4Bb\",Phone:\"ZRSG6Ky1S\",Tablet:\"zbY3NC3aH\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop-Home\":\"ECPQSIzOA\",\"Desktop-None\":\"EyslWzuqF\",\"Desktop-Platform\":\"RoO2v8e2k\",\"Desktop-Resources\":\"XMeY_zVQk\",Tablet:\"sHZ7Fm7Na\"};const getProps=({active,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EnIKiD4Bb\",VfQ_dAbzu:humanReadableEnumMap[active]??active??props.VfQ_dAbzu??\"ECPQSIzOA\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,VfQ_dAbzu,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const PTRRuApULko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const LL8GDNSHm1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"zbY3NC3aH\",\"ZRSG6Ky1S\"].includes(baseVariant))return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"EnIKiD4Bb\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-617a5f6c-9f05-4005-8f5a-bcf8c8cf1de1, rgb(248, 245, 243)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1c27h40\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-w4qtqm-container\",layoutScroll:true,nodeId:\"jJ_fnn2_d\",scopeId:\"gcUtKAt9x\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{variant:matchVariant(\"d8ER3JK31\")},ZRSG6Ky1S:{variant:matchVariant(\"dY4sFwryi\")}},children:/*#__PURE__*/_jsx(TopNavBar,{height:\"100%\",id:\"jJ_fnn2_d\",layoutId:\"jJ_fnn2_d\",PTRRuApUL:PTRRuApULko9la1({overlay}),Sn2guzrHt:false,style:{width:\"100%\"},TsXqzyZdA:VfQ_dAbzu,variant:matchVariant(\"ICFjwrfOZ\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}}},ZRSG6Ky1S:{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}}}},children:/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1fmv05o\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"b3TFGZdfq\")}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{width:\"100vw\"},ZRSG6Ky1S:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{exit:animation3,initial:animation4},ZRSG6Ky1S:{exit:animation3,initial:animation4}},children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:`${cx(scopingClassNames,\"framer-10klanc-container\")} hidden-1c27h40`,exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"mq9ys3XlL\",rendersWithMotion:true,scopeId:\"gcUtKAt9x\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{LL8GDNSHm:LL8GDNSHm1q29jei({overlay})},ZRSG6Ky1S:{LL8GDNSHm:LL8GDNSHm1q29jei({overlay})}},children:/*#__PURE__*/_jsx(NavigationMenu,{height:\"100%\",id:\"mq9ys3XlL\",layoutId:\"mq9ys3XlL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})]})}),getContainer())})})]})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZRSG6Ky1S:{y:724}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:280,width:\"100vw\",y:720,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cbbg70-container\",nodeId:\"p7ibtZvbB\",scopeId:\"gcUtKAt9x\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zbY3NC3aH:{variant:matchVariant(\"nS4y23xub\")},ZRSG6Ky1S:{variant:matchVariant(\"je0THwyUY\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"p7ibtZvbB\",layoutId:\"p7ibtZvbB\",style:{width:\"100%\"},variant:matchVariant(\"VOEID9TMQ\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-10c9ft3\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zbY3NC3aH\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZRSG6Ky1S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VfQ_dAbzu\":\"active\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EnIKiD4Bb\":[\".framer-w4qtqm-container\",\".framer-1cbbg70-container\"],\"zbY3NC3aH\":[\".framer-w4qtqm-container\",\".framer-1cbbg70-container\"],\"ZRSG6Ky1S\":[\".framer-w4qtqm-container\",\".framer-1cbbg70-container\"]}\n * @framerBreakpoints {\"EnIKiD4Bb\":{\"min\":1200,\"canvasClassName\":\"framer-1c27h40-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"zbY3NC3aH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-14bc0gf-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ZRSG6Ky1S\":{\"max\":809,\"canvasClassName\":\"framer-jpnsqs-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant EnIKiD4Bb\n * @framerLayoutTemplate true\n */const FramergcUtKAt9x=withCSS(Component,css,\"framer-Y85TP\");export default FramergcUtKAt9x;FramergcUtKAt9x.displayName=\"Main\";FramergcUtKAt9x.defaultProps={height:1e3,width:1200};addPropertyControls(FramergcUtKAt9x,{VfQ_dAbzu:TopNavBarControls?.[\"TsXqzyZdA\"]&&{...TopNavBarControls[\"TsXqzyZdA\"],defaultValue:\"ECPQSIzOA\",description:undefined,hidden:undefined,title:\"Active\"}});addFonts(FramergcUtKAt9x,[{explicitInter:true,fonts:[]},...TopNavBarFonts,...NavigationMenuFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramergcUtKAt9x.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopNavBar,{},context),forwardLoader(NavigationMenu,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergcUtKAt9x\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"EnIKiD4Bb\\\":[\\\".framer-w4qtqm-container\\\",\\\".framer-1cbbg70-container\\\"],\\\"zbY3NC3aH\\\":[\\\".framer-w4qtqm-container\\\",\\\".framer-1cbbg70-container\\\"],\\\"ZRSG6Ky1S\\\":[\\\".framer-w4qtqm-container\\\",\\\".framer-1cbbg70-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"EnIKiD4Bb\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1c27h40-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"zbY3NC3aH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-14bc0gf-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ZRSG6Ky1S\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-jpnsqs-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"EnIKiD4Bb\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"VfQ_dAbzu\\\":\\\"active\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zbY3NC3aH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZRSG6Ky1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/tFXUe06vh2uGbCASNQe7/4KGuLJlxzFE2azBchF46/gcUtKAt9x.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gb8IgdZD74DK8Lbd6yc4/WTziTN6Vhk9lia0zo98n/augiA20Il.js\")), path: \"/\"}, yPVzKXaE6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gp4Hp3sz8utG9TkmWxAd/1cQMuneQ5JHI19xMG4Mc/yPVzKXaE6.js\")), path: \"/platform\"}, KN5eWii_3: {elements: {udEb0OnQC: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3qzKO1CJR7WsK1EukHO0/wbZRli3mTLy2O2OkTihX/KN5eWii_3.js\")), path: \"/brand-monitor\"}, UUukcViNz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bAq1tMHuYmWWvK4NQ4uC/Sb3wEXeZ8YmrxCKfh9q8/UUukcViNz.js\")), path: \"/research-resources\"}, n5Dcf4yOL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8G0CJNzpICC42eNoBGpM/pr1nI5mIwtgsQNAbfyYY/n5Dcf4yOL.js\")), path: \"/research\"}, ClAzIjzsn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Fvnyd8KkD2IpOfdbKgeS/85xNGCh9DSjVY8dt7oI8/ClAzIjzsn.js\")), path: \"/demo\"}, v9N3ODgcQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VCFOQZsX0IIbnnPQJMS8/LFydEO8Du3LtPsTv1wel/v9N3ODgcQ.js\")), path: \"/thank-you\"}, HJjLpc8R2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hcjxuv5XESctuFGsMQw6/tY4Ik4MugAIN5rxUCqrr/HJjLpc8R2.js\")), path: \"/msa\"}, v7xZCgby9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0zcCO9pq0Ej3Sudqs0Nf/eGZqsJraOd87aIo9b58l/v7xZCgby9.js\")), path: \"/unpaid-msa\"}, F6vE8yI4l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ipSjnxM22OxUKw4rUFxE/nHiWIVI43K6W2KyWng2N/F6vE8yI4l.js\")), path: \"/404\"}, Jk_GuLrEf: {collectionId: \"m_v1Isw7M\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8R6oyf6YWj2ctwl1Cw3J/G3bNekVqOqY8gOHkFgj4/Jk_GuLrEf.js\")), path: \"/careers/:IvBR7Sx2Z\"}, M4UEMQqIU: {collectionId: \"zLPBEb0mc\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lhTQRIBM1n3Ww4iCFXlM/fhCl2Rcd3SItQwyOY7vM/M4UEMQqIU.js\")), path: \"/legal/:S2qdePe95\"}, c5FqemIgu: {collectionId: \"rCwtJFUKM\", elements: {h8US2aU6x: \"sources\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dkZikbYHLUmiVuaNfx1d/QQeW2IO5z9cWaTCG9a78/c5FqemIgu.js\")), path: \"/:TbPfZN12l\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {m_v1Isw7M: async () => (await import(\"https://framerusercontent.com/modules/nZVSjyaAa4FnvcutY1Nz/UWLseSFzNDTSve5cRG2c/m_v1Isw7M.js\"))?.[\"utils\"], rCwtJFUKM: async () => (await import(\"https://framerusercontent.com/modules/px4nKUpRsPwueKQ3PTou/CuvUZDVrbFBlcZCX2DxM/rCwtJFUKM.js\"))?.[\"utils\"], zLPBEb0mc: async () => (await import(\"https://framerusercontent.com/modules/jxic6lUd8h7Ejgl9q33g/S2wgWxkClFAEGzhM1uZo/zLPBEb0mc.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"05983f3f25baf29764babc0da3b61b8c80e76b21395747bf901b074e21c60811\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {VfQ_dAbzu: \"ECPQSIzOA\"}\r\nconst props2 = {...props1, VfQ_dAbzu: \"RoO2v8e2k\"}\r\nconst props3 = {...props1, VfQ_dAbzu: \"EyslWzuqF\"}\r\nconst props4 = {...props1, VfQ_dAbzu: \"XMeY_zVQk\"}\r\nconst templateProps = {augiA20Il: props1, c5FqemIgu: props3, ClAzIjzsn: props1, F6vE8yI4l: props1, fWLZfstz1: props3, HJjLpc8R2: props1, Jk_GuLrEf: props3, KN5eWii_3: props2, M4UEMQqIU: props3, n5Dcf4yOL: props4, UUukcViNz: props3, v7xZCgby9: props1, v9N3ODgcQ: props1, yPVzKXaE6: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"yPVzKXaE6\":\r\ncase \"KN5eWii_3\":\r\ncase \"UUukcViNz\":\r\ncase \"n5Dcf4yOL\":\r\ncase \"fWLZfstz1\":\r\ncase \"ClAzIjzsn\":\r\ncase \"v9N3ODgcQ\":\r\ncase \"HJjLpc8R2\":\r\ncase \"v7xZCgby9\":\r\ncase \"F6vE8yI4l\":\r\ncase \"Jk_GuLrEf\":\r\ncase \"M4UEMQqIU\":\r\ncase \"c5FqemIgu\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"yPVzKXaE6\":\r\ncase \"KN5eWii_3\":\r\ncase \"UUukcViNz\":\r\ncase \"n5Dcf4yOL\":\r\ncase \"fWLZfstz1\":\r\ncase \"ClAzIjzsn\":\r\ncase \"v9N3ODgcQ\":\r\ncase \"HJjLpc8R2\":\r\ncase \"v7xZCgby9\":\r\ncase \"F6vE8yI4l\":\r\ncase \"Jk_GuLrEf\":\r\ncase \"M4UEMQqIU\":\r\ncase \"c5FqemIgu\":\r\nreturn [{hash: \"1c27h40\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"14bc0gf\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"jpnsqs\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ipSjnxM22OxUKw4rUFxE/nHiWIVI43K6W2KyWng2N/F6vE8yI4l.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://openmeasures.io\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/jxopC4JRYSiBoodVBEHx/2OAIz6DX3lOFPEY8RgKm/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}