{"version":3,"file":"script_main.DFVW0EXK.mjs","names":["css","addPropertyOverrides","Iconoir","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","HeaderNav","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Base","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/s0ExoMgn8ATabY3snvl9/2ZgFja3awhTlEoXkepB5/RVVeE11GQ.js","https:/framerusercontent.com/modules/6yRnf4eAzW3aiOwMukMX/tDyqDvJgIWadUYXqzZKj/CATFFAfup.js","https:/framerusercontent.com/modules/yjBmwOndhNWSzUQdRuyP/DrX90eEefHEYsGs8EktA/vKzBX25Re.js","https:/framerusercontent.com/modules/aBRG7EfN6zIaaYja7rrr/biyRvPEuO2a3AZRDNIuY/SJUqxBwYN.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (f082bd6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-f69P5 .framer-styles-preset-kb90gk:not(.rich-text-wrapper), .framer-f69P5 .framer-styles-preset-kb90gk.rich-text-wrapper a { --framer-link-current-text-color: var(--token-00bc4334-5b19-4c90-b47f-70a5d1de966f, #0ac94d) /* {\"name\":\"Hype Green\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-61bebac0-f7bd-469c-8057-15439639e6b4, #f5f5f5) /* {\"name\":\"neutral-100\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-03a80435-65dc-41c8-b3a4-faa3dccab4bd, #d4d4d4); --framer-link-text-decoration: none; }'];export const className=\"framer-f69P5\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s0ExoMgn8ATabY3snvl9/2ZgFja3awhTlEoXkepB5/RVVeE11GQ.js\";const IconoirFonts=getFonts(Iconoir);const cycleOrder=[\"vgfoCWYuq\",\"gePvJI6pA\",\"elRQtYk7R\",\"pDZszdhNw\"];const serializationHash=\"framer-VtOB5\";const variantClassNames={elRQtYk7R:\"framer-v-1h771le\",gePvJI6pA:\"framer-v-u422c2\",pDZszdhNw:\"framer-v-4eh68z\",vgfoCWYuq:\"framer-v-qdcllf\"};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 Small\":\"gePvJI6pA\",\"Mobile Menu Open\":\"pDZszdhNw\",\"Mobile Menu\":\"elRQtYk7R\",Desktop:\"vgfoCWYuq\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vgfoCWYuq\"};};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:\"vgfoCWYuq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz64d66=activeVariantCallback(async(...args)=>{setVariant(\"elRQtYk7R\");});const onTap1echyjm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"elRQtYk7R\"),100);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"pDZszdhNw\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qdcllf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vgfoCWYuq\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{pDZszdhNw:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(23, 23, 23, 0.95)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({elRQtYk7R:{\"data-framer-name\":\"Mobile Menu\"},gePvJI6pA:{\"data-framer-name\":\"Desktop Small\"},pDZszdhNw:{\"data-framer-name\":\"Mobile Menu Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ingnka\",\"data-framer-name\":\"Logo & Nav\",layoutDependency:layoutDependency,layoutId:\"aaa1hKbxk\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":DFLLxNvOm\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FbhmwRmk9\",openInNewTab:false,scopeId:\"CATFFAfup\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bo1vdr framer-3z4l6y\",\"data-border\":true,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"FbhmwRmk9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(250, 250, 250, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,WebkitBackdropFilter:\"blur(10px)\"},variants:{elRQtYk7R:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},pDZszdhNw:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m7ce43\",layoutDependency:layoutDependency,layoutId:\"b1Xrx_Afr\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-k7kksh\",layoutDependency:layoutDependency,layoutId:\"DsgOm1oib\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55.981 13.013\" overflow=\"visible\"><g><path d=\"M 21.669 10.934 L 18.88 3.908 L 20.666 3.908 L 22.616 9.164 L 22.685 9.164 L 24.622 3.908 L 26.421 3.908 L 23.619 10.934 Z M 30.569 11.125 C 28.461 11.125 26.868 9.532 26.861 7.421 C 26.868 5.31 28.461 3.717 30.569 3.717 C 32.678 3.717 34.271 5.31 34.278 7.421 C 34.271 9.532 32.678 11.125 30.569 11.125 Z M 30.569 9.586 C 31.771 9.579 32.623 8.694 32.63 7.421 C 32.623 6.148 31.771 5.263 30.569 5.256 C 29.368 5.263 28.516 6.148 28.509 7.421 C 28.516 8.694 29.368 9.579 30.569 9.586 Z M 34.937 5.229 L 34.937 3.908 L 36.119 3.908 L 36.119 2.165 L 37.808 2.165 L 37.808 3.908 L 39.498 3.908 L 39.498 5.229 L 37.808 5.229 L 37.808 8.511 C 37.808 9.219 38.104 9.525 38.77 9.532 C 38.996 9.525 39.237 9.491 39.498 9.423 L 39.498 10.948 C 39.163 11.066 38.81 11.126 38.454 11.125 C 36.977 11.125 36.126 10.199 36.119 8.606 L 36.119 5.229 Z M 44.292 11.125 C 42.046 11.125 40.494 9.545 40.487 7.421 C 40.494 5.269 42.046 3.717 44.154 3.717 C 46.263 3.717 47.719 5.269 47.712 7.421 C 47.719 7.605 47.705 7.789 47.684 7.966 L 42.204 7.966 C 42.362 9.028 43.2 9.709 44.305 9.709 C 45.116 9.709 45.699 9.334 45.995 8.715 L 47.465 9.287 C 46.901 10.41 45.796 11.125 44.292 11.125 Z M 42.245 6.618 L 45.967 6.618 C 45.871 5.773 45.164 5.133 44.154 5.133 C 43.193 5.133 42.465 5.719 42.245 6.618 Z M 55.981 10.934 L 54.305 10.934 L 54.305 9.927 L 54.25 9.927 C 53.79 10.723 53.048 11.125 52.08 11.125 C 50.136 11.125 48.749 9.532 48.742 7.421 C 48.749 5.31 50.136 3.717 52.08 3.717 C 53.048 3.717 53.79 4.119 54.25 4.915 L 54.305 4.915 L 54.305 1.075 L 55.981 1.075 L 55.981 10.934 Z M 52.409 9.586 C 53.543 9.579 54.36 8.694 54.36 7.421 C 54.36 6.148 53.543 5.263 52.409 5.256 C 51.256 5.263 50.452 6.161 50.445 7.421 C 50.452 8.681 51.256 9.579 52.409 9.586 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 1.479 2.191 L 0 13.013 L 1.846 13.013 L 2.272 10.76 C 2.39 10.049 3.016 9.584 3.727 9.737 C 4.542 9.912 5.358 10.089 6.173 10.266 C 8.388 10.752 10.553 11.361 12.827 11.441 C 14.268 11.492 15.506 10.439 15.68 9.02 L 16.558 1.871 C 16.597 1.556 16.278 1.298 15.967 1.372 C 15.11 1.576 13.495 1.825 11.469 1.506 C 9.277 1.162 6.854 0.356 4.509 0.026 C 3.09 -0.173 1.673 0.783 1.479 2.191 Z\" fill=\"rgb(70,255,201)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91.968 21.021\" overflow=\"visible\"><g><path d=\"M 35.598 17.663 L 31.018 6.312 L 33.951 6.312 L 37.156 14.804 L 37.268 14.804 L 40.45 6.312 L 43.406 6.312 L 38.803 17.663 Z M 50.221 17.971 C 46.757 17.971 44.14 15.397 44.128 11.988 C 44.14 8.578 46.757 6.004 50.221 6.004 C 53.685 6.004 56.303 8.578 56.314 11.988 C 56.303 15.397 53.685 17.971 50.221 17.971 Z M 50.221 15.486 C 52.196 15.474 53.595 14.045 53.606 11.988 C 53.595 9.931 52.196 8.501 50.221 8.49 C 48.247 8.501 46.848 9.931 46.836 11.988 C 46.848 14.045 48.247 15.474 50.221 15.486 Z M 57.397 8.446 L 57.397 6.312 L 59.338 6.312 L 59.338 3.497 L 62.114 3.497 L 62.114 6.312 L 64.889 6.312 L 64.889 8.446 L 62.114 8.446 L 62.114 13.748 C 62.114 14.892 62.599 15.387 63.693 15.398 C 64.066 15.387 64.46 15.332 64.889 15.222 L 64.889 17.685 C 64.339 17.876 63.758 17.973 63.174 17.971 C 60.748 17.971 59.349 16.476 59.338 13.902 L 59.338 8.446 Z M 72.765 17.971 C 69.075 17.971 66.525 15.42 66.514 11.988 C 66.525 8.512 69.075 6.004 72.539 6.004 C 76.003 6.004 78.395 8.512 78.384 11.988 C 78.395 12.285 78.372 12.582 78.338 12.868 L 69.335 12.868 C 69.594 14.584 70.971 15.684 72.787 15.684 C 74.119 15.684 75.078 15.078 75.563 14.078 L 77.977 15.002 C 77.052 16.816 75.236 17.971 72.765 17.971 Z M 69.402 10.69 L 75.518 10.69 C 75.36 9.326 74.198 8.292 72.539 8.292 C 70.959 8.292 69.763 9.238 69.402 10.69 Z M 91.968 17.663 L 89.215 17.663 L 89.215 16.035 L 89.125 16.035 C 88.369 17.322 87.15 17.971 85.56 17.971 C 82.366 17.971 80.087 15.397 80.076 11.988 C 80.087 8.578 82.366 6.004 85.56 6.004 C 87.15 6.004 88.369 6.653 89.125 7.94 L 89.215 7.94 L 89.215 1.737 L 91.968 1.737 L 91.968 17.663 Z M 86.101 15.486 C 87.963 15.474 89.305 14.045 89.305 11.988 C 89.305 9.931 87.963 8.501 86.101 8.49 C 84.206 8.501 82.886 9.953 82.874 11.988 C 82.886 14.023 84.206 15.474 86.101 15.486 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 2.43 3.54 L 0 21.021 L 3.033 21.021 L 3.733 17.382 C 3.926 16.233 4.955 15.482 6.122 15.729 C 7.463 16.012 8.802 16.297 10.142 16.584 C 13.781 17.369 17.336 18.352 21.073 18.482 C 23.44 18.564 25.474 16.863 25.76 14.571 L 27.203 3.022 C 27.266 2.514 26.743 2.097 26.232 2.216 C 24.823 2.545 22.171 2.947 18.842 2.433 C 15.241 1.877 11.26 0.575 7.408 0.042 C 5.077 -0.28 2.748 1.265 2.43 3.54 Z\" fill=\"rgb(70,255,201)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-15kyw9h\",layoutDependency:layoutDependency,layoutId:\"Cu2wlryjN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.1 10.05\" overflow=\"visible\"><path d=\"M 2.788 9.859 L 0 2.832 L 1.786 2.832 L 3.736 8.089 L 3.805 8.089 L 5.742 2.832 L 7.541 2.832 L 4.739 9.859 Z M 11.689 10.05 C 9.581 10.05 7.987 8.457 7.98 6.346 C 7.987 4.235 9.581 2.642 11.689 2.642 C 13.798 2.642 15.391 4.235 15.398 6.346 C 15.391 8.457 13.798 10.05 11.689 10.05 Z M 11.689 8.511 C 12.891 8.504 13.743 7.619 13.75 6.346 C 13.743 5.073 12.891 4.187 11.689 4.181 C 10.487 4.187 9.636 5.073 9.629 6.346 C 9.636 7.619 10.487 8.504 11.689 8.511 Z M 16.057 4.153 L 16.057 2.832 L 17.238 2.832 L 17.238 1.089 L 18.928 1.089 L 18.928 2.833 L 20.617 2.833 L 20.617 4.153 L 18.928 4.153 L 18.928 7.435 C 18.928 8.143 19.223 8.45 19.889 8.457 C 20.116 8.45 20.356 8.416 20.617 8.348 L 20.617 9.873 C 20.282 9.991 19.929 10.051 19.574 10.05 C 18.097 10.05 17.245 9.124 17.238 7.531 L 17.238 4.153 Z M 25.411 10.05 C 23.165 10.05 21.613 8.47 21.606 6.346 C 21.613 4.194 23.165 2.642 25.274 2.642 C 27.382 2.642 28.838 4.194 28.831 6.346 C 28.838 6.53 28.825 6.713 28.804 6.891 L 23.323 6.891 C 23.481 7.953 24.319 8.634 25.425 8.634 C 26.235 8.634 26.819 8.259 27.114 7.64 L 28.584 8.212 C 28.021 9.335 26.915 10.05 25.411 10.05 Z M 23.365 5.542 L 27.087 5.542 C 26.991 4.698 26.284 4.058 25.274 4.058 C 24.312 4.058 23.584 4.644 23.365 5.542 Z M 37.1 9.859 L 35.425 9.859 L 35.425 8.852 L 35.37 8.852 C 34.91 9.648 34.168 10.05 33.199 10.05 C 31.256 10.05 29.869 8.457 29.862 6.346 C 29.869 4.235 31.256 2.642 33.199 2.642 C 34.168 2.642 34.91 3.044 35.37 3.84 L 35.425 3.84 L 35.425 0 L 37.1 0 L 37.1 9.859 Z M 33.529 8.511 C 34.662 8.504 35.48 7.619 35.48 6.346 C 35.48 5.073 34.662 4.187 33.529 4.181 C 32.375 4.187 31.572 5.086 31.565 6.346 C 31.572 7.605 32.375 8.504 33.529 8.511 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.951 16.235\" overflow=\"visible\"><path d=\"M 4.581 15.926 L 0 4.575 L 2.934 4.575 L 6.138 13.067 L 6.251 13.067 L 9.433 4.575 L 12.389 4.575 L 7.785 15.926 Z M 19.204 16.234 C 15.74 16.234 13.122 13.661 13.111 10.251 C 13.122 6.841 15.74 4.268 19.204 4.268 C 22.667 4.268 25.285 6.841 25.296 10.251 C 25.285 13.661 22.667 16.234 19.204 16.234 Z M 19.204 13.749 C 21.178 13.738 22.577 12.308 22.589 10.251 C 22.577 8.194 21.178 6.764 19.204 6.753 C 17.229 6.764 15.83 8.194 15.819 10.251 C 15.83 12.308 17.229 13.738 19.204 13.749 Z M 26.38 6.709 L 26.38 4.575 L 28.32 4.575 L 28.32 1.76 L 31.096 1.76 L 31.096 4.576 L 33.872 4.576 L 33.872 6.709 L 31.096 6.709 L 31.096 12.011 C 31.096 13.155 31.581 13.65 32.676 13.661 C 33.048 13.65 33.443 13.595 33.872 13.485 L 33.872 15.949 C 33.321 16.139 32.741 16.236 32.157 16.235 C 29.731 16.235 28.332 14.739 28.32 12.165 L 28.32 6.709 Z M 41.747 16.234 C 38.058 16.234 35.508 13.683 35.496 10.251 C 35.508 6.775 38.058 4.268 41.521 4.268 C 44.985 4.268 47.377 6.775 47.366 10.251 C 47.377 10.548 47.355 10.845 47.321 11.131 L 38.317 11.131 C 38.577 12.847 39.953 13.947 41.77 13.947 C 43.101 13.947 44.06 13.342 44.545 12.341 L 46.96 13.265 C 46.035 15.08 44.218 16.234 41.747 16.234 Z M 38.385 8.953 L 44.5 8.953 C 44.342 7.589 43.18 6.555 41.521 6.555 C 39.942 6.555 38.746 7.501 38.385 8.953 Z M 60.951 15.926 L 58.198 15.926 L 58.198 14.299 L 58.107 14.299 C 57.351 15.585 56.133 16.234 54.542 16.234 C 51.349 16.234 49.07 13.661 49.058 10.251 C 49.07 6.841 51.349 4.268 54.542 4.268 C 56.133 4.268 57.351 4.917 58.107 6.203 L 58.198 6.203 L 58.198 0 L 60.951 0 L 60.951 15.926 Z M 55.084 13.749 C 56.945 13.738 58.288 12.308 58.288 10.251 C 58.288 8.194 56.945 6.764 55.084 6.753 C 53.188 6.764 51.868 8.216 51.857 10.251 C 51.868 12.286 53.188 13.738 55.084 13.749 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yuyza4\",layoutDependency:layoutDependency,layoutId:\"pvPDEioPZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.541 7.027\" overflow=\"visible\"><path d=\"M 2.788 7.027 L 0 0 L 1.786 0 L 3.736 5.256 L 3.805 5.256 L 5.742 0 L 7.541 0 L 4.739 7.027 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.389 11.351\" overflow=\"visible\"><path d=\"M 4.581 11.351 L 0 0 L 2.934 0 L 6.138 8.491 L 6.251 8.491 L 9.433 0 L 12.389 0 L 7.785 11.351 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ihfel5\",layoutDependency:layoutDependency,layoutId:\"btdEnmS_j\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.417 7.408\" overflow=\"visible\"><path d=\"M 3.709 7.408 C 1.6 7.408 0.007 5.815 0 3.704 C 0.007 1.593 1.6 0 3.709 0 C 5.817 0 7.411 1.593 7.417 3.704 C 7.411 5.815 5.817 7.408 3.709 7.408 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.186 11.967\" overflow=\"visible\"><path d=\"M 6.093 11.967 C 2.629 11.967 0.011 9.393 0 5.983 C 0.011 2.574 2.629 0 6.093 0 C 9.557 0 12.174 2.574 12.186 5.983 C 12.174 9.393 9.557 11.967 6.093 11.967 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y36uar\",layoutDependency:layoutDependency,layoutId:\"s3ESm8vwZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.121 4.33\" overflow=\"visible\"><path d=\"M 2.06 4.33 C 3.262 4.324 4.114 3.438 4.121 2.165 C 4.114 0.892 3.262 0.007 2.06 0 C 0.858 0.007 0.007 0.892 0 2.165 C 0.007 3.438 0.858 4.324 2.06 4.33 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.77 6.995\" overflow=\"visible\"><path d=\"M 3.385 6.995 C 5.359 6.984 6.758 5.554 6.77 3.498 C 6.758 1.441 5.359 0.011 3.385 0 C 1.41 0.011 0.011 1.441 0 3.498 C 0.011 5.554 1.41 6.984 3.385 6.995 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4rxs8w\",layoutDependency:layoutDependency,layoutId:\"wcBGVrlJW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.56 8.961\" overflow=\"visible\"><path d=\"M 0 3.064 L 0 1.743 L 1.181 1.743 L 1.181 0 L 2.871 0 L 2.871 1.743 L 4.56 1.743 L 4.56 3.064 L 2.871 3.064 L 2.871 6.346 C 2.871 7.054 3.166 7.36 3.832 7.367 C 4.059 7.36 4.299 7.326 4.56 7.258 L 4.56 8.784 C 4.225 8.902 3.872 8.961 3.516 8.961 C 2.04 8.961 1.188 8.034 1.181 6.441 L 1.181 3.064 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.492 14.475\" overflow=\"visible\"><path d=\"M 0 4.949 L 0 2.816 L 1.941 2.816 L 1.941 0 L 4.716 0 L 4.716 2.816 L 7.492 2.816 L 7.492 4.95 L 4.716 4.95 L 4.716 10.251 C 4.716 11.395 5.201 11.89 6.296 11.901 C 6.668 11.89 7.063 11.835 7.492 11.725 L 7.492 14.189 C 6.941 14.379 6.361 14.476 5.777 14.475 C 3.351 14.475 1.952 12.979 1.941 10.405 L 1.941 4.949 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dymvm3\",layoutDependency:layoutDependency,layoutId:\"mrYk0GLPb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.227 7.408\" overflow=\"visible\"><path d=\"M 3.805 7.408 C 1.559 7.408 0.007 5.828 0 3.704 C 0.007 1.552 1.559 0 3.668 0 C 5.776 0 7.232 1.552 7.225 3.704 C 7.232 3.888 7.218 4.072 7.198 4.249 L 1.717 4.249 C 1.875 5.311 2.713 5.992 3.819 5.992 C 4.629 5.992 5.213 5.617 5.508 4.998 L 6.978 5.57 C 6.415 6.693 5.309 7.408 3.805 7.408 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.873 11.967\" overflow=\"visible\"><path d=\"M 6.251 11.967 C 2.561 11.967 0.011 9.415 0 5.983 C 0.011 2.508 2.561 0 6.025 0 C 9.489 0 11.881 2.508 11.87 5.983 C 11.881 6.28 11.858 6.577 11.825 6.863 L 2.821 6.863 C 3.08 8.579 4.457 9.679 6.273 9.679 C 7.605 9.679 8.564 9.074 9.049 8.073 L 11.464 8.997 C 10.538 10.812 8.722 11.967 6.251 11.967 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13857i2\",layoutDependency:layoutDependency,layoutId:\"GKKmrn0bd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.722 1.484\" overflow=\"visible\"><path d=\"M 0 1.484 L 3.722 1.484 C 3.626 0.64 2.919 0 1.909 0 C 0.948 0 0.22 0.585 0 1.484 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.115 2.398\" overflow=\"visible\"><path d=\"M 0 2.398 L 6.115 2.398 C 5.957 1.034 4.795 0 3.137 0 C 1.557 0 0.361 0.946 0 2.398 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f5bm4j\",layoutDependency:layoutDependency,layoutId:\"GtVfu8GP7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.239 10.05\" overflow=\"visible\"><path d=\"M 7.239 9.859 L 5.563 9.859 L 5.563 8.852 L 5.508 8.852 C 5.048 9.648 4.306 10.05 3.338 10.05 C 1.394 10.05 0.007 8.457 0 6.346 C 0.007 4.235 1.394 2.642 3.338 2.642 C 4.306 2.642 5.048 3.044 5.508 3.84 L 5.563 3.84 L 5.563 0 L 7.239 0 L 7.239 9.859 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.892 16.234\" overflow=\"visible\"><path d=\"M 11.892 15.926 L 9.139 15.926 L 9.139 14.299 L 9.049 14.299 C 8.293 15.585 7.074 16.234 5.484 16.234 C 2.29 16.234 0.011 13.661 0 10.251 C 0.011 6.841 2.29 4.268 5.484 4.268 C 7.074 4.268 8.293 4.917 9.049 6.203 L 9.139 6.203 L 9.139 0 L 11.892 0 L 11.892 15.926 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17kz2xf\",layoutDependency:layoutDependency,layoutId:\"aet1Qk_eT\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.915 4.33\" overflow=\"visible\"><path d=\"M 1.964 4.33 C 3.097 4.324 3.915 3.438 3.915 2.165 C 3.915 0.892 3.097 0.007 1.964 0 C 0.81 0.007 0.007 0.906 0 2.165 C 0.007 3.425 0.81 4.324 1.964 4.33 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.431 6.995\" overflow=\"visible\"><path d=\"M 3.227 6.995 C 5.089 6.984 6.431 5.554 6.431 3.498 C 6.431 1.441 5.089 0.011 3.227 0 C 1.331 0.011 0.011 1.463 0 3.498 C 0.011 5.532 1.331 6.984 3.227 6.995 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12ourdy\",layoutDependency:layoutDependency,layoutId:\"HlA_7AKvs\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.561 13.013\" overflow=\"visible\"><path d=\"M 1.479 2.191 L 0 13.013 L 1.846 13.013 L 2.272 10.76 C 2.39 10.049 3.016 9.584 3.727 9.737 C 4.542 9.912 5.358 10.089 6.173 10.266 C 8.388 10.752 10.553 11.361 12.827 11.441 C 14.268 11.492 15.506 10.439 15.68 9.02 L 16.558 1.871 C 16.597 1.556 16.278 1.298 15.967 1.372 C 15.11 1.576 13.495 1.825 11.469 1.506 C 9.277 1.162 6.854 0.356 4.509 0.026 C 3.09 -0.173 1.673 0.783 1.479 2.191 Z\" fill=\"rgb(70,255,201)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({elRQtYk7R:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.208 21.021\" overflow=\"visible\"><path d=\"M 2.43 3.54 L 0 21.021 L 3.033 21.021 L 3.733 17.382 C 3.926 16.233 4.955 15.482 6.122 15.729 C 7.463 16.012 8.802 16.297 10.142 16.584 C 13.781 17.369 17.336 18.352 21.073 18.482 C 23.44 18.564 25.474 16.863 25.76 14.571 L 27.203 3.022 C 27.266 2.514 26.743 2.097 26.232 2.216 C 24.823 2.545 22.171 2.947 18.842 2.433 C 15.241 1.877 11.26 0.575 7.408 0.042 C 5.077 -0.28 2.748 1.265 2.43 3.54 Z\" fill=\"rgb(70,255,201)\"></path></svg>'}},baseVariant,gestureVariant)})]})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-100wzso\",\"data-border\":true,\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"GrZy8Mv_z\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(250, 250, 250, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33,WebkitBackdropFilter:\"blur(10px)\"},variants:{pDZszdhNw:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({pDZszdhNw:{\"data-highlight\":true,onTap:onTapz64d66}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vdhiqc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"GyQLmyRPn-container\",nodeId:\"GyQLmyRPn\",rendersWithMotion:true,scopeId:\"CATFFAfup\",style:{rotate:0},variants:{pDZszdhNw:{rotate:360}},children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-03a80435-65dc-41c8-b3a4-faa3dccab4bd, rgb(212, 212, 212))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"MenuScale\",id:\"GyQLmyRPn\",layoutId:\"GyQLmyRPn\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jg4pl5\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"oxEpHPIYd\",style:{borderBottomLeftRadius:33,borderBottomRightRadius:33,borderTopLeftRadius:33,borderTopRightRadius:33},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-evgl28\",layoutDependency:layoutDependency,layoutId:\"GQatb23La\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":SiDT1Q_fF\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"eZPCtW8Zz\",openInNewTab:false,relValues:[],scopeId:\"CATFFAfup\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kb90gk\",\"data-styles-preset\":\"RVVeE11GQ\",children:\"How it works\"})})})}),className:\"framer-i31xx4\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"eZPCtW8Zz\",onTap:onTap1echyjm,style:{\"--extracted-r6o4lv\":\"var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":jgSAlF_Ni\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wn55Pm3re\",openInNewTab:false,relValues:[],scopeId:\"CATFFAfup\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kb90gk\",\"data-styles-preset\":\"RVVeE11GQ\",children:\"Features\"})})})}),className:\"framer-qivxtb\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"wn55Pm3re\",onTap:onTap1echyjm,style:{\"--extracted-r6o4lv\":\"var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":iCAHb3_oj\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UA1aNFyPq\",openInNewTab:false,relValues:[],scopeId:\"CATFFAfup\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kb90gk\",\"data-styles-preset\":\"RVVeE11GQ\",children:\"Testimonials\"})})})}),className:\"framer-1qogdgs\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"UA1aNFyPq\",onTap:onTap1echyjm,style:{\"--extracted-r6o4lv\":\"var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FVyfFzFNB\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"G8gkSBlkV\",openInNewTab:false,relValues:[],scopeId:\"CATFFAfup\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-kb90gk\",\"data-styles-preset\":\"RVVeE11GQ\",children:\"Pricing\"})})})}),className:\"framer-173h5dp\",\"data-highlight\":true,fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"G8gkSBlkV\",onTap:onTap1echyjm,style:{\"--extracted-r6o4lv\":\"var(--token-77da5ce0-92d3-4a7d-a6fe-8df6e8635d9e, rgb(115, 115, 115))\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VtOB5.framer-3z4l6y, .framer-VtOB5 .framer-3z4l6y { display: block; }\",\".framer-VtOB5.framer-qdcllf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 960px; }\",\".framer-VtOB5 .framer-1ingnka { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-VtOB5 .framer-1bo1vdr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VtOB5 .framer-1m7ce43 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VtOB5 .framer-k7kksh { height: 13px; position: relative; width: 56px; }\",\".framer-VtOB5 .framer-15kyw9h { height: 10px; left: 19px; position: absolute; top: 1px; width: 37px; }\",\".framer-VtOB5 .framer-1yuyza4 { height: 7px; left: 0px; position: absolute; top: 3px; width: 8px; }\",\".framer-VtOB5 .framer-ihfel5 { height: 8px; left: 8px; position: absolute; top: 3px; width: 8px; }\",\".framer-VtOB5 .framer-y36uar { height: 5px; left: 10px; position: absolute; top: 4px; width: 4px; }\",\".framer-VtOB5 .framer-4rxs8w { height: 9px; left: 16px; position: absolute; top: 1px; width: 5px; }\",\".framer-VtOB5 .framer-dymvm3 { height: 8px; left: 22px; position: absolute; top: 3px; width: 7px; }\",\".framer-VtOB5 .framer-13857i2 { height: 2px; left: 24px; position: absolute; top: 4px; width: 4px; }\",\".framer-VtOB5 .framer-f5bm4j { height: 10px; left: 30px; position: absolute; top: 0px; width: 7px; }\",\".framer-VtOB5 .framer-17kz2xf { height: 5px; left: 32px; position: absolute; top: 4px; width: 4px; }\",\".framer-VtOB5 .framer-12ourdy { height: 13px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-VtOB5 .framer-100wzso { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; min-height: 55px; min-width: 132px; overflow: hidden; padding: 14px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-VtOB5 .framer-1vdhiqc-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-VtOB5 .framer-jg4pl5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 110px 20px 110px 20px; position: relative; width: 1px; }\",\".framer-VtOB5 .framer-evgl28 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 41px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VtOB5 .framer-i31xx4, .framer-VtOB5 .framer-qivxtb, .framer-VtOB5 .framer-1qogdgs, .framer-VtOB5 .framer-173h5dp { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VtOB5.framer-v-u422c2.framer-qdcllf { gap: 10px; justify-content: center; width: min-content; }\",\".framer-VtOB5.framer-v-u422c2 .framer-1ingnka { flex: none; overflow: visible; width: min-content; }\",\".framer-VtOB5.framer-v-1h771le.framer-qdcllf { flex-direction: column; gap: 10px; justify-content: center; padding: 5px; width: 320px; }\",\".framer-VtOB5.framer-v-1h771le .framer-1ingnka { flex: none; gap: 0px; justify-content: center; order: 0; overflow: visible; width: min-content; }\",\".framer-VtOB5.framer-v-1h771le .framer-k7kksh { height: 21px; order: 0; width: 92px; }\",\".framer-VtOB5.framer-v-1h771le .framer-15kyw9h { height: 16px; left: 31px; top: 2px; width: 61px; }\",\".framer-VtOB5.framer-v-1h771le .framer-1yuyza4 { height: 12px; top: 5px; width: 13px; }\",\".framer-VtOB5.framer-v-1h771le .framer-ihfel5 { height: 12px; left: 13px; top: 5px; width: 12px; }\",\".framer-VtOB5.framer-v-1h771le .framer-y36uar { height: 7px; left: 16px; top: 7px; width: 7px; }\",\".framer-VtOB5.framer-v-1h771le .framer-4rxs8w { height: 15px; left: 27px; top: 2px; width: 8px; }\",\".framer-VtOB5.framer-v-1h771le .framer-dymvm3 { height: 12px; left: 36px; top: 5px; width: 12px; }\",\".framer-VtOB5.framer-v-1h771le .framer-13857i2 { height: 3px; left: 39px; top: 7px; width: 6px; }\",\".framer-VtOB5.framer-v-1h771le .framer-f5bm4j { height: 16px; left: 49px; width: 12px; }\",\".framer-VtOB5.framer-v-1h771le .framer-17kz2xf { height: 7px; left: 52px; top: 7px; width: 7px; }\",\".framer-VtOB5.framer-v-1h771le .framer-12ourdy { height: 21px; width: 27px; }\",\".framer-VtOB5.framer-v-4eh68z.framer-qdcllf { flex-direction: column; gap: 10px; height: 900px; justify-content: flex-start; padding: 5px; width: 320px; }\",\".framer-VtOB5.framer-v-4eh68z .framer-1ingnka { flex: none; gap: unset; justify-content: space-between; order: 0; overflow: visible; width: 100%; }\",\".framer-VtOB5.framer-v-4eh68z .framer-100wzso { cursor: pointer; min-height: unset; min-width: unset; }\",\".framer-VtOB5.framer-v-4eh68z .framer-jg4pl5 { flex: none; order: 1; width: 100%; }\",...sharedStyle.css,'.framer-VtOB5[data-border=\"true\"]::after, .framer-VtOB5 [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 41\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gePvJI6pA\":{\"layout\":[\"auto\",\"auto\"]},\"elRQtYk7R\":{\"layout\":[\"fixed\",\"auto\"]},\"pDZszdhNw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCATFFAfup=withCSS(Component,css,\"framer-VtOB5\");export default FramerCATFFAfup;FramerCATFFAfup.displayName=\"Header Nav\";FramerCATFFAfup.defaultProps={height:41,width:960};addPropertyControls(FramerCATFFAfup,{variant:{options:[\"vgfoCWYuq\",\"gePvJI6pA\",\"elRQtYk7R\",\"pDZszdhNw\"],optionTitles:[\"Desktop\",\"Desktop Small\",\"Mobile Menu\",\"Mobile Menu Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCATFFAfup,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"}]},...IconoirFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCATFFAfup\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gePvJI6pA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"elRQtYk7R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pDZszdhNw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"960\",\"framerIntrinsicHeight\":\"41\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CATFFAfup.map","// Generated by Framer (8c094e5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"we743CQ21\",\"HAdV75Ps_\"];const serializationHash=\"framer-zs87U\";const variantClassNames={HAdV75Ps_:\"framer-v-1p4cztl\",we743CQ21:\"framer-v-18agahk\"};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:\"we743CQ21\",Mobile:\"HAdV75Ps_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"we743CQ21\"};};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:\"we743CQ21\",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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18agahk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"we743CQ21\",ref:refBinding,style:{...style},...addPropertyOverrides({HAdV75Ps_:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0dpbHJveS1Cb2xk\",\"--framer-font-family\":'\"Gilroy-Bold\", sans-serif',\"--framer-font-size\":\"230.5317275237514px\",\"--framer-letter-spacing\":\"-0.07px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-990e6252-9db8-4018-91e2-c29ff840fb61, rgb(229, 229, 229)))\"},children:\"I'M VOTED\"})}),className:\"framer-1o4j6d6\",\"data-framer-name\":\"FitText\",fonts:[\"CUSTOM;Gilroy-Bold\"],layoutDependency:layoutDependency,layoutId:\"FeIPcPQq9\",style:{\"--extracted-r6o4lv\":\"var(--token-990e6252-9db8-4018-91e2-c29ff840fb61, rgb(229, 229, 229))\"},verticalAlignment:\"top\",viewBox:\"0 0 1081.07 277\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2ppg8f\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"Qy31Hc_ds\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbnRlZCBTYW5zIEV4dHJhQmxhY2s=\",\"--framer-font-family\":'\"Wanted Sans ExtraBlack\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"900\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c1b6154-d51d-43c1-8595-549186d8cc65, rgb(163, 163, 163)))\"},children:[\"\\xa9 2025 Aventiv. All rights reserved.  \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"상호명: 어벤티브\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"대표자: 김민 연락처: 02-6101-4966\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"사업자등록번호: 421-11-01288\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1ais0t9, rgb(102, 102, 102))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),\"주소: 서울특별시 영등포구 여의도동 국회대로750, 금산빌딩 605호 / 국회의사당역 5번출구\"]})}),className:\"framer-1erhvsh\",fonts:[\"CUSTOM;Wanted Sans ExtraBlack\"],layoutDependency:layoutDependency,layoutId:\"uJGFXoXXX\",style:{\"--extracted-1ais0t9\":\"rgb(102, 102, 102)\",\"--extracted-1w3ko1f\":\"rgb(102, 102, 102)\",\"--extracted-3sq8v0\":\"rgb(102, 102, 102)\",\"--extracted-c9yw3e\":\"rgb(102, 102, 102)\",\"--extracted-r6o4lv\":\"var(--token-4c1b6154-d51d-43c1-8595-549186d8cc65, rgb(163, 163, 163))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{HAdV75Ps_:{\"--extracted-2gxw0f\":\"var(--token-4c1b6154-d51d-43c1-8595-549186d8cc65, rgb(163, 163, 163))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HAdV75Ps_:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbnRlZCBTYW5zIEJvbGQ=\",\"--framer-font-family\":'\"Wanted Sans Bold\", \"Wanted Sans Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c1b6154-d51d-43c1-8595-549186d8cc65, rgb(163, 163, 163)))\"},children:[\"\\xa9 2025 Aventiv. All rights reserved.  \",/*#__PURE__*/_jsx(motion.br,{}),\"상호명: 어벤티브\",/*#__PURE__*/_jsx(motion.br,{}),\"대표자: 김민 연락처: 02-6101-4966\"]}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbnRlZCBTYW5zIEJvbGQ=\",\"--framer-font-family\":'\"Wanted Sans Bold\", \"Wanted Sans Bold Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-4c1b6154-d51d-43c1-8595-549186d8cc65, rgb(163, 163, 163)))\"},children:[\"사업자등록번호: 421-11-01288\",/*#__PURE__*/_jsx(motion.br,{}),\"주소: 서울특별시 영등포구 여의도동 국회대로750,\",/*#__PURE__*/_jsx(motion.br,{}),\"금산빌딩 605호 / 국회의사당역 5번출구\"]})]}),fonts:[\"CUSTOM;Wanted Sans Bold\"]}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zs87U.framer-mudpvr, .framer-zs87U .framer-mudpvr { display: block; }\",\".framer-zs87U.framer-18agahk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1080px; }\",\".framer-zs87U .framer-1o4j6d6 { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-zs87U .framer-2ppg8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-zs87U .framer-1erhvsh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zs87U.framer-v-1p4cztl.framer-18agahk { align-content: flex-start; align-items: flex-start; gap: 20px; }\",\".framer-zs87U.framer-v-1p4cztl .framer-2ppg8f { gap: 20px; justify-content: flex-start; }\",\".framer-zs87U.framer-v-1p4cztl .framer-1erhvsh { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450.5\n * @framerIntrinsicWidth 1080\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HAdV75Ps_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervKzBX25Re=withCSS(Component,css,\"framer-zs87U\");export default FramervKzBX25Re;FramervKzBX25Re.displayName=\"Footer\";FramervKzBX25Re.defaultProps={height:450.5,width:1080};addPropertyControls(FramervKzBX25Re,{variant:{options:[\"we743CQ21\",\"HAdV75Ps_\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervKzBX25Re,[{explicitInter:true,fonts:[{cssFamilyName:\"Gilroy-Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Gilroy-Bold\",url:\"https://framerusercontent.com/assets/IzdqF272mATppHOwrnmZWJwu74.woff2\",weight:\"400\"},{cssFamilyName:\"Wanted Sans ExtraBlack\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wanted Sans\",url:\"https://framerusercontent.com/assets/UiJ8JV2gzyuHh6GnwVKy2oR8vo.woff2\",weight:\"900\"},{cssFamilyName:\"Wanted Sans Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Wanted Sans\",url:\"https://framerusercontent.com/assets/Qb87sH5S0Bjg5R4B3iCp6n88LQ.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervKzBX25Re\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1080\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"450.5\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HAdV75Ps_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vKzBX25Re.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderNav from\"#framer/local/canvasComponent/CATFFAfup/CATFFAfup.js\";import Footer from\"#framer/local/canvasComponent/vKzBX25Re/vKzBX25Re.js\";const HeaderNavFonts=getFonts(HeaderNav);const HeaderNavWithVariantAppearEffect=withVariantAppearEffect(HeaderNav);const FooterFonts=getFonts(Footer);const breakpoints={LDFLGpZZc:\"(min-width: 810px) and (max-width: 1199.98px)\",n1NEd2R55:\"(min-width: 1200px)\",UZxh_Zs9L:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Cq0Pf\";const variantClassNames={LDFLGpZZc:\"framer-v-qgadpc\",n1NEd2R55:\"framer-v-5nx0sr\",UZxh_Zs9L:\"framer-v-1hg7cbr\"};const breakpointRules={LDFLGpZZc:[\".framer-Cq0Pf .framer-q6es5z-container { max-width: 95%; }\"],UZxh_Zs9L:[\".framer-Cq0Pf.framer-5nx0sr { padding: 70px 0px 100px 0px; }\",\".framer-Cq0Pf .framer-1263x2j { flex-direction: column; gap: 0px; max-width: unset; top: 0px; }\",\".framer-Cq0Pf .framer-q6es5z-container { max-width: 85%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={LDFLGpZZc:\".framer-qgadpc-override\",UZxh_Zs9L:\".framer-1hg7cbr-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Cq0Pf.framer-1ohafvz, .framer-Cq0Pf .framer-1ohafvz { display: block; }\",\".framer-Cq0Pf.framer-5nx0sr { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 80px 0px 100px 0px; position: relative; width: 100%; }\",\".framer-Cq0Pf .framer-1263x2j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; max-width: 95%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 30px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-Cq0Pf .framer-xmyz2b-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-Cq0Pf .framer-t94wno { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -36px; position: relative; width: 0px; }\",\".framer-Cq0Pf .framer-q6es5z-container { flex: none; height: auto; max-width: 1140px; order: 1002; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -36px; }'];const mediaQueries={LDFLGpZZc:\"(min-width: 810px) and (max-width: 1199.98px)\",n1NEd2R55:\"(min-width: 1200px)\",UZxh_Zs9L:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"n1NEd2R55\",Phone:\"UZxh_Zs9L\",Tablet:\"LDFLGpZZc\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n1NEd2R55\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"n1NEd2R55\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-5nx0sr\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1263x2j\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Navigation\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UZxh_Zs9L:{width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"95vw\",y:30,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xmyz2b-container\",nodeId:\"W1QjYfOLe\",rendersWithMotion:true,scopeId:\"SJUqxBwYN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UZxh_Zs9L:{__framer__variantAppearEffectEnabled:undefined,variant:\"elRQtYk7R\"}},children:/*#__PURE__*/_jsx(HeaderNavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:\"vgfoCWYuq\"},__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"W1QjYfOLe\",layoutId:\"W1QjYfOLe\",style:{width:\"100%\"},variant:\"gePvJI6pA\",width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-t94wno\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LDFLGpZZc:{width:\"95vw\"},UZxh_Zs9L:{width:\"85vw\",y:1070}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"min(100vw, 1140px)\",y:1080,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q6es5z-container\",nodeId:\"MYWZaN7ow\",scopeId:\"SJUqxBwYN\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LDFLGpZZc:{variant:\"HAdV75Ps_\"},UZxh_Zs9L:{variant:\"HAdV75Ps_\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"MYWZaN7ow\",layoutId:\"MYWZaN7ow\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"we743CQ21\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 945\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LDFLGpZZc\":{\"layout\":[\"fixed\",\"fixed\"]},\"UZxh_Zs9L\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"n1NEd2R55\":[\".framer-1263x2j\",\".framer-q6es5z-container\"],\"LDFLGpZZc\":[\".framer-1263x2j\",\".framer-q6es5z-container\"],\"UZxh_Zs9L\":[\".framer-1263x2j\",\".framer-q6es5z-container\"]}\n * @framerBreakpoints {\"n1NEd2R55\":{\"min\":1200,\"canvasClassName\":\"framer-5nx0sr-override\",\"minHeight\":945,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"LDFLGpZZc\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qgadpc-override\",\"minHeight\":945,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"UZxh_Zs9L\":{\"max\":809,\"canvasClassName\":\"framer-1hg7cbr-override\",\"minHeight\":945,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant n1NEd2R55\n * @framerLayoutTemplate\n */const FramerSJUqxBwYN=withCSS(Component,css,\"framer-Cq0Pf\");export default FramerSJUqxBwYN;FramerSJUqxBwYN.displayName=\"Base\";FramerSJUqxBwYN.defaultProps={height:945,width:1200};addFonts(FramerSJUqxBwYN,[{explicitInter:true,fonts:[]},...HeaderNavFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSJUqxBwYN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LDFLGpZZc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UZxh_Zs9L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"n1NEd2R55\\\":[\\\".framer-1263x2j\\\",\\\".framer-q6es5z-container\\\"],\\\"LDFLGpZZc\\\":[\\\".framer-1263x2j\\\",\\\".framer-q6es5z-container\\\"],\\\"UZxh_Zs9L\\\":[\\\".framer-1263x2j\\\",\\\".framer-q6es5z-container\\\"]}\",\"framerIntrinsicHeight\":\"945\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"n1NEd2R55\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"n1NEd2R55\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-5nx0sr-override\\\",\\\"minHeight\\\":945,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"LDFLGpZZc\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qgadpc-override\\\",\\\"minHeight\\\":945,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"UZxh_Zs9L\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1hg7cbr-override\\\",\\\"minHeight\\\":945,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 Base from \"https://framerusercontent.com/modules/aBRG7EfN6zIaaYja7rrr/biyRvPEuO2a3AZRDNIuY/SJUqxBwYN.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {DFLLxNvOm: \"hero-header\", FVyfFzFNB: \"pricing\", iCAHb3_oj: \"testimonials\", jgSAlF_Ni: \"features\", pwqoXTwJk: \"qr\", rekHdufXO: \"about\", SiDT1Q_fF: \"mockup\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1b5X09OWimw4Hpu3EnhH/4VojbkN4DNoI3Krhk6Ky/augiA20Il.js\")), path: \"/\"}, MEfs6jMSB: {elements: {fPt988Adj: \"howitworks\", MXLPlxL5w: \"qr\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gczvdGslBTq7oYL80a6L/qJFuRFjWs5E69Cuypd5B/MEfs6jMSB.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"02903e14890bbd8b9d7e51bc5f72554f167fb8022bf82d6647b13e8018bec566\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"LpqRFWb8L\":\r\ncase \"qSXr9dONi\":\r\ncase \"MEfs6jMSB\":\r\nreturn React.createElement(Base, {...props, key: \"Base\", style, webPageId}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"LpqRFWb8L\":\r\ncase \"qSXr9dONi\":\r\ncase \"MEfs6jMSB\":\r\nreturn [{hash: \"5nx0sr\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"qgadpc\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1hg7cbr\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gczvdGslBTq7oYL80a6L/qJFuRFjWs5E69Cuypd5B/MEfs6jMSB.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.voted.im\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}