{"version":3,"file":"script_main.CTKAFWST.mjs","names":["mask","SVG","getProps","Component","className","css","Icon","mask","SVG","getProps","Component","className","css","Icon","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","GlobeSimple","More","TooltipFonts","Tooltip","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","emptyStateStyle","useState","useRef","containerStyles","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","enabledGestures","serializationHash","variantClassNames","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useStore","useState","i","j","e","Component","Component","useMemo","lowercaseIconKeyPairs","iconKeys","a","Icon","useRef","useState","HouseFactory","React","addPropertyOverrides","Phosphor","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","IconSize","cycleOrder","serializationHash","variantClassNames","transitions","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableEnumMap1","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Single","SingleInfo","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","SingleToggle","TooltipFonts","Tooltip","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","c","e","o","l","d","t","a","u","n","e","t","r","n","v","A","k","x","O","a","o","s","i","u","l","C","P","V","W","p","g","b","y","c","S","$","T","j","B","H","Z","ne","u","t","A","s","e","x","w","r","n","a","i","g","y","f","_","V","o","C","P","c","d","S","m.createElement","p","s","e","t","n","i","r","L","o","a","d","h","f","u","c","l","p","m","g","v","b","y","_","j.createContext","q","O","I","k","V","z","Y","Q","se","F","E","P","w","S","C","R","T","A","x","U","j","D","re","N","ue","j.createElement","t","e","r","a","o","s","i","n","u","l","p","w","h","c","m","f","useRef","useState","e","buttonRect","elementRect","animated","Component","addPropertyOverrides","Image","TooltipFonts","Tooltip","enabledGestures","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","MotionAWithFXWithOptimizedAppearEffect","LogoFonts","Logo","ContainerWithFXWithOptimizedAppearEffect","ToogleTooltipFonts","ToogleTooltip","ButtonLanguageFonts","ButtonLanguage","ButtonTranslateFonts","ButtonTranslate","MotionDivWithFX","CursorDefaultFonts","CursorDefault","breakpoints","serializationHash","variantClassNames","animation","animation1","animation2","transition3","animation3","transition4","animation4","animation5","animation6","animation7","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","cursor","Component","useRef","React.useId","React.useRef","className","PropertyOverrides","_Fragment","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","getProps","createLayoutDependency","Variants","React.Fragment","React.useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoFonts","Logo","ButtonHeaderFonts","ButtonHeader","ToogleTooltipFonts","ToogleTooltip","ButtonLanguageFonts","ButtonLanguage","ButtonTranslateFonts","ButtonTranslate","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition3","animation1","animation2","animation3","animation4","animation5","Overlay","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","cursor1","cursor2","createLayoutDependency","useRef","React.useId","React.useRef","className","_Fragment","css","addPropertyOverrides","ArrowUpRight","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","getProps","Component","className","css","addPropertyOverrides","ArrowUp","Tooltip","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","ButtonTop","ButtonFooter","serializationHash","variantClassNames","animation","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Logo","ButtonHeader","ToogleTooltip","ButtonLanguage","ButtonTranslate","FooterCard","Header","CursorDefault","CursorFooter","isBrowser","useRef","React.useId","React.useRef","className","PropertyOverrides","_Fragment","React.createElement","Default","UserComponent","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/04bJ4Q3sgmNZviaX6Vus/1CsijNZ3Rw1UCLqXAqrk/faKo4IfaE.js","https:/framerusercontent.com/modules/hhcJ8FF2VCzawmYX6K5w/KkSOKNLRuciOGCYpM1cm/RF8mgP5Iu.js","https:/framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js","https:/framerusercontent.com/modules/3FxnZs7X4aw8MdawaURy/HPqgunhh0ZHDXr7k63rk/ezu_zQ34E.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js","https:/framerusercontent.com/modules/umPrMpFZwinMKpa0tPum/AuPICVQg1azFfmU5nq9U/MenzzoTranslateV2.js","https:/framerusercontent.com/modules/NRoio2CdRsvaiVp114dG/5mRIxyj2UHIOHvDRWyL2/qJcQPJxkV.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/qI1autnce1ngcX7nJQbN/F8GOjVGSpZOM9Vfv4HZW/SingleToggle.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/phosphor-icons/House.js@0.0.53","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js","https:/framerusercontent.com/modules/jwAuvxBXOX4zjmocUki8/6iC3RFYNV5qlqWJShKva/ZhuVmTTqy.js","https:/framerusercontent.com/modules/cBF15lBi7RiyI8q4CFpd/VDKXw1bdoJ5vGWb1hZF8/Zbmf7W7C5.js","https:/framerusercontent.com/modules/cmTtXrGIgvlXurH1sYiX/tgHYG0Nug99jKoDcYXkw/Vuw93iw32.js","https:/framerusercontent.com/modules/2rAsLp1hWPGgfV9JGM4D/LTQlW1AIknM0azCoX4TJ/WXC_KZVu2.js","https:/ga.jspm.io/npm:@react-spring/rafz@9.7.4/dist/react-spring_rafz.modern.mjs","https:/ga.jspm.io/npm:@react-spring/shared@9.7.4/dist/react-spring_shared.modern.mjs","https:/ga.jspm.io/npm:@react-spring/animated@9.7.4/dist/react-spring_animated.modern.mjs","https:/ga.jspm.io/npm:@react-spring/types@9.7.4/dist/react-spring_types.modern.mjs","https:/ga.jspm.io/npm:@react-spring/core@9.7.4/dist/react-spring_core.modern.mjs","https:/ga.jspm.io/npm:@react-spring/web@9.7.4/dist/react-spring_web.modern.mjs","https:/ga.jspm.io/npm:react-spring@9.7.4/dist/react-spring.modern.mjs","https:/framerusercontent.com/modules/6eQugweRgMeMkymQ9WD3/tfIcx0C4FeASTDhLV9kM/PatternHover.js","https:/framerusercontent.com/modules/GPswpicXvXQv3f9XLNnM/wgBzQI8Vm0LanLd62HaW/yGbhO9Gve.js","https:/framerusercontent.com/modules/DmBuDSt9z0kpY3W3JFDv/gPFqi62GIBuIedPnwRST/nSARdaegY.js","https:/framerusercontent.com/modules/OD7WdFztIS9O1cSIplSR/V4HYiUdfUA1WskqhH3hI/f8Ykeklx_.js","https:/framerusercontent.com/modules/lRtWzQkMYrlEHuHPD1QQ/8W4LAfRu3YVdwa6YDUkk/ZIFat98TD.js","https:/framerusercontent.com/modules/34SssFVHfsRJnFDPyUz4/iFyMCJKmPHgq1vq6UC6c/IUBiwAWC1.js","https:/framerusercontent.com/modules/OO3SdOlJ9a9YAekGa4jX/H8xBpSCQLlUc9QbzNQfm/K1qroJFZ7.js","https:/framerusercontent.com/modules/tGEIsQ6fbyaRZrpVlx0t/RjlwZGs9ah1BjgLhcBYp/Dd4NlrHlm.js","https:/framerusercontent.com/modules/I5lkzwAWcDVMmsnlG4A7/Kngm6sk5drQt8aV76sgq/YPgFYhtfT.js","https:/framerusercontent.com/modules/8VYCh0H7NWXEe3gwDZkG/RahnwDkRz6fohKs5DdZ0/MYqoPVWBg.js","https:/framerusercontent.com/modules/zyj5lrw4SmgVBpQ5IyWB/j7Yx1ESUfwiAcoFQQyh5/mg7_DtoMw.js","https:/framerusercontent.com/modules/XJ0OWoFIFlrRUPnX7MQG/qWwyRRvMwPkSAq8GjoqJ/RK1myVfHF.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (04b9457)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.418 3.582 16 8 16 C 12.418 16 16 12.418 16 8 C 15.995 3.584 12.416 0.005 8 0 Z M 14.74 7.385 L 11.676 7.385 C 11.538 4.576 10.457 2.59 9.57 1.415 C 12.393 2.093 14.472 4.493 14.741 7.385 Z M 5.556 8.615 L 10.444 8.615 C 10.266 11.816 8.734 13.778 8 14.538 C 7.265 13.777 5.734 11.815 5.556 8.615 Z M 5.556 7.385 C 5.734 4.184 7.266 2.222 8 1.462 C 8.735 2.225 10.266 4.187 10.444 7.385 Z M 6.43 1.415 C 5.543 2.59 4.462 4.576 4.324 7.385 L 1.259 7.385 C 1.528 4.493 3.607 2.093 6.43 1.415 Z M 1.259 8.615 L 4.324 8.615 C 4.464 11.424 5.543 13.41 6.43 14.585 C 3.607 13.907 1.528 11.507 1.259 8.615 Z M 9.567 14.585 C 10.454 13.41 11.533 11.424 11.673 8.615 L 14.738 8.615 C 14.47 11.506 12.392 13.905 9.57 14.585 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"16px\" id=\"fi9Vr9HNc\" transform=\"translate(4 4)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1QiiY\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-1QiiY { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Globe-simple\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-1QiiY\");Icon.displayName=\"Globe-simple\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Globe-simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (046e64a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.4 8 C 2.4 8.663 1.863 9.2 1.2 9.2 C 0.537 9.2 0 8.663 0 8 C 0 7.337 0.537 6.8 1.2 6.8 C 1.863 6.8 2.4 7.337 2.4 8 Z M 1.2 2.4 C 1.863 2.4 2.4 1.863 2.4 1.2 C 2.4 0.537 1.863 0 1.2 0 C 0.537 0 0 0.537 0 1.2 C 0 1.863 0.537 2.4 1.2 2.4 Z M 1.2 13.6 C 0.537 13.6 0 14.137 0 14.8 C 0 15.463 0.537 16 1.2 16 C 1.863 16 2.4 15.463 2.4 14.8 C 2.4 14.137 1.863 13.6 1.2 13.6 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"15.999999427795409px\" id=\"p9vsc7gQF\" transform=\"translate(11 4)\" width=\"2.3999999999999773px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dmugD\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-dmugD { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"More\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-dmugD\");Icon.displayName=\"More\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"More\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport{jsx as _jsx}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 serializationHash=\"framer-E210y\";const variantClassNames={pzAhChR4C:\"framer-v-tc8gly\"};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=({color,fill,height,id,title,width,...props})=>{return{...props,CX8ucTx21:title??props.CX8ucTx21??\"Title\",tVP4ig6PE:color??props.tVP4ig6PE??\"rgb(38, 38, 38)\",XHHXZ8OmE:fill??props.XHHXZ8OmE??\"rgb(245, 245, 245)\"};};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,CX8ucTx21,XHHXZ8OmE,tVP4ig6PE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pzAhChR4C\",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-tc8gly\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pzAhChR4C\",ref:refBinding,style:{backgroundColor:XHHXZ8OmE,borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tVP4ig6PE-nCvl37b16))\"},children:\"Title\"})}),className:\"framer-1yybo5e\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"UvNR4bvI3\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-tVP4ig6PE-nCvl37b16)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-tVP4ig6PE-nCvl37b16\":tVP4ig6PE},text:CX8ucTx21,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E210y.framer-1v4ihzw, .framer-E210y .framer-1v4ihzw { display: block; }\",\".framer-E210y.framer-tc8gly { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 14px 0px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-E210y .framer-1yybo5e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CX8ucTx21\":\"title\",\"XHHXZ8OmE\":\"fill\",\"tVP4ig6PE\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernCvl37b16=withCSS(Component,css,\"framer-E210y\");export default FramernCvl37b16;FramernCvl37b16.displayName=\"Tooltip\";FramernCvl37b16.defaultProps={height:32,width:55.5};addPropertyControls(FramernCvl37b16,{CX8ucTx21:{defaultValue:\"Title\",description:\"\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XHHXZ8OmE:{defaultValue:\"rgb(245, 245, 245)\",title:\"Fill\",type:ControlType.Color},tVP4ig6PE:{defaultValue:\"rgb(38, 38, 38)\",title:\"Color\",type:ControlType.Color}});addFonts(FramernCvl37b16,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernCvl37b16\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"55.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CX8ucTx21\\\":\\\"title\\\",\\\"XHHXZ8OmE\\\":\\\"fill\\\",\\\"tVP4ig6PE\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nCvl37b16.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GlobeSimple from\"https://framerusercontent.com/modules/04bJ4Q3sgmNZviaX6Vus/1CsijNZ3Rw1UCLqXAqrk/faKo4IfaE.js\";import More from\"https://framerusercontent.com/modules/hhcJ8FF2VCzawmYX6K5w/KkSOKNLRuciOGCYpM1cm/RF8mgP5Iu.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const GlobeSimpleFonts=getFonts(GlobeSimple);const MoreFonts=getFonts(More);const TooltipFonts=getFonts(Tooltip);const enabledGestures={VgLtSHPds:{hover:true}};const cycleOrder=[\"VgLtSHPds\",\"jBVkCk7oX\",\"HmAhN7GWg\",\"geBo4NQvJ\"];const serializationHash=\"framer-O6Rsz\";const variantClassNames={geBo4NQvJ:\"framer-v-rluanb\",HmAhN7GWg:\"framer-v-1n80dd3\",jBVkCk7oX:\"framer-v-44h546\",VgLtSHPds:\"framer-v-1ugce2c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"VgLtSHPds\",\"Variant 2\":\"jBVkCk7oX\",\"Variant 3\":\"HmAhN7GWg\",Mobile:\"geBo4NQvJ\"};const getProps=({click,fill,height,id,width,...props})=>{return{...props,a3baCWNEV:click??props.a3baCWNEV,variant:humanReadableVariantMap[props.variant]??props.variant??\"VgLtSHPds\",zJXj911Aw:fill??props.zJXj911Aw??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};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,a3baCWNEV,zJXj911Aw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VgLtSHPds\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j2xz98=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a3baCWNEV){const res=await a3baCWNEV(...args);if(res===false)return false;}setVariant(\"HmAhN7GWg\");});const onMouseEnterznuk2h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"jBVkCk7oX\");});const onMouseLeave1mvc7qy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"VgLtSHPds\");});const onTap1x6svzr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a3baCWNEV){const res=await a3baCWNEV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const isDisplayed=()=>{if(gestureVariant===\"VgLtSHPds-hover\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if(baseVariant===\"jBVkCk7oX\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ugce2c\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VgLtSHPds\",onMouseEnter:onMouseEnterznuk2h,onTap:onTap1j2xz98,ref:refBinding,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},...addPropertyOverrides({geBo4NQvJ:{\"data-framer-name\":\"Mobile\",onMouseEnter:undefined,onTap:onTap1x6svzr},HmAhN7GWg:{\"data-framer-name\":\"Variant 3\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1mvc7qy},jBVkCk7oX:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1mvc7qy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(GlobeSimple,{animated:true,className:\"framer-41kqeu\",layoutDependency:layoutDependency,layoutId:\"DHPEyXxju\",style:{\"--1moh9cd\":zJXj911Aw},...addPropertyOverrides({jBVkCk7oX:{whileHover:animation}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(More,{animated:true,className:\"framer-1huos0x\",layoutDependency:layoutDependency,layoutId:\"Ly17GYkxx\",style:{\"--1moh9cd\":zJXj911Aw}}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({jBVkCk7oX:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||44)-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-frfvod-container\",layoutDependency:layoutDependency,layoutId:\"vbnUO2cvL-container\",nodeId:\"vbnUO2cvL\",rendersWithMotion:true,scopeId:\"ezu_zQ34E\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Language\",height:\"100%\",id:\"vbnUO2cvL\",layoutId:\"vbnUO2cvL\",style:{height:\"100%\"},tVP4ig6PE:\"rgb(0, 0, 0)\",width:\"100%\",XHHXZ8OmE:\"rgb(255, 255, 255)\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O6Rsz.framer-nvuhkt, .framer-O6Rsz .framer-nvuhkt { display: block; }\",\".framer-O6Rsz.framer-1ugce2c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 14px 10px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-O6Rsz .framer-41kqeu { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-O6Rsz .framer-1huos0x { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-O6Rsz .framer-frfvod-container { bottom: -31px; flex: none; height: 32px; left: 50%; position: absolute; width: auto; z-index: 1; }\",\".framer-O6Rsz.framer-v-44h546.framer-1ugce2c { overflow: visible; will-change: unset; }\",\".framer-O6Rsz.framer-v-44h546 .framer-41kqeu { will-change: var(--framer-will-change-effect-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jBVkCk7oX\":{\"layout\":[\"auto\",\"auto\"]},\"HmAhN7GWg\":{\"layout\":[\"auto\",\"auto\"]},\"geBo4NQvJ\":{\"layout\":[\"auto\",\"auto\"]},\"VYXNtnU9Q\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"a3baCWNEV\":\"click\",\"zJXj911Aw\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerezu_zQ34E=withCSS(Component,css,\"framer-O6Rsz\");export default Framerezu_zQ34E;Framerezu_zQ34E.displayName=\"button-language\";Framerezu_zQ34E.defaultProps={height:44,width:76};addPropertyControls(Framerezu_zQ34E,{variant:{options:[\"VgLtSHPds\",\"jBVkCk7oX\",\"HmAhN7GWg\",\"geBo4NQvJ\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},a3baCWNEV:{title:\"Click\",type:ControlType.EventHandler},zJXj911Aw:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(Framerezu_zQ34E,[{explicitInter:true,fonts:[]},...GlobeSimpleFonts,...MoreFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerezu_zQ34E\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"76\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"a3baCWNEV\\\":\\\"click\\\",\\\"zJXj911Aw\\\":\\\"fill\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jBVkCk7oX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HmAhN7GWg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"geBo4NQvJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VYXNtnU9Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ezu_zQ34E.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";const SCRIPT_ID=\"menzzo-google-translate-script-final-ux\";const STYLE_ID=\"menzzo-google-translate-style-final-ux\";const GOOGLE_ANCHOR_ID=\"google_translate_element-final-ux\";/**\n * Componente de tradução para Framer (Versão com Experiência Otimizada).\n * Usa o método de tradução instantânea para todas as plataformas.\n * No mobile, pode ser necessário um segundo clique para ativar a tradução.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function MenzzoTranslate(props){const{languageCode,originalLanguageCode,isResetButton,width,height}=props;useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!document.getElementById(STYLE_ID)){const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=`\n                .goog-te-banner-frame, .skiptranslate, #${GOOGLE_ANCHOR_ID}, .goog-te-gadget { display: none !important; }\n                body { top: 0px !important; }\n                .goog-text-highlight { background: none !important; box-shadow: none !important; }\n            `;document.head.appendChild(style);}if(document.getElementById(SCRIPT_ID))return;if(!document.getElementById(GOOGLE_ANCHOR_ID)){const googleAnchor=document.createElement(\"div\");googleAnchor.id=GOOGLE_ANCHOR_ID;document.body.appendChild(googleAnchor);}window.googleTranslateElementInit=()=>{new window.google.translate.TranslateElement({pageLanguage:originalLanguageCode},GOOGLE_ANCHOR_ID);};const script=document.createElement(\"script\");script.id=SCRIPT_ID;script.src=`//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit`;script.async=true;document.head.appendChild(script);},[originalLanguageCode]);const waitForElement=(selector,timeout=5e3)=>{return new Promise(resolve=>{const interval=100;const endTime=Date.now()+timeout;const check=()=>{const el=document.querySelector(selector);if(el)resolve(el);else if(Date.now()<endTime)setTimeout(check,interval);else resolve(null);};check();});};const handleTranslate=async event=>{if(event&&typeof event.preventDefault===\"function\"){event.preventDefault();event.stopPropagation();}if(RenderTarget.current()===RenderTarget.canvas)return;const selectElement=await waitForElement(\".goog-te-combo\");if(selectElement){const targetLang=isResetButton?originalLanguageCode:languageCode;selectElement.value=targetLang;selectElement.dispatchEvent(new Event(\"change\",{bubbles:true}));}else{console.error(\"MenzzoTranslate: Widget do Google n\\xe3o encontrado.\");}};return /*#__PURE__*/_jsx(motion.div,{style:{width,height,cursor:\"pointer\"},onTap:handleTranslate,title:`Traduzir para: ${isResetButton?originalLanguageCode:languageCode}`});}// Controles e Tipos\naddPropertyControls(MenzzoTranslate,{languageCode:{type:ControlType.String,title:\"C\\xf3digo do Idioma\",defaultValue:\"en\",hidden:props=>props.isResetButton},originalLanguageCode:{type:ControlType.String,title:\"Idioma Original\",defaultValue:\"pt\"},isResetButton:{type:ControlType.Boolean,title:\"\\xc9 um Bot\\xe3o de Reset?\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MenzzoTranslate\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenzzoTranslateV2.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/s801VqobGI0Gkh3K9b41/Embed.js\";import MenzzoTranslate from\"https://framerusercontent.com/modules/umPrMpFZwinMKpa0tPum/AuPICVQg1azFfmU5nq9U/MenzzoTranslateV2.js\";const MenzzoTranslateFonts=getFonts(MenzzoTranslate);const EmbedFonts=getFonts(Embed);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const enabledGestures={cZj_1wmHq:{hover:true}};const serializationHash=\"framer-XMQFX\";const variantClassNames={cZj_1wmHq:\"framer-v-1l1b8f7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.1,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({c_digoDoIdioma2,click,height,id,idiomaOriginal2,nomeIdioma,sVGBandeira,width,...props})=>{return{...props,amxdb77pW:nomeIdioma??props.amxdb77pW??\"Portugu\\xeas\",CL_edysZ1:click??props.CL_edysZ1,NFOgxwy9e:sVGBandeira??props.NFOgxwy9e??'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:c_digoDoIdioma2??props.SRvJr5wnW??\"en\",wsQLMZ82a:idiomaOriginal2??props.wsQLMZ82a??\"pt\"};};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,CL_edysZ1,amxdb77pW,NFOgxwy9e,SRvJr5wnW,wsQLMZ82a,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cZj_1wmHq\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vsaxly=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CL_edysZ1){const res=await CL_edysZ1(...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:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1l1b8f7\",className,classNames),\"data-framer-appear-id\":\"1l1b8f7\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cZj_1wmHq\",onTap:onTap1vsaxly,optimized:true,ref:refBinding,style:{...style},...addPropertyOverrides({\"cZj_1wmHq-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-syc6sp\",layoutDependency:layoutDependency,layoutId:\"RC_u38d4k\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ew6dag-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uWwtZJUgk-container\",nodeId:\"uWwtZJUgk\",rendersWithMotion:true,scopeId:\"qJcQPJxkV\",children:/*#__PURE__*/_jsx(MenzzoTranslate,{height:\"100%\",id:\"uWwtZJUgk\",isResetButton:false,languageCode:SRvJr5wnW,layoutId:\"uWwtZJUgk\",originalLanguageCode:wsQLMZ82a,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ss0d5n-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SuDvNNsCN-container\",nodeId:\"SuDvNNsCN\",rendersWithMotion:true,scopeId:\"qJcQPJxkV\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:NFOgxwy9e,id:\"SuDvNNsCN\",layoutId:\"SuDvNNsCN\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LWxpZ2h0\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\"},children:\"Portugu\\xeas\"})}),className:\"framer-kg4qo9\",fonts:[\"FS;Outfit-light\"],layoutDependency:layoutDependency,layoutId:\"ZEyKVicjC\",style:{\"--extracted-r6o4lv\":\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:amxdb77pW,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ysj34s\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"D19sEnxIS\",whileHover:animation2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kxaneh\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"rtIkqtme6\",style:{backgroundColor:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XMQFX.framer-1mheoij, .framer-XMQFX .framer-1mheoij { display: block; }\",\".framer-XMQFX.framer-1l1b8f7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 43px; justify-content: flex-start; overflow: hidden; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-XMQFX .framer-syc6sp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XMQFX .framer-1ew6dag-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-XMQFX .framer-1ss0d5n-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-XMQFX .framer-kg4qo9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XMQFX .framer-1ysj34s { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-XMQFX .framer-1kxaneh { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-XMQFX.framer-v-1l1b8f7.hover .framer-1kxaneh { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 126.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Zof_emwoJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"CL_edysZ1\":\"click\",\"amxdb77pW\":\"nomeIdioma\",\"NFOgxwy9e\":\"sVGBandeira\",\"SRvJr5wnW\":\"c_digoDoIdioma2\",\"wsQLMZ82a\":\"idiomaOriginal2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqJcQPJxkV=withCSS(Component,css,\"framer-XMQFX\");export default FramerqJcQPJxkV;FramerqJcQPJxkV.displayName=\"button-translate\";FramerqJcQPJxkV.defaultProps={height:43,width:126.5};addPropertyControls(FramerqJcQPJxkV,{CL_edysZ1:{title:\"Click\",type:ControlType.EventHandler},amxdb77pW:{defaultValue:\"Portugu\\xeas\",displayTextArea:false,title:\"Nome Idioma\",type:ControlType.String},NFOgxwy9e:{defaultValue:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',displayTextArea:true,title:\"SVG Bandeira\",type:ControlType.String},SRvJr5wnW:{defaultValue:\"en\",title:\"C\\xf3digo Do Idioma 2\",type:ControlType.String},wsQLMZ82a:{defaultValue:\"pt\",title:\"Idioma Original 2\",type:ControlType.String}});addFonts(FramerqJcQPJxkV,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"}]},...MenzzoTranslateFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqJcQPJxkV\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"126.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Zof_emwoJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CL_edysZ1\\\":\\\"click\\\",\\\"amxdb77pW\\\":\\\"nomeIdioma\\\",\\\"NFOgxwy9e\\\":\\\"sVGBandeira\\\",\\\"SRvJr5wnW\\\":\\\"c_digoDoIdioma2\\\",\\\"wsQLMZ82a\\\":\\\"idiomaOriginal2\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qJcQPJxkV.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"system\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};export function withSingleToggle(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{// If starting theme is other than light/dark then match device theme.\nif(store.theme!==\"dark\"&&store.theme!==\"light\"){// Detect system theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";// Set store theme\nsetStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{// Set the starting theme based on store\nlocalStorage.setItem(\"theme\",`${store.theme}`);}// Create attributes on html and body so that theme will be applied based on store\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);// Create sets of light and dark mode tokens\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Get light and dark mode tokens\nif(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);// Check for specific tokens or list all\nconst combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}// Create styleSheet with id and populate with correct CSS text\nlet styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);// Cleanup function\nreturn()=>{// Check if the style element exists and remove it\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);const handleClick=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeTheme(newTheme);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Light\":\"Dark\",whileHover:{scale:1.1},onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSingleToggle\":{\"type\":\"reactHoc\",\"name\":\"withSingleToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SingleToggle.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"nwk9_16fU\",\"fTmWKR9rn\",\"qH6aVuVIA\",\"VYX6ihBN1\"];const serializationHash=\"framer-0Q0Mi\";const variantClassNames={fTmWKR9rn:\"framer-v-1gnynql\",nwk9_16fU:\"framer-v-10gs0tg\",qH6aVuVIA:\"framer-v-vob7dn\",VYX6ihBN1:\"framer-v-1gptdm4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const getProps=({baseIcon,baseIconColor,baseWeight,height,id,width,...props})=>{var _ref,_humanReadableEnumMap_baseWeight,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,H2EdQSxaV:(_ref=baseIcon!==null&&baseIcon!==void 0?baseIcon:props.H2EdQSxaV)!==null&&_ref!==void 0?_ref:\"Sun\",pH3SlNbTG:(_ref2=(_ref1=(_humanReadableEnumMap_baseWeight=humanReadableEnumMap[baseWeight])!==null&&_humanReadableEnumMap_baseWeight!==void 0?_humanReadableEnumMap_baseWeight:baseWeight)!==null&&_ref1!==void 0?_ref1:props.pH3SlNbTG)!==null&&_ref2!==void 0?_ref2:\"bold\",teu7AQ8vB:(_ref3=baseIconColor!==null&&baseIconColor!==void 0?baseIconColor:props.teu7AQ8vB)!==null&&_ref3!==void 0?_ref3:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"nwk9_16fU\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,H2EdQSxaV,teu7AQ8vB,pH3SlNbTG,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"nwk9_16fU\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10gs0tg\",className,classNames),\"data-framer-name\":\"16\",layoutDependency:layoutDependency,layoutId:\"nwk9_16fU\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({fTmWKR9rn:{\"data-framer-name\":\"20\"},qH6aVuVIA:{\"data-framer-name\":\"24\"},VYX6ihBN1:{\"data-framer-name\":\"32\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cgypo2-container\",layoutDependency:layoutDependency,layoutId:\"mPqXOuP7V-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:teu7AQ8vB,height:\"100%\",iconSearch:\"House\",iconSelection:H2EdQSxaV,id:\"mPqXOuP7V\",layoutId:\"mPqXOuP7V\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:pH3SlNbTG,width:\"100%\"})})})})})});});const css=['.framer-0Q0Mi[data-border=\"true\"]::after, .framer-0Q0Mi [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Q0Mi.framer-1rsxs5w, .framer-0Q0Mi .framer-1rsxs5w { display: block; }\",\".framer-0Q0Mi.framer-10gs0tg { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-0Q0Mi .framer-1cgypo2-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-0Q0Mi.framer-v-1gnynql.framer-10gs0tg { height: 20px; width: 20px; }\",\".framer-0Q0Mi.framer-v-vob7dn.framer-10gs0tg { height: 24px; width: 24px; }\",\".framer-0Q0Mi.framer-v-1gptdm4.framer-10gs0tg { height: 32px; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fTmWKR9rn\":{\"layout\":[\"fixed\",\"fixed\"]},\"qH6aVuVIA\":{\"layout\":[\"fixed\",\"fixed\"]},\"VYX6ihBN1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"H2EdQSxaV\":\"baseIcon\",\"teu7AQ8vB\":\"baseIconColor\",\"pH3SlNbTG\":\"baseWeight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerZhuVmTTqy=withCSS(Component,css,\"framer-0Q0Mi\");export default FramerZhuVmTTqy;FramerZhuVmTTqy.displayName=\"IconSize\";FramerZhuVmTTqy.defaultProps={height:16,width:16};addPropertyControls(FramerZhuVmTTqy,{variant:{options:[\"nwk9_16fU\",\"fTmWKR9rn\",\"qH6aVuVIA\",\"VYX6ihBN1\"],optionTitles:[\"16\",\"20\",\"24\",\"32\"],title:\"Variant\",type:ControlType.Enum},H2EdQSxaV:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"BaseIcon\"},teu7AQ8vB:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"BaseIconColor\",type:ControlType.Color},pH3SlNbTG:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"weight\"])&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"BaseWeight\"}});addFonts(FramerZhuVmTTqy,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZhuVmTTqy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fTmWKR9rn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qH6aVuVIA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VYX6ihBN1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"H2EdQSxaV\\\":\\\"baseIcon\\\",\\\"teu7AQ8vB\\\":\\\"baseIconColor\\\",\\\"pH3SlNbTG\\\":\\\"baseWeight\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZhuVmTTqy.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import IconSize from\"https://framerusercontent.com/modules/jwAuvxBXOX4zjmocUki8/6iC3RFYNV5qlqWJShKva/ZhuVmTTqy.js\";const IconSizeFonts=getFonts(IconSize);const IconSizeControls=getPropertyControls(IconSize);const cycleOrder=[\"KZIK7rfVg\",\"udnmimFYL\"];const serializationHash=\"framer-NtVhy\";const variantClassNames={KZIK7rfVg:\"framer-v-1eogpue\",udnmimFYL:\"framer-v-17ka4qg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const humanReadableEnumMap1={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={Dark:\"KZIK7rfVg\",Light:\"udnmimFYL\"};const getProps=({height,iconColor,iconDark2,iconLight2,iconSize,id,weight,width,...props})=>{var _ref,_humanReadableEnumMap_iconSize,_ref1,_ref2,_humanReadableEnumMap1_weight,_ref3,_ref4,_humanReadableVariantMap_props_variant,_ref5,_ref6,_ref7;return{...props,AeO5PLd9q:(_ref=iconColor!==null&&iconColor!==void 0?iconColor:props.AeO5PLd9q)!==null&&_ref!==void 0?_ref:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",ddWa08mZD:(_ref2=(_ref1=(_humanReadableEnumMap_iconSize=humanReadableEnumMap[iconSize])!==null&&_humanReadableEnumMap_iconSize!==void 0?_humanReadableEnumMap_iconSize:iconSize)!==null&&_ref1!==void 0?_ref1:props.ddWa08mZD)!==null&&_ref2!==void 0?_ref2:\"fTmWKR9rn\",QNUIABbS6:(_ref4=(_ref3=(_humanReadableEnumMap1_weight=humanReadableEnumMap1[weight])!==null&&_humanReadableEnumMap1_weight!==void 0?_humanReadableEnumMap1_weight:weight)!==null&&_ref3!==void 0?_ref3:props.QNUIABbS6)!==null&&_ref4!==void 0?_ref4:\"bold\",variant:(_ref5=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref5!==void 0?_ref5:\"KZIK7rfVg\",WfbOFlO0c:(_ref6=iconDark2!==null&&iconDark2!==void 0?iconDark2:props.WfbOFlO0c)!==null&&_ref6!==void 0?_ref6:\"Moon\",zcws0PLsu:(_ref7=iconLight2!==null&&iconLight2!==void 0?iconLight2:props.zcws0PLsu)!==null&&_ref7!==void 0?_ref7:\"Sun\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,AeO5PLd9q,ddWa08mZD,QNUIABbS6,zcws0PLsu,WfbOFlO0c,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"KZIK7rfVg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1eogpue\",className,classNames),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"KZIK7rfVg\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({udnmimFYL:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lcjwir-container\",layoutDependency:layoutDependency,layoutId:\"NZvNweLd5-container\",children:/*#__PURE__*/_jsx(IconSize,{H2EdQSxaV:WfbOFlO0c,height:\"100%\",id:\"NZvNweLd5\",layoutId:\"NZvNweLd5\",pH3SlNbTG:QNUIABbS6,teu7AQ8vB:AeO5PLd9q,variant:ddWa08mZD,width:\"100%\",...addPropertyOverrides({udnmimFYL:{H2EdQSxaV:zcws0PLsu}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-NtVhy[data-border=\"true\"]::after, .framer-NtVhy [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NtVhy.framer-n0rqea, .framer-NtVhy .framer-n0rqea { display: block; }\",\".framer-NtVhy.framer-1eogpue { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-NtVhy .framer-1lcjwir-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NtVhy.framer-1eogpue { gap: 0px; } .framer-NtVhy.framer-1eogpue > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-NtVhy.framer-1eogpue > :first-child { margin-left: 0px; } .framer-NtVhy.framer-1eogpue > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"udnmimFYL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AeO5PLd9q\":\"iconColor\",\"ddWa08mZD\":\"iconSize\",\"QNUIABbS6\":\"weight\",\"zcws0PLsu\":\"iconLight2\",\"WfbOFlO0c\":\"iconDark2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerZbmf7W7C5=withCSS(Component,css,\"framer-NtVhy\");export default FramerZbmf7W7C5;FramerZbmf7W7C5.displayName=\"Single\";FramerZbmf7W7C5.defaultProps={height:20,width:20};addPropertyControls(FramerZbmf7W7C5,{variant:{options:[\"KZIK7rfVg\",\"udnmimFYL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},AeO5PLd9q:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},ddWa08mZD:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"variant\"])&&{...IconSizeControls[\"variant\"],defaultValue:\"fTmWKR9rn\",description:undefined,hidden:undefined,title:\"IconSize\"},QNUIABbS6:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"pH3SlNbTG\"])&&{...IconSizeControls[\"pH3SlNbTG\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"Weight\"},zcws0PLsu:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"H2EdQSxaV\"])&&{...IconSizeControls[\"H2EdQSxaV\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"IconLight-2\"},WfbOFlO0c:(IconSizeControls===null||IconSizeControls===void 0?void 0:IconSizeControls[\"H2EdQSxaV\"])&&{...IconSizeControls[\"H2EdQSxaV\"],defaultValue:\"Moon\",description:undefined,hidden:undefined,title:\"IconDark-2\"}});addFonts(FramerZbmf7W7C5,[...IconSizeFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZbmf7W7C5\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"AeO5PLd9q\\\":\\\"iconColor\\\",\\\"ddWa08mZD\\\":\\\"iconSize\\\",\\\"QNUIABbS6\\\":\\\"weight\\\",\\\"zcws0PLsu\\\":\\\"iconLight2\\\",\\\"WfbOFlO0c\\\":\\\"iconDark2\\\"}\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"udnmimFYL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zbmf7W7C5.map","// Generated by Framer (2a8efd8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withSingleToggle}from\"https://framerusercontent.com/modules/qI1autnce1ngcX7nJQbN/F8GOjVGSpZOM9Vfv4HZW/SingleToggle.js\";import Single,*as SingleInfo from\"https://framerusercontent.com/modules/cBF15lBi7RiyI8q4CFpd/VDKXw1bdoJ5vGWb1hZF8/Zbmf7W7C5.js\";const SingleFonts=getFonts(Single);const SingleWithSingleToggleWithMappedReactPropsg424ez=withMappedReactProps(withSingleToggle(Single),SingleInfo);const SingleControls=getPropertyControls(Single);const cycleOrder=[\"fmPFgJdpx\"];const serializationHash=\"framer-an0mh\";const variantClassNames={fmPFgJdpx:\"framer-v-dbcror\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableEnumMap={\"16\":\"nwk9_16fU\",\"20\":\"fTmWKR9rn\",\"24\":\"qH6aVuVIA\",\"32\":\"VYX6ihBN1\"};const humanReadableEnumMap1={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const getProps=({height,iconColor,iconDark,iconLight,iconSize,iconWeight,id,padding,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableEnumMap1_iconWeight,_ref3,_ref4,_ref5,_humanReadableEnumMap_iconSize,_ref6,_ref7;return{...props,aoJpqCstc:(_ref=iconLight!==null&&iconLight!==void 0?iconLight:props.aoJpqCstc)!==null&&_ref!==void 0?_ref:\"Sun\",izVnO3mC9:(_ref1=iconDark!==null&&iconDark!==void 0?iconDark:props.izVnO3mC9)!==null&&_ref1!==void 0?_ref1:\"Moon\",ogBQvzNNC:(_ref2=padding!==null&&padding!==void 0?padding:props.ogBQvzNNC)!==null&&_ref2!==void 0?_ref2:10,q3VxHPdzp:(_ref4=(_ref3=(_humanReadableEnumMap1_iconWeight=humanReadableEnumMap1[iconWeight])!==null&&_humanReadableEnumMap1_iconWeight!==void 0?_humanReadableEnumMap1_iconWeight:iconWeight)!==null&&_ref3!==void 0?_ref3:props.q3VxHPdzp)!==null&&_ref4!==void 0?_ref4:\"bold\",Tib6Q7ZnQ:(_ref5=iconColor!==null&&iconColor!==void 0?iconColor:props.Tib6Q7ZnQ)!==null&&_ref5!==void 0?_ref5:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\",Xu4nOYGGe:(_ref7=(_ref6=(_humanReadableEnumMap_iconSize=humanReadableEnumMap[iconSize])!==null&&_humanReadableEnumMap_iconSize!==void 0?_humanReadableEnumMap_iconSize:iconSize)!==null&&_ref6!==void 0?_ref6:props.Xu4nOYGGe)!==null&&_ref7!==void 0?_ref7:\"fTmWKR9rn\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,izVnO3mC9,aoJpqCstc,Xu4nOYGGe,q3VxHPdzp,Tib6Q7ZnQ,ogBQvzNNC,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"fmPFgJdpx\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-dbcror\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"fmPFgJdpx\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--1cltbxo\":ogBQvzNNC,...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-57g8d5-container\",layoutDependency:layoutDependency,layoutId:\"JElwo0G4_-container\",children:/*#__PURE__*/_jsx(SingleWithSingleToggleWithMappedReactPropsg424ez,{AeO5PLd9q:Tib6Q7ZnQ,ddWa08mZD:Xu4nOYGGe,height:\"100%\",id:\"JElwo0G4_\",layoutId:\"JElwo0G4_\",QNUIABbS6:q3VxHPdzp,variant:\"udnmimFYL\",WfbOFlO0c:izVnO3mC9,width:\"100%\",zcws0PLsu:aoJpqCstc})})})})})});});const css=['.framer-an0mh[data-border=\"true\"]::after, .framer-an0mh [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-an0mh.framer-17sullt, .framer-an0mh .framer-17sullt { display: block; }\",\".framer-an0mh.framer-dbcror { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: calc(max(0, var(--1cltbxo)) * 1px); position: relative; width: min-content; }\",\".framer-an0mh .framer-57g8d5-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-an0mh.framer-dbcror { gap: 0px; } .framer-an0mh.framer-dbcror > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-an0mh.framer-dbcror > :first-child { margin-left: 0px; } .framer-an0mh.framer-dbcror > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"izVnO3mC9\":\"iconDark\",\"aoJpqCstc\":\"iconLight\",\"Xu4nOYGGe\":\"iconSize\",\"q3VxHPdzp\":\"iconWeight\",\"Tib6Q7ZnQ\":\"iconColor\",\"ogBQvzNNC\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerVuw93iw32=withCSS(Component,css,\"framer-an0mh\");export default FramerVuw93iw32;FramerVuw93iw32.displayName=\"SingleToggle\";FramerVuw93iw32.defaultProps={height:40,width:40};addPropertyControls(FramerVuw93iw32,{izVnO3mC9:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"WfbOFlO0c\"])&&{...SingleControls[\"WfbOFlO0c\"],defaultValue:\"Moon\",description:undefined,hidden:undefined,title:\"IconDark\"},aoJpqCstc:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"zcws0PLsu\"])&&{...SingleControls[\"zcws0PLsu\"],defaultValue:\"Sun\",description:undefined,hidden:undefined,title:\"IconLight\"},Xu4nOYGGe:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"ddWa08mZD\"])&&{...SingleControls[\"ddWa08mZD\"],defaultValue:\"fTmWKR9rn\",description:undefined,hidden:undefined,title:\"IconSize\"},q3VxHPdzp:(SingleControls===null||SingleControls===void 0?void 0:SingleControls[\"QNUIABbS6\"])&&{...SingleControls[\"QNUIABbS6\"],defaultValue:\"bold\",description:undefined,hidden:undefined,title:\"IconWeight\"},Tib6Q7ZnQ:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},ogBQvzNNC:{defaultValue:10,displayStepper:true,min:0,title:\"Padding\",type:ControlType.Number}});addFonts(FramerVuw93iw32,[...SingleFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVuw93iw32\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"izVnO3mC9\\\":\\\"iconDark\\\",\\\"aoJpqCstc\\\":\\\"iconLight\\\",\\\"Xu4nOYGGe\\\":\\\"iconSize\\\",\\\"q3VxHPdzp\\\":\\\"iconWeight\\\",\\\"Tib6Q7ZnQ\\\":\\\"iconColor\\\",\\\"ogBQvzNNC\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vuw93iw32.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SingleToggle from\"https://framerusercontent.com/modules/cmTtXrGIgvlXurH1sYiX/tgHYG0Nug99jKoDcYXkw/Vuw93iw32.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const SingleToggleFonts=getFonts(SingleToggle);const TooltipFonts=getFonts(Tooltip);const cycleOrder=[\"n2ZpwQ29o\",\"OjCdq_wcG\",\"IDcJrkWB2\"];const serializationHash=\"framer-Rr1P4\";const variantClassNames={IDcJrkWB2:\"framer-v-186gpky\",n2ZpwQ29o:\"framer-v-1qywcsf\",OjCdq_wcG:\"framer-v-1qhkk1g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"n2ZpwQ29o\",\"Variant 2\":\"OjCdq_wcG\",\"Variant 3\":\"IDcJrkWB2\"};const getProps=({cursorToogle,height,hover,iconColor,id,width,...props})=>{return{...props,gvkKvbvu_:hover??props.gvkKvbvu_,ikPZLYknW:iconColor??props.ikPZLYknW??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",qjrqFV6QP:cursorToogle??props.qjrqFV6QP,variant:humanReadableVariantMap[props.variant]??props.variant??\"n2ZpwQ29o\"};};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,qjrqFV6QP,ikPZLYknW,gvkKvbvu_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n2ZpwQ29o\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterceiuky=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gvkKvbvu_){const res=await gvkKvbvu_(...args);if(res===false)return false;}setVariant(\"OjCdq_wcG\");});const onMouseLeavejj3j4j=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"n2ZpwQ29o\");});const onMouseEnter19m8t79=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gvkKvbvu_){const res=await gvkKvbvu_(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"OjCdq_wcG\")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-1qywcsf\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n2ZpwQ29o\",onMouseEnter:onMouseEnterceiuky,ref:refBinding,style:{...style},...addPropertyOverrides({IDcJrkWB2:{\"data-framer-name\":\"Variant 3\",onMouseEnter:onMouseEnter19m8t79},OjCdq_wcG:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavejj3j4j}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-auam3a-container\",\"data-framer-cursor\":qjrqFV6QP,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pVwutIidw-container\",nodeId:\"pVwutIidw\",rendersWithMotion:true,scopeId:\"WXC_KZVu2\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SingleToggle,{aoJpqCstc:\"Moon\",height:\"100%\",id:\"pVwutIidw\",izVnO3mC9:\"Sun\",layoutId:\"pVwutIidw\",ogBQvzNNC:10,q3VxHPdzp:\"regular\",Tib6Q7ZnQ:ikPZLYknW,width:\"100%\",Xu4nOYGGe:\"fTmWKR9rn\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({OjCdq_wcG:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||40)-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2nz2wi-container\",layoutDependency:layoutDependency,layoutId:\"gfGZ0n40K-container\",nodeId:\"gfGZ0n40K\",rendersWithMotion:true,scopeId:\"WXC_KZVu2\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Theme\",height:\"100%\",id:\"gfGZ0n40K\",layoutId:\"gfGZ0n40K\",style:{height:\"100%\"},tVP4ig6PE:\"rgb(0, 0, 0)\",width:\"100%\",XHHXZ8OmE:\"rgb(255, 255, 255)\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Rr1P4.framer-7d3g8q, .framer-Rr1P4 .framer-7d3g8q { display: block; }\",\".framer-Rr1P4.framer-1qywcsf { height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-Rr1P4 .framer-auam3a-container { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; }\",\".framer-Rr1P4 .framer-2nz2wi-container { bottom: -31px; flex: none; height: 32px; left: 50%; position: absolute; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OjCdq_wcG\":{\"layout\":[\"fixed\",\"fixed\"]},\"IDcJrkWB2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qjrqFV6QP\":\"cursorToogle\",\"ikPZLYknW\":\"iconColor\",\"gvkKvbvu_\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWXC_KZVu2=withCSS(Component,css,\"framer-Rr1P4\");export default FramerWXC_KZVu2;FramerWXC_KZVu2.displayName=\"toogle-tooltip\";FramerWXC_KZVu2.defaultProps={height:40,width:40};addPropertyControls(FramerWXC_KZVu2,{variant:{options:[\"n2ZpwQ29o\",\"OjCdq_wcG\",\"IDcJrkWB2\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qjrqFV6QP:{title:\"CursorToogle\",type:ControlType.CustomCursor},ikPZLYknW:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',title:\"Icon Color\",type:ControlType.Color},gvkKvbvu_:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerWXC_KZVu2,[{explicitInter:true,fonts:[]},...SingleToggleFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWXC_KZVu2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OjCdq_wcG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IDcJrkWB2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qjrqFV6QP\\\":\\\"cursorToogle\\\",\\\"ikPZLYknW\\\":\\\"iconColor\\\",\\\"gvkKvbvu_\\\":\\\"hover\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WXC_KZVu2.map","var e=makeQueue();var raf=t=>schedule(t,e);var t=makeQueue();raf.write=e=>schedule(e,t);var a=makeQueue();raf.onStart=e=>schedule(e,a);var n=makeQueue();raf.onFrame=e=>schedule(e,n);var u=makeQueue();raf.onFinish=e=>schedule(e,u);var l=[];raf.setTimeout=(e,t)=>{const a=raf.now()+t;const cancel=()=>{const e=l.findIndex((e=>e.cancel==cancel));~e&&l.splice(e,1);d-=~e?1:0};const n={time:a,handler:e,cancel:cancel};l.splice(findTimeout(a),0,n);d+=1;start();return n};var findTimeout=e=>~(~l.findIndex((t=>t.time>e))||~l.length);raf.cancel=l=>{a.delete(l);n.delete(l);u.delete(l);e.delete(l);t.delete(l)};raf.sync=e=>{c=true;raf.batchedUpdates(e);c=false};raf.throttle=e=>{let t;function queuedFn(){try{e(...t)}finally{t=null}}function throttled(...e){t=e;raf.onStart(queuedFn)}throttled.handler=e;throttled.cancel=()=>{a.delete(queuedFn);t=null};return throttled};var o=typeof window!=\"undefined\"?window.requestAnimationFrame:()=>{};raf.use=e=>o=e;raf.now=typeof performance!=\"undefined\"?()=>performance.now():Date.now;raf.batchedUpdates=e=>e();raf.catch=console.error;raf.frameLoop=\"always\";raf.advance=()=>{raf.frameLoop!==\"demand\"?console.warn(\"Cannot call the manual advancement of rafz whilst frameLoop is not set as demand\"):update()};var r=-1;var d=0;var c=false;function schedule(e,t){if(c){t.delete(e);e(0)}else{t.add(e);start()}}function start(){if(r<0){r=0;raf.frameLoop!==\"demand\"&&o(loop)}}function stop(){r=-1}function loop(){if(~r){o(loop);raf.batchedUpdates(update)}}function update(){const o=r;r=raf.now();const c=findTimeout(r);if(c){eachSafely(l.splice(0,c),(e=>e.handler()));d-=c}if(d){a.flush();e.flush(o?Math.min(64,r-o):16.667);n.flush();t.flush();u.flush()}else stop()}function makeQueue(){let e=new Set;let t=e;return{add(a){d+=t!=e||e.has(a)?0:1;e.add(a)},delete(a){d-=t==e&&e.has(a)?1:0;return e.delete(a)},flush(a){if(t.size){e=new Set;d-=t.size;eachSafely(t,(t=>t(a)&&e.add(t)));d+=e.size;t=e}}}}function eachSafely(e,t){e.forEach((e=>{try{t(e)}catch(e){raf.catch(e)}}))}var s={count(){return d},isRunning(){return r>=0},clear(){r=-1;l=[];a=makeQueue();e=makeQueue();n=makeQueue();t=makeQueue();u=makeQueue();d=0}};export{s as __raf,raf};\n//# sourceMappingURL=react-spring_rafz.modern.mjs.map\n","import{raf as e}from\"@react-spring/rafz\";export{raf}from\"@react-spring/rafz\";import{useRef as t,useEffect as r,useLayoutEffect as n,useState as a}from\"react\";var o=Object.defineProperty;var __export=(e,t)=>{for(var r in t)o(e,r,{get:t[r],enumerable:true})};var s={};__export(s,{assign:()=>assign,colors:()=>c,createStringInterpolator:()=>l,skipAnimation:()=>d,to:()=>u,willAdvance:()=>p});function noop(){}var defineHidden=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:true,configurable:true});var i={arr:Array.isArray,obj:e=>!!e&&e.constructor.name===\"Object\",fun:e=>typeof e===\"function\",str:e=>typeof e===\"string\",num:e=>typeof e===\"number\",und:e=>e===void 0};function isEqual(e,t){if(i.arr(e)){if(!i.arr(t)||e.length!==t.length)return false;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return false;return true}return e===t}var each=(e,t)=>e.forEach(t);function eachProp(e,t,r){if(i.arr(e))for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);else for(const n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var toArray=e=>i.und(e)?[]:i.arr(e)?e:[e];function flush(e,t){if(e.size){const r=Array.from(e);e.clear();each(r,t)}}var flushCalls=(e,...t)=>flush(e,(e=>e(...t)));var isSSR=()=>typeof window===\"undefined\"||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);var l;var u;var c=null;var d=false;var p=noop;var assign=t=>{t.to&&(u=t.to);t.now&&(e.now=t.now);t.colors!==void 0&&(c=t.colors);t.skipAnimation!=null&&(d=t.skipAnimation);t.createStringInterpolator&&(l=t.createStringInterpolator);t.requestAnimationFrame&&e.use(t.requestAnimationFrame);t.batchedUpdates&&(e.batchedUpdates=t.batchedUpdates);t.willAdvance&&(p=t.willAdvance);t.frameLoop&&(e.frameLoop=t.frameLoop)};var h=new Set;var f=[];var v=[];var g=0;var m={get idle(){return!h.size&&!f.length},start(t){if(g>t.priority){h.add(t);e.onStart(flushStartQueue)}else{startSafely(t);e(advance)}},advance:advance,sort(t){if(g)e.onFrame((()=>m.sort(t)));else{const e=f.indexOf(t);if(~e){f.splice(e,1);startUnsafely(t)}}},clear(){f=[];h.clear()}};function flushStartQueue(){h.forEach(startSafely);h.clear();e(advance)}function startSafely(e){f.includes(e)||startUnsafely(e)}function startUnsafely(e){f.splice(findIndex(f,(t=>t.priority>e.priority)),0,e)}function advance(e){const t=v;for(let r=0;r<f.length;r++){const n=f[r];g=n.priority;if(!n.idle){p(n);n.advance(e);n.idle||t.push(n)}}g=0;v=f;v.length=0;f=t;return f.length>0}function findIndex(e,t){const r=e.findIndex(t);return r<0?e.length:r}var clamp=(e,t,r)=>Math.min(Math.max(r,e),t);var w={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};var b=\"[-+]?\\\\d*\\\\.?\\\\d+\";var y=b+\"%\";function call(...e){return\"\\\\(\\\\s*(\"+e.join(\")\\\\s*,\\\\s*(\")+\")\\\\s*\\\\)\"}var M=new RegExp(\"rgb\"+call(b,b,b));var k=new RegExp(\"rgba\"+call(b,b,b,b));var E=new RegExp(\"hsl\"+call(b,y,y));var I=new RegExp(\"hsla\"+call(b,y,y,b));var x=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;var O=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;var A=/^#([0-9a-fA-F]{6})$/;var F=/^#([0-9a-fA-F]{8})$/;function normalizeColor(e){let t;return typeof e===\"number\"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=A.exec(e))?parseInt(t[1]+\"ff\",16)>>>0:c&&c[e]!==void 0?c[e]:(t=M.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|255)>>>0:(t=k.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|parse1(t[4]))>>>0:(t=x.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+\"ff\",16)>>>0:(t=F.exec(e))?parseInt(t[1],16)>>>0:(t=O.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=E.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|255)>>>0:(t=I.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|parse1(t[4]))>>>0:null}function hue2rgb(e,t,r){r<0&&(r+=1);r>1&&(r-=1);return r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e,t,r){const n=r<.5?r*(1+t):r+t-r*t;const a=2*r-n;const o=hue2rgb(a,n,e+1/3);const s=hue2rgb(a,n,e);const i=hue2rgb(a,n,e-1/3);return Math.round(o*255)<<24|Math.round(s*255)<<16|Math.round(i*255)<<8}function parse255(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function parse360(e){const t=parseFloat(e);return(t%360+360)%360/360}function parse1(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function parsePercentage(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function colorToRgba(e){let t=normalizeColor(e);if(t===null)return e;t=t||0;const r=(t&4278190080)>>>24;const n=(t&16711680)>>>16;const a=(t&65280)>>>8;const o=(t&255)/255;return`rgba(${r}, ${n}, ${a}, ${o})`}var createInterpolator=(e,t,r)=>{if(i.fun(e))return e;if(i.arr(e))return createInterpolator({range:e,output:t,extrapolate:r});if(i.str(e.output[0]))return l(e);const n=e;const a=n.output;const o=n.range||[0,1];const s=n.extrapolateLeft||n.extrapolate||\"extend\";const u=n.extrapolateRight||n.extrapolate||\"extend\";const c=n.easing||(e=>e);return e=>{const t=findRange(e,o);return interpolate(e,o[t],o[t+1],a[t],a[t+1],c,s,u,n.map)}};function interpolate(e,t,r,n,a,o,s,i,l){let u=l?l(e):e;if(u<t){if(s===\"identity\")return u;s===\"clamp\"&&(u=t)}if(u>r){if(i===\"identity\")return u;i===\"clamp\"&&(u=r)}if(n===a)return n;if(t===r)return e<=t?n:a;t===-Infinity?u=-u:r===Infinity?u-=t:u=(u-t)/(r-t);u=o(u);n===-Infinity?u=-u:a===Infinity?u+=n:u=u*(a-n)+n;return u}function findRange(e,t){for(var r=1;r<t.length-1;++r)if(t[r]>=e)break;return r-1}var steps=(e,t=\"end\")=>r=>{r=t===\"end\"?Math.min(r,.999):Math.max(r,.001);const n=r*e;const a=t===\"end\"?Math.floor(n):Math.ceil(n);return clamp(0,1,a/e)};var S=1.70158;var $=S*1.525;var z=S+1;var R=2*Math.PI/3;var q=2*Math.PI/4.5;var bounceOut=e=>{const t=7.5625;const r=2.75;return e<1/r?t*e*e:e<2/r?t*(e-=1.5/r)*e+.75:e<2.5/r?t*(e-=2.25/r)*e+.9375:t*(e-=2.625/r)*e+.984375};var L={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>z*e*e*e-S*e*e,easeOutBack:e=>1+z*Math.pow(e-1,3)+S*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(($+1)*2*e-$)/2:(Math.pow(2*e-2,2)*(($+1)*(e*2-2)+$)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*R),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*R)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*q)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*q)/2+1,easeInBounce:e=>1-bounceOut(1-e),easeOutBounce:bounceOut,easeInOutBounce:e=>e<.5?(1-bounceOut(1-2*e))/2:(1+bounceOut(2*e-1))/2,steps:steps};var P=Symbol.for(\"FluidValue.get\");var C=Symbol.for(\"FluidValue.observers\");var hasFluidValue=e=>Boolean(e&&e[P]);var getFluidValue=e=>e&&e[P]?e[P]():e;var getFluidObservers=e=>e[C]||null;function callFluidObserver(e,t){e.eventObserved?e.eventObserved(t):e(t)}function callFluidObservers(e,t){const r=e[C];r&&r.forEach((e=>{callFluidObserver(e,t)}))}var Q=class{constructor(e){if(!e&&!(e=this.get))throw Error(\"Unknown getter\");setFluidGetter(this,e)}};P,C;var setFluidGetter=(e,t)=>setHidden(e,P,t);function addFluidObserver(e,t){if(e[P]){let r=e[C];r||setHidden(e,C,r=new Set);if(!r.has(t)){r.add(t);e.observerAdded&&e.observerAdded(r.size,t)}}return t}function removeFluidObserver(e,t){const r=e[C];if(r&&r.has(t)){const n=r.size-1;n?r.delete(t):e[C]=null;e.observerRemoved&&e.observerRemoved(n,t)}}var setHidden=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:true,configurable:true});var T=/[+\\-]?(?:0|[1-9]\\d*)(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g;var j=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d\\.]+%?\\))/gi;var U=new RegExp(`(${T.source})(%|[a-z]+)`,\"i\");var B=/rgba\\(([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+)\\)/gi;var W=/var\\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\\)/;var variableToRgba=e=>{const[t,r]=parseCSSVariable(e);if(!t||isSSR())return e;const n=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(n)return n.trim();if(r&&r.startsWith(\"--\")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(r);return t||e}return r&&W.test(r)?variableToRgba(r):r||e};var parseCSSVariable=e=>{const t=W.exec(e);if(!t)return[,];const[,r,n]=t;return[r,n]};var D;var rgbaRound=(e,t,r,n,a)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${a})`;var createStringInterpolator2=e=>{D||(D=c?new RegExp(`(${Object.keys(c).join(\"|\")})(?!\\\\w)`,\"g\"):/^\\b$/);const t=e.output.map((e=>getFluidValue(e).replace(W,variableToRgba).replace(j,colorToRgba).replace(D,colorToRgba)));const r=t.map((e=>e.match(T).map(Number)));const n=r[0].map(((e,t)=>r.map((e=>{if(!(t in e))throw Error('The arity of each \"output\" value must be equal');return e[t]}))));const a=n.map((t=>createInterpolator({...e,output:t})));return e=>{const r=!U.test(t[0])&&t.find((e=>U.test(e)))?.replace(T,\"\");let n=0;return t[0].replace(T,(()=>`${a[n++](e)}${r||\"\"}`)).replace(B,rgbaRound)}};var V=\"react-spring: \";var once=e=>{const t=e;let r=false;if(typeof t!=\"function\")throw new TypeError(`${V}once requires a function parameter`);return(...e)=>{if(!r){t(...e);r=true}}};var H=once(console.warn);function deprecateInterpolate(){H(`${V}The \"interpolate\" function is deprecated in v9 (use \"to\" instead)`)}var Z=once(console.warn);function deprecateDirectCall(){Z(`${V}Directly calling start instead of using the api object is deprecated in v9 (use \".start\" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(e){return i.str(e)&&(e[0]==\"#\"||/\\d/.test(e)||!isSSR()&&W.test(e)||e in(c||{}))}var G;var N=new WeakMap;var handleObservation=e=>e.forEach((({target:e,contentRect:t})=>N.get(e)?.forEach((e=>e(t)))));function resizeElement(e,t){G||typeof ResizeObserver!==\"undefined\"&&(G=new ResizeObserver(handleObservation));let r=N.get(t);if(!r){r=new Set;N.set(t,r)}r.add(e);G&&G.observe(t);return()=>{const r=N.get(t);if(r){r.delete(e);!r.size&&G&&G.unobserve(t)}}}var X=new Set;var _;var createResizeHandler=()=>{const handleResize=()=>{X.forEach((e=>e({width:window.innerWidth,height:window.innerHeight})))};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize)}};var resizeWindow=e=>{X.add(e);_||(_=createResizeHandler());return()=>{X.delete(e);if(!X.size&&_){_();_=void 0}}};var onResize=(e,{container:t=document.documentElement}={})=>t===document.documentElement?resizeWindow(e):resizeElement(e,t);var progress=(e,t,r)=>t-e===0?1:(r-e)/(t-e);var J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};var K=class{constructor(e,t){this.createAxis=()=>({current:0,progress:0,scrollLength:0});this.updateAxis=e=>{const t=this.info[e];const{length:r,position:n}=J[e];t.current=this.container[`scroll${n}`];t.scrollLength=this.container[`scroll${r}`]-this.container[`client${r}`];t.progress=progress(0,t.scrollLength,t.current)};this.update=()=>{this.updateAxis(\"x\");this.updateAxis(\"y\")};this.sendEvent=()=>{this.callback(this.info)};this.advance=()=>{this.update();this.sendEvent()};this.callback=e;this.container=t;this.info={time:0,x:this.createAxis(),y:this.createAxis()}}};var Y=new WeakMap;var ee=new WeakMap;var te=new WeakMap;var getTarget=e=>e===document.documentElement?window:e;var onScroll=(t,{container:r=document.documentElement}={})=>{let n=te.get(r);if(!n){n=new Set;te.set(r,n)}const a=new K(t,r);n.add(a);if(!Y.has(r)){const listener=()=>{n?.forEach((e=>e.advance()));return true};Y.set(r,listener);const e=getTarget(r);window.addEventListener(\"resize\",listener,{passive:true});r!==document.documentElement&&ee.set(r,onResize(listener,{container:r}));e.addEventListener(\"scroll\",listener,{passive:true})}const o=Y.get(r);e(o);return()=>{e.cancel(o);const t=te.get(r);if(!t)return;t.delete(a);if(t.size)return;const n=Y.get(r);Y.delete(r);if(n){getTarget(r).removeEventListener(\"scroll\",n);window.removeEventListener(\"resize\",n);ee.get(r)?.()}}};function useConstant(e){const r=t(null);r.current===null&&(r.current=e());return r.current}var re=isSSR()?r:n;var useIsMounted=()=>{const e=t(false);re((()=>{e.current=true;return()=>{e.current=false}}),[]);return e};function useForceUpdate(){const e=a()[1];const t=useIsMounted();return()=>{t.current&&e(Math.random())}}function useMemoOne(e,n){const[o]=a((()=>({inputs:n,result:e()})));const s=t();const i=s.current;let l=i;if(l){const t=Boolean(n&&l.inputs&&areInputsEqual(n,l.inputs));t||(l={inputs:n,result:e()})}else l=o;r((()=>{s.current=l;i==o&&(o.inputs=o.result=void 0)}),[l]);return l.result}function areInputsEqual(e,t){if(e.length!==t.length)return false;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return false;return true}var useOnce=e=>r(e,ne);var ne=[];function usePrev(e){const n=t();r((()=>{n.current=e}));return n.current}var useReducedMotion=()=>{const[e,t]=a(null);re((()=>{const e=window.matchMedia(\"(prefers-reduced-motion)\");const handleMediaChange=e=>{t(e.matches);assign({skipAnimation:e.matches})};handleMediaChange(e);e.addEventListener?e.addEventListener(\"change\",handleMediaChange):e.addListener(handleMediaChange);return()=>{e.removeEventListener?e.removeEventListener(\"change\",handleMediaChange):e.removeListener(handleMediaChange)}}),[]);return e};export{Q as FluidValue,s as Globals,addFluidObserver,callFluidObserver,callFluidObservers,clamp,colorToRgba,w as colors,createInterpolator,createStringInterpolator2 as createStringInterpolator,defineHidden,deprecateDirectCall,deprecateInterpolate,each,eachProp,L as easings,flush,flushCalls,m as frameLoop,getFluidObservers,getFluidValue,hasFluidValue,x as hex3,O as hex4,A as hex6,F as hex8,E as hsl,I as hsla,i as is,isAnimatedString,isEqual,isSSR,noop,onResize,onScroll,once,V as prefix,removeFluidObserver,M as rgb,k as rgba,setFluidGetter,toArray,useConstant,useForceUpdate,re as useIsomorphicLayoutEffect,useMemoOne,useOnce,usePrev,useReducedMotion};\n//# sourceMappingURL=react-spring_shared.modern.mjs.map\n","import{defineHidden as t,is as e,createInterpolator as s,eachProp as r,hasFluidValue as n,getFluidValue as a,each as i,isAnimatedString as u,useForceUpdate as o,useIsomorphicLayoutEffect as l,addFluidObserver as c,removeFluidObserver as d,raf as p,useOnce as h}from\"@react-spring/shared\";import*as m from\"react\";import{forwardRef as g,useRef as y,useCallback as f,useEffect as v}from\"react\";var _=Symbol.for(\"Animated:node\");var isAnimated=t=>!!t&&t[_]===t;var getAnimated=t=>t&&t[_];var setAnimated=(e,s)=>t(e,_,s);var getPayload=t=>t&&t[_]&&t[_].getPayload();var V=class{constructor(){setAnimated(this,this)}getPayload(){return this.payload||[]}};var A=class extends V{constructor(t){super();this._value=t;this.done=true;this.durationProgress=0;e.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new A(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,s){if(e.num(t)){this.lastPosition=t;if(s){t=Math.round(t/s)*s;this.done&&(this.lastPosition=t)}}if(this._value===t)return false;this._value=t;return true}reset(){const{done:t}=this;this.done=false;if(e.num(this._value)){this.elapsedTime=0;this.durationProgress=0;this.lastPosition=this._value;t&&(this.lastVelocity=null);this.v0=null}}};var P=class extends A{constructor(t){super(0);this._string=null;this._toString=s({output:[t,t]})}static create(t){return new P(t)}getValue(){const t=this._string;return t==null?this._string=this._toString(this._value):t}setValue(t){if(e.str(t)){if(t==this._string)return false;this._string=t;this._value=1}else{if(!super.setValue(t))return false;this._string=null}return true}reset(t){t&&(this._toString=s({output:[this.getValue(),t]}));this._value=0;super.reset()}};var S={dependencies:null};var w=class extends V{constructor(t){super();this.source=t;this.setValue(t)}getValue(t){const e={};r(this.source,((s,r)=>{isAnimated(s)?e[r]=s.getValue(t):n(s)?e[r]=a(s):t||(e[r]=s)}));return e}setValue(t){this.source=t;this.payload=this._makePayload(t)}reset(){this.payload&&i(this.payload,(t=>t.reset()))}_makePayload(t){if(t){const e=new Set;r(t,this._addToPayload,e);return Array.from(e)}}_addToPayload(t){S.dependencies&&n(t)&&S.dependencies.add(t);const e=getPayload(t);e&&i(e,(t=>this.add(t)))}};var x=class extends w{constructor(t){super(t)}static create(t){return new x(t)}getValue(){return this.source.map((t=>t.getValue()))}setValue(t){const e=this.getPayload();if(t.length==e.length)return e.map(((e,s)=>e.setValue(t[s]))).some(Boolean);super.setValue(t.map(makeAnimated));return true}};function makeAnimated(t){const e=u(t)?P:A;return e.create(t)}function getAnimatedType(t){const s=getAnimated(t);return s?s.constructor:e.arr(t)?x:u(t)?P:A}var withAnimated=(t,s)=>{const r=!e.fun(t)||t.prototype&&t.prototype.isReactComponent;return g(((e,n)=>{const a=y(null);const u=r&&f((t=>{a.current=updateRef(n,t)}),[n]);const[g,_]=getAnimatedState(e,s);const V=o();const callback=()=>{const t=a.current;if(r&&!t)return;const e=!!t&&s.applyAnimatedValues(t,g.getValue(true));e===false&&V()};const A=new C(callback,_);const P=y();l((()=>{P.current=A;i(_,(t=>c(t,A)));return()=>{if(P.current){i(P.current.deps,(t=>d(t,P.current)));p.cancel(P.current.update)}}}));v(callback,[]);h((()=>()=>{const t=P.current;i(t.deps,(e=>d(e,t)))}));const S=s.getComponentProps(g.getValue());return m.createElement(t,{...S,ref:u})}))};var C=class{constructor(t,e){this.update=t;this.deps=e}eventObserved(t){t.type==\"change\"&&p.write(this.update)}};function getAnimatedState(t,e){const s=new Set;S.dependencies=s;t.style&&(t={...t,style:e.createAnimatedStyle(t.style)});t=new w(t);S.dependencies=null;return[t,s]}function updateRef(t,s){t&&(e.fun(t)?t(s):t.current=s);return s}var T=Symbol.for(\"AnimatedComponent\");var createHost=(t,{applyAnimatedValues:s=(()=>false),createAnimatedStyle:n=(t=>new w(t)),getComponentProps:a=(t=>t)}={})=>{const i={applyAnimatedValues:s,createAnimatedStyle:n,getComponentProps:a};const animated=t=>{const s=getDisplayName(t)||\"Anonymous\";t=e.str(t)?animated[t]||(animated[t]=withAnimated(t,i)):t[T]||(t[T]=withAnimated(t,i));t.displayName=`Animated(${s})`;return t};r(t,((s,r)=>{e.arr(t)&&(r=getDisplayName(s));animated[r]=animated(s)}));return{animated:animated}};var getDisplayName=t=>e.str(t)?t:t&&e.str(t.displayName)?t.displayName:e.fun(t)&&t.name||null;export{V as Animated,x as AnimatedArray,w as AnimatedObject,P as AnimatedString,A as AnimatedValue,createHost,getAnimated,getAnimatedType,getPayload,isAnimated,setAnimated};\n//# sourceMappingURL=react-spring_animated.modern.mjs.map\n","var a=class{};export{a as Any};\n//# sourceMappingURL=react-spring_types.modern.mjs.map\n","import{is as e,toArray as t,eachProp as s,getFluidValue as n,isAnimatedString as i,Globals as r,useIsomorphicLayoutEffect as o,each as a,easings as c,raf as u,flush as l,FluidValue as d,deprecateInterpolate as h,callFluidObservers as f,frameLoop as p,hasFluidValue as m,flushCalls as g,isEqual as v,getFluidObservers as y,addFluidObserver as _,removeFluidObserver as P,noop as b,useMemoOne as w,deprecateDirectCall as S,useForceUpdate as I,usePrev as k,useOnce as C,useConstant as R,onScroll as T,onResize as A,createInterpolator as x,createStringInterpolator as U}from\"@react-spring/shared\";export{Globals,createInterpolator,easings,useIsomorphicLayoutEffect,useReducedMotion}from\"@react-spring/shared\";import*as j from\"react\";import{useContext as V,useMemo as q,useRef as O,useState as M}from\"react\";import{getAnimated as Q,AnimatedValue as F,getPayload as z,AnimatedString as E,getAnimatedType as D,setAnimated as N}from\"@react-spring/animated\";export*from\"@react-spring/types\";function callProp(t,...s){return e.fun(t)?t(...s):t}var matchProp=(s,n)=>s===true||!!(n&&s&&(e.fun(s)?s(n):t(s).includes(n)));var resolveProp=(t,s)=>e.obj(t)?s&&t[s]:t;var getDefaultProp=(e,t)=>e.default===true?e[t]:e.default?e.default[t]:void 0;var noopTransform=e=>e;var getDefaultProps=(t,s=noopTransform)=>{let n=G;if(t.default&&t.default!==true){t=t.default;n=Object.keys(t)}const i={};for(const r of n){const n=s(t[r],r);e.und(n)||(i[r]=n)}return i};var G=[\"config\",\"onProps\",\"onStart\",\"onChange\",\"onPause\",\"onResume\",\"onRest\"];var K={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(e){const t={};let n=0;s(e,((e,s)=>{if(!K[s]){t[s]=e;n++}}));if(n)return t}function inferTo(e){const t=getForwardProps(e);if(t){const n={to:t};s(e,((e,s)=>s in t||(n[s]=e)));return n}return{...e}}function computeGoal(t){t=n(t);return e.arr(t)?t.map(computeGoal):i(t)?r.createStringInterpolator({range:[0,1],output:[t,t]})(1):t}function hasProps(e){for(const t in e)return true;return false}function isAsyncTo(t){return e.fun(t)||e.arr(t)&&e.obj(t[0])}function detachRefs(e,t){e.ref?.delete(e);t?.delete(e)}function replaceRef(e,t){if(t&&e.ref!==t){e.ref?.delete(e);t.add(e);e.ref=t}}function useChain(e,t,s=1e3){o((()=>{if(t){let n=0;a(e,((e,i)=>{const r=e.current;if(r.length){let o=s*t[i];isNaN(o)?o=n:n=o;a(r,(e=>{a(e.queue,(e=>{const t=e.delay;e.delay=e=>o+callProp(t||0,e)}))}));e.start()}}))}else{let t=Promise.resolve();a(e,(e=>{const s=e.current;if(s.length){const n=s.map((e=>{const t=e.queue;e.queue=[];return t}));t=t.then((()=>{a(s,((e,t)=>a(n[t]||[],(t=>e.queue.push(t)))));return Promise.all(e.start())}))}}))}}))}var Y={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};var L={...Y.default,mass:1,damping:1,easing:c.linear,clamp:false};var X=class{constructor(){this.velocity=0;Object.assign(this,L)}};function mergeConfig(t,s,n){if(n){n={...n};sanitizeConfig(n,s);s={...n,...s}}sanitizeConfig(t,s);Object.assign(t,s);for(const e in L)t[e]==null&&(t[e]=L[e]);let{frequency:i,damping:r}=t;const{mass:o}=t;if(!e.und(i)){i<.01&&(i=.01);r<0&&(r=0);t.tension=Math.pow(2*Math.PI/i,2)*o;t.friction=4*Math.PI*r*o/i}return t}function sanitizeConfig(t,s){if(e.und(s.decay)){const n=!e.und(s.tension)||!e.und(s.friction);if(n||!e.und(s.frequency)||!e.und(s.damping)||!e.und(s.mass)){t.duration=void 0;t.decay=void 0}n&&(t.frequency=void 0)}else t.duration=void 0}var B=[];var $=class{constructor(){this.changed=false;this.values=B;this.toValues=null;this.fromValues=B;this.config=new X;this.immediate=false}};function scheduleProps(t,{key:s,props:n,defaultProps:i,state:o,actions:a}){return new Promise(((c,l)=>{let d;let h;let f=matchProp(n.cancel??i?.cancel,s);if(f)onStart();else{e.und(n.pause)||(o.paused=matchProp(n.pause,s));let t=i?.pause;t!==true&&(t=o.paused||matchProp(t,s));d=callProp(n.delay||0,s);if(t){o.resumeQueue.add(onResume);a.pause()}else{a.resume();onResume()}}function onPause(){o.resumeQueue.add(onResume);o.timeouts.delete(h);h.cancel();d=h.time-u.now()}function onResume(){if(d>0&&!r.skipAnimation){o.delayed=true;h=u.setTimeout(onStart,d);o.pauseQueue.add(onPause);o.timeouts.add(h)}else onStart()}function onStart(){o.delayed&&(o.delayed=false);o.pauseQueue.delete(onPause);o.timeouts.delete(h);t<=(o.cancelId||0)&&(f=true);try{a.start({...n,callId:t,cancel:f},c)}catch(e){l(e)}}}))}var getCombinedResult=(e,t)=>t.length==1?t[0]:t.some((e=>e.cancelled))?getCancelledResult(e.get()):t.every((e=>e.noop))?getNoopResult(e.get()):getFinishedResult(e.get(),t.every((e=>e.finished)));var getNoopResult=e=>({value:e,noop:true,finished:true,cancelled:false});var getFinishedResult=(e,t,s=false)=>({value:e,finished:t,cancelled:s});var getCancelledResult=e=>({value:e,cancelled:true,finished:false});function runAsync(t,n,i,o){const{callId:a,parentId:c,onRest:l}=n;const{asyncTo:d,promise:h}=i;return c||t!==d||n.reset?i.promise=(async()=>{i.asyncId=a;i.asyncTo=t;const f=getDefaultProps(n,((e,t)=>t===\"onRest\"?void 0:e));let p;let m;const g=new Promise(((e,t)=>(p=e,m=t)));const bailIfEnded=e=>{const t=a<=(i.cancelId||0)&&getCancelledResult(o)||a!==i.asyncId&&getFinishedResult(o,false);if(t){e.result=t;m(e);throw e}};const animate=(t,n)=>{const c=new J;const u=new W;return(async()=>{if(r.skipAnimation){stopAsync(i);u.result=getFinishedResult(o,false);m(u);throw u}bailIfEnded(c);const l=e.obj(t)?{...t}:{...n,to:t};l.parentId=a;s(f,((t,s)=>{e.und(l[s])&&(l[s]=t)}));const d=await o.start(l);bailIfEnded(c);i.paused&&await new Promise((e=>{i.resumeQueue.add(e)}));return d})()};let v;if(r.skipAnimation){stopAsync(i);return getFinishedResult(o,false)}try{let s;s=e.arr(t)?(async e=>{for(const t of e)await animate(t)})(t):Promise.resolve(t(animate,o.stop.bind(o)));await Promise.all([s.then(p),g]);v=getFinishedResult(o.get(),true,false)}catch(e){if(e instanceof J)v=e.result;else{if(!(e instanceof W))throw e;v=e.result}}finally{if(a==i.asyncId){i.asyncId=c;i.asyncTo=c?d:void 0;i.promise=c?h:void 0}}e.fun(l)&&u.batchedUpdates((()=>{l(v,o,o.item)}));return v})():h}function stopAsync(e,t){l(e.timeouts,(e=>e.cancel()));e.pauseQueue.clear();e.resumeQueue.clear();e.asyncId=e.asyncTo=e.promise=void 0;t&&(e.cancelId=t)}var J=class extends Error{constructor(){super(\"An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.\")}};var W=class extends Error{constructor(){super(\"SkipAnimationSignal\")}};var isFrameValue=e=>e instanceof Z;var H=1;var Z=class extends d{constructor(){super(...arguments);this.id=H++;this._priority=0}get priority(){return this._priority}set priority(e){if(this._priority!=e){this._priority=e;this._onPriorityChange(e)}}get(){const e=Q(this);return e&&e.getValue()}to(...e){return r.to(this,e)}\n/** @deprecated Use the `to` method instead. */interpolate(...e){h();return r.to(this,e)}toJSON(){return this.get()}observerAdded(e){e==1&&this._attach()}observerRemoved(e){e==0&&this._detach()}_attach(){}_detach(){}_onChange(e,t=false){f(this,{type:\"change\",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||p.sort(this);f(this,{type:\"priority\",parent:this,priority:e})}};var ee=Symbol.for(\"SpringPhase\");var te=1;var se=2;var ne=4;var hasAnimated=e=>(e[ee]&te)>0;var isAnimating=e=>(e[ee]&se)>0;var isPaused=e=>(e[ee]&ne)>0;var setActiveBit=(e,t)=>t?e[ee]|=se|te:e[ee]&=~se;var setPausedBit=(e,t)=>t?e[ee]|=ne:e[ee]&=~ne;var ie=class extends Z{constructor(t,s){super();this.animation=new $;this.defaultProps={};this._state={paused:false,delayed:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._pendingCalls=new Set;this._lastCallId=0;this._lastToId=0;this._memoizedDuration=0;if(!e.und(t)||!e.und(s)){const n=e.obj(t)?{...t}:{...s,from:t};e.und(n.default)&&(n.default=true);this.start(n)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return n(this.animation.to)}get velocity(){const e=Q(this);return e instanceof F?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(s){let i=true;let r=false;const o=this.animation;let{toValues:a}=o;const{config:c}=o;const u=z(o.to);!u&&m(o.to)&&(a=t(n(o.to)));o.values.forEach(((t,n)=>{if(t.done)return;const l=t.constructor==E?1:u?u[n].lastPosition:a[n];let d=o.immediate;let h=l;if(!d){h=t.lastPosition;if(c.tension<=0){t.done=true;return}let i=t.elapsedTime+=s;const r=o.fromValues[n];const a=t.v0!=null?t.v0:t.v0=e.arr(c.velocity)?c.velocity[n]:c.velocity;let u;const f=c.precision||(r==l?.005:Math.min(1,Math.abs(l-r)*.001));if(e.und(c.duration))if(c.decay){const e=c.decay===true?.998:c.decay;const s=Math.exp(-(1-e)*i);h=r+a/(1-e)*(1-s);d=Math.abs(t.lastPosition-h)<=f;u=a*s}else{u=t.lastVelocity==null?a:t.lastVelocity;const n=c.restVelocity||f/10;const i=c.clamp?0:c.bounce;const o=!e.und(i);const p=r==l?t.v0>0:r<l;let m;let g=false;const v=1;const y=Math.ceil(s/v);for(let e=0;e<y;++e){m=Math.abs(u)>n;if(!m){d=Math.abs(l-h)<=f;if(d)break}if(o){g=h==l||h>l==p;if(g){u=-u*i;h=l}}const e=1e-6*-c.tension*(h-l);const t=.001*-c.friction*u;const s=(e+t)/c.mass;u+=s*v;h+=u*v}}else{let e=1;if(c.duration>0){if(this._memoizedDuration!==c.duration){this._memoizedDuration=c.duration;if(t.durationProgress>0){t.elapsedTime=c.duration*t.durationProgress;i=t.elapsedTime+=s}}e=(c.progress||0)+i/this._memoizedDuration;e=e>1?1:e<0?0:e;t.durationProgress=e}h=r+c.easing(e)*(l-r);u=(h-t.lastPosition)/s;d=e==1}t.lastVelocity=u;if(Number.isNaN(h)){console.warn(\"Got NaN while animating:\",this);d=true}}u&&!u[n].done&&(d=false);d?t.done=true:i=false;t.setValue(h,c.round)&&(r=true)}));const l=Q(this);const d=l.getValue();if(i){const e=n(o.to);if(d===e&&!r||c.decay)r&&c.decay&&this._onChange(d);else{l.setValue(e);this._onChange(e)}this._stop()}else r&&this._onChange(d)}set(e){u.batchedUpdates((()=>{this._stop();this._focus(e);this._set(e)}));return this}pause(){this._update({pause:true})}resume(){this._update({pause:false})}finish(){if(isAnimating(this)){const{to:e,config:t}=this.animation;u.batchedUpdates((()=>{this._onStart();t.decay||this._set(e,false);this._stop()}))}return this}update(e){const t=this.queue||(this.queue=[]);t.push(e);return this}start(t,s){let n;if(e.und(t)){n=this.queue||[];this.queue=[]}else n=[e.obj(t)?t:{...s,to:t}];return Promise.all(n.map((e=>{const t=this._update(e);return t}))).then((e=>getCombinedResult(this,e)))}stop(e){const{to:t}=this.animation;this._focus(this.get());stopAsync(this._state,e&&this._lastCallId);u.batchedUpdates((()=>this._stop(t,e)));return this}reset(){this._update({reset:true})}eventObserved(e){e.type==\"change\"?this._start():e.type==\"priority\"&&(this.priority=e.priority+1)}_prepareNode(t){const s=this.key||\"\";let{to:i,from:r}=t;i=e.obj(i)?i[s]:i;(i==null||isAsyncTo(i))&&(i=void 0);r=e.obj(r)?r[s]:r;r==null&&(r=void 0);const o={to:i,from:r};if(!hasAnimated(this)){t.reverse&&([i,r]=[r,i]);r=n(r);e.und(r)?Q(this)||this._set(i):this._set(r)}return o}_update({...e},t){const{key:s,defaultProps:n}=this;e.default&&Object.assign(n,getDefaultProps(e,((e,t)=>/^on/.test(t)?resolveProp(e,s):e)));mergeActiveFn(this,e,\"onProps\");sendEvent(this,\"onProps\",e,this);const i=this._prepareNode(e);if(Object.isFrozen(this))throw Error(\"Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?\");const r=this._state;return scheduleProps(++this._lastCallId,{key:s,props:e,defaultProps:n,state:r,actions:{pause:()=>{if(!isPaused(this)){setPausedBit(this,true);g(r.pauseQueue);sendEvent(this,\"onPause\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},resume:()=>{if(isPaused(this)){setPausedBit(this,false);isAnimating(this)&&this._resume();g(r.resumeQueue);sendEvent(this,\"onResume\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},start:this._merge.bind(this,i)}}).then((s=>{if(e.loop&&s.finished&&!(t&&s.noop)){const t=createLoopUpdate(e);if(t)return this._update(t,true)}return s}))}_merge(s,r,o){if(r.cancel){this.stop(true);return o(getCancelledResult(this))}const c=!e.und(s.to);const l=!e.und(s.from);if(c||l){if(!(r.callId>this._lastToId))return o(getCancelledResult(this));this._lastToId=r.callId}const{key:d,defaultProps:h,animation:f}=this;const{to:p,from:y}=f;let{to:_=p,from:P=y}=s;!l||c||r.default&&!e.und(_)||(_=P);r.reverse&&([_,P]=[P,_]);const b=!v(P,y);b&&(f.from=P);P=n(P);const w=!v(_,p);w&&this._focus(_);const S=isAsyncTo(r.to);const{config:I}=f;const{decay:k,velocity:C}=I;(c||l)&&(I.velocity=0);r.config&&!S&&mergeConfig(I,callProp(r.config,d),r.config!==h.config?callProp(h.config,d):void 0);let R=Q(this);if(!R||e.und(_))return o(getFinishedResult(this,true));const T=e.und(r.reset)?l&&!r.default:!e.und(P)&&matchProp(r.reset,d);const A=T?P:this.get();const x=computeGoal(_);const U=e.num(x)||e.arr(x)||i(x);const j=!S&&(!U||matchProp(h.immediate||r.immediate,d));if(w){const e=D(_);if(e!==R.constructor){if(!j)throw Error(`Cannot animate between ${R.constructor.name} and ${e.name}, as the \"to\" prop suggests`);R=this._set(x)}}const V=R.constructor;let q=m(_);let O=false;if(!q){const e=T||!hasAnimated(this)&&b;if(w||e){O=v(computeGoal(A),x);q=!O}(v(f.immediate,j)||j)&&v(I.decay,k)&&v(I.velocity,C)||(q=true)}O&&isAnimating(this)&&(f.changed&&!T?q=true:q||this._stop(p));if(!S){if(q||m(p)){f.values=R.getPayload();f.toValues=m(_)?null:V==E?[1]:t(x)}if(f.immediate!=j){f.immediate=j;j||T||this._set(p)}if(q){const{onRest:e}=f;a(re,(e=>mergeActiveFn(this,r,e)));const t=getFinishedResult(this,checkFinished(this,p));g(this._pendingCalls,t);this._pendingCalls.add(o);f.changed&&u.batchedUpdates((()=>{f.changed=!T;e?.(t,this);T?callProp(h.onRest,t):f.onStart?.(t,this)}))}}T&&this._set(A);S?o(runAsync(r.to,r,this._state,this)):q?this._start():isAnimating(this)&&!w?this._pendingCalls.add(o):o(getNoopResult(A))}_focus(e){const t=this.animation;if(e!==t.to){y(this)&&this._detach();t.to=e;y(this)&&this._attach()}}_attach(){let e=0;const{to:t}=this.animation;if(m(t)){_(t,this);isFrameValue(t)&&(e=t.priority+1)}this.priority=e}_detach(){const{to:e}=this.animation;m(e)&&P(e,this)}_set(t,s=true){const i=n(t);if(!e.und(i)){const e=Q(this);if(!e||!v(i,e.getValue())){const t=D(i);e&&e.constructor==t?e.setValue(i):N(this,t.create(i));e&&u.batchedUpdates((()=>{this._onChange(i,s)}))}}return Q(this)}_onStart(){const e=this.animation;if(!e.changed){e.changed=true;sendEvent(this,\"onStart\",getFinishedResult(this,checkFinished(this,e.to)),this)}}_onChange(e,t){if(!t){this._onStart();callProp(this.animation.onChange,e,this)}callProp(this.defaultProps.onChange,e,this);super._onChange(e,t)}_start(){const e=this.animation;Q(this).reset(n(e.to));e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition)));if(!isAnimating(this)){setActiveBit(this,true);isPaused(this)||this._resume()}}_resume(){r.skipAnimation?this.finish():p.start(this)}_stop(e,t){if(isAnimating(this)){setActiveBit(this,false);const s=this.animation;a(s.values,(e=>{e.done=true}));s.toValues&&(s.onChange=s.onPause=s.onResume=void 0);f(this,{type:\"idle\",parent:this});const n=t?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,e??s.to));g(this._pendingCalls,n);if(s.changed){s.changed=false;sendEvent(this,\"onRest\",n,this)}}}};function checkFinished(e,t){const s=computeGoal(t);const n=computeGoal(e.get());return v(n,s)}function createLoopUpdate(e,t=e.loop,s=e.to){const n=callProp(t);if(n){const i=n!==true&&inferTo(n);const r=(i||e).reverse;const o=!i||i.reset;return createUpdate({...e,loop:t,default:false,pause:void 0,to:!r||isAsyncTo(s)?s:void 0,from:o?e.from:void 0,reset:o,...i})}}function createUpdate(t){const{to:s,from:n}=t=inferTo(t);const i=new Set;e.obj(s)&&findDefined(s,i);e.obj(n)&&findDefined(n,i);t.keys=i.size?Array.from(i):null;return t}function declareUpdate(t){const s=createUpdate(t);e.und(s.default)&&(s.default=getDefaultProps(s));return s}function findDefined(e,t){s(e,((e,s)=>e!=null&&t.add(s)))}var re=[\"onStart\",\"onRest\",\"onChange\",\"onPause\",\"onResume\"];function mergeActiveFn(e,t,s){e.animation[s]=t[s]!==getDefaultProp(t,s)?resolveProp(t[s],e.key):void 0}function sendEvent(e,t,...s){e.animation[t]?.(...s);e.defaultProps[t]?.(...s)}var oe=[\"onStart\",\"onChange\",\"onRest\"];var ae=1;var ce=class{constructor(e,t){this.id=ae++;this.springs={};this.queue=[];this._lastAsyncId=0;this._active=new Set;this._changed=new Set;this._started=false;this._state={paused:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._events={onStart:new Map,onChange:new Map,onRest:new Map};this._onFrame=this._onFrame.bind(this);t&&(this._flush=t);e&&this.start({default:true,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};this.each(((t,s)=>e[s]=t.get()));return e}set(t){for(const s in t){const n=t[s];e.und(n)||this.springs[s].set(n)}}update(e){e&&this.queue.push(createUpdate(e));return this}start(e){let{queue:s}=this;e?s=t(e).map(createUpdate):this.queue=[];if(this._flush)return this._flush(this,s);prepareKeys(this,s);return flushUpdateQueue(this,s)}stop(e,s){e!==!!e&&(s=e);if(s){const n=this.springs;a(t(s),(t=>n[t].stop(!!e)))}else{stopAsync(this._state,this._lastAsyncId);this.each((t=>t.stop(!!e)))}return this}pause(s){if(e.und(s))this.start({pause:true});else{const e=this.springs;a(t(s),(t=>e[t].pause()))}return this}resume(s){if(e.und(s))this.start({pause:false});else{const e=this.springs;a(t(s),(t=>e[t].resume()))}return this}each(e){s(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:s}=this._events;const n=this._active.size>0;const i=this._changed.size>0;if(n&&!this._started||i&&!this._started){this._started=true;l(e,(([e,t])=>{t.value=this.get();e(t,this,this._item)}))}const r=!n&&this._started;const o=i||r&&s.size?this.get():null;i&&t.size&&l(t,(([e,t])=>{t.value=o;e(t,this,this._item)}));if(r){this._started=false;l(s,(([e,t])=>{t.value=o;e(t,this,this._item)}))}}eventObserved(e){if(e.type==\"change\"){this._changed.add(e.parent);e.idle||this._active.add(e.parent)}else{if(e.type!=\"idle\")return;this._active.delete(e.parent)}u.onFrame(this._onFrame)}};function flushUpdateQueue(e,t){return Promise.all(t.map((t=>flushUpdate(e,t)))).then((t=>getCombinedResult(e,t)))}async function flushUpdate(t,s,n){const{keys:i,to:r,from:o,loop:c,onRest:l,onResolve:d}=s;const h=e.obj(s.default)&&s.default;c&&(s.loop=false);r===false&&(s.to=null);o===false&&(s.from=null);const f=e.arr(r)||e.fun(r)?r:void 0;if(f){s.to=void 0;s.onRest=void 0;h&&(h.onRest=void 0)}else a(oe,(n=>{const i=s[n];if(e.fun(i)){const e=t._events[n];s[n]=({finished:t,cancelled:s})=>{const n=e.get(i);if(n){t||(n.finished=false);s&&(n.cancelled=true)}else e.set(i,{value:null,finished:t||false,cancelled:s||false})};h&&(h[n]=s[n])}}));const p=t._state;if(s.pause===!p.paused){p.paused=s.pause;g(s.pause?p.pauseQueue:p.resumeQueue)}else p.paused&&(s.pause=true);const m=(i||Object.keys(t.springs)).map((e=>t.springs[e].start(s)));const v=s.cancel===true||getDefaultProp(s,\"cancel\")===true;(f||v&&p.asyncId)&&m.push(scheduleProps(++t._lastAsyncId,{props:s,state:p,actions:{pause:b,resume:b,start(e,s){if(v){stopAsync(p,t._lastAsyncId);s(getCancelledResult(t))}else{e.onRest=l;s(runAsync(f,e,p,t))}}}}));p.paused&&await new Promise((e=>{p.resumeQueue.add(e)}));const y=getCombinedResult(t,await Promise.all(m));if(c&&y.finished&&!(n&&y.noop)){const e=createLoopUpdate(s,c,r);if(e){prepareKeys(t,[e]);return flushUpdate(t,e,true)}}d&&u.batchedUpdates((()=>d(y,t,t.item)));return y}function getSprings(s,n){const i={...s.springs};n&&a(t(n),(t=>{e.und(t.keys)&&(t=createUpdate(t));e.obj(t.to)||(t={...t,to:void 0});prepareSprings(i,t,(e=>createSpring(e)))}));setSprings(s,i);return i}function setSprings(e,t){s(t,((t,s)=>{if(!e.springs[s]){e.springs[s]=t;_(t,e)}}))}function createSpring(e,t){const s=new ie;s.key=e;t&&_(s,t);return s}function prepareSprings(e,t,s){t.keys&&a(t.keys,(n=>{const i=e[n]||(e[n]=s(n));i._prepareNode(t)}))}function prepareKeys(e,t){a(t,(t=>{prepareSprings(e.springs,t,(t=>createSpring(t,e)))}))}var SpringContext=({children:e,...t})=>{const s=V(ue);const n=t.pause||!!s.pause,i=t.immediate||!!s.immediate;t=w((()=>({pause:n,immediate:i})),[n,i]);const{Provider:r}=ue;return j.createElement(r,{value:t},e)};var ue=makeContext(SpringContext,{});SpringContext.Provider=ue.Provider;SpringContext.Consumer=ue.Consumer;function makeContext(e,t){Object.assign(e,j.createContext(t));e.Provider._context=e;e.Consumer._context=e;return e}var SpringRef=()=>{const t=[];const SpringRef2=function(s){S();const n=[];a(t,((t,i)=>{if(e.und(s))n.push(t.start());else{const e=_getProps(s,t,i);e&&n.push(t.start(e))}}));return n};SpringRef2.current=t;SpringRef2.add=function(e){t.includes(e)||t.push(e)};SpringRef2.delete=function(e){const s=t.indexOf(e);~s&&t.splice(s,1)};SpringRef2.pause=function(){a(t,(e=>e.pause(...arguments)));return this};SpringRef2.resume=function(){a(t,(e=>e.resume(...arguments)));return this};SpringRef2.set=function(s){a(t,((t,n)=>{const i=e.fun(s)?s(n,t):s;i&&t.set(i)}))};SpringRef2.start=function(s){const n=[];a(t,((t,i)=>{if(e.und(s))n.push(t.start());else{const e=this._getProps(s,t,i);e&&n.push(t.start(e))}}));return n};SpringRef2.stop=function(){a(t,(e=>e.stop(...arguments)));return this};SpringRef2.update=function(e){a(t,((t,s)=>t.update(this._getProps(e,t,s))));return this};const _getProps=function(t,s,n){return e.fun(t)?t(n,s):t};SpringRef2._getProps=_getProps;return SpringRef2};function useSprings(t,s,n){const i=e.fun(s)&&s;i&&!n&&(n=[]);const r=q((()=>i||arguments.length==3?SpringRef():void 0),[]);const c=O(0);const u=I();const l=q((()=>({ctrls:[],queue:[],flush(e,t){const s=getSprings(e,t);const n=c.current>0&&!l.queue.length&&!Object.keys(s).some((t=>!e.springs[t]));return n?flushUpdateQueue(e,t):new Promise((n=>{setSprings(e,s);l.queue.push((()=>{n(flushUpdateQueue(e,t))}));u()}))}})),[]);const d=O([...l.ctrls]);const h=[];const f=k(t)||0;q((()=>{a(d.current.slice(t,f),(e=>{detachRefs(e,r);e.stop(true)}));d.current.length=t;declareUpdates(f,t)}),[t]);q((()=>{declareUpdates(0,Math.min(f,t))}),n);function declareUpdates(e,t){for(let n=e;n<t;n++){const e=d.current[n]||(d.current[n]=new ce(null,l.flush));const t=i?i(n,e):s[n];t&&(h[n]=declareUpdate(t))}}const p=d.current.map(((e,t)=>getSprings(e,h[t])));const m=V(SpringContext);const g=k(m);const v=m!==g&&hasProps(m);o((()=>{c.current++;l.ctrls=d.current;const{queue:e}=l;if(e.length){l.queue=[];a(e,(e=>e()))}a(d.current,((e,t)=>{r?.add(e);v&&e.start({default:m});const s=h[t];if(s){replaceRef(e,s.ref);e.ref?e.queue.push(s):e.start(s)}}))}));C((()=>()=>{a(l.ctrls,(e=>e.stop(true)))}));const y=p.map((e=>({...e})));return r?[y,r]:y}function useSpring(t,s){const n=e.fun(t);const[[i],r]=useSprings(1,n?t:[t],n?s||[]:s);return n||arguments.length==2?[i,r]:i}var initSpringRef=()=>SpringRef();var useSpringRef=()=>M(initSpringRef)[0];var useSpringValue=(e,t)=>{const s=R((()=>new ie(e,t)));C((()=>()=>{s.stop()}));return s};function useTrail(t,s,n){const i=e.fun(s)&&s;i&&!n&&(n=[]);let r=true;let c;const u=useSprings(t,((e,t)=>{const n=i?i(e,t):s;c=n.ref;r=r&&n.reverse;return n}),n||[{}]);o((()=>{a(u[1].current,((e,t)=>{const s=u[1].current[t+(r?1:-1)];replaceRef(e,c);e.ref?s&&e.update({to:s.springs}):s?e.start({to:s.springs}):e.start()}))}),n);if(i||arguments.length==3){const t=c??u[1];t._getProps=(s,n,i)=>{const r=e.fun(s)?s(i,n):s;if(r){const e=t.current[i+(r.reverse?1:-1)];e&&(r.to=e.springs);return r}};return u}return u[0]}function useTransition(s,n,i){const r=e.fun(n)&&n;const{reset:c,sort:u,trail:l=0,expires:d=true,exitBeforeEnter:h=false,onDestroyed:f,ref:p,config:m}=r?r():n;const g=q((()=>r||arguments.length==3?SpringRef():void 0),[]);const v=t(s);const y=[];const _=O(null);const P=c?null:_.current;o((()=>{_.current=y}));C((()=>{a(y,(e=>{g?.add(e.ctrl);e.ctrl.ref=g}));return()=>{a(_.current,(e=>{e.expired&&clearTimeout(e.expirationId);detachRefs(e.ctrl,g);e.ctrl.stop(true)}))}}));const b=getKeys(v,r?r():n,P);const w=c&&_.current||[];o((()=>a(w,(({ctrl:e,item:t,key:s})=>{detachRefs(e,g);callProp(f,t,s)}))));const S=[];P&&a(P,((e,t)=>{if(e.expired){clearTimeout(e.expirationId);w.push(e)}else{t=S[t]=b.indexOf(e.key);~t&&(y[t]=e)}}));a(v,((e,t)=>{if(!y[t]){y[t]={key:b[t],item:e,phase:\"mount\",ctrl:new ce};y[t].ctrl.item=e}}));if(S.length){let e=-1;const{leave:t}=r?r():n;a(S,((s,n)=>{const i=P[n];if(~s){e=y.indexOf(i);y[e]={...i,item:v[s]}}else t&&y.splice(++e,0,i)}))}e.fun(u)&&y.sort(((e,t)=>u(e.item,t.item)));let R=-l;const T=I();const A=getDefaultProps(n);const x=new Map;const U=O(new Map);const M=O(false);a(y,((t,s)=>{const i=t.key;const o=t.phase;const a=r?r():n;let c;let u;const f=callProp(a.delay||0,i);if(o==\"mount\"){c=a.enter;u=\"enter\"}else{const e=b.indexOf(i)<0;if(o!=\"leave\")if(e){c=a.leave;u=\"leave\"}else{if(!(c=a.update))return;u=\"update\"}else{if(e)return;c=a.enter;u=\"enter\"}}c=callProp(c,t.item,s);c=e.obj(c)?inferTo(c):{to:c};if(!c.config){const e=m||A.config;c.config=callProp(e,t.item,s,u)}R+=l;const g={...A,delay:f+R,ref:p,immediate:a.immediate,reset:false,...c};if(u==\"enter\"&&e.und(g.from)){const i=r?r():n;const o=e.und(i.initial)||P?i.from:i.initial;g.from=callProp(o,t.item,s)}const{onResolve:v}=g;g.onResolve=e=>{callProp(v,e);const t=_.current;const s=t.find((e=>e.key===i));if(s&&(!e.cancelled||s.phase==\"update\")&&s.ctrl.idle){const e=t.every((e=>e.ctrl.idle));if(s.phase==\"leave\"){const t=callProp(d,s.item);if(t!==false){const n=t===true?0:t;s.expired=true;if(!e&&n>0){n<=2147483647&&(s.expirationId=setTimeout(T,n));return}}}if(e&&t.some((e=>e.expired))){U.current.delete(s);h&&(M.current=true);T()}}};const y=getSprings(t.ctrl,g);u===\"leave\"&&h?U.current.set(t,{phase:u,springs:y,payload:g}):x.set(t,{phase:u,springs:y,payload:g})}));const Q=V(SpringContext);const F=k(Q);const z=Q!==F&&hasProps(Q);o((()=>{z&&a(y,(e=>{e.ctrl.start({default:Q})}))}),[Q]);a(x,((e,t)=>{if(U.current.size){const e=y.findIndex((e=>e.key===t.key));y.splice(e,1)}}));o((()=>{a(U.current.size?U.current:x,(({phase:e,payload:t},s)=>{const{ctrl:n}=s;s.phase=e;g?.add(n);z&&e==\"enter\"&&n.start({default:Q});if(t){replaceRef(n,t.ref);if(!n.ref&&!g||M.current){n.start(t);M.current&&(M.current=false)}else n.update(t)}}))}),c?void 0:i);const renderTransitions=t=>j.createElement(j.Fragment,null,y.map(((s,n)=>{const{springs:i}=x.get(s)||s.ctrl;const r=t({...i},s.item,s,n);return r&&r.type?j.createElement(r.type,{...r.props,key:e.str(s.key)||e.num(s.key)?s.key:s.ctrl.id,ref:r.ref}):r})));return g?[renderTransitions,g]:renderTransitions}var le=1;function getKeys(s,{key:n,keys:i=n},r){if(i===null){const e=new Set;return s.map((t=>{const s=r&&r.find((s=>s.item===t&&s.phase!==\"leave\"&&!e.has(s)));if(s){e.add(s);return s.key}return le++}))}return e.und(i)?s:e.fun(i)?s.map(i):t(i)}var useScroll=({container:e,...t}={})=>{const[s,n]=useSpring((()=>({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0,...t})),[]);o((()=>{const t=T((({x:e,y:t})=>{n.start({scrollX:e.current,scrollXProgress:e.progress,scrollY:t.current,scrollYProgress:t.progress})}),{container:e?.current||void 0});return()=>{a(Object.values(s),(e=>e.stop()));t()}}),[]);return s};var useResize=({container:e,...t})=>{const[s,n]=useSpring((()=>({width:0,height:0,...t})),[]);o((()=>{const t=A((({width:e,height:t})=>{n.start({width:e,height:t,immediate:s.width.get()===0||s.height.get()===0})}),{container:e?.current||void 0});return()=>{a(Object.values(s),(e=>e.stop()));t()}}),[]);return s};var de={any:0,all:1};function useInView(t,s){const[n,i]=M(false);const r=O();const a=e.fun(t)&&t;const c=a?a():{};const{to:u={},from:l={},...d}=c;const h=a?s:t;const[f,p]=useSpring((()=>({from:l,...d})),[]);o((()=>{const t=r.current;const{root:s,once:o,amount:a=\"any\",...c}=h??{};if(!t||o&&n||typeof IntersectionObserver===\"undefined\")return;const d=new WeakMap;const onEnter=()=>{u&&p.start(u);i(true);const cleanup=()=>{l&&p.start(l);i(false)};return o?void 0:cleanup};const handleIntersection=t=>{t.forEach((t=>{const s=d.get(t.target);if(t.isIntersecting!==Boolean(s))if(t.isIntersecting){const s=onEnter();e.fun(s)?d.set(t.target,s):f.unobserve(t.target)}else if(s){s();d.delete(t.target)}}))};const f=new IntersectionObserver(handleIntersection,{root:s&&s.current||void 0,threshold:typeof a===\"number\"||Array.isArray(a)?a:de[a],...c});f.observe(t);return()=>f.unobserve(t)}),[h]);return a?[r,f]:[r,n]}function Spring({children:e,...t}){return e(useSpring(t))}function Trail({items:t,children:s,...n}){const i=useTrail(t.length,n);return t.map(((t,n)=>{const r=s(t,n);return e.fun(r)?r(i[n]):r}))}function Transition({items:e,children:t,...s}){return useTransition(e,s)(t)}var he=class extends Z{constructor(e,t){super();this.source=e;this.idle=true;this._active=new Set;this.calc=x(...t);const s=this._get();const n=D(s);N(this,n.create(s))}advance(e){const t=this._get();const s=this.get();if(!v(t,s)){Q(this).setValue(t);this._onChange(t,this.idle)}!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const s=e.arr(this.source)?this.source.map(n):t(n(this.source));return this.calc(...s)}_start(){if(this.idle&&!checkIdle(this._active)){this.idle=false;a(z(this),(e=>{e.done=false}));if(r.skipAnimation){u.batchedUpdates((()=>this.advance()));becomeIdle(this)}else p.start(this)}}_attach(){let e=1;a(t(this.source),(t=>{m(t)&&_(t,this);if(isFrameValue(t)){t.idle||this._active.add(t);e=Math.max(e,t.priority+1)}}));this.priority=e;this._start()}_detach(){a(t(this.source),(e=>{m(e)&&P(e,this)}));this._active.clear();becomeIdle(this)}eventObserved(e){if(e.type==\"change\")if(e.idle)this.advance();else{this._active.add(e.parent);this._start()}else e.type==\"idle\"?this._active.delete(e.parent):e.type==\"priority\"&&(this.priority=t(this.source).reduce(((e,t)=>Math.max(e,(isFrameValue(t)?t.priority:0)+1)),0))}};function isIdle(e){return e.idle!==false}function checkIdle(e){return!e.size||Array.from(e).every(isIdle)}function becomeIdle(e){if(!e.idle){e.idle=true;a(z(e),(e=>{e.done=true}));f(e,{type:\"idle\",parent:e})}}var to=(e,...t)=>new he(e,t);var interpolate=(e,...t)=>(h(),new he(e,t));r.assign({createStringInterpolator:U,to:(e,t)=>new he(e,t)});var fe=p.advance;export{J as BailSignal,ce as Controller,Z as FrameValue,he as Interpolation,Spring,SpringContext,SpringRef,ie as SpringValue,Trail,Transition,Y as config,inferTo,interpolate,to,fe as update,useChain,useInView,useResize,useScroll,useSpring,useSpringRef,useSpringValue,useSprings,useTrail,useTransition};\n//# sourceMappingURL=react-spring_core.modern.mjs.map\n","import{Globals as e}from\"@react-spring/core\";export*from\"@react-spring/core\";import{unstable_batchedUpdates as t}from\"react-dom\";import{is as r,eachProp as a,toArray as o,FluidValue as s,each as i,getFluidValue as n,hasFluidValue as u,addFluidObserver as l,removeFluidObserver as p,callFluidObservers as d,createStringInterpolator as c,colors as m}from\"@react-spring/shared\";import{AnimatedObject as h,createHost as f}from\"@react-spring/animated\";var g=/^--/;function dangerousStyleValue(e,t){return t==null||typeof t===\"boolean\"||t===\"\"?\"\":typeof t!==\"number\"||t===0||g.test(e)||v.hasOwnProperty(e)&&v[e]?(\"\"+t).trim():t+\"px\"}var b={};function applyAnimatedValues(e,t){if(!e.nodeType||!e.setAttribute)return false;const r=e.nodeName===\"filter\"||e.parentNode&&e.parentNode.nodeName===\"filter\";const{style:a,children:o,scrollTop:s,scrollLeft:i,viewBox:n,...u}=t;const l=Object.values(u);const p=Object.keys(u).map((t=>r||e.hasAttribute(t)?t:b[t]||(b[t]=t.replace(/([A-Z])/g,(e=>\"-\"+e.toLowerCase())))));o!==void 0&&(e.textContent=o);for(const t in a)if(a.hasOwnProperty(t)){const r=dangerousStyleValue(t,a[t]);g.test(t)?e.style.setProperty(t,r):e.style[t]=r}p.forEach(((t,r)=>{e.setAttribute(t,l[r])}));s!==void 0&&(e.scrollTop=s);i!==void 0&&(e.scrollLeft=i);n!==void 0&&e.setAttribute(\"viewBox\",n)}var v={animationIterationCount:true,borderImageOutset:true,borderImageSlice:true,borderImageWidth:true,boxFlex:true,boxFlexGroup:true,boxOrdinalGroup:true,columnCount:true,columns:true,flex:true,flexGrow:true,flexPositive:true,flexShrink:true,flexNegative:true,flexOrder:true,gridRow:true,gridRowEnd:true,gridRowSpan:true,gridRowStart:true,gridColumn:true,gridColumnEnd:true,gridColumnSpan:true,gridColumnStart:true,fontWeight:true,lineClamp:true,lineHeight:true,opacity:true,order:true,orphans:true,tabSize:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeDasharray:true,strokeDashoffset:true,strokeMiterlimit:true,strokeOpacity:true,strokeWidth:true};var prefixKey=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1);var y=[\"Webkit\",\"Ms\",\"Moz\",\"O\"];v=Object.keys(v).reduce(((e,t)=>{y.forEach((r=>e[prefixKey(r,t)]=e[t]));return e}),v);var x=/^(matrix|translate|scale|rotate|skew)/;var k=/^(translate)/;var w=/^(rotate|skew)/;var addUnit=(e,t)=>r.num(e)&&e!==0?e+t:e;var isValueIdentity=(e,t)=>r.arr(e)?e.every((e=>isValueIdentity(e,t))):r.num(e)?e===t:parseFloat(e)===t;var O=class extends h{constructor({x:e,y:t,z:s,...i}){const n=[];const u=[];if(e||t||s){n.push([e||0,t||0,s||0]);u.push((e=>[`translate3d(${e.map((e=>addUnit(e,\"px\"))).join(\",\")})`,isValueIdentity(e,0)]))}a(i,((e,t)=>{if(t===\"transform\"){n.push([e||\"\"]);u.push((e=>[e,e===\"\"]))}else if(x.test(t)){delete i[t];if(r.und(e))return;const a=k.test(t)?\"px\":w.test(t)?\"deg\":\"\";n.push(o(e));u.push(t===\"rotate3d\"?([e,t,r,o])=>[`rotate3d(${e},${t},${r},${addUnit(o,a)})`,isValueIdentity(o,0)]:e=>[`${t}(${e.map((e=>addUnit(e,a))).join(\",\")})`,isValueIdentity(e,t.startsWith(\"scale\")?1:0)])}}));n.length&&(i.transform=new A(n,u));super(i)}};var A=class extends s{constructor(e,t){super();this.inputs=e;this.transforms=t;this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e=\"\";let t=true;i(this.inputs,((a,o)=>{const s=n(a[0]);const[i,u]=this.transforms[o](r.arr(s)?s:a.map(n));e+=\" \"+i;t=t&&u}));return t?\"none\":e}observerAdded(e){e==1&&i(this.inputs,(e=>i(e,(e=>u(e)&&l(e,this)))))}observerRemoved(e){e==0&&i(this.inputs,(e=>i(e,(e=>u(e)&&p(e,this)))))}eventObserved(e){e.type==\"change\"&&(this._value=null);d(this,e)}};var C=[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"];e.assign({batchedUpdates:t,createStringInterpolator:c,colors:m});var S=f(C,{applyAnimatedValues:applyAnimatedValues,createAnimatedStyle:e=>new O(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r});var j=S.animated;export{j as a,j as animated};\n//# sourceMappingURL=react-spring_web.modern.mjs.map\n","export*from\"@react-spring/web\";\n//# sourceMappingURL=react-spring.modern.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useState}from\"react\";import{useEffect}from\"react\";import{useSpring,animated}from\"react-spring\";export function withCursorFollow(Component){return props=>{const ref=useRef(null);const[isHovering,setIsHovering]=useState(false);const[originalPosition,setOriginalPosition]=useState({left:0,top:0});const[centerPosition,setCenterPosition]=useState({left:0,top:0});const springProps=useSpring({left:isHovering?originalPosition.left:centerPosition.left,top:isHovering?originalPosition.top:centerPosition.top,config:{mass:1,tension:170,friction:26}});useEffect(()=>{if(!ref.current)return;const buttonRect=ref.current.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});const handleMouseMove=e=>{if(!ref.current)return;if(e.target.closest(\"button\")){setIsHovering(true);const buttonRect=e.target.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setOriginalPosition({left:buttonRect.left+buttonRect.width/2-(e.clientX+elementRect.width/2),top:buttonRect.top+buttonRect.height/2-(e.clientY+elementRect.height/2)});setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});}else{setIsHovering(false);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);};},[]);return /*#__PURE__*/_jsx(animated.div,{ref:ref,style:{position:\"absolute\",pointerEvents:\"none\",left:springProps.left,top:springProps.top,transform:\"translate3d(0, 0, 0)\",transformStyle:\"preserve-3d\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCursorFollow\":{\"type\":\"reactHoc\",\"name\":\"withCursorFollow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PatternHover.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCursorFollow}from\"https://framerusercontent.com/modules/6eQugweRgMeMkymQ9WD3/tfIcx0C4FeASTDhLV9kM/PatternHover.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const ImageWithCursorFollowah37vt=withCodeBoundaryForOverrides(Image,{nodeId:\"xqPXDGRcy\",override:withCursorFollow,scopeId:\"yGbhO9Gve\"});const TooltipFonts=getFonts(Tooltip);const enabledGestures={nXSThf9lB:{hover:true}};const serializationHash=\"framer-3PNMo\";const variantClassNames={nXSThf9lB:\"framer-v-3qvejo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"nXSThf9lB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"nXSThf9lB-hover\")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.button,{...restProps,...gestureHandlers,\"aria-label\":\"dimarques.com logo\",className:cx(scopingClassNames,\"framer-3qvejo\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"nXSThf9lB\",ref:refBinding,style:{...style},...addPropertyOverrides({\"nXSThf9lB-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EIkuStXja\",openInNewTab:false,scopeId:\"yGbhO9Gve\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Logo dimarques.com\",className:\"framer-1i0tu88 framer-h33jrn\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EIkuStXja\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-2ki4dr\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qWECrL2nj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64 64\"><path d=\"M 39.316 30.85 C 39.314 29.834 40.136 29.009 41.152 29.007 C 42.168 29.009 42.99 29.834 42.988 30.85 L 42.988 42.963 C 42.99 43.979 42.168 44.804 41.152 44.806 C 40.136 44.804 39.314 43.979 39.316 42.963 Z M 36.736 20.843 L 36.736 36.907 C 36.736 41.269 33.213 44.807 28.868 44.807 C 24.523 44.807 21 41.27 21 36.907 C 21 32.544 24.523 29.007 28.868 29.007 C 30.354 29.005 31.81 29.427 33.064 30.223 L 33.064 20.843 C 33.062 19.827 33.884 19.002 34.9 19 C 35.916 19.002 36.738 19.827 36.736 20.843 Z M 33.064 36.907 C 33.064 34.58 31.185 32.693 28.868 32.693 C 26.55 32.693 24.672 34.58 24.672 36.907 C 24.668 39.229 26.546 41.115 28.868 41.12 C 31.19 41.115 33.068 39.229 33.064 36.907 Z\" fill=\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"></path></svg>',svgContentId:9187913991,withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hMO648hbB\",openInNewTab:false,scopeId:\"yGbhO9Gve\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-x66di9 framer-h33jrn\",\"data-framer-name\":\"Color\",layoutDependency:layoutDependency,layoutId:\"hMO648hbB\",style:{backgroundColor:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(ImageWithCursorFollowah37vt,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||64)*.5000000000000002-20)+-95),pixelHeight:132,pixelWidth:1054,positionX:\"left\",positionY:\"top\",sizes:\"744px\",src:\"https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?width=1054&height=132\",srcSet:\"https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?scale-down-to=512&width=1054&height=132 512w,https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?scale-down-to=1024&width=1054&height=132 1024w,https://framerusercontent.com/images/tvkLTkLoythmurO08Wgm1XJTkac.png?width=1054&height=132 1054w\"},className:\"framer-ah37vt\",\"data-framer-name\":\"Pattern\",layoutDependency:layoutDependency,layoutId:\"xqPXDGRcy\",style:{opacity:0},variants:{\"nXSThf9lB-hover\":{opacity:1}}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hhyb58\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zA4gwMOLr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 22\"><path d=\"M 12.75 0 C 13.661 0 14.4 0.739 14.4 1.65 L 14.4 20.35 C 14.4 21.261 13.661 22 12.75 22 C 12.005 22 11.374 21.506 11.17 20.827 C 10.044 21.567 8.698 22 7.25 22 C 3.301 22 0.1 18.799 0.1 14.85 C 0.1 10.901 3.301 7.7 7.25 7.7 C 8.668 7.7 9.988 8.115 11.1 8.827 L 11.1 1.65 C 11.1 0.739 11.839 0 12.75 0 Z M 18.25 7.7 C 19.161 7.7 19.9 8.439 19.9 9.35 L 19.9 20.35 C 19.9 21.261 19.161 22 18.25 22 C 17.339 22 16.6 21.261 16.6 20.35 L 16.6 9.35 C 16.6 8.439 17.339 7.7 18.25 7.7 Z M 7.25 11 C 5.124 11 3.4 12.724 3.4 14.85 C 3.4 16.976 5.124 18.7 7.25 18.7 C 9.376 18.7 11.1 16.976 11.1 14.85 C 11.1 12.724 9.376 11 7.25 11 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9591220883,withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({\"nXSThf9lB-hover\":{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||64)- -8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tifgib-container\",layoutDependency:layoutDependency,layoutId:\"pAdrxPqD4-container\",nodeId:\"pAdrxPqD4\",rendersWithMotion:true,scopeId:\"yGbhO9Gve\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Home\",height:\"100%\",id:\"pAdrxPqD4\",layoutId:\"pAdrxPqD4\",style:{height:\"100%\"},tVP4ig6PE:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",width:\"100%\",XHHXZ8OmE:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3PNMo.framer-h33jrn, .framer-3PNMo .framer-h33jrn { display: block; }\",\".framer-3PNMo.framer-3qvejo { align-content: center; align-items: center; cursor: move; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 64px; }\",\".framer-3PNMo .framer-1i0tu88 { cursor: move; flex: none; gap: 10px; height: 64px; overflow: hidden; position: relative; text-decoration: none; width: 64px; }\",\".framer-3PNMo .framer-2ki4dr { flex: none; height: 64px; left: 0px; position: absolute; top: calc(50.00000000000002% - 64px / 2); width: 64px; }\",\".framer-3PNMo .framer-x66di9 { cursor: move; flex: none; height: 40px; left: calc(50.00000000000002% - 40px / 2); overflow: hidden; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-3PNMo .framer-ah37vt { bottom: -95px; flex: none; left: -352px; overflow: hidden; position: absolute; right: -352px; top: -95px; }\",\".framer-3PNMo .framer-1hhyb58 { flex: none; height: 22px; left: 10px; position: absolute; top: 9px; width: 20px; }\",\".framer-3PNMo .framer-1tifgib-container { bottom: -40px; flex: none; height: 32px; left: 50%; mix-blend-mode: difference; position: absolute; width: auto; z-index: 1; }\",\".framer-3PNMo.framer-v-3qvejo.hover.framer-3qvejo { overflow: visible; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eDHx4ya6Q\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryGbhO9Gve=withCSS(Component,css,\"framer-3PNMo\");export default FrameryGbhO9Gve;FrameryGbhO9Gve.displayName=\"Logo\";FrameryGbhO9Gve.defaultProps={height:64,width:64};addFonts(FrameryGbhO9Gve,[{explicitInter:true,fonts:[]},...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryGbhO9Gve\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eDHx4ya6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yGbhO9Gve.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,Floating,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,safeCSSValue,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"#framer/local/canvasComponent/ezu_zQ34E/ezu_zQ34E.js\";import CursorDefault from\"#framer/local/canvasComponent/JWjVeBNh5/JWjVeBNh5.js\";import ButtonTranslate from\"#framer/local/canvasComponent/qJcQPJxkV/qJcQPJxkV.js\";import ToogleTooltip from\"#framer/local/canvasComponent/WXC_KZVu2/WXC_KZVu2.js\";import Logo from\"#framer/local/canvasComponent/yGbhO9Gve/yGbhO9Gve.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const LogoFonts=getFonts(Logo);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const CursorDefaultFonts=getFonts(CursorDefault);const breakpoints={GPHQuJJGb:\"(max-width: 389.98px)\",lzsa6SOwC:\"(min-width: 390px) and (max-width: 809.98px)\",S3WcgjgLg:\"(min-width: 1440px)\",XhVlyO9ix:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FsAvz\";const variantClassNames={GPHQuJJGb:\"framer-v-m3texq\",lzsa6SOwC:\"framer-v-12ahb81\",S3WcgjgLg:\"framer-v-1skgzfi\",XhVlyO9ix:\"framer-v-dtdorn\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:1.8,ease:[0,.74,.27,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={GPHQuJJGb:[\".framer-FsAvz .framer-1oh2tkf { left: 18px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 16px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 16px; }\",\".framer-FsAvz .framer-1b45ljt { gap: 8px; }\"],lzsa6SOwC:[\".framer-FsAvz .framer-1oh2tkf { left: 18px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 16px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 16px; will-change: unset; }\",\".framer-FsAvz .framer-1b45ljt { gap: 8px; }\"],XhVlyO9ix:[\".framer-FsAvz.framer-1skgzfi { padding: 112px 0px 0px 0px; }\",\".framer-FsAvz .framer-1oh2tkf { left: 34px; }\",\".framer-FsAvz .framer-1x4n4te-container { left: 32px; }\",\".framer-FsAvz .framer-1qsgc82 { right: 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={GPHQuJJGb:\".framer-m3texq-override\",lzsa6SOwC:\".framer-12ahb81-override\",XhVlyO9ix:\".framer-dtdorn-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FsAvz.framer-1at94j3, .framer-FsAvz .framer-1at94j3 { display: block; }\",\".framer-FsAvz.framer-1skgzfi { align-content: center; align-items: center; background-color: var(--1n98kja); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FsAvz .framer-18zhegf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FsAvz .framer-1oh2tkf { flex: none; height: 60px; left: 50px; mix-blend-mode: difference; order: 1001; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); text-decoration: none; top: 26px; width: 60px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-FsAvz .framer-1ulfg03 { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-11e3hjc { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-ma57sf { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-nm126l { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FsAvz .framer-uhjyys { background-color: #f5f5f5; flex: none; height: 44px; left: 4px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-FsAvz .framer-1rr1od3 { background-color: #f5f5f5; flex: none; height: 44px; overflow: visible; position: absolute; right: 4px; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-FsAvz .framer-1phjduu { background-color: #f5f5f5; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; top: 4px; width: 42px; }\",\".framer-FsAvz .framer-ias5lx { background-color: #f5f5f5; bottom: 4px; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; width: 42px; }\",\".framer-FsAvz .framer-1x4n4te-container { cursor: move; flex: none; height: auto; left: 48px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 64px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-FsAvz .framer-1qsgc82 { align-content: center; align-items: center; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; mix-blend-mode: difference; order: 1003; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 48px; top: 30px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-FsAvz .framer-1b45ljt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FsAvz .framer-1w4pqu7-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-FsAvz .framer-1uyk4wd-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-FsAvz .framer-82zkpr { align-content: flex-start; align-items: flex-start; background-color: var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FsAvz .framer-1i4okvj-container, .framer-FsAvz .framer-oqdw25-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-FsAvz[data-border=\"true\"]::after, .framer-FsAvz [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; }'];const mediaQueries={GPHQuJJGb:\"(max-width: 389.98px)\",lzsa6SOwC:\"(min-width: 390px) and (max-width: 809.98px)\",S3WcgjgLg:\"(min-width: 1440px)\",XhVlyO9ix:\"(min-width: 810px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Phone Small\":\"GPHQuJJGb\",Desktop:\"S3WcgjgLg\",Phone:\"lzsa6SOwC\",Tablet:\"XhVlyO9ix\"};const getProps=({background,height,id,width,...props})=>{return{...props,uasgFpMTm:background??props.uasgFpMTm??\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"S3WcgjgLg\"};};const transition6={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition6,variant:\"xjuYlm8ZN\"};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,uasgFpMTm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const a3baCWNEVtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);useCustomCursors({o07q89:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"S3WcgjgLg\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(uasgFpMTm)}; } @media (min-width: 390px) and (max-width: 809.98px) { :root { font-size: 81.25%; } } @media (max-width: 389.98px) { :root { font-size: 81.25%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1skgzfi\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1n98kja\":uasgFpMTm,...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-18zhegf\"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wa32RyY_7\",openInNewTab:false,scopeId:\"nSARdaegY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1oh2tkf framer-1at94j3\",\"data-framer-appear-id\":\"1oh2tkf\",\"data-framer-name\":\"Grid\",initial:animation2,optimized:true,whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ulfg03\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11e3hjc\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ma57sf\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nm126l\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uhjyys\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1rr1od3\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1phjduu\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ias5lx\"})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:24,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1x4n4te-container\",\"data-framer-appear-id\":\"1x4n4te\",initial:animation2,layoutScroll:true,nodeId:\"NYrteCF_Y\",optimized:true,rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"NYrteCF_Y\",layoutId:\"NYrteCF_Y\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lzsa6SOwC:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1qsgc82\",\"data-framer-appear-id\":\"1qsgc82\",\"data-framer-name\":\"ButtonGroup\",initial:animation2,optimized:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{GPHQuJJGb:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1b45ljt\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w4pqu7-container\",nodeId:\"kgpkEEpTc\",scopeId:\"nSARdaegY\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"kgpkEEpTc\",ikPZLYknW:\"rgb(245, 245, 245)\",layoutId:\"kgpkEEpTc\",qjrqFV6QP:\"o07q89\",style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1uyk4wd-container\",nodeId:\"izGyM0nlP\",ref:ref1,scopeId:\"nSARdaegY\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEVtxyyif({overlay}),height:\"100%\",id:\"izGyM0nlP\",layoutId:\"izGyM0nlP\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"rgb(245, 245, 245)\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation5,className:\"framer-82zkpr\",exit:animation4,initial:animation6,ref:ref2,role:\"dialog\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i4okvj-container\",inComponentSlot:true,nodeId:\"okhTtD9nJ\",rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portugu\\xeas\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"okhTtD9nJ\",layoutId:\"okhTtD9nJ\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-oqdw25-container\",inComponentSlot:true,nodeId:\"NFVMxFvhz\",rendersWithMotion:true,scopeId:\"nSARdaegY\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"NFVMxFvhz\",layoutId:\"NFVMxFvhz\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})})})})]}),/*#__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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XhVlyO9ix\":{\"layout\":[\"fixed\",\"fixed\"]},\"lzsa6SOwC\":{\"layout\":[\"fixed\",\"fixed\"]},\"GPHQuJJGb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uasgFpMTm\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"S3WcgjgLg\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"XhVlyO9ix\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"lzsa6SOwC\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"],\"GPHQuJJGb\":[\".framer-1oh2tkf\",\".framer-1x4n4te-container\",\".framer-1qsgc82\"]}\n * @framerBreakpoints {\"S3WcgjgLg\":{\"min\":1440,\"canvasClassName\":\"framer-1skgzfi-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"XhVlyO9ix\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-dtdorn-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lzsa6SOwC\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-12ahb81-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":13},\"GPHQuJJGb\":{\"max\":389,\"canvasClassName\":\"framer-m3texq-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone Small\",\"width\":320,\"rootFontSize\":13}}\n * @framerDefaultVariant S3WcgjgLg\n * @framerLayoutTemplate\n */const FramernSARdaegY=withCSS(Component,css,\"framer-FsAvz\");export default FramernSARdaegY;FramernSARdaegY.displayName=\"404\";FramernSARdaegY.defaultProps={height:1e3,width:1440};addPropertyControls(FramernSARdaegY,{uasgFpMTm:{defaultValue:\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramernSARdaegY,[{explicitInter:true,fonts:[]},...LogoFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts,...CursorDefaultFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernSARdaegY\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XhVlyO9ix\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lzsa6SOwC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GPHQuJJGb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"S3WcgjgLg\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"XhVlyO9ix\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"lzsa6SOwC\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"],\\\"GPHQuJJGb\\\":[\\\".framer-1oh2tkf\\\",\\\".framer-1x4n4te-container\\\",\\\".framer-1qsgc82\\\"]}\",\"framerDefaultVariant\":\"S3WcgjgLg\",\"framerBreakpoints\":\"{\\\"S3WcgjgLg\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1skgzfi-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"XhVlyO9ix\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-dtdorn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lzsa6SOwC\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12ahb81-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":13},\\\"GPHQuJJGb\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-m3texq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone Small\\\",\\\"width\\\":320,\\\"rootFontSize\\\":13}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"uasgFpMTm\\\":\\\"background\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={Q5UM0Mh5j:{pressed:true},yBzEbbDH0:{pressed:true}};const cycleOrder=[\"yBzEbbDH0\",\"Q5UM0Mh5j\"];const serializationHash=\"framer-jLFk4\";const variantClassNames={Q5UM0Mh5j:\"framer-v-1h5amyg\",yBzEbbDH0:\"framer-v-qejj1d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"yBzEbbDH0\",Hover:\"Q5UM0Mh5j\"};const getProps=({height,hover,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"yBzEbbDH0\",w20nKCX4q:hover!==null&&hover!==void 0?hover:props.w20nKCX4q};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,w20nKCX4q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yBzEbbDH0\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterxsh3rq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(w20nKCX4q){const res=await w20nKCX4q(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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-qejj1d\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yBzEbbDH0\",onMouseEnter:onMouseEnterxsh3rq,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(255, 255, 255, 0.95)\",borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180,...style},variants:{\"Q5UM0Mh5j-pressed\":{backgroundColor:\"rgb(255, 255, 255)\"},Q5UM0Mh5j:{backgroundColor:\"rgba(255, 255, 255, 0.16)\"}},...addPropertyOverrides({\"Q5UM0Mh5j-pressed\":{\"data-framer-name\":undefined},\"yBzEbbDH0-pressed\":{\"data-framer-name\":undefined},Q5UM0Mh5j:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jLFk4.framer-1sczwxu, .framer-jLFk4 .framer-1sczwxu { display: block; }\",\".framer-jLFk4.framer-qejj1d { cursor: pointer; height: 16px; overflow: hidden; position: relative; width: 16px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jLFk4.framer-v-1h5amyg.framer-qejj1d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); width: 48px; }\",\".framer-jLFk4.framer-v-qejj1d.pressed.framer-qejj1d { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\",\".framer-jLFk4.framer-v-1h5amyg.pressed.framer-qejj1d { height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q5UM0Mh5j\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wq5Z0cwzF\":{\"layout\":[\"fixed\",\"fixed\"]},\"hAGjbQ1om\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"w20nKCX4q\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf8Ykeklx_=withCSS(Component,css,\"framer-jLFk4\");export default Framerf8Ykeklx_;Framerf8Ykeklx_.displayName=\"CursorFooter\";Framerf8Ykeklx_.defaultProps={height:16,width:16};addPropertyControls(Framerf8Ykeklx_,{variant:{options:[\"yBzEbbDH0\",\"Q5UM0Mh5j\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},w20nKCX4q:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerf8Ykeklx_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf8Ykeklx_\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"w20nKCX4q\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q5UM0Mh5j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wq5Z0cwzF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hAGjbQ1om\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f8Ykeklx_.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"sOePUU7WY\",\"Xyh02ogt9\",\"QXgaYF1z1\",\"g9HE6A8LN\"];const serializationHash=\"framer-7ZFYA\";const variantClassNames={g9HE6A8LN:\"framer-v-1ded1vb\",QXgaYF1z1:\"framer-v-944l4k\",sOePUU7WY:\"framer-v-yxzsbp\",Xyh02ogt9:\"framer-v-1klud09\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};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={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const getProps=({align,height,id,link,title,width,...props})=>{return{...props,M8E_FL3qm:humanReadableEnumMap[align]??align??props.M8E_FL3qm??\"center\",variant:humanReadableVariantMap[props.variant]??props.variant??\"sOePUU7WY\",VJHWAlpx_:title??props.VJHWAlpx_??\"Label\",XiJF89WHu:link??props.XiJF89WHu};};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,VJHWAlpx_,XiJF89WHu,M8E_FL3qm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sOePUU7WY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1nrlczi=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Xyh02ogt9\");});const onMouseLeave14mo9o1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"sOePUU7WY\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XiJF89WHu,motionChild:true,nodeId:\"sOePUU7WY\",openInNewTab:false,scopeId:\"ZIFat98TD\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yxzsbp\",className,classNames)} framer-n4fdka`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sOePUU7WY\",onMouseEnter:onMouseEnter1nrlczi,ref:refBinding,style:{\"--1gsvsr3\":M8E_FL3qm,...style},...addPropertyOverrides({g9HE6A8LN:{\"data-framer-name\":\"Press\",\"data-highlight\":undefined,onMouseEnter:undefined},QXgaYF1z1:{\"data-framer-name\":\"Active\",\"data-highlight\":undefined,onMouseEnter:undefined},Xyh02ogt9:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave14mo9o1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16dyqy9\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"O8V0I9V5G\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LW1lZGl1bQ==\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\",\"--framer-text-transform\":\"uppercase\"},children:\"Label\"})}),className:\"framer-1mo4swe\",\"data-framer-name\":\"Label\",fonts:[\"FS;Outfit-medium\"],layoutDependency:layoutDependency,layoutId:\"r6ThgY9dm\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 245)\",\"--framer-paragraph-spacing\":\"0px\"},text:VJHWAlpx_,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-91ffhh\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"cThuDz47x\",whileHover:animation,...addPropertyOverrides({QXgaYF1z1:{whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sddq6v\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Xua7j69Iw\",style:{backgroundColor:\"rgb(245, 245, 245)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7ZFYA.framer-n4fdka, .framer-7ZFYA .framer-n4fdka { display: block; }\",\".framer-7ZFYA.framer-yxzsbp { align-content: var(--1gsvsr3); align-items: var(--1gsvsr3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7ZFYA .framer-16dyqy9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7ZFYA .framer-1mo4swe { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7ZFYA .framer-91ffhh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7ZFYA .framer-sddq6v { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-7ZFYA.framer-v-1klud09 .framer-sddq6v { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\",\".framer-7ZFYA.framer-v-944l4k .framer-1mo4swe { -webkit-user-select: none; user-select: none; }\",\".framer-7ZFYA.framer-v-944l4k .framer-91ffhh { will-change: unset; }\",\".framer-7ZFYA.framer-v-944l4k .framer-sddq6v { right: 0px; width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 55.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Xyh02ogt9\":{\"layout\":[\"auto\",\"fixed\"]},\"QXgaYF1z1\":{\"layout\":[\"auto\",\"fixed\"]},\"g9HE6A8LN\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VJHWAlpx_\":\"title\",\"XiJF89WHu\":\"link\",\"M8E_FL3qm\":\"align\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZIFat98TD=withCSS(Component,css,\"framer-7ZFYA\");export default FramerZIFat98TD;FramerZIFat98TD.displayName=\"ButtonHeader\";FramerZIFat98TD.defaultProps={height:40,width:55.5};addPropertyControls(FramerZIFat98TD,{variant:{options:[\"sOePUU7WY\",\"Xyh02ogt9\",\"QXgaYF1z1\",\"g9HE6A8LN\"],optionTitles:[\"Default\",\"Hover\",\"Active\",\"Press\"],title:\"Variant\",type:ControlType.Enum},VJHWAlpx_:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XiJF89WHu:{title:\"Link\",type:ControlType.Link},M8E_FL3qm:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum}});addFonts(FramerZIFat98TD,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YEOHRCKDRRMJG7KXODMRI7H3TDTC7DCR/GSC37XQOTJL5UUXY7GT63Z6TK3GPURF7/3JX43FCBGINLH25MK4NSVCHCDXUSMHUE.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZIFat98TD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"55.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VJHWAlpx_\\\":\\\"title\\\",\\\"XiJF89WHu\\\":\\\"link\\\",\\\"M8E_FL3qm\\\":\\\"align\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Xyh02ogt9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QXgaYF1z1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"g9HE6A8LN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZIFat98TD.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"https://framerusercontent.com/modules/3FxnZs7X4aw8MdawaURy/HPqgunhh0ZHDXr7k63rk/ezu_zQ34E.js\";import ButtonTranslate from\"https://framerusercontent.com/modules/NRoio2CdRsvaiVp114dG/5mRIxyj2UHIOHvDRWyL2/qJcQPJxkV.js\";import ToogleTooltip from\"https://framerusercontent.com/modules/2rAsLp1hWPGgfV9JGM4D/LTQlW1AIknM0azCoX4TJ/WXC_KZVu2.js\";import Logo from\"https://framerusercontent.com/modules/GPswpicXvXQv3f9XLNnM/wgBzQI8Vm0LanLd62HaW/yGbhO9Gve.js\";import ButtonHeader from\"https://framerusercontent.com/modules/lRtWzQkMYrlEHuHPD1QQ/8W4LAfRu3YVdwa6YDUkk/ZIFat98TD.js\";const LogoFonts=getFonts(Logo);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const ButtonHeaderFonts=getFonts(ButtonHeader);const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const ButtonHeaderControls=getPropertyControls(ButtonHeader);const cycleOrder=[\"I_YaITZmM\",\"BNWNBftJw\",\"WXkQXx2MH\",\"z7QqYTibX\"];const serializationHash=\"framer-DQ63h\";const variantClassNames={BNWNBftJw:\"framer-v-13dtpah\",I_YaITZmM:\"framer-v-hty5c1\",WXkQXx2MH:\"framer-v-1om2ajk\",z7QqYTibX:\"framer-v-ejvano\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const humanReadableVariantMap={\"Phone Small\":\"z7QqYTibX\",Desktop:\"I_YaITZmM\",Phone:\"WXkQXx2MH\",Tablet:\"BNWNBftJw\"};const getProps=({about,cursor1,cursor2,cursorLogo,cursorToogle,height,id,myPastWork,width,...props})=>{return{...props,cK3oq6AYu:cursor1??props.cK3oq6AYu,g2qgjul9J:cursorLogo??props.g2qgjul9J,HuALB_JZQ:humanReadableEnumMap[myPastWork]??myPastWork??props.HuALB_JZQ??\"sOePUU7WY\",kHZL3k3jr:cursorToogle??props.kHZL3k3jr,NR5dG8z8K:cursor2??props.NR5dG8z8K,stxBz67vk:humanReadableEnumMap[about]??about??props.stxBz67vk??\"sOePUU7WY\",variant:humanReadableVariantMap[props.variant]??props.variant??\"I_YaITZmM\"};};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,HuALB_JZQ,stxBz67vk,g2qgjul9J,cK3oq6AYu,NR5dG8z8K,kHZL3k3jr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I_YaITZmM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const a3baCWNEVtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WXkQXx2MH\",\"z7QqYTibX\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hty5c1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"I_YaITZmM\",ref:refBinding,style:{...style},...addPropertyOverrides({BNWNBftJw:{\"data-framer-name\":\"Tablet\"},WXkQXx2MH:{\"data-framer-name\":\"Phone\"},z7QqYTibX:{\"data-framer-name\":\"Phone Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-64)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{className:\"framer-5ze27r-container\",\"data-framer-cursor\":g2qgjul9J,layoutDependency:layoutDependency,layoutId:\"tdUc1P2kl-container\",nodeId:\"tdUc1P2kl\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation,...addPropertyOverrides({BNWNBftJw:{whileHover:undefined},WXkQXx2MH:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,whileHover:undefined},z7QqYTibX:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,whileHover:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"tdUc1P2kl\",layoutId:\"tdUc1P2kl\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1olfoan\",\"data-framer-name\":\"ButtonGroup\",layoutDependency:layoutDependency,layoutId:\"Lc3m_JKJJ\",style:{borderBottomLeftRadius:180,borderBottomRightRadius:180,borderTopLeftRadius:180,borderTopRightRadius:180},...addPropertyOverrides({WXkQXx2MH:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},z7QqYTibX:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined},{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ozrhix-container\",\"data-framer-cursor\":cK3oq6AYu,layoutDependency:layoutDependency,layoutId:\"p4Sy64Hyy-container\",nodeId:\"p4Sy64Hyy\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"p4Sy64Hyy\",layoutId:\"p4Sy64Hyy\",M8E_FL3qm:\"center\",style:{height:\"100%\"},t13ynJK76:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(17, 17, 17))\",tVXu5OnEc:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",variant:HuALB_JZQ,VJHWAlpx_:\"Past Projects\",width:\"100%\",XiJF89WHu:resolvedLinks[0],...addPropertyOverrides({BNWNBftJw:{variant:\"g9HE6A8LN\",XiJF89WHu:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined},{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i6b36r-container\",\"data-framer-cursor\":NR5dG8z8K,layoutDependency:layoutDependency,layoutId:\"E0Kdms6QW-container\",nodeId:\"E0Kdms6QW\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"E0Kdms6QW\",layoutId:\"E0Kdms6QW\",M8E_FL3qm:\"center\",style:{height:\"100%\"},t13ynJK76:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(17, 17, 17))\",tVXu5OnEc:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",variant:stxBz67vk,VJHWAlpx_:\"about\",width:\"100%\",XiJF89WHu:resolvedLinks1[0],...addPropertyOverrides({BNWNBftJw:{variant:\"g9HE6A8LN\",XiJF89WHu:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xdzapd\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"MpHKjMFEB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m9vbsc-container\",layoutDependency:layoutDependency,layoutId:\"hPbmZMJxO-container\",nodeId:\"hPbmZMJxO\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"hPbmZMJxO\",ikPZLYknW:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",layoutId:\"hPbmZMJxO\",qjrqFV6QP:kHZL3k3jr,style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\",...addPropertyOverrides({WXkQXx2MH:{variant:\"IDcJrkWB2\"},z7QqYTibX:{variant:\"IDcJrkWB2\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||200)-48-52)/2)+6+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-rbxmay-container\",\"data-framer-cursor\":NR5dG8z8K,id:`${layoutId}-rbxmay`,layoutDependency:layoutDependency,layoutId:\"IWI2ywiWg-container\",nodeId:\"IWI2ywiWg\",ref:ref1,rendersWithMotion:true,scopeId:\"IUBiwAWC1\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEVtxyyif({overlay}),height:\"100%\",id:\"IWI2ywiWg\",layoutId:\"IWI2ywiWg\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",...addPropertyOverrides({WXkQXx2MH:{variant:\"geBo4NQvJ\"},z7QqYTibX:{variant:\"geBo4NQvJ\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-rbxmay`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1i24cf5\",exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"xl47fJ4Ut\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sbsi2p-container\",\"data-framer-cursor\":cK3oq6AYu,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"NlUxVSQAN-container\",nodeId:\"NlUxVSQAN\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation5,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portugu\\xeas\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"NlUxVSQAN\",layoutId:\"NlUxVSQAN\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6tdd3u-container\",\"data-framer-cursor\":cK3oq6AYu,inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"bFNhNLP8N-container\",nodeId:\"bFNhNLP8N\",rendersWithMotion:true,scopeId:\"IUBiwAWC1\",whileHover:animation5,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"bFNhNLP8N\",layoutId:\"bFNhNLP8N\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DQ63h.framer-7x7icf, .framer-DQ63h .framer-7x7icf { display: block; }\",\".framer-DQ63h.framer-hty5c1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 48px 24px 48px; position: relative; width: 1200px; }\",\".framer-DQ63h .framer-5ze27r-container { cursor: move; flex: none; height: auto; position: relative; width: 64px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DQ63h .framer-1olfoan { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DQ63h .framer-ozrhix-container, .framer-DQ63h .framer-i6b36r-container, .framer-DQ63h .framer-rbxmay-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-DQ63h .framer-1xdzapd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DQ63h .framer-1m9vbsc-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-DQ63h .framer-1i24cf5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DQ63h .framer-1sbsi2p-container, .framer-DQ63h .framer-6tdd3u-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DQ63h.framer-v-13dtpah.framer-hty5c1 { padding: 24px 32px 24px 32px; width: 810px; }\",\".framer-DQ63h.framer-v-13dtpah .framer-5ze27r-container, .framer-DQ63h.framer-v-1om2ajk .framer-5ze27r-container, .framer-DQ63h.framer-v-ejvano .framer-5ze27r-container { will-change: unset; }\",\".framer-DQ63h.framer-v-1om2ajk.framer-hty5c1 { padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-DQ63h.framer-v-1om2ajk .framer-1xdzapd, .framer-DQ63h.framer-v-ejvano .framer-1xdzapd { gap: 8px; }\",\".framer-DQ63h.framer-v-ejvano.framer-hty5c1 { padding: 24px 16px 24px 16px; width: 320px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BNWNBftJw\":{\"layout\":[\"fixed\",\"auto\"]},\"WXkQXx2MH\":{\"layout\":[\"fixed\",\"auto\"]},\"z7QqYTibX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HuALB_JZQ\":\"myPastWork\",\"stxBz67vk\":\"about\",\"g2qgjul9J\":\"cursorLogo\",\"cK3oq6AYu\":\"cursor1\",\"NR5dG8z8K\":\"cursor2\",\"kHZL3k3jr\":\"cursorToogle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIUBiwAWC1=withCSS(Component,css,\"framer-DQ63h\");export default FramerIUBiwAWC1;FramerIUBiwAWC1.displayName=\"Header\";FramerIUBiwAWC1.defaultProps={height:112,width:1200};addPropertyControls(FramerIUBiwAWC1,{variant:{options:[\"I_YaITZmM\",\"BNWNBftJw\",\"WXkQXx2MH\",\"z7QqYTibX\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Small\"],title:\"Variant\",type:ControlType.Enum},HuALB_JZQ:ButtonHeaderControls?.[\"variant\"]&&{...ButtonHeaderControls[\"variant\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"MyPastWork\"},stxBz67vk:ButtonHeaderControls?.[\"variant\"]&&{...ButtonHeaderControls[\"variant\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"About\"},g2qgjul9J:{title:\"CursorLogo\",type:ControlType.CustomCursor},cK3oq6AYu:{title:\"Cursor1\",type:ControlType.CustomCursor},NR5dG8z8K:{title:\"Cursor2\",type:ControlType.CustomCursor},kHZL3k3jr:{title:\"CursorToogle\",type:ControlType.CustomCursor}});addFonts(FramerIUBiwAWC1,[{explicitInter:true,fonts:[]},...LogoFonts,...ButtonHeaderFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIUBiwAWC1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"HuALB_JZQ\\\":\\\"myPastWork\\\",\\\"stxBz67vk\\\":\\\"about\\\",\\\"g2qgjul9J\\\":\\\"cursorLogo\\\",\\\"cK3oq6AYu\\\":\\\"cursor1\\\",\\\"NR5dG8z8K\\\":\\\"cursor2\\\",\\\"kHZL3k3jr\\\":\\\"cursorToogle\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BNWNBftJw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WXkQXx2MH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z7QqYTibX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"112\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Outfit-light\",\"FS;Outfit-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/HGVZO4W7MOWSOT5FITRR2LXJL4LPEVKA/JGNFYTACJN27RPO2O5AUTRRZD4FNRJPI/W7JHARPQSG6P4YAUJKIMUM6JNAX2RFW3.woff2\",weight:\"300\"},{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]}];export const css=['.framer-NgF0K .framer-styles-preset-jkognj:not(.rich-text-wrapper), .framer-NgF0K .framer-styles-preset-jkognj.rich-text-wrapper p { --framer-font-family: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-family-bold: \"Outfit\", \"Outfit Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: rgba(255, 255, 255, 0.9); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-NgF0K\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc3a148)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 ArrowUpRight from\"https://framerusercontent.com/modules/t4vh54m6ihpkhHfomNQB/IRCVHqdBHUvdQXpTeQrL/nwovWQEc4.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const cycleOrder=[\"PDwtgtm26\",\"Ztsmppb7S\",\"ejsN0x0xX\"];const serializationHash=\"framer-Xt6N4\";const variantClassNames={ejsN0x0xX:\"framer-v-ys026o\",PDwtgtm26:\"framer-v-831j25\",Ztsmppb7S:\"framer-v-1kd0egd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:4};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"PDwtgtm26\",Hover:\"Ztsmppb7S\",Press:\"ejsN0x0xX\"};const getProps=({height,id,link,newTab,showIcon,title,width,...props})=>{return{...props,LMN8OFyla:showIcon??props.LMN8OFyla??true,oJuSKykTI:newTab??props.oJuSKykTI??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"PDwtgtm26\",VJHWAlpx_:title??props.VJHWAlpx_??\"Label\",XiJF89WHu:link??props.XiJF89WHu};};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,VJHWAlpx_,XiJF89WHu,LMN8OFyla,oJuSKykTI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PDwtgtm26\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter6s4nju=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Ztsmppb7S\");});const onMouseLeave1bu1498=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"PDwtgtm26\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XiJF89WHu,motionChild:true,nodeId:\"PDwtgtm26\",openInNewTab:oJuSKykTI,scopeId:\"Dd4NlrHlm\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-831j25\",className,classNames)} framer-n7bpf3`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PDwtgtm26\",onMouseEnter:onMouseEnter6s4nju,ref:refBinding,style:{...style},...addPropertyOverrides({ejsN0x0xX:{\"data-framer-name\":\"Press\",\"data-highlight\":undefined,onMouseEnter:undefined},Ztsmppb7S:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1bu1498}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ddofos\",\"data-framer-name\":\"Label\",layoutDependency:layoutDependency,layoutId:\"CQEf2kgvM\",whileHover:animation,...addPropertyOverrides({ejsN0x0xX:{whileHover:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Outfit\", \"Outfit Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Label\"})}),className:\"framer-1b7a907\",\"data-framer-name\":\"Label\",fonts:[\"FS;Outfit-regular\"],layoutDependency:layoutDependency,layoutId:\"qebF68y5z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:VJHWAlpx_,verticalAlignment:\"top\",withExternalLayout:true}),LMN8OFyla&&/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1io0d8b\",layoutDependency:layoutDependency,layoutId:\"VIgmld3iW\",style:{\"--1moh9cd\":\"rgb(255, 255, 255)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19hjebn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"IlpaiMO7a\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fx0fay\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"YVnLLtSdj\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Xt6N4.framer-n7bpf3, .framer-Xt6N4 .framer-n7bpf3 { display: block; }\",\".framer-Xt6N4.framer-831j25 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Xt6N4 .framer-1ddofos { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Xt6N4 .framer-1b7a907 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Xt6N4 .framer-1io0d8b { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-Xt6N4 .framer-19hjebn { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-Xt6N4 .framer-fx0fay { bottom: 0px; flex: none; left: -1px; overflow: hidden; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-Xt6N4.framer-v-1kd0egd .framer-fx0fay { bottom: unset; flex: 1 0 0px; height: 1px; left: unset; position: relative; top: unset; width: 1px; }\",\".framer-Xt6N4.framer-v-ys026o .framer-1ddofos { gap: 8px; will-change: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 103.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Ztsmppb7S\":{\"layout\":[\"auto\",\"fixed\"]},\"ejsN0x0xX\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"VJHWAlpx_\":\"title\",\"XiJF89WHu\":\"link\",\"LMN8OFyla\":\"showIcon\",\"oJuSKykTI\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDd4NlrHlm=withCSS(Component,css,\"framer-Xt6N4\");export default FramerDd4NlrHlm;FramerDd4NlrHlm.displayName=\"ButtonFooter\";FramerDd4NlrHlm.defaultProps={height:40,width:103.5};addPropertyControls(FramerDd4NlrHlm,{variant:{options:[\"PDwtgtm26\",\"Ztsmppb7S\",\"ejsN0x0xX\"],optionTitles:[\"Default\",\"Hover\",\"Press\"],title:\"Variant\",type:ControlType.Enum},VJHWAlpx_:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},XiJF89WHu:{title:\"Link\",type:ControlType.Link},LMN8OFyla:{defaultValue:true,title:\"Show Icon\",type:ControlType.Boolean},oJuSKykTI:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerDd4NlrHlm,[{explicitInter:true,fonts:[{family:\"Outfit\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RPEPC24XXAVK6EWUOKWQUPTOZQR35AS2/BVWMEQ5ZCLZP2VOXOHXQDCZADXNFBXUF/5REHZLR2B5PQAKMITIQJK6BDK34RDHS4.woff2\",weight:\"400\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDd4NlrHlm\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"103.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ztsmppb7S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ejsN0x0xX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VJHWAlpx_\\\":\\\"title\\\",\\\"XiJF89WHu\\\":\\\"link\\\",\\\"LMN8OFyla\\\":\\\"showIcon\\\",\\\"oJuSKykTI\\\":\\\"newTab\\\"}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dd4NlrHlm.map","// Generated by Framer (4458791)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.138 7.139 C 13.013 7.264 12.844 7.334 12.667 7.334 C 12.49 7.334 12.32 7.264 12.195 7.139 L 7.333 2.276 L 7.333 15.333 C 7.333 15.702 7.035 16 6.667 16 C 6.299 16 6 15.702 6 15.333 L 6 2.276 L 1.139 7.139 C 0.878 7.399 0.456 7.399 0.195 7.139 C -0.065 6.878 -0.065 6.456 0.195 6.195 L 6.195 0.196 C 6.32 0.07 6.49 0 6.667 0 C 6.844 0 7.013 0.07 7.138 0.196 L 13.138 6.195 C 13.263 6.32 13.334 6.49 13.334 6.667 C 13.334 6.844 13.263 7.014 13.138 7.139 Z\" fill=\"var(--1moh9cd, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\" height=\"16px\" id=\"DLaJoY8Vc\" transform=\"translate(5 4)\" width=\"13.333791454838376px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,IvJ9wZJrT:fill??props.IvJ9wZJrT??\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,IvJ9wZJrT,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jFXbQ\",className),layoutId:layoutId,ref:ref,style:{\"--1moh9cd\":IvJ9wZJrT,...style}});});const css=[`.framer-jFXbQ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1moh9cd); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"IvJ9wZJrT\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow-up\",\"color\":{\"type\":\"variable\",\"value\":\"1moh9cd\"},\"set\":{\"localId\":\"vectorSet/nklATDv7g\",\"id\":\"nklATDv7g\",\"moduleId\":\"xnnJ9RZoFasF4OOAoCGG\"}}\n */const Icon=withCSS(Component,css,\"framer-jFXbQ\");Icon.displayName=\"Arrow-up\";export default Icon;addPropertyControls(Icon,{IvJ9wZJrT:{defaultValue:'var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)) /* {\"name\":\"Strong\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IvJ9wZJrT\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow-up\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1moh9cd\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/nklATDv7g\\\",\\\"id\\\":\\\"nklATDv7g\\\",\\\"moduleId\\\":\\\"xnnJ9RZoFasF4OOAoCGG\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 ArrowUp from\"https://framerusercontent.com/modules/I5lkzwAWcDVMmsnlG4A7/Kngm6sk5drQt8aV76sgq/YPgFYhtfT.js\";import Tooltip from\"https://framerusercontent.com/modules/87nEZBOSIl5C4WxlUzsU/oT0j9OBWA0EqXHHRjVJL/nCvl37b16.js\";const ArrowUpFonts=getFonts(ArrowUp);const TooltipFonts=getFonts(Tooltip);const cycleOrder=[\"ei6GVuLPZ\",\"Ibp3qdIKV\",\"fK5qpwe1Q\"];const serializationHash=\"framer-NIGzr\";const variantClassNames={ei6GVuLPZ:\"framer-v-1uv8wf2\",fK5qpwe1Q:\"framer-v-191rjs0\",Ibp3qdIKV:\"framer-v-ukuuma\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"ei6GVuLPZ\",Hover:\"fK5qpwe1Q\",ScroltoTop:\"Ibp3qdIKV\"};const getProps=({height,id,link,width,...props})=>{return{...props,nLMaA8567:link??props.nLMaA8567,variant:humanReadableVariantMap[props.variant]??props.variant??\"ei6GVuLPZ\"};};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,nLMaA8567,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ei6GVuLPZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter7l9kvd=activeVariantCallback(async(...args)=>{setVariant(\"fK5qpwe1Q\");});const onMouseLeave1qfxf6f=activeVariantCallback(async(...args)=>{setVariant(\"Ibp3qdIKV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"fK5qpwe1Q\")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.button,{...restProps,...gestureHandlers,\"aria-label\":\"Back To The Top\",className:cx(scopingClassNames,\"framer-1uv8wf2\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ei6GVuLPZ\",ref:refBinding,style:{...style},...addPropertyOverrides({fK5qpwe1Q:{\"data-framer-name\":\"Hover\"},Ibp3qdIKV:{\"data-framer-name\":\"ScroltoTop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:nLMaA8567,motionChild:true,nodeId:\"M6M63PLQr\",openInNewTab:false,scopeId:\"MYqoPVWBg\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1j2m9j8 framer-mh42aa\",\"data-border\":true,\"data-framer-name\":\"Absolute\",layoutDependency:layoutDependency,layoutId:\"M6M63PLQr\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(255, 255, 255)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:108,borderBottomRightRadius:108,borderTopLeftRadius:108,borderTopRightRadius:108},...addPropertyOverrides({fK5qpwe1Q:{\"data-highlight\":true,onMouseLeave:onMouseLeave1qfxf6f},Ibp3qdIKV:{\"data-highlight\":true,onMouseEnter:onMouseEnter7l9kvd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dse966\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"nPlFOauTd\",style:{rotate:-45},children:/*#__PURE__*/_jsx(ArrowUp,{animated:true,className:\"framer-n9686j\",layoutDependency:layoutDependency,layoutId:\"DkR3xvFTf\",style:{\"--1moh9cd\":\"rgb(255, 255, 255)\",rotate:45}})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fK5qpwe1Q:{height:32,y:(componentViewport?.y||0)+(componentViewport?.height||40)- -8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xgc7nl-container\",layoutDependency:layoutDependency,layoutId:\"vx7wNtRGo-container\",nodeId:\"vx7wNtRGo\",rendersWithMotion:true,scopeId:\"MYqoPVWBg\",children:/*#__PURE__*/_jsx(Tooltip,{CX8ucTx21:\"Back to top\",height:\"100%\",id:\"vx7wNtRGo\",layoutId:\"vx7wNtRGo\",style:{height:\"100%\"},tVP4ig6PE:\"var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, rgb(255, 255, 255))\",width:\"100%\",XHHXZ8OmE:\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NIGzr.framer-mh42aa, .framer-NIGzr .framer-mh42aa { display: block; }\",\".framer-NIGzr.framer-1uv8wf2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; }\",\".framer-NIGzr .framer-1j2m9j8 { align-content: center; align-items: center; bottom: 0px; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; text-decoration: none; top: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-NIGzr .framer-1dse966 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-NIGzr .framer-n9686j { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-NIGzr .framer-1xgc7nl-container { bottom: -40px; flex: none; height: 32px; position: absolute; right: 0px; width: auto; z-index: 1; }\",\".framer-NIGzr.framer-v-ukuuma .framer-1j2m9j8 { top: 0px; }\",\".framer-NIGzr.framer-v-191rjs0.framer-1uv8wf2 { overflow: visible; }\",\".framer-NIGzr.framer-v-191rjs0 .framer-1j2m9j8 { height: 40px; top: unset; }\",'.framer-NIGzr[data-border=\"true\"]::after, .framer-NIGzr [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 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ibp3qdIKV\":{\"layout\":[\"fixed\",\"fixed\"]},\"fK5qpwe1Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nLMaA8567\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMYqoPVWBg=withCSS(Component,css,\"framer-NIGzr\");export default FramerMYqoPVWBg;FramerMYqoPVWBg.displayName=\"ButtonTop\";FramerMYqoPVWBg.defaultProps={height:40,width:40};addPropertyControls(FramerMYqoPVWBg,{variant:{options:[\"ei6GVuLPZ\",\"Ibp3qdIKV\",\"fK5qpwe1Q\"],optionTitles:[\"Default\",\"ScroltoTop\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},nLMaA8567:{title:\"Link\",type:ControlType.Link}});addFonts(FramerMYqoPVWBg,[{explicitInter:true,fonts:[]},...ArrowUpFonts,...TooltipFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMYqoPVWBg\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"nLMaA8567\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ibp3qdIKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fK5qpwe1Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MYqoPVWBg.map","// Generated by Framer (14b65b1)\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,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/MkVlONDS0JeKd97rNmpD/cHGvtTfr4GQSfoDU0aUe/gcreuwES9.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OO3SdOlJ9a9YAekGa4jX/H8xBpSCQLlUc9QbzNQfm/K1qroJFZ7.js\";import ButtonFooter from\"https://framerusercontent.com/modules/tGEIsQ6fbyaRZrpVlx0t/RjlwZGs9ah1BjgLhcBYp/Dd4NlrHlm.js\";import ButtonTop from\"https://framerusercontent.com/modules/8VYCh0H7NWXEe3gwDZkG/RahnwDkRz6fohKs5DdZ0/MYqoPVWBg.js\";const ButtonTopFonts=getFonts(ButtonTop);const ButtonTopWithVariantAppearEffect=withVariantAppearEffect(ButtonTop);const ButtonFooterFonts=getFonts(ButtonFooter);const cycleOrder=[\"eRl7zaOyu\",\"XHFKxkMQI\",\"GyLUOWaoY\",\"xHXRQlKQ1\"];const serializationHash=\"framer-ayINI\";const variantClassNames={eRl7zaOyu:\"framer-v-fr79ma\",GyLUOWaoY:\"framer-v-i18cq9\",XHFKxkMQI:\"framer-v-jpkljt\",xHXRQlKQ1:\"framer-v-1i2mdmm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Phone Small\":\"xHXRQlKQ1\",Desktop:\"eRl7zaOyu\",Phone:\"GyLUOWaoY\",Tablet:\"XHFKxkMQI\"};const getProps=({cursorDefault,cursorHover,height,id,link,padding,showButtonTop,width,...props})=>{return{...props,pfc3OC0ii:cursorHover??props.pfc3OC0ii,sW7wzEhQN:showButtonTop??props.sW7wzEhQN??true,t1oH7tvES:link??props.t1oH7tvES,variant:humanReadableVariantMap[props.variant]??props.variant??\"eRl7zaOyu\",WMdN_1_LP:padding??props.WMdN_1_LP??\"48px 48px 48px 48px\",zZPuhd9Vf:cursorDefault??props.zZPuhd9Vf};};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,t1oH7tvES,sW7wzEhQN,WMdN_1_LP,zZPuhd9Vf,pfc3OC0ii,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eRl7zaOyu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xHXRQlKQ1\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fr79ma\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"eRl7zaOyu\",ref:refBinding,style:{\"--83qfx8\":numberToPixelString(WMdN_1_LP),...style},...addPropertyOverrides({GyLUOWaoY:{\"data-framer-name\":\"Phone\"},XHFKxkMQI:{\"data-framer-name\":\"Tablet\"},xHXRQlKQ1:{\"data-framer-name\":\"Phone Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hyaml2\",\"data-framer-cursor\":zZPuhd9Vf,\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"We6EI7PDo\",style:{backgroundColor:\"var(--token-ecd83d27-52a4-4474-bd40-3cb8ad63ea29, rgb(255, 0, 107))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sshnah\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"vMaM5R3iP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-158i4bf\",layoutDependency:layoutDependency,layoutId:\"RogZlzRp6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jkognj\",\"data-styles-preset\":\"K1qroJFZ7\",children:\"I’m currently open to new opportunities and projects. I’d love to help you turn your ideas into reality.\"})}),className:\"framer-db8zpy\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eBkcWtflb\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-152tu8s\",\"data-framer-name\":\"LinkWhatsApp\",layoutDependency:layoutDependency,layoutId:\"ZcUEs4e5D\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jkognj\",\"data-styles-preset\":\"K1qroJFZ7\",children:\"Let’s work together.\"})}),className:\"framer-19mya4g\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X5MZIC1W1\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),sW7wzEhQN&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+0+0},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+0+0},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-it30cr-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"JwEZwAu26-container\",nodeId:\"JwEZwAu26\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",whileHover:animation,children:/*#__PURE__*/_jsx(ButtonTopWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"ei6GVuLPZ\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Ibp3qdIKV\",height:\"100%\",id:\"JwEZwAu26\",layoutId:\"JwEZwAu26\",nLMaA8567:t1oH7tvES,style:{height:\"100%\",width:\"100%\"},variant:\"ei6GVuLPZ\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q92z06\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"XRm_hGKw0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kqevqb\",\"data-framer-name\":\"Contatos\",layoutDependency:layoutDependency,layoutId:\"bCOY7Vd6u\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+0},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+0},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+450+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o4wy2g-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"ClbGNnGEa-container\",nodeId:\"ClbGNnGEa\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"ClbGNnGEa\",layoutId:\"ClbGNnGEa\",LMN8OFyla:true,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"LinkedIn\",width:\"100%\",XiJF89WHu:\"https://www.linkedin.com/in/arrobadi/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+64},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+64},xHXRQlKQ1:{y:(componentViewport?.y||0)+48+0+48+450+0+0+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7wsqlv-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"QjcJFSgzP-container\",nodeId:\"QjcJFSgzP\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"QjcJFSgzP\",layoutId:\"QjcJFSgzP\",LMN8OFyla:false,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"+ 55 11 9 8283 7077\",width:\"100%\",XiJF89WHu:\"https://wa.me/5511982837077?text=Hello!\",...addPropertyOverrides({GyLUOWaoY:{variant:\"ejsN0x0xX\"},XHFKxkMQI:{variant:\"ejsN0x0xX\"},xHXRQlKQ1:{variant:\"ejsN0x0xX\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({GyLUOWaoY:{y:(componentViewport?.y||0)+48+0+48+386+0+0+0+128},XHFKxkMQI:{y:(componentViewport?.y||0)+32+0+48+386+0+0+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7gnvfn-container\",\"data-framer-cursor\":pfc3OC0ii,layoutDependency:layoutDependency,layoutId:\"ZpgcozQM4-container\",nodeId:\"ZpgcozQM4\",rendersWithMotion:true,scopeId:\"mg7_DtoMw\",children:/*#__PURE__*/_jsx(ButtonFooter,{height:\"100%\",id:\"ZpgcozQM4\",layoutId:\"ZpgcozQM4\",LMN8OFyla:false,oJuSKykTI:true,style:{height:\"100%\"},variant:\"PDwtgtm26\",VJHWAlpx_:\"edinaldomramos@gmail.com\",width:\"100%\",XiJF89WHu:\"mailto:edinaldomramos@gmail.com\",...addPropertyOverrides({GyLUOWaoY:{variant:\"ejsN0x0xX\"},XHFKxkMQI:{variant:\"ejsN0x0xX\"}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3qfxkc\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"TqA0ac0tq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bz2g41\",\"data-styles-preset\":\"gcreuwES9\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37)))\"},children:\"\\xa9 2012 • 2025  dimarques.com. All rights reserved. The images and projects displayed are for portfolio purposes only.\"})}),className:\"framer-xgn3px\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L5YDEUrZ7\",style:{\"--extracted-r6o4lv\":\"var(--token-24bc9a82-f80d-4833-ab51-3f2ed6288e66, rgb(37, 37, 37))\",\"--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-ayINI.framer-906a0r, .framer-ayINI .framer-906a0r { display: block; }\",\".framer-ayINI.framer-fr79ma { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--83qfx8); position: relative; width: 1200px; }\",\".framer-ayINI .framer-hyaml2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 650px; justify-content: space-between; overflow: hidden; padding: 48px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-ayINI .framer-sshnah { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ayINI .framer-158i4bf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ayINI .framer-db8zpy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 942px; word-break: break-word; word-wrap: break-word; }\",\".framer-ayINI .framer-152tu8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ayINI .framer-19mya4g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ayINI .framer-it30cr-container { flex: none; height: 40px; position: relative; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ayINI .framer-1q92z06 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ayINI .framer-kqevqb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ayINI .framer-o4wy2g-container, .framer-ayINI .framer-7wsqlv-container, .framer-ayINI .framer-7gnvfn-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-ayINI .framer-3qfxkc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ayINI .framer-xgn3px { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ayINI.framer-v-jpkljt.framer-fr79ma { padding: 32px; width: 810px; }\",\".framer-ayINI.framer-v-jpkljt .framer-hyaml2 { padding: 48px 32px 48px 32px; }\",\".framer-ayINI.framer-v-jpkljt .framer-158i4bf, .framer-ayINI.framer-v-i18cq9 .framer-kqevqb, .framer-ayINI.framer-v-1i2mdmm .framer-158i4bf, .framer-ayINI.framer-v-1i2mdmm .framer-kqevqb { flex: none; width: 100%; }\",\".framer-ayINI.framer-v-jpkljt .framer-db8zpy, .framer-ayINI.framer-v-i18cq9 .framer-db8zpy, .framer-ayINI.framer-v-1i2mdmm .framer-db8zpy { width: 100%; }\",\".framer-ayINI.framer-v-jpkljt .framer-152tu8s { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-ayINI.framer-v-i18cq9.framer-fr79ma, .framer-ayINI.framer-v-1i2mdmm.framer-fr79ma { padding: 48px 16px 112px 16px; width: min-content; }\",\".framer-ayINI.framer-v-i18cq9 .framer-hyaml2, .framer-ayINI.framer-v-1i2mdmm .framer-hyaml2 { order: 0; padding: 48px 16px 48px 16px; }\",\".framer-ayINI.framer-v-i18cq9 .framer-158i4bf { flex: none; gap: 25px; width: 100%; }\",\".framer-ayINI.framer-v-i18cq9 .framer-19mya4g, .framer-ayINI.framer-v-1i2mdmm .framer-19mya4g { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ayINI.framer-v-i18cq9 .framer-1q92z06, .framer-ayINI.framer-v-1i2mdmm .framer-1q92z06 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-ayINI.framer-v-i18cq9 .framer-3qfxkc, .framer-ayINI.framer-v-1i2mdmm .framer-3qfxkc { align-self: stretch; order: 1; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 791\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XHFKxkMQI\":{\"layout\":[\"fixed\",\"auto\"]},\"GyLUOWaoY\":{\"layout\":[\"auto\",\"auto\"]},\"xHXRQlKQ1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"t1oH7tvES\":\"link\",\"sW7wzEhQN\":\"showButtonTop\",\"WMdN_1_LP\":\"padding\",\"zZPuhd9Vf\":\"cursorDefault\",\"pfc3OC0ii\":\"cursorHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermg7_DtoMw=withCSS(Component,css,\"framer-ayINI\");export default Framermg7_DtoMw;Framermg7_DtoMw.displayName=\"Footer Card\";Framermg7_DtoMw.defaultProps={height:791,width:1200};addPropertyControls(Framermg7_DtoMw,{variant:{options:[\"eRl7zaOyu\",\"XHFKxkMQI\",\"GyLUOWaoY\",\"xHXRQlKQ1\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Small\"],title:\"Variant\",type:ControlType.Enum},t1oH7tvES:{title:\"Link\",type:ControlType.Link},sW7wzEhQN:{defaultValue:true,title:\"Show ButtonTop\",type:ControlType.Boolean},WMdN_1_LP:{defaultValue:\"48px 48px 48px 48px\",title:\"Padding\",type:ControlType.Padding},zZPuhd9Vf:{title:\"Cursor Default\",type:ControlType.CustomCursor},pfc3OC0ii:{title:\"CursorHover\",type:ControlType.CustomCursor}});addFonts(Framermg7_DtoMw,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonTopFonts,...ButtonFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermg7_DtoMw\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XHFKxkMQI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GyLUOWaoY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xHXRQlKQ1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"791\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"t1oH7tvES\\\":\\\"link\\\",\\\"sW7wzEhQN\\\":\\\"showButtonTop\\\",\\\"WMdN_1_LP\\\":\\\"padding\\\",\\\"zZPuhd9Vf\\\":\\\"cursorDefault\\\",\\\"pfc3OC0ii\\\":\\\"cursorHover\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9eb3b99)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,Floating,GeneratedComponentContext,getFonts,getPropertyControls,Link,PropertyOverrides,RenderTarget,ResolveLinks,safeCSSValue,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLanguage from\"#framer/local/canvasComponent/ezu_zQ34E/ezu_zQ34E.js\";import CursorFooter from\"#framer/local/canvasComponent/f8Ykeklx_/f8Ykeklx_.js\";import Header from\"#framer/local/canvasComponent/IUBiwAWC1/IUBiwAWC1.js\";import CursorDefault from\"#framer/local/canvasComponent/JWjVeBNh5/JWjVeBNh5.js\";import FooterCard from\"#framer/local/canvasComponent/mg7_DtoMw/mg7_DtoMw.js\";import ButtonTranslate from\"#framer/local/canvasComponent/qJcQPJxkV/qJcQPJxkV.js\";import ToogleTooltip from\"#framer/local/canvasComponent/WXC_KZVu2/WXC_KZVu2.js\";import Logo from\"#framer/local/canvasComponent/yGbhO9Gve/yGbhO9Gve.js\";import ButtonHeader from\"#framer/local/canvasComponent/ZIFat98TD/ZIFat98TD.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const LogoFonts=getFonts(Logo);const ContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Container));const ButtonHeaderFonts=getFonts(ButtonHeader);const ToogleTooltipFonts=getFonts(ToogleTooltip);const ButtonLanguageFonts=getFonts(ButtonLanguage);const ButtonTranslateFonts=getFonts(ButtonTranslate);const MotionDivWithFX=withFX(motion.div);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const FooterCardFonts=getFonts(FooterCard);const ContainerWithFX=withFX(Container);const HeaderControls=getPropertyControls(Header);const CursorDefaultFonts=getFonts(CursorDefault);const CursorFooterFonts=getFonts(CursorFooter);const breakpoints={LCdVQRHa1:\"(max-width: 389.98px)\",Me_kFmW8q:\"(min-width: 810px) and (max-width: 1199.98px)\",s_qmbzy8I:\"(min-width: 390px) and (max-width: 809.98px)\",W8xrAvk5l:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-tRxvy\";const variantClassNames={LCdVQRHa1:\"framer-v-dx9niz\",Me_kFmW8q:\"framer-v-trxlzy\",s_qmbzy8I:\"framer-v-itoqo6\",W8xrAvk5l:\"framer-v-ih9ub9\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition1};const transition2={delay:0,duration:1.8,ease:[0,.74,.27,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:60};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={delay:.2,duration:.45,ease:[.5,0,.88,.77],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition6={bounce:.2,delay:0,duration:1.8,type:\"spring\"};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:80};const breakpointRules={LCdVQRHa1:[\".framer-tRxvy .framer-13ywx4k { left: 18px; }\",\".framer-tRxvy .framer-1ttqwwy-container { left: 16px; }\",\".framer-tRxvy .framer-s1o0qz { right: 16px; }\",\".framer-tRxvy .framer-1r9fpnq { gap: 8px; }\"],Me_kFmW8q:[\".framer-tRxvy .framer-13ywx4k { left: 34px; }\",\".framer-tRxvy .framer-1ttqwwy-container { left: 32px; }\",\".framer-tRxvy .framer-s1o0qz { right: 32px; }\"],s_qmbzy8I:[\".framer-tRxvy .framer-13ywx4k { left: 18px; }\",\".framer-tRxvy .framer-1ttqwwy-container { left: 16px; }\",\".framer-tRxvy .framer-s1o0qz { right: 16px; will-change: unset; }\",\".framer-tRxvy .framer-1r9fpnq { gap: 8px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={LCdVQRHa1:\".framer-dx9niz-override\",Me_kFmW8q:\".framer-trxlzy-override\",s_qmbzy8I:\".framer-itoqo6-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tRxvy.framer-1a4ivtw, .framer-tRxvy .framer-1a4ivtw { display: block; }\",\".framer-tRxvy.framer-ih9ub9 { align-content: center; align-items: center; background-color: var(--1n98kja); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 112px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-tRxvy .framer-13ywx4k { flex: none; height: 60px; left: 50px; mix-blend-mode: difference; order: -1000; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); text-decoration: none; top: 26px; width: 60px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-tRxvy .framer-18zk5bc { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tRxvy .framer-1k8rfgg { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 1px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tRxvy .framer-mf1zx { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 0px; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tRxvy .framer-18uw333 { --border-bottom-width: 1px; --border-color: #f5f5f5; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1 / 1; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 9px); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 9px; will-change: var(--framer-will-change-override, transform); }\",\".framer-tRxvy .framer-1ov6yy7 { background-color: #f5f5f5; flex: none; height: 44px; left: 4px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-tRxvy .framer-c752ph { background-color: #f5f5f5; flex: none; height: 44px; overflow: visible; position: absolute; right: 4px; top: calc(50.00000000000002% - 44px / 2); width: 1px; }\",\".framer-tRxvy .framer-1d7z957 { background-color: #f5f5f5; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; top: 4px; width: 42px; }\",\".framer-tRxvy .framer-1n5wfwg { background-color: #f5f5f5; bottom: 4px; flex: none; height: 1px; left: calc(50.00000000000002% - 42px / 2); overflow: visible; position: absolute; width: 42px; }\",\".framer-tRxvy .framer-1ttqwwy-container { cursor: move; flex: none; height: auto; left: 48px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 24px; width: 64px; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-tRxvy .framer-s1o0qz { align-content: center; align-items: center; border-bottom-left-radius: 180px; border-bottom-right-radius: 180px; border-top-left-radius: 180px; border-top-right-radius: 180px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 52px; justify-content: flex-start; mix-blend-mode: difference; order: -998; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 48px; top: 30px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-tRxvy .framer-1jw26my-container, .framer-tRxvy .framer-320rnz-container, .framer-tRxvy .framer-z3w0jy-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-tRxvy .framer-1r9fpnq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tRxvy .framer-1gpsmou-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-tRxvy .framer-1jbzq4z { align-content: flex-start; align-items: flex-start; background-color: var(--token-e03def84-28f6-4cd9-b7e7-0234f106ce6f, #ffffff); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tRxvy .framer-4ewl3z-container, .framer-tRxvy .framer-1ao81io-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-tRxvy .framer-tfqbjw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-tRxvy .framer-tn0t8x-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-tRxvy[data-border=\"true\"]::after, .framer-tRxvy [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; }'];const mediaQueries={LCdVQRHa1:\"(max-width: 389.98px)\",Me_kFmW8q:\"(min-width: 810px) and (max-width: 1199.98px)\",s_qmbzy8I:\"(min-width: 390px) and (max-width: 809.98px)\",W8xrAvk5l:\"(min-width: 1200px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Active:\"QXgaYF1z1\",Default:\"sOePUU7WY\",Hover:\"Xyh02ogt9\",Press:\"g9HE6A8LN\"};const humanReadableVariantMap={\"Phone Small\":\"LCdVQRHa1\",Desktop:\"W8xrAvk5l\",Phone:\"s_qmbzy8I\",Tablet:\"Me_kFmW8q\"};const getProps=({about,background,footerLink,height,id,myPastWork,width,...props})=>{return{...props,AB78GMT8Q:humanReadableEnumMap[myPastWork]??myPastWork??props.AB78GMT8Q??\"sOePUU7WY\",Iq8jO84mt:humanReadableEnumMap[about]??about??props.Iq8jO84mt??\"sOePUU7WY\",rJ7tQ91qB:footerLink??props.rJ7tQ91qB,uasgFpMTm:background??props.uasgFpMTm??\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"W8xrAvk5l\"};};const transition7={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"xjuYlm8ZN\"};const cursor1={alignment:\"center\",component:CursorDefault,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"FeIaHcXIK\"};const cursor2={alignment:\"center\",component:CursorFooter,offset:{x:6,y:0},placement:\"left\",transition:transition7,variant:\"yBzEbbDH0\"};const cursor3={alignment:\"center\",component:CursorFooter,offset:{x:6,y:0},placement:\"bottom\",transition:transition7,variant:\"Q5UM0Mh5j\"};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,AB78GMT8Q,Iq8jO84mt,rJ7tQ91qB,uasgFpMTm,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const a3baCWNEVtxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const CL_edysZ11wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"s_qmbzy8I\",\"LCdVQRHa1\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);useCustomCursors({\"1g6by37\":cursor3,\"2zef2l\":cursor2,\"494iuq\":cursor1,o07q89:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"W8xrAvk5l\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(uasgFpMTm)}; } @media (min-width: 390px) and (max-width: 809.98px) { :root { font-size: 81.25%; } } @media (max-width: 389.98px) { :root { font-size: 81.25%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ih9ub9\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1n98kja\":uasgFpMTm,...style},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"r0pCS0LKT\",openInNewTab:false,scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{animate:animation1,\"aria-label\":\"Logo dimarques.com\",className:\"framer-13ywx4k framer-1a4ivtw\",\"data-framer-appear-id\":\"13ywx4k\",\"data-framer-name\":\"Grid\",initial:animation2,optimized:true,whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18zk5bc\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k8rfgg\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-mf1zx\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-18uw333\",\"data-border\":true,\"data-framer-name\":\"Circle\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ov6yy7\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c752ph\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1d7z957\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n5wfwg\"})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"64px\",y:24,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined},s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-1ttqwwy-container\",\"data-framer-appear-id\":\"1ttqwwy\",initial:animation2,layoutScroll:true,nodeId:\"ocwiASIvQ\",optimized:true,rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ocwiASIvQ\",layoutId:\"ocwiASIvQ\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s_qmbzy8I:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsxs(MotionNavWithFXWithOptimizedAppearEffect,{animate:animation1,className:\"framer-s1o0qz\",\"data-framer-appear-id\":\"s1o0qz\",\"data-framer-name\":\"ButtonGroup\",initial:animation2,optimized:true,children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined},{href:{webPageId:\"ggk7UYK5c\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jw26my-container hidden-itoqo6 hidden-dx9niz\",\"data-framer-cursor\":\"o07q89\",nodeId:\"xI690tENy\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Me_kFmW8q:{XiJF89WHu:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"xI690tENy\",layoutId:\"xI690tENy\",M8E_FL3qm:\"center\",style:{height:\"100%\"},variant:AB78GMT8Q,VJHWAlpx_:\"Past Projects\",width:\"100%\",XiJF89WHu:resolvedLinks[0]})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined},{href:{webPageId:\"bxoW2YyVG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-320rnz-container hidden-itoqo6 hidden-dx9niz\",\"data-framer-cursor\":\"o07q89\",nodeId:\"RJ4ssLP7j\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Me_kFmW8q:{XiJF89WHu:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(ButtonHeader,{height:\"100%\",id:\"RJ4ssLP7j\",layoutId:\"RJ4ssLP7j\",M8E_FL3qm:\"center\",style:{height:\"100%\"},variant:Iq8jO84mt,VJHWAlpx_:\"about\",width:\"100%\",XiJF89WHu:resolvedLinks1[0]})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation3},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-1r9fpnq\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:36,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gpsmou-container\",nodeId:\"rH1wrEh72\",scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(ToogleTooltip,{height:\"100%\",id:\"rH1wrEh72\",ikPZLYknW:\"rgb(245, 245, 245)\",layoutId:\"rH1wrEh72\",qjrqFV6QP:\"o07q89\",style:{height:\"100%\",width:\"100%\"},variant:\"n2ZpwQ29o\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:36,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-z3w0jy-container\",nodeId:\"mNJJjF6wG\",ref:ref1,scopeId:\"RK1myVfHF\",children:[/*#__PURE__*/_jsx(ButtonLanguage,{a3baCWNEV:a3baCWNEVtxyyif({overlay}),height:\"100%\",id:\"mNJJjF6wG\",layoutId:\"mNJJjF6wG\",style:{height:\"100%\"},variant:\"VgLtSHPds\",width:\"100%\",zJXj911Aw:\"rgb(245, 245, 245)\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames),collisionDetection:true,collisionDetectionPadding:20,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(motion.div,{animate:animation5,className:\"framer-1jbzq4z\",exit:animation4,initial:animation6,ref:ref2,role:\"dialog\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4ewl3z-container\",inComponentSlot:true,nodeId:\"jEI7lIBxj\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"Portuguese\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"jEI7lIBxj\",layoutId:\"jEI7lIBxj\",NFOgxwy9e:'<svg width=\"800px\" height=\"800px\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" aria-hidden=\"true\" role=\"img\" class=\"iconify iconify--emojione\" preserveAspectRatio=\"xMidYMid meet\">\\n\\n<g fill=\"#699635\">\\n\\n<path d=\"M61.5 26.8C59.1 12.7 46.8 2 32 2S4.9 12.7 2.5 26.8L32 12l29.5 14.8z\">\\n\\n</path>\\n\\n<path d=\"M2.5 37.2C4.9 51.3 17.2 62 32 62s27.1-10.7 29.5-24.8L32 52L2.5 37.2z\">\\n\\n</path>\\n\\n</g>\\n\\n<path d=\"M32 12L2.5 26.8C2.2 28.5 2 30.2 2 32s.2 3.5.5 5.2L32 52l29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2L32 12\" fill=\"#ffe62e\">\\n\\n</path>\\n\\n<g fill=\"#428bc1\">\\n\\n<path d=\"M26 28.4c-3.2 0-6.2.7-8.9 1.9c-.1.6-.1 1.1-.1 1.7c0 8.3 6.7 15 15 15c5.6 0 10.5-3.1 13.1-7.6c-3.7-6.5-10.9-11-19.1-11\">\\n\\n</path>\\n\\n<path d=\"M46.8 34.4c.1-.8.2-1.6.2-2.4c0-8.3-6.7-15-15-15c-5.9 0-11 3.4-13.5 8.4c2.4-.7 4.9-1.1 7.5-1.1c8.5 0 16 4 20.8 10.1\">\\n\\n</path>\\n\\n</g>\\n\\n<g fill=\"#ffffff\">\\n\\n<path d=\"M26 24.3c-2.6 0-5.1.4-7.5 1.1c-.7 1.5-1.2 3.1-1.4 4.9c2.7-1.2 5.7-1.9 8.9-1.9c8.2 0 15.4 4.4 19.1 10.9c.9-1.5 1.4-3.2 1.7-4.9C42 28.3 34.5 24.3 26 24.3\">\\n\\n</path>\\n\\n<circle cx=\"22\" cy=\"32\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"26\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"32\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"38\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"40\" cy=\"42\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"36\" cy=\"40\" r=\"1\">\\n\\n</circle>\\n\\n<circle cx=\"22\" cy=\"36\" r=\"1\">\\n\\n</circle>\\n\\n</g>\\n\\n</svg>',SRvJr5wnW:\"pt\",width:\"100%\",wsQLMZ82a:\"en\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ao81io-container\",inComponentSlot:true,nodeId:\"VcI4XfWMf\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",whileHover:animation7,children:/*#__PURE__*/_jsx(ButtonTranslate,{amxdb77pW:\"English\",CL_edysZ1:CL_edysZ11wnntms({overlay}),height:\"100%\",id:\"VcI4XfWMf\",layoutId:\"VcI4XfWMf\",NFOgxwy9e:'<svg version=\"1.1\" id=\"Capa_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" \\n\t viewBox=\"0 0 473.677 473.677\" xml:space=\"preserve\">\\n<g>\\n\t<rect x=\"1.068\" y=\"258.99\" style=\"fill:#C42126;\" width=\"471.56\" height=\"0.007\"/>\\n\t<rect x=\"25.629\" y=\"129.7\" style=\"fill:#C42126;\" width=\"422.42\" height=\"0.007\"/>\\n\t<rect x=\"8.831\" y=\"172.79\" style=\"fill:#C42126;\" width=\"456\" height=\"0.007\"/>\\n\t<polygon style=\"fill:#C42126;\" points=\"101.793,431.36 371.888,431.36 371.902,431.345 101.778,431.345 \t\"/>\\n\t<path style=\"fill:#C42126;\" d=\"M236.837,0c-4.652,0-9.267,0.168-13.848,0.43h27.699C246.103,0.168,241.489,0,236.837,0z\"/>\\n\t<rect x=\"0.978\" y=\"215.89\" style=\"fill:#C42126;\" width=\"471.71\" height=\"0.007\"/>\\n</g>\\n<path style=\"fill:#E7E7E7;\" d=\"M306.838,86.609H419.93c-13.433-16.353-29.045-30.829-46.341-43.084h-84.922\\n\tC295.694,55.888,301.737,70.476,306.838,86.609z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M288.667,43.525h84.922C338.482,18.646,296.333,3.066,250.688,0.43h-7.292\\n\tC264.88,3.134,274.748,19.034,288.667,43.525z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M464.846,172.794c-4.211-15.018-9.858-29.427-16.798-43.084H317.94\\n\tc2.636,13.833,4.716,28.282,6.256,43.084H464.846z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M310.622,129.703h137.422c-7.831-15.403-17.239-29.857-28.114-43.091H299.886\\n\tC304.119,100.011,307.713,114.465,310.622,129.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M329.178,258.98h143.431c0.681-7.288,1.066-14.674,1.066-22.138c0-7.064-0.37-14.038-0.976-20.949\\n\tH329.212C329.679,230.223,329.671,244.658,329.178,258.98z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M472.703,215.886c-1.298-14.798-3.964-29.195-7.857-43.084H318.154\\n\tc1.473,14.109,2.446,28.544,2.921,43.084H472.703z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M315.465,345.166h131.962c7.038-13.642,12.774-28.062,17.075-43.091H321.845\\n\tC320.274,316.899,318.142,331.345,315.465,345.166z\"/>\\n<path style=\"fill:#DC3027;\" d=\"M464.506,302.072c3.975-13.885,6.735-28.282,8.107-43.084H324.709\\n\tc-0.505,14.551-1.507,28.982-3.01,43.084L464.506,302.072L464.506,302.072z\"/>\\n<path style=\"fill:#E7E7E7;\" d=\"M371.902,431.345c17.546-12.206,33.379-26.697,47.025-43.084H307.806\\n\tc-5.194,16.2-11.361,30.765-18.515,43.084L371.902,431.345L371.902,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#DC3027;\" d=\"M303.625,388.258h115.302c11.002-13.219,20.553-27.673,28.499-43.091h-132.93\\n\t\tC311.546,360.416,307.915,374.877,303.625,388.258z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M228.254,473.509c-0.479-0.015-0.957-0.037-1.436-0.052\\n\t\tC227.297,473.471,227.776,473.494,228.254,473.509z\"/>\\n\t<path style=\"fill:#DC3027;\" d=\"M236.837,473.677c50.211,0,96.735-15.673,135.051-42.317h-85.715\\n\t\tC270.96,457.57,260.923,473.677,236.837,473.677z\"/>\\n</g>\\n<path style=\"fill:#C42126;\" d=\"M236.837,473.677c-2.876,0-5.733-0.067-8.582-0.168C231.134,473.606,233.994,473.677,236.837,473.677\\n\tz\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M296.509,43.525H100.092C82.793,55.78,67.184,70.255,53.747,86.609h260.929\\n\tC309.575,70.476,303.536,55.888,296.509,43.525z\"/>\\n<path style=\"fill:#E73625;\" d=\"M100.092,43.525h196.417C282.587,19.034,264.88,3.134,243.396,0.43h-20.407\\n\tC177.344,3.066,135.195,18.646,100.092,43.525z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M8.835,172.794h322.83c-1.541-14.805-3.62-29.251-6.256-43.084H25.633\\n\tC18.692,143.368,13.046,157.776,8.835,172.794z\"/>\\n<path style=\"fill:#E73625;\" d=\"M53.747,86.609C42.88,99.843,33.464,114.296,25.637,129.7h299.772\\n\tc-2.906-15.235-6.499-29.688-10.733-43.091C314.676,86.609,53.747,86.609,53.747,86.609z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M0.002,236.842c0,7.464,0.389,14.85,1.066,22.138h333.491c0.494-14.323,0.501-28.754,0.034-43.084\\n\tH0.978C0.372,222.804,0.002,229.778,0.002,236.842z\"/>\\n<path style=\"fill:#E73625;\" d=\"M0.978,215.886h333.611c-0.475-14.543-1.451-28.974-2.921-43.084H8.831\\n\tC4.938,186.694,2.272,201.088,0.978,215.886z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M331.549,302.072H9.175c4.301,15.033,10.041,29.449,17.075,43.091h298.919\\n\tC327.847,331.345,329.974,316.899,331.549,302.072z\"/>\\n<path style=\"fill:#E73625;\" d=\"M9.175,302.072h322.374c1.5-14.102,2.505-28.537,3.01-43.084H1.068\\n\tC2.44,273.793,5.204,288.187,9.175,302.072z\"/>\\n<path style=\"fill:#F3F4F5;\" d=\"M101.778,431.345h194.009c7.154-12.322,13.324-26.884,18.515-43.084H54.753\\n\tC68.399,404.648,84.228,419.139,101.778,431.345z\"/>\\n<g>\\n\t<path style=\"fill:#E73625;\" d=\"M26.254,345.166c7.947,15.418,17.497,29.872,28.499,43.091h259.549\\n\t\tc4.286-13.38,7.917-27.841,10.867-43.091H26.254z\"/>\\n\t<path style=\"fill:#E73625;\" d=\"M226.818,473.456c0.479,0.015,0.957,0.037,1.436,0.052c2.85,0.101,5.707,0.168,8.582,0.168\\n\t\tc24.087,0,43.727-16.106,58.943-42.317H101.793C137.54,456.221,180.448,471.523,226.818,473.456z\"/>\\n</g>\\n<path style=\"fill:#283991;\" d=\"M231.941,0.123C110.574,2.592,11.654,96.301,1.008,215.5h230.937V0.123H231.941z\"/>\\n<g>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,134.187 50.998,145.297 62.688,145.297 53.231,152.167 56.843,163.285 47.39,156.411 \\n\t\t37.94,163.285 41.545,152.167 32.091,145.297 43.781,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"47.39,173.438 50.998,184.555 62.688,184.555 53.231,191.425 56.843,202.543 47.39,195.669 \\n\t\t37.94,202.543 41.545,191.425 32.091,184.555 43.781,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,75.296 90.257,86.41 101.943,86.41 92.489,93.284 96.098,104.394 86.648,97.528 \\n\t\t77.194,104.394 80.803,93.284 71.345,86.41 83.035,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,114.554 90.257,125.668 101.943,125.668 92.489,132.534 96.098,143.652 \\n\t\t86.648,136.786 77.194,143.652 80.803,132.534 71.345,125.668 83.035,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"86.648,153.812 90.257,164.93 101.943,164.93 92.489,171.792 96.098,182.91 86.648,176.037 \\n\t\t77.194,182.91 80.803,171.792 71.345,164.93 83.035,164.93 \t\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M17.585,182.91l-3.612-11.118l9.454-6.866H11.744l-0.262-0.811\\n\t\tc-1.283,3.968-2.442,7.984-3.511,12.045l0.165-0.123L17.585,182.91z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M37.94,124.027l9.45-6.873l9.454,6.873l-3.612-11.118l9.454-6.873h-11.69l-3.609-11.11l-3.609,11.11\\n\t\tH39.47c-0.8,1.212-1.574,2.431-2.352,3.661l4.428,3.212L37.94,124.027z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M86.648,58.27l9.45,6.866l-3.609-11.11l9.45-6.873h-6.75c-5.733,4.286-11.264,8.822-16.578,13.608\\n\t\tl-1.425,4.375L86.648,58.27z\"/>\\n\t<path style=\"fill:#EFEFEF;\" d=\"M116.452,45.511l9.454-6.873l9.45,6.873l-3.609-11.118l9.45-6.866h-11.686l-0.49-1.496\\n\t\tc-3.96,2.023-7.879,4.128-11.709,6.368l2.745,1.993L116.452,45.511z\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,55.671 129.515,66.778 141.201,66.778 131.747,73.651 135.356,84.769 \\n\t\t125.906,77.895 116.452,84.769 120.061,73.651 110.604,66.778 122.293,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,94.929 129.515,106.036 141.201,106.036 131.747,112.909 135.356,124.027 \\n\t\t125.906,117.153 116.452,124.027 120.061,112.909 110.604,106.036 122.293,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,134.187 129.515,145.297 141.201,145.297 131.747,152.167 135.356,163.285 \\n\t\t125.906,156.411 116.452,163.285 120.061,152.167 110.604,145.297 122.293,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"125.906,173.438 129.515,184.555 141.201,184.555 131.747,191.425 135.356,202.543 \\n\t\t125.906,195.669 116.452,202.543 120.061,191.425 110.604,184.555 122.293,184.555 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,36.038 168.773,47.152 180.459,47.152 171.009,54.026 174.614,65.136 \\n\t\t165.164,58.27 155.707,65.136 159.319,54.026 149.862,47.152 161.551,47.152 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,75.296 168.773,86.41 180.459,86.41 171.009,93.284 174.614,104.394 \\n\t\t165.164,97.528 155.707,104.394 159.319,93.284 149.862,86.41 161.551,86.41 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,114.554 168.773,125.668 180.459,125.668 171.009,132.534 174.614,143.652 \\n\t\t165.164,136.786 155.707,143.652 159.319,132.534 149.862,125.668 161.551,125.668 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"165.164,153.812 168.773,164.93 180.459,164.93 171.009,171.792 174.614,182.91 \\n\t\t165.164,176.037 155.707,182.91 159.319,171.792 149.862,164.93 161.551,164.93 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,16.413 208.031,27.527 219.717,27.527 210.263,34.393 213.872,45.511 \\n\t\t204.422,38.637 194.965,45.511 198.577,34.393 189.12,27.527 200.806,27.527 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,55.671 208.031,66.778 219.717,66.778 210.263,73.651 213.872,84.769 \\n\t\t204.422,77.895 194.965,84.769 198.577,73.651 189.12,66.778 200.806,66.778 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,94.929 208.031,106.036 219.717,106.036 210.263,112.909 213.872,124.027 \\n\t\t204.422,117.153 194.965,124.027 198.577,112.909 189.12,106.036 200.806,106.036 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,134.187 208.031,145.297 219.717,145.297 210.263,152.167 213.872,163.285 \\n\t\t204.422,156.411 194.965,163.285 198.577,152.167 189.12,145.297 200.806,145.297 \t\"/>\\n\t<polygon style=\"fill:#EFEFEF;\" points=\"204.422,173.438 208.031,184.555 219.717,184.555 210.263,191.425 213.872,202.543 \\n\t\t204.422,195.669 194.965,202.543 198.577,191.425 189.12,184.555 200.806,184.555 \t\"/>\\n</g>\\n</svg>',SRvJr5wnW:\"en\",width:\"100%\",wsQLMZ82a:\"en\"})})})]})})})]})})})})]})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tfqbjw\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:791,width:\"100vw\",y:1112,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation8,__framer__exit:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-tn0t8x-container\",\"data-framer-cursor\":\"494iuq\",nodeId:\"meJ5sPIUP\",rendersWithMotion:true,scopeId:\"RK1myVfHF\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LCdVQRHa1:{sW7wzEhQN:false,variant:\"xHXRQlKQ1\",WMdN_1_LP:\"48px 16px 48px 16px\"},Me_kFmW8q:{sW7wzEhQN:false,variant:\"XHFKxkMQI\"},s_qmbzy8I:{sW7wzEhQN:false,variant:\"GyLUOWaoY\",WMdN_1_LP:\"48px 16px 48px 16px\"}},children:/*#__PURE__*/_jsx(FooterCard,{height:\"100%\",id:\"meJ5sPIUP\",layoutId:\"meJ5sPIUP\",pfc3OC0ii:\"1g6by37\",style:{width:\"100%\"},sW7wzEhQN:true,t1oH7tvES:rJ7tQ91qB,variant:\"eRl7zaOyu\",width:\"100%\",WMdN_1_LP:\"48px 48px 48px 48px\",zZPuhd9Vf:\"2zef2l\"})})})})]}),/*#__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\"]},\"Me_kFmW8q\":{\"layout\":[\"fixed\",\"fixed\"]},\"s_qmbzy8I\":{\"layout\":[\"fixed\",\"fixed\"]},\"LCdVQRHa1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AB78GMT8Q\":\"myPastWork\",\"Iq8jO84mt\":\"about\",\"rJ7tQ91qB\":\"footerLink\",\"uasgFpMTm\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"W8xrAvk5l\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"Me_kFmW8q\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"s_qmbzy8I\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"],\"LCdVQRHa1\":[\".framer-13ywx4k\",\".framer-1ttqwwy-container\",\".framer-s1o0qz\",\".framer-tn0t8x-container\"]}\n * @framerBreakpoints {\"W8xrAvk5l\":{\"min\":1200,\"canvasClassName\":\"framer-ih9ub9-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Me_kFmW8q\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-trxlzy-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"s_qmbzy8I\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-itoqo6-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":13},\"LCdVQRHa1\":{\"max\":389,\"canvasClassName\":\"framer-dx9niz-override\",\"minHeight\":1000,\"viewportHeight\":558,\"name\":\"Phone Small\",\"width\":320,\"rootFontSize\":13}}\n * @framerDefaultVariant W8xrAvk5l\n * @framerLayoutTemplate\n */const FramerRK1myVfHF=withCSS(Component,css,\"framer-tRxvy\");export default FramerRK1myVfHF;FramerRK1myVfHF.displayName=\"Default\";FramerRK1myVfHF.defaultProps={height:1e3,width:1200};addPropertyControls(FramerRK1myVfHF,{AB78GMT8Q:HeaderControls?.[\"HuALB_JZQ\"]&&{...HeaderControls[\"HuALB_JZQ\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"My Past Work\"},Iq8jO84mt:HeaderControls?.[\"stxBz67vk\"]&&{...HeaderControls[\"stxBz67vk\"],defaultValue:\"sOePUU7WY\",description:undefined,hidden:undefined,title:\"About\"},rJ7tQ91qB:{title:\"Footer Link\",type:ControlType.Link},uasgFpMTm:{defaultValue:\"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color}});addFonts(FramerRK1myVfHF,[{explicitInter:true,fonts:[]},...LogoFonts,...ButtonHeaderFonts,...ToogleTooltipFonts,...ButtonLanguageFonts,...ButtonTranslateFonts,...FooterCardFonts,...CursorDefaultFonts,...CursorFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRK1myVfHF\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"W8xrAvk5l\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-ih9ub9-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Me_kFmW8q\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-trxlzy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"s_qmbzy8I\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-itoqo6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":13},\\\"LCdVQRHa1\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-dx9niz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":558,\\\"name\\\":\\\"Phone Small\\\",\\\"width\\\":320,\\\"rootFontSize\\\":13}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Me_kFmW8q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s_qmbzy8I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LCdVQRHa1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"W8xrAvk5l\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"W8xrAvk5l\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"Me_kFmW8q\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"s_qmbzy8I\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"],\\\"LCdVQRHa1\\\":[\\\".framer-13ywx4k\\\",\\\".framer-1ttqwwy-container\\\",\\\".framer-s1o0qz\\\",\\\".framer-tn0t8x-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"AB78GMT8Q\\\":\\\"myPastWork\\\",\\\"Iq8jO84mt\\\":\\\"about\\\",\\\"rJ7tQ91qB\\\":\\\"footerLink\\\",\\\"uasgFpMTm\\\":\\\"background\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport UserComponent from \"https://framerusercontent.com/modules/DmBuDSt9z0kpY3W3JFDv/gPFqi62GIBuIedPnwRST/nSARdaegY.js\";\r\nimport Default from \"https://framerusercontent.com/modules/XJ0OWoFIFlrRUPnX7MQG/qWwyRRvMwPkSAq8GjoqJ/RK1myVfHF.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {Dx6U83B3X: \"top\", HAAQS3nUT: \"works\", pxnJvLmMj: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4y9Mvo2Gnbl5RZmNlr8R/nJCpEmsWvsxb6TWjdfUk/augiA20Il.js\")), path: \"/\"}, bxoW2YyVG: {elements: {HxvDXB5lU: \"top\", LuA5CFwyL: \"end\", n6_YKkOAT: \"start\", Oy01Fzzs0: \"resume\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0jezHLPFHzZfG6DeRCLQ/Iv18oqFXSxigCU9WRRkT/bxoW2YyVG.js\")), path: \"/about\"}, ggk7UYK5c: {elements: {eUceXzHU4: \"hero\", LJtMl9doW: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wbCoDY0lyzROk1p9w3Wl/AiGUopYFoTs7Sy1Dcng6/ggk7UYK5c.js\")), path: \"/mypastwork\"}, HQ7QB6210: {elements: {da4QFOQyk: \"start\", DROFFleeE: \"content\", Laa9EVLnB: \"top\", oj665WAKu: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rPjrWTsxDgUSs2NABRgn/Qc9noXpBJO0oPRgcUaVl/HQ7QB6210.js\")), path: \"/ccr\"}, fvPtSBQhU: {elements: {A5FBmT7gY: \"top\", A5m2IXAKB: \"content\", tYkHopn1l: \"start\", VEsNHsjOP: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DrzC610rw5vhakyPzwSe/TmTfB9t3YIi8YSaLxBMt/fvPtSBQhU.js\")), path: \"/super-digital\"}, b8YtYNDwk: {elements: {eY9JyAtkO: \"start\", fAoMzmYoL: \"top\", iA2svY6Kg: \"end\", s3N9Wa2vg: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/shm12yzdDZ0Xzr1guQRQ/iTmsxkM5fnxEcLsUcKJm/b8YtYNDwk.js\")), path: \"/e-commerce-carrefourcom-food\"}, GycT0i7tR: {elements: {fvsiZkVN2: \"content\", jifdUL10C: \"start\", PmqhdUI4J: \"end\", RcZ8SinCC: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jIfC9xZRxLDZu6eAjCiX/iu0ddSLh32SFl7ODEcvb/GycT0i7tR.js\")), path: \"/meu-carrefour-app\"}, kgxC2yjMm: {elements: {GcpsAldD4: \"end\", HOJg69Ssc: \"start\", mdDB_C1z9: \"content\", rnffjzfms: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zco7SwUV3q7DSHM1ImNI/6KsZKkxlv8etptKKjINr/kgxC2yjMm.js\")), path: \"/carrefourcom-e-commerce\"}, lVmfka9yg: {elements: {AS9j0V0qr: \"top\", QgF8F_BJX: \"content\", TPHDjQ1FB: \"end\", x5aMfvDrA: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VaxtnZvUGUQR2sJNAiqS/otBTWjIUu1TGJVf0otaW/lVmfka9yg.js\")), path: \"/carrefour-pamplona-totem\"}, tAUWV1Ykr: {elements: {cxcQg3kgp: \"start\", eJGFwsiRf: \"end\", fo7gTmkmq: \"top\", ic0giLtaL: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F9n6MRKCml99NwByDSwJ/lwrUDV3L2PHSNFbcqPOF/tAUWV1Ykr.js\")), path: \"/porto-seguro-conquista\"}, R8RWV7ONn: {elements: {F2b9ktjUs: \"content\", hWKdXoa0V: \"end\", IW1qU25Gi: \"start\", oF1b09in2: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7bJJ4aAc987OhbPp7qnV/k6mDFSnIjuVK1atQU68X/R8RWV7ONn.js\")), path: \"/teamculture\"}, WcgU9n2G6: {elements: {F_410mPGa: \"top\", gNtZT7Rj0: \"end\", orC72yxWx: \"content\", tjKeW3fpv: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YebjtUjf9P7eJVLqHT5u/pJ7UB35TPZa3Ch97m2uB/WcgU9n2G6.js\")), path: \"/muneris-app\"}, OXhFAmK2L: {elements: {dWnvfT1yM: \"top\", N6ZyWpfT3: \"content\", n8UIrT8Yp: \"start\", O8c0qjgr9: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XugVpgDhOlSDBzcddDVe/aKlPf8L3lZyNK6giyw4L/OXhFAmK2L.js\")), path: \"/fashion-walmartcom\"}, vYzK_ER8s: {elements: {gdFPO7AHq: \"content\", o40r1USFT: \"end\", QF_LQU5RM: \"start\", RpjyRJDlP: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pHzEWq2aZi4YuVQ7kzhF/s3R1HAgkeOQ3zBw6Zkq7/vYzK_ER8s.js\")), path: \"/mercado-play\"}, j0RZRJhYM: {elements: {h45ai44nG: \"top\", Jq_KfHA2o: \"end\", NGy3Qh6z8: \"content\", sR9gA21ow: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MfDDysqM2eYHRta8fkG1/DOBsxB8PhGtBP54JU3oS/j0RZRJhYM.js\")), path: \"/aramis\"}, INOES_MZU: {elements: {DDhqVHPfM: \"content\", g5sfxxnUr: \"top\", oqcMhyk3n: \"end\", xySFmwdLu: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D39kazU5l7rYcmFFq1uv/6JTjrjCCMrwBElAvIssU/INOES_MZU.js\")), path: \"/stone\"}, RHJuk8psM: {elements: {CTBXTCi8y: \"content\", uFnhIHLn_: \"end\", wXa2Me8Wn: \"top\", zb21yD_pE: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jCUfFlNflhmF8LQzESOz/l3bpF42WsDAiqWxsT9jw/RHJuk8psM.js\")), path: \"/sunsilk-website\"}, X6etdtxjf: {elements: {BNnhyzF0L: \"content\", c2e9eGNpD: \"end\", mh3ebDB05: \"top\", tyvMSVRjy: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8oLRYJZiOLElRTRkQobA/v25W3Z4xCTnIi6kj4JTp/X6etdtxjf.js\")), path: \"/netshoes-mobile\"}, TPz44tRUe: {elements: {D6jddUjat: \"start\", Rhhux0eQ8: \"end\", Vb6BBQfkU: \"content\", ZpnDcF41m: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JA8CEQyJ25O3gPok9lMF/ezRTxTekMBc30gpP4jKp/TPz44tRUe.js\")), path: \"/objetos-de-desejo-website\"}, qQitJT0IY: {elements: {BLlpqW1W9: \"end\", CSiFSlNLj: \"start\", pdlaQBiU1: \"content\", vevSM09H0: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xCrPc9z72TDb2I2wnQ0R/umuesJE5g5xAAilXjYY7/qQitJT0IY.js\")), path: \"/dia-dos-namorados-campanha\"}, eiTxQqTqU: {elements: {Dks_tAiOI: \"start\", iezvQgbkO: \"content\", uw5jydSVc: \"top\", WVi8kOxA0: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5fhhRfmCyKQtHREbtsKS/Rb2EBsj13QUfGotYJmvw/eiTxQqTqU.js\")), path: \"/genial\"}, kkNbBj6yW: {elements: {duBV1ZgV8: \"start\", hDWV8kUL2: \"content\", PbtD1RHFT: \"top\", up4LWUcGF: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HIMBOlMPWr0kb4XZ6wB8/E0W4vPuCMKgonyTBubl2/kkNbBj6yW.js\")), path: \"/previdencia-privada\"}, Mq9qGyyE3: {elements: {IOgfIAjlV: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ypaYArJUjn2kn85BvWCW/uk5avgAHBpDYeHHTXmSn/Mq9qGyyE3.js\")), path: \"/404\"}, ra23qyenD: {elements: {DLYmgLqvq: \"end\", J8qMW4j6Z: \"start\", Y8sHVvehC: \"content\", z8Iu7myk7: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tzI57LoErOIpTat1UPez/uRW7eAFB1PgIifQvtOlE/ra23qyenD.js\")), path: \"/culmia\"}, AYG6ErnK0: {elements: {COWsPqsej: \"content\", FkTS06hX9: \"top\", uLvlR8Rip: \"end\", ZpLWTpKsj: \"start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6z0DCNbZ8CE8wa8bL4Xr/iS7lUNtE9wgIDHB4l7cZ/AYG6ErnK0.js\")), path: \"/tfshop-library\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"65a15054c713f888534eb633850a300604da90fd881048f0b328038775d96d90\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {AB78GMT8Q: \"sOePUU7WY\", Iq8jO84mt: \"sOePUU7WY\", rJ7tQ91qB: {href: {hash: \":Dx6U83B3X\", webPageId: \"augiA20Il\"}}, uasgFpMTm: \"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, rJ7tQ91qB: {href: {hash: \":VWYUEB_Ko\", webPageId: \"wkDorh1gw\"}}}\r\nconst props3 = {...props1, Iq8jO84mt: \"QXgaYF1z1\", rJ7tQ91qB: {href: {hash: \":HxvDXB5lU\", webPageId: \"bxoW2YyVG\"}}}\r\nconst props4 = {...props1, AB78GMT8Q: \"QXgaYF1z1\", rJ7tQ91qB: {href: {hash: \":LJtMl9doW\", webPageId: \"ggk7UYK5c\"}}}\r\nconst props5 = {...props1, rJ7tQ91qB: {href: {hash: \":Laa9EVLnB\", webPageId: \"HQ7QB6210\"}}}\r\nconst props6 = {...props1, rJ7tQ91qB: {href: {hash: \":A5FBmT7gY\", webPageId: \"fvPtSBQhU\"}}}\r\nconst props7 = {...props1, rJ7tQ91qB: {href: {hash: \":fAoMzmYoL\", webPageId: \"b8YtYNDwk\"}}}\r\nconst props8 = {...props1, rJ7tQ91qB: {href: {hash: \":RcZ8SinCC\", webPageId: \"GycT0i7tR\"}}}\r\nconst props9 = {...props1, rJ7tQ91qB: {href: {hash: \":rnffjzfms\", webPageId: \"kgxC2yjMm\"}}}\r\nconst props10 = {...props1, rJ7tQ91qB: {href: {hash: \":AS9j0V0qr\", webPageId: \"lVmfka9yg\"}}}\r\nconst props11 = {...props1, rJ7tQ91qB: {href: {hash: \":fo7gTmkmq\", webPageId: \"tAUWV1Ykr\"}}}\r\nconst props12 = {...props1, rJ7tQ91qB: {href: {hash: \":oF1b09in2\", webPageId: \"R8RWV7ONn\"}}}\r\nconst props13 = {...props1, rJ7tQ91qB: {href: {hash: \":F_410mPGa\", webPageId: \"WcgU9n2G6\"}}}\r\nconst props14 = {...props1, rJ7tQ91qB: {href: {hash: \":dWnvfT1yM\", webPageId: \"OXhFAmK2L\"}}}\r\nconst props15 = {...props1, rJ7tQ91qB: {href: {hash: \":RpjyRJDlP\", webPageId: \"vYzK_ER8s\"}}}\r\nconst props16 = {...props1, rJ7tQ91qB: {href: {hash: \":h45ai44nG\", webPageId: \"j0RZRJhYM\"}}}\r\nconst props17 = {...props1, rJ7tQ91qB: {href: {hash: \":g5sfxxnUr\", webPageId: \"INOES_MZU\"}}, uasgFpMTm: \"var(--token-469be1b9-24f8-4771-b0b9-a177f3c7bb2c, rgb(247, 249, 246))\"}\r\nconst props18 = {...props1, rJ7tQ91qB: {href: {hash: \":wXa2Me8Wn\", webPageId: \"RHJuk8psM\"}}}\r\nconst props19 = {...props1, rJ7tQ91qB: {href: {hash: \":mh3ebDB05\", webPageId: \"X6etdtxjf\"}}}\r\nconst props20 = {...props1, rJ7tQ91qB: {href: {hash: \":ZpnDcF41m\", webPageId: \"TPz44tRUe\"}}}\r\nconst props21 = {...props1, rJ7tQ91qB: {href: {hash: \":vevSM09H0\", webPageId: \"qQitJT0IY\"}}}\r\nconst props22 = {...props1, rJ7tQ91qB: {href: {hash: \":uw5jydSVc\", webPageId: \"eiTxQqTqU\"}}}\r\nconst props23 = {...props1, rJ7tQ91qB: {href: {hash: \":PbtD1RHFT\", webPageId: \"kkNbBj6yW\"}}}\r\nconst props24 = {uasgFpMTm: \"var(--token-c54af17e-ef56-430a-97ff-367ab40ce927, rgb(255, 255, 255))\"}\r\nconst props25 = {...props1, rJ7tQ91qB: {href: {hash: \":z8Iu7myk7\", webPageId: \"ra23qyenD\"}}}\r\nconst props26 = {...props1, rJ7tQ91qB: {href: {hash: \":FkTS06hX9\", webPageId: \"AYG6ErnK0\"}}}\r\nconst props27 = {...props1, rJ7tQ91qB: undefined}\r\nconst templateProps = {augiA20Il: props1, AYG6ErnK0: props26, b8YtYNDwk: props7, bxoW2YyVG: props3, eiTxQqTqU: props22, fvPtSBQhU: props6, ggk7UYK5c: props4, GycT0i7tR: props8, HQ7QB6210: props5, INOES_MZU: props17, j0RZRJhYM: props16, kgxC2yjMm: props9, kkNbBj6yW: props23, KOF3n2NRZ: props1, lVmfka9yg: props10, Mq9qGyyE3: props24, OXhFAmK2L: props14, qQitJT0IY: props21, R8RWV7ONn: props12, ra23qyenD: props25, RHJuk8psM: props18, s2bahKxzW: props27, tAUWV1Ykr: props11, TPz44tRUe: props20, vYzK_ER8s: props15, vzNbthbuf: props1, WcgU9n2G6: props13, wkDorh1gw: props2, WoLqFMBtV: props1, X6etdtxjf: props19}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"WoLqFMBtV\":\r\ncase \"KOF3n2NRZ\":\r\ncase \"vzNbthbuf\":\r\ncase \"wkDorh1gw\":\r\ncase \"bxoW2YyVG\":\r\ncase \"ggk7UYK5c\":\r\ncase \"HQ7QB6210\":\r\ncase \"fvPtSBQhU\":\r\ncase \"b8YtYNDwk\":\r\ncase \"GycT0i7tR\":\r\ncase \"kgxC2yjMm\":\r\ncase \"lVmfka9yg\":\r\ncase \"tAUWV1Ykr\":\r\ncase \"R8RWV7ONn\":\r\ncase \"WcgU9n2G6\":\r\ncase \"OXhFAmK2L\":\r\ncase \"vYzK_ER8s\":\r\ncase \"j0RZRJhYM\":\r\ncase \"INOES_MZU\":\r\ncase \"RHJuk8psM\":\r\ncase \"X6etdtxjf\":\r\ncase \"TPz44tRUe\":\r\ncase \"qQitJT0IY\":\r\ncase \"eiTxQqTqU\":\r\ncase \"kkNbBj6yW\":\r\ncase \"ra23qyenD\":\r\ncase \"AYG6ErnK0\":\r\ncase \"s2bahKxzW\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"rJ7tQ91qB\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", rJ7tQ91qB: resolvedLinks[0], routeId, style}, children(true)));\r\ncase \"Mq9qGyyE3\":\r\nreturn React.createElement(UserComponent, {...props, key: \"UserComponent\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"WoLqFMBtV\":\r\ncase \"KOF3n2NRZ\":\r\ncase \"vzNbthbuf\":\r\ncase \"wkDorh1gw\":\r\ncase \"bxoW2YyVG\":\r\ncase \"ggk7UYK5c\":\r\ncase \"HQ7QB6210\":\r\ncase \"fvPtSBQhU\":\r\ncase \"b8YtYNDwk\":\r\ncase \"GycT0i7tR\":\r\ncase \"kgxC2yjMm\":\r\ncase \"lVmfka9yg\":\r\ncase \"tAUWV1Ykr\":\r\ncase \"R8RWV7ONn\":\r\ncase \"WcgU9n2G6\":\r\ncase \"OXhFAmK2L\":\r\ncase \"vYzK_ER8s\":\r\ncase \"j0RZRJhYM\":\r\ncase \"INOES_MZU\":\r\ncase \"RHJuk8psM\":\r\ncase \"X6etdtxjf\":\r\ncase \"TPz44tRUe\":\r\ncase \"qQitJT0IY\":\r\ncase \"eiTxQqTqU\":\r\ncase \"kkNbBj6yW\":\r\ncase \"ra23qyenD\":\r\ncase \"AYG6ErnK0\":\r\ncase \"s2bahKxzW\":\r\nreturn [{hash: \"ih9ub9\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"trxlzy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"itoqo6\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"dx9niz\", mediaQuery: \"(max-width: 389.98px)\"}]\r\ncase \"Mq9qGyyE3\":\r\nreturn [{hash: \"1skgzfi\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"dtdorn\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"12ahb81\", mediaQuery: \"(min-width: 390px) and (max-width: 809.98px)\"}, {hash: \"m3texq\", mediaQuery: \"(max-width: 389.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/ypaYArJUjn2kn85BvWCW/uk5avgAHBpDYeHHTXmSn/Mq9qGyyE3.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://dimarques.com\",\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: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, 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: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.1, ease: [0.32, -0.01, 0, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"103%\"}, exit: {opacity: 0.3, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.95, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0, 0.63, 0.45, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-6%\"}}, 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. If you are the author of this website, 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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"}