{"version":3,"file":"script_main.B9AEw502.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","SVG","useState","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","MenuButtonFonts","MenuButton","ThemeToggleFonts","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","useMemo","lowercaseIconKeyPairs","iconKeys","useState","HomeFactory","React","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","NavigationMenuIcon","serializationHash","variantClassNames","transition1","matchVariant","animation","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","SVG","RichText","Button","ButtonPrimary","MenuButton","Footer","HamburgerTest","Cursor","isBrowser","useRef","React.useId","SVG","PropertyOverrides","NavBar","React.createElement","MainLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Zkrkyg0ma4yjmq1l6LD5/r54UthboOGOrQBMDScIt/BQIIiPwWO.js","https:/framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js","https:/framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/w84slVcVgVj277yaRVbz/QqqbA1_cs.js","https:/framerusercontent.com/modules/Y2ieBDaKKTupSDVpUCVg/NVkcjDEmq8h0ANC52g3J/Oloaoz1Fy.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/kcVZaGhT7mN3679bzNtx/Hiq8Mlf8EMOf9MJOoDIm/DlwyKiDYv.js","https:/framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/9C1647XWKs48G3522ox4/WIL0co1ub.js","https:/framerusercontent.com/modules/SAjMZ9RQ8ou6dR5t9wNU/JVXqm8XvkV51GCqq5Vw2/xDiiDNy3x.js","https:/framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/eJVJcPwWr95lc7Ow5Q1v/xyX_51wKw.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"K4lB5rVeI\",\"t3am1xBvd\",\"etEUrommm\"];const serializationHash=\"framer-EClH0\";const variantClassNames={etEUrommm:\"framer-v-1msle8s\",K4lB5rVeI:\"framer-v-1jgp5ug\",t3am1xBvd:\"framer-v-1ekcxdu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"K4lB5rVeI\",\"Variant 2\":\"t3am1xBvd\",\"Variant 3\":\"etEUrommm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"K4lB5rVeI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K4lB5rVeI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"etEUrommm\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jgp5ug\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"K4lB5rVeI\",ref:refBinding,style:{...style},...addPropertyOverrides({etEUrommm:{\"data-framer-name\":\"Variant 3\"},t3am1xBvd:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"\\xa9 2024 Aveline Wang. \"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Made with 🖤 and Caramel Macchiatos (extra caramel, light ice).\"})]}),className:\"framer-17wloii\",\"data-framer-name\":\"\\xa9 2024 Aveline Wang. Made with 🖤 and Caramel Macchiatos (extra caramel, light ice).\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"qsEOpb3X5\",style:{\"--extracted-2gxw0f\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({etEUrommm:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"\\xa9 2024 Aveline Wang\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Made with love and black coffee 🖤\"})]})},t3am1xBvd:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"\\xa9 2024 Aveline Wang. \"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Made with 🖤 and Caramel Macchiatos (extra caramel, light ice).\"})]})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ftnpro\",layoutDependency:layoutDependency,layoutId:\"B1Gzd0EZU\",children:[/*#__PURE__*/_jsx(Link,{href:\"www.linkedin.com/in/aveline-wang\",motionChild:true,nodeId:\"hO6w6HznF\",openInNewTab:true,scopeId:\"BQIIiPwWO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mhyy3s framer-sbsfds\",layoutDependency:layoutDependency,layoutId:\"hO6w6HznF\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bszf2k\",\"data-framer-name\":\"Frame (5)\",fill:\"var(--token-00a44034-c1a4-4006-98b4-229e3b66a924, rgb(40, 40, 40))\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"ZhIDiJspY\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.94 5a2 2 0 1 1-4-.002 2 2 0 0 1 4 .002ZM7 8.48H3V21h4V8.48Zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.68Z\" fill=\"#797979\"/></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:t04032003@gmail.com\",motionChild:true,nodeId:\"VGnz8iVIV\",openInNewTab:true,scopeId:\"BQIIiPwWO\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-v0dr0f framer-sbsfds\",layoutDependency:layoutDependency,layoutId:\"VGnz8iVIV\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-7ud9x7\",\"data-framer-name\":\"Frame (6)\",fill:\"var(--token-00a44034-c1a4-4006-98b4-229e3b66a924, rgb(40, 40, 40))\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"NAR5yYy71\",svg:'<svg width=\"24\" height=\"24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z\" fill=\"#797979\"/></svg>',withExternalLayout:true})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EClH0.framer-sbsfds, .framer-EClH0 .framer-sbsfds { display: block; }\",\".framer-EClH0.framer-1jgp5ug { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 32px 0px; position: relative; width: 704px; }\",\".framer-EClH0 .framer-17wloii { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EClH0 .framer-ftnpro { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-EClH0 .framer-1mhyy3s, .framer-EClH0 .framer-v0dr0f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-EClH0 .framer-1bszf2k, .framer-EClH0 .framer-7ud9x7 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-EClH0.framer-v-1ekcxdu.framer-1jgp5ug { flex-direction: column; gap: 10px; padding: 0px; }\",\".framer-EClH0.framer-v-1ekcxdu .framer-17wloii { flex: none; width: 100%; }\",\".framer-EClH0.framer-v-1ekcxdu .framer-ftnpro { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 177\n * @framerIntrinsicWidth 704\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"t3am1xBvd\":{\"layout\":[\"fixed\",\"auto\"]},\"etEUrommm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBQIIiPwWO=withCSS(Component,css,\"framer-EClH0\");export default FramerBQIIiPwWO;FramerBQIIiPwWO.displayName=\"Footer\";FramerBQIIiPwWO.defaultProps={height:177,width:704};addPropertyControls(FramerBQIIiPwWO,{variant:{options:[\"K4lB5rVeI\",\"t3am1xBvd\",\"etEUrommm\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBQIIiPwWO,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBQIIiPwWO\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"704\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t3am1xBvd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"etEUrommm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"177\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BQIIiPwWO.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";import{motion}from\"framer-motion\";function getSystemTheme(){if(typeof window===\"undefined\")return\"light\";return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}export default function ThemeToggle(props){const[isDark,setIsDark]=useState(()=>{if(typeof window===\"undefined\")return false;const saved=localStorage.getItem(\"theme-preference\");return saved?saved===\"dark\":getSystemTheme()===\"dark\";});// Apply theme changes\nconst applyTheme=dark=>{if(typeof document===\"undefined\")return;// Update all style tags that contain color scheme rules\nconst styleTags=document.querySelectorAll(\"style\");styleTags.forEach(styleTag=>{if(styleTag.textContent?.includes(\"prefers-color-scheme\")){styleTag.textContent=styleTag.textContent.replace(/prefers-color-scheme:\\s*(dark|light)/g,`prefers-color-scheme: ${dark?\"dark\":\"light\"}`);}});// Update root element\ndocument.documentElement.style.colorScheme=dark?\"dark\":\"light\";// Save preference\nlocalStorage.setItem(\"theme-preference\",dark?\"dark\":\"light\");};// Apply theme on mount and when changed\nuseEffect(()=>{applyTheme(isDark);},[isDark]);// Listen for system theme changes\nuseEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleChange=e=>{// Only auto-switch if user hasn't manually set a preference\nconst hasManualPreference=localStorage.getItem(\"theme-preference\");if(!hasManualPreference){setIsDark(e.matches);}};mediaQuery.addEventListener(\"change\",handleChange);return()=>mediaQuery.removeEventListener(\"change\",handleChange);},[]);const toggle=()=>{setIsDark(prev=>!prev);};const sunSVG=/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.lightIcon,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 12a6 6 0 1 1-12 0a6 6 0 0 1 12 0\"}),/*#__PURE__*/_jsx(\"path\",{fillRule:\"evenodd\",clipRule:\"evenodd\",d:\"M12 1.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0V2a.75.75 0 0 1 .75-.75M4.399 4.399a.75.75 0 0 1 1.06 0l.393.392a.75.75 0 0 1-1.06 1.061l-.393-.393a.75.75 0 0 1 0-1.06m15.202 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 0 1-1.06-1.06l.393-.393a.75.75 0 0 1 1.06 0M1.25 12a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5H2a.75.75 0 0 1-.75-.75m19 0a.75.75 0 0 1 .75-.75h1a.75.75 0 0 1 0 1.5h-1a.75.75 0 0 1-.75-.75m-2.102 6.148a.75.75 0 0 1 1.06 0l.393.393a.75.75 0 1 1-1.06 1.06l-.393-.393a.75.75 0 0 1 0-1.06m-12.296 0a.75.75 0 0 1 0 1.06l-.393.393a.75.75 0 1 1-1.06-1.06l.392-.393a.75.75 0 0 1 1.061 0M12 20.25a.75.75 0 0 1 .75.75v1a.75.75 0 0 1-1.5 0v-1a.75.75 0 0 1 .75-.75\"})]});const moonSVG=/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"60%\",height:\"60%\",viewBox:\"0 0 24 24\",fill:props.darkIcon,children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 22c5.523 0 10-4.477 10-10c0-.463-.694-.54-.933-.143a6.5 6.5 0 1 1-8.924-8.924C12.54 2.693 12.463 2 12 2C6.477 2 2 6.477 2 12s4.477 10 10 10\"})});return /*#__PURE__*/_jsx(\"div\",{onClick:toggle,style:{cursor:\"pointer\",background:isDark?props.darkSwitch:props.lightSwitch,borderRadius:29,position:\"relative\",width:108,height:58,padding:8,boxShadow:`0px 4px 4px -1px ${props.shadowColor}`,border:`1px solid ${props.borderColor}`},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{x:isDark?46:0},transition:{type:\"spring\",stiffness:300,damping:25},style:{background:isDark?props.darkKnob:props.lightKnob,borderRadius:\"50%\",width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:isDark?moonSVG:sunSVG})});}ThemeToggle.displayName=\"Theme Toggle\";addPropertyControls(ThemeToggle,{darkSwitch:{type:ControlType.Color,defaultValue:\"#333\"},darkKnob:{type:ControlType.Color,defaultValue:\"#111\"},darkIcon:{type:ControlType.Color,defaultValue:\"#ddd\"},lightSwitch:{type:ControlType.Color,defaultValue:\"#bbb\"},lightKnob:{type:ControlType.Color,defaultValue:\"#fff\"},lightIcon:{type:ControlType.Color,defaultValue:\"#000\"},shadowColor:{type:ControlType.Color,defaultValue:\"rgba(12, 12, 13, 0.05)\"},borderColor:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.1)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EnframerToggle.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={IGWZDfnqg:{hover:true},n4BElrst3:{hover:true},qIcyj_7YY:{hover:true}};const cycleOrder=[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\",\"IGWZDfnqg\",\"qIcyj_7YY\"];const serializationHash=\"framer-AOLVf\";const variantClassNames={IGWZDfnqg:\"framer-v-v857zc\",n4BElrst3:\"framer-v-1u83az9\",o8yQPxieo:\"framer-v-sponw3\",qIcyj_7YY:\"framer-v-1xb1v0q\",zXfNHT8i5:\"framer-v-1hlxlt4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ymjnLehbJ=undefined;const g82Bvy_Jf=undefined;const n5lkiIK0A=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"n4BElrst3\",\"Variant 2\":\"zXfNHT8i5\",\"Variant 3\":\"o8yQPxieo\",\"Variant 4\":\"IGWZDfnqg\",\"Variant 5\":\"qIcyj_7YY\"};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,link,title,width,...props})=>{return{...props,g82Bvy_Jf:link??props.g82Bvy_Jf,n5lkiIK0A:title??props.n5lkiIK0A??\"Work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"n4BElrst3\",ymjnLehbJ:click2??props.ymjnLehbJ};};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,n5lkiIK0A,g82Bvy_Jf,ymjnLehbJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n4BElrst3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnva8f1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ymjnLehbJ){const res=await ymjnLehbJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:g82Bvy_Jf,motionChild:true,nodeId:\"n4BElrst3\",openInNewTab:false,scopeId:\"QqqbA1_cs\",...addPropertyOverrides({qIcyj_7YY:{smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u83az9\",className,classNames)} framer-g6s681`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n4BElrst3\",onTap:onTapnva8f1,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{\"IGWZDfnqg-hover\":{backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\"},\"n4BElrst3-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},IGWZDfnqg:{backgroundColor:\"rgb(255, 255, 255)\"},qIcyj_7YY:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"IGWZDfnqg-hover\":{\"data-framer-name\":undefined},\"n4BElrst3-hover\":{\"data-framer-name\":undefined},\"qIcyj_7YY-hover\":{\"data-framer-name\":undefined},IGWZDfnqg:{\"data-framer-name\":\"Variant 4\"},o8yQPxieo:{\"data-framer-name\":\"Variant 3\"},qIcyj_7YY:{\"data-framer-name\":\"Variant 5\"},zXfNHT8i5:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:\"Work\"})}),className:\"framer-1yw5kiv\",\"data-framer-name\":\"Work\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"OKYbcAs_m\",style:{\"--extracted-r6o4lv\":\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121))\",\"--framer-paragraph-spacing\":\"0px\"},text:n5lkiIK0A,variants:{\"n4BElrst3-hover\":{\"--extracted-r6o4lv\":\"var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77))\"},\"qIcyj_7YY-hover\":{\"--extracted-r6o4lv\":\"var(--token-fdc0af0b-cb02-4961-93f6-944fbb42daa7, rgb(222, 222, 222))\"},IGWZDfnqg:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},o8yQPxieo:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},qIcyj_7YY:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IGWZDfnqg-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})})},\"n4BElrst3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86be29bd-4c2d-44ec-bd30-d0f044272401, rgb(77, 77, 77)))\"},children:\"Work\"})})},\"qIcyj_7YY-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fdc0af0b-cb02-4961-93f6-944fbb42daa7, rgb(222, 222, 222)))\"},children:\"Work\"})})},IGWZDfnqg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),fonts:[\"GF;Figtree-600\"]},o8yQPxieo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),fonts:[\"GF;Figtree-600\"]},qIcyj_7YY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Work\"})})},zXfNHT8i5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS02MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(121, 121, 121)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, var(--token-696d4fee-09e5-4a09-93e2-40b09d097cef, rgb(255, 100, 146)) 0%, rgb(184, 141, 255) 100%)\"},children:\"Work\"})})}),fonts:[\"GF;Figtree-600\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AOLVf.framer-g6s681, .framer-AOLVf .framer-g6s681 { display: block; }\",\".framer-AOLVf.framer-1u83az9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AOLVf .framer-1yw5kiv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zXfNHT8i5\":{\"layout\":[\"auto\",\"auto\"]},\"o8yQPxieo\":{\"layout\":[\"auto\",\"auto\"]},\"IGWZDfnqg\":{\"layout\":[\"auto\",\"auto\"]},\"qIcyj_7YY\":{\"layout\":[\"auto\",\"auto\"]},\"E_6K73iag\":{\"layout\":[\"auto\",\"auto\"]},\"oiGs_D_k3\":{\"layout\":[\"auto\",\"auto\"]},\"uNZlUIhQg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"n5lkiIK0A\":\"title\",\"g82Bvy_Jf\":\"link\",\"ymjnLehbJ\":\"click2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQqqbA1_cs=withCSS(Component,css,\"framer-AOLVf\");export default FramerQqqbA1_cs;FramerQqqbA1_cs.displayName=\"Menu-button\";FramerQqqbA1_cs.defaultProps={height:39,width:78};addPropertyControls(FramerQqqbA1_cs,{variant:{options:[\"n4BElrst3\",\"zXfNHT8i5\",\"o8yQPxieo\",\"IGWZDfnqg\",\"qIcyj_7YY\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},n5lkiIK0A:{defaultValue:\"Work\",displayTextArea:true,title:\"Title\",type:ControlType.String},onn5lkiIK0AChange:{changes:\"n5lkiIK0A\",type:ControlType.ChangeHandler},g82Bvy_Jf:{description:\"Destination\",title:\"Link\",type:ControlType.Link},ymjnLehbJ:{title:\"Click 2\",type:ControlType.EventHandler}});addFonts(FramerQqqbA1_cs,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_ehR15bwkEU4HTy.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQqqbA1_cs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zXfNHT8i5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o8yQPxieo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IGWZDfnqg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qIcyj_7YY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E_6K73iag\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oiGs_D_k3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uNZlUIhQg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"78\",\"framerIntrinsicHeight\":\"39\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"n5lkiIK0A\\\":\\\"title\\\",\\\"g82Bvy_Jf\\\":\\\"link\\\",\\\"ymjnLehbJ\\\":\\\"click2\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QqqbA1_cs.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js\";import MenuButton from\"https://framerusercontent.com/modules/GSAAL8Ci0iq6Ng9CqaL3/w84slVcVgVj277yaRVbz/QqqbA1_cs.js\";const MenuButtonFonts=getFonts(MenuButton);const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"];const serializationHash=\"framer-rUkje\";const variantClassNames={aVv46MHMH:\"framer-v-1q3wqsh\",e0nQMjb_f:\"framer-v-ui0cr5\",FHO8Ilqg0:\"framer-v-1j588el\",rF3pMCFg5:\"framer-v-1fun3x7\",TFi7aLwqb:\"framer-v-sbmgdu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"TFi7aLwqb\",\"Variant 2\":\"aVv46MHMH\",\"Variant 3\":\"e0nQMjb_f\",\"Variant 4\":\"rF3pMCFg5\",\"Variant 5\":\"FHO8Ilqg0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TFi7aLwqb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TFi7aLwqb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ymjnLehbJ17xokxw=activeVariantCallback(async(...args)=>{setVariant(\"TFi7aLwqb\");});const ymjnLehbJst8rqb=activeVariantCallback(async(...args)=>{setVariant(\"rF3pMCFg5\");});const ymjnLehbJ17y6vig=activeVariantCallback(async(...args)=>{setVariant(\"aVv46MHMH\");});const ymjnLehbJ1ibp1f=activeVariantCallback(async(...args)=>{setVariant(\"e0nQMjb_f\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"FHO8Ilqg0\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-sbmgdu\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TFi7aLwqb\",ref:refBinding,style:{...style},...addPropertyOverrides({aVv46MHMH:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 2\"},e0nQMjb_f:{\"data-framer-name\":\"Variant 3\"},FHO8Ilqg0:{__framer__styleAppearEffectEnabled:undefined,\"data-framer-name\":\"Variant 5\"},rF3pMCFg5:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bwlksq\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"qvxda2BGq\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kbu8wk\",layoutDependency:layoutDependency,layoutId:\"eyOXKfu9t\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-302ha0-container\",layoutDependency:layoutDependency,layoutId:\"XHcyocyRo-container\",nodeId:\"XHcyocyRo\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks[0],height:\"100%\",id:\"XHcyocyRo\",layoutId:\"XHcyocyRo\",n5lkiIK0A:\"Home\",variant:matchVariant(\"o8yQPxieo\"),width:\"100%\",...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks[1],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks[2],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks[4],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks[3],variant:matchVariant(\"n4BElrst3\"),ymjnLehbJ:ymjnLehbJ17xokxw}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined},{href:{webPageId:\"AnWRIBAVx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tdeokq-container\",layoutDependency:layoutDependency,layoutId:\"hBwK99vib-container\",nodeId:\"hBwK99vib\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks1[0],height:\"100%\",id:\"hBwK99vib\",layoutId:\"hBwK99vib\",n5lkiIK0A:\"Work\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJst8rqb,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks1[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks1[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks1[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks1[3],variant:matchVariant(\"o8yQPxieo\"),ymjnLehbJ:undefined}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18hcnly-container\",layoutDependency:layoutDependency,layoutId:\"bf0V7VTTA-container\",nodeId:\"bf0V7VTTA\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks2[0],height:\"100%\",id:\"bf0V7VTTA\",layoutId:\"bf0V7VTTA\",n5lkiIK0A:\"Craft\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJ17y6vig,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks2[1],variant:matchVariant(\"zXfNHT8i5\"),ymjnLehbJ:undefined},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks2[2]},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks2[4],variant:matchVariant(\"zXfNHT8i5\"),ymjnLehbJ:undefined},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+24+(8+(((componentViewport?.height||200)-48)*1-16-39)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ttf66o-container\",layoutDependency:layoutDependency,layoutId:\"cpJ3Utqmw-container\",nodeId:\"cpJ3Utqmw\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks3[0],height:\"100%\",id:\"cpJ3Utqmw\",layoutId:\"cpJ3Utqmw\",n5lkiIK0A:\"Contact\",variant:matchVariant(\"n4BElrst3\"),width:\"100%\",ymjnLehbJ:ymjnLehbJ1ibp1f,...addPropertyOverrides({aVv46MHMH:{g82Bvy_Jf:resolvedLinks3[1]},e0nQMjb_f:{g82Bvy_Jf:resolvedLinks3[2],variant:matchVariant(\"o8yQPxieo\")},FHO8Ilqg0:{g82Bvy_Jf:resolvedLinks3[4]},rF3pMCFg5:{g82Bvy_Jf:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l3krc\",layoutDependency:layoutDependency,layoutId:\"ZLhJzfll7\",style:{backgroundColor:\"var(--token-ccbdb5a5-f204-4f7b-b33e-f35b451d718b, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},variants:{aVv46MHMH:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},e0nQMjb_f:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"},FHO8Ilqg0:{backgroundColor:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\"}}})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fxa1z1-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"l2EatYZ9S-container\",nodeId:\"l2EatYZ9S\",rendersWithMotion:true,scopeId:\"Oloaoz1Fy\",children:/*#__PURE__*/_jsx(ThemeToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"l2EatYZ9S\",layoutId:\"l2EatYZ9S\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cf2zes\",\"data-border\":true,\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"oIXA7RAZa\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1oniif8\",layoutDependency:layoutDependency,layoutId:\"imcqNHVyz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 4.365 11.31 L 10.658 17.773 C 10.914 18.037 11.038 18.344 11.027 18.696 C 11.017 19.048 10.883 19.356 10.625 19.619 C 10.369 19.861 10.069 19.988 9.727 19.999 C 9.384 20.011 9.084 19.884 8.828 19.619 L 0.352 10.914 C 0.224 10.782 0.132 10.64 0.078 10.486 C 0.024 10.332 -0.002 10.167 0 9.991 C 0.002 9.815 0.029 9.65 0.081 9.496 C 0.133 9.343 0.224 9.2 0.353 9.068 L 8.829 0.363 C 9.064 0.121 9.359 0 9.712 0 C 10.066 0 10.371 0.121 10.627 0.363 C 10.884 0.627 11.012 0.94 11.012 1.303 C 11.012 1.666 10.884 1.979 10.627 2.242 L 4.365 8.672 L 18.716 8.672 C 19.08 8.672 19.385 8.799 19.631 9.052 C 19.878 9.305 20.001 9.618 20 9.991 C 19.999 10.364 19.876 10.677 19.63 10.931 C 19.384 11.186 19.08 11.312 18.716 11.31 Z\" fill=\"var(--token-45da4d3e-34f6-43d6-b791-40a43eb3eee1, rgb(156, 162, 176))\"></path></svg>',withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rUkje.framer-1i7nqf, .framer-rUkje .framer-1i7nqf { display: block; }\",\".framer-rUkje.framer-sbmgdu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 40px 24px 40px; position: relative; width: min-content; }\",\".framer-rUkje .framer-bwlksq { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; width: min-content; }\",\".framer-rUkje .framer-kbu8wk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-rUkje .framer-302ha0-container, .framer-rUkje .framer-1tdeokq-container, .framer-rUkje .framer-18hcnly-container, .framer-rUkje .framer-1ttf66o-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-rUkje .framer-1l3krc { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 84px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-rUkje .framer-fxa1z1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rUkje .framer-cf2zes { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 8px; position: relative; width: 58px; }\",\".framer-rUkje .framer-1oniif8 { height: 20px; position: relative; width: 20px; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-302ha0-container, .framer-rUkje.framer-v-1fun3x7 .framer-302ha0-container, .framer-rUkje.framer-v-1j588el .framer-302ha0-container, .framer-rUkje.framer-v-1j588el .framer-cf2zes { order: 0; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1tdeokq-container, .framer-rUkje.framer-v-1fun3x7 .framer-1tdeokq-container, .framer-rUkje.framer-v-1j588el .framer-bwlksq, .framer-rUkje.framer-v-1j588el .framer-1tdeokq-container { order: 1; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-18hcnly-container, .framer-rUkje.framer-v-1fun3x7 .framer-1ttf66o-container, .framer-rUkje.framer-v-1j588el .framer-18hcnly-container { order: 3; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1ttf66o-container, .framer-rUkje.framer-v-1j588el .framer-1ttf66o-container { order: 4; }\",\".framer-rUkje.framer-v-1q3wqsh .framer-1l3krc, .framer-rUkje.framer-v-1j588el .framer-1l3krc { left: unset; order: 2; right: 99px; width: 77px; }\",\".framer-rUkje.framer-v-ui0cr5 .framer-1l3krc { left: unset; right: 7px; }\",\".framer-rUkje.framer-v-1fun3x7 .framer-18hcnly-container, .framer-rUkje.framer-v-1j588el .framer-fxa1z1-container { order: 2; }\",\".framer-rUkje.framer-v-1fun3x7 .framer-1l3krc { left: 81px; order: 4; }\",'.framer-rUkje[data-border=\"true\"]::after, .framer-rUkje [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 541\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"aVv46MHMH\":{\"layout\":[\"auto\",\"auto\"]},\"e0nQMjb_f\":{\"layout\":[\"auto\",\"auto\"]},\"rF3pMCFg5\":{\"layout\":[\"auto\",\"auto\"]},\"FHO8Ilqg0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOloaoz1Fy=withCSS(Component,css,\"framer-rUkje\");export default FramerOloaoz1Fy;FramerOloaoz1Fy.displayName=\"Nav-bar\";FramerOloaoz1Fy.defaultProps={height:106,width:541};addPropertyControls(FramerOloaoz1Fy,{variant:{options:[\"TFi7aLwqb\",\"aVv46MHMH\",\"e0nQMjb_f\",\"rF3pMCFg5\",\"FHO8Ilqg0\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOloaoz1Fy,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});FramerOloaoz1Fy.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOloaoz1Fy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"541\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"106\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aVv46MHMH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e0nQMjb_f\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rF3pMCFg5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FHO8Ilqg0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Oloaoz1Fy.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","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\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{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (92f3d02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={L_D6waHoo:{hover:true}};const cycleOrder=[\"HtNuxe1T4\",\"Wn5ESZp6n\",\"SnKhkrs2g\",\"Bry3RrVAi\",\"Uc3PS4UjF\",\"L_D6waHoo\"];const serializationHash=\"framer-n6GZD\";const variantClassNames={Bry3RrVAi:\"framer-v-kstqyb\",HtNuxe1T4:\"framer-v-1kdqow9\",L_D6waHoo:\"framer-v-noc1yn\",SnKhkrs2g:\"framer-v-1riq5y7\",Uc3PS4UjF:\"framer-v-hkfmcf\",Wn5ESZp6n:\"framer-v-11xtgq2\"};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={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={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"No Effect\":\"Bry3RrVAi\",Disabled:\"SnKhkrs2g\",Medium:\"HtNuxe1T4\",Secondary:\"L_D6waHoo\",Small:\"Wn5ESZp6n\",XS:\"Uc3PS4UjF\"};const getProps=({click,height,icon,iconLeft,id,leftIcon,leftIcon1,link,rightIcon,rightIcon1,text,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_icon,_ref2,_ref3,_ref4,_humanReadableEnumMap_iconLeft,_ref5,_ref6,_ref7,_humanReadableVariantMap_props_variant,_ref8,_ref9;return{...props,hXm87pk4a:(_ref=leftIcon!==null&&leftIcon!==void 0?leftIcon:props.hXm87pk4a)!==null&&_ref!==void 0?_ref:\"arrow\",q2sqQCHXA:(_ref1=rightIcon!==null&&rightIcon!==void 0?rightIcon:props.q2sqQCHXA)!==null&&_ref1!==void 0?_ref1:\"arrow\",q2uQlr3P0:link!==null&&link!==void 0?link:props.q2uQlr3P0,rks5ecqeQ:(_ref3=(_ref2=(_humanReadableEnumMap_icon=humanReadableEnumMap[icon])!==null&&_humanReadableEnumMap_icon!==void 0?_humanReadableEnumMap_icon:icon)!==null&&_ref2!==void 0?_ref2:props.rks5ecqeQ)!==null&&_ref3!==void 0?_ref3:\"home\",SXNvJ2V74:(_ref4=text!==null&&text!==void 0?text:props.SXNvJ2V74)!==null&&_ref4!==void 0?_ref4:\"Label\",TBYu7c_m3:(_ref6=(_ref5=(_humanReadableEnumMap_iconLeft=humanReadableEnumMap[iconLeft])!==null&&_humanReadableEnumMap_iconLeft!==void 0?_humanReadableEnumMap_iconLeft:iconLeft)!==null&&_ref5!==void 0?_ref5:props.TBYu7c_m3)!==null&&_ref6!==void 0?_ref6:\"home\",tnZrhbFXW:(_ref7=rightIcon1!==null&&rightIcon1!==void 0?rightIcon1:props.tnZrhbFXW)!==null&&_ref7!==void 0?_ref7:true,variant:(_ref8=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref8!==void 0?_ref8:\"HtNuxe1T4\",yhYYGILSz:(_ref9=leftIcon1!==null&&leftIcon1!==void 0?leftIcon1:props.yhYYGILSz)!==null&&_ref9!==void 0?_ref9:true,zE1FiZrr9:click!==null&&click!==void 0?click:props.zE1FiZrr9};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,SXNvJ2V74,hXm87pk4a,q2sqQCHXA,yhYYGILSz,tnZrhbFXW,rks5ecqeQ,TBYu7c_m3,q2uQlr3P0,zE1FiZrr9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HtNuxe1T4\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1brol2d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(zE1FiZrr9){const res=await zE1FiZrr9(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=value=>{if(baseVariant===\"Uc3PS4UjF\")return false;return value;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];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(Link,{href:q2uQlr3P0,openInNewTab:false,smoothScroll:true,...addPropertyOverrides({\"L_D6waHoo-hover\":{href:undefined},L_D6waHoo:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1kdqow9\",className,classNames)} framer-v8m4um`,\"data-border\":true,\"data-framer-name\":\"Medium\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HtNuxe1T4\",onTap:onTap1brol2d,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-919dc6f3-b150-4294-ba84-50f6d0db4294, rgba(255, 255, 255, 0.15))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-eaf80125-bf32-4d8e-9fcf-bcc499a289a4, rgb(20, 20, 20))\",borderBottomLeftRadius:37,borderBottomRightRadius:37,borderTopLeftRadius:37,borderTopRightRadius:37,boxShadow:\"inset 0px -1px 0px 0px rgba(47, 43, 67, 0.10000000149011612), 0px 1px 3px 0px rgba(47, 43, 67, 0.10000000149011612)\",opacity:1,...style},variants:{\"L_D6waHoo-hover\":{backgroundColor:\"var(--token-6f560874-1f36-4372-8fd6-ec39184a741d, rgb(10, 10, 10))\"},L_D6waHoo:{backgroundColor:\"rgba(15, 21, 31, 0)\"},SnKhkrs2g:{backgroundColor:\"var(--token-919dc6f3-b150-4294-ba84-50f6d0db4294, rgba(255, 255, 255, 0.15))\",opacity:.5}},...addPropertyOverrides({\"L_D6waHoo-hover\":{\"data-framer-name\":undefined},Bry3RrVAi:{\"data-framer-name\":\"No Effect\"},L_D6waHoo:{\"data-framer-name\":\"Secondary\"},SnKhkrs2g:{\"data-framer-name\":\"Disabled\"},Uc3PS4UjF:{\"data-framer-name\":\"XS\"},Wn5ESZp6n:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s2gq36\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"zVr7lO1Ad\",children:[isDisplayed(yhYYGILSz)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14lsa8s-container\",layoutDependency:layoutDependency,layoutId:\"x4WawImJ4-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\",height:\"100%\",iconSearch:hXm87pk4a,iconSelection:TBYu7c_m3,id:\"x4WawImJ4\",layoutId:\"x4WawImJ4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.16px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255)))\"},children:\"Label\"})}),className:\"framer-1t6fokv\",\"data-framer-name\":\"Label\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"aApHps3YH\",style:{\"--extracted-r6o4lv\":\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\"},text:SXNvJ2V74,verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed(tnZrhbFXW)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3q7p9z-container\",layoutDependency:layoutDependency,layoutId:\"CLwLpAZB2-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-1ed07eb1-06d2-44a2-9c81-69ea1bd2c5e1, rgb(255, 255, 255))\",height:\"100%\",iconSearch:q2sqQCHXA,iconSelection:rks5ecqeQ,id:\"CLwLpAZB2\",layoutId:\"CLwLpAZB2\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5q7fgh\",layoutDependency:layoutDependency,layoutId:\"zlG0RH6tx\",style:{background:\"radial-gradient(3.7744% 5.6000000000000005% at 50% 100%, rgba(77, 96, 67, 0) 0%, rgba(171, 171, 171, 0) 100%)\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n6GZD.framer-v8m4um, .framer-n6GZD .framer-v8m4um { display: block; }\",\".framer-n6GZD.framer-1kdqow9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-n6GZD .framer-s2gq36 { 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: min-content; z-index: 2; }\",\".framer-n6GZD .framer-14lsa8s-container, .framer-n6GZD .framer-3q7p9z-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-n6GZD .framer-1t6fokv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-n6GZD .framer-5q7fgh { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-n6GZD.framer-1kdqow9, .framer-n6GZD .framer-s2gq36 { gap: 0px; } .framer-n6GZD.framer-1kdqow9 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-n6GZD.framer-1kdqow9 > :first-child, .framer-n6GZD .framer-s2gq36 > :first-child { margin-left: 0px; } .framer-n6GZD.framer-1kdqow9 > :last-child, .framer-n6GZD .framer-s2gq36 > :last-child { margin-right: 0px; } .framer-n6GZD .framer-s2gq36 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } }\",\".framer-n6GZD.framer-v-11xtgq2.framer-1kdqow9 { padding: 8px 20px 8px 20px; }\",\".framer-n6GZD.framer-v-hkfmcf.framer-1kdqow9 { padding: 4px 14px 4px 14px; }\",'.framer-n6GZD[data-border=\"true\"]::after, .framer-n6GZD [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 48\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Wn5ESZp6n\":{\"layout\":[\"auto\",\"auto\"]},\"SnKhkrs2g\":{\"layout\":[\"auto\",\"auto\"]},\"Bry3RrVAi\":{\"layout\":[\"auto\",\"auto\"]},\"Uc3PS4UjF\":{\"layout\":[\"auto\",\"auto\"]},\"L_D6waHoo\":{\"layout\":[\"auto\",\"auto\"]},\"pIEnQbJ16\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SXNvJ2V74\":\"text\",\"hXm87pk4a\":\"leftIcon\",\"q2sqQCHXA\":\"rightIcon\",\"yhYYGILSz\":\"leftIcon1\",\"tnZrhbFXW\":\"rightIcon1\",\"rks5ecqeQ\":\"icon\",\"TBYu7c_m3\":\"iconLeft\",\"q2uQlr3P0\":\"link\",\"zE1FiZrr9\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerDlwyKiDYv=withCSS(Component,css,\"framer-n6GZD\");export default FramerDlwyKiDYv;FramerDlwyKiDYv.displayName=\"Button Primary\";FramerDlwyKiDYv.defaultProps={height:48,width:142};addPropertyControls(FramerDlwyKiDYv,{variant:{options:[\"HtNuxe1T4\",\"Wn5ESZp6n\",\"SnKhkrs2g\",\"Bry3RrVAi\",\"Uc3PS4UjF\",\"L_D6waHoo\"],optionTitles:[\"Medium\",\"Small\",\"Disabled\",\"No Effect\",\"XS\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},SXNvJ2V74:{defaultValue:\"Label\",displayTextArea:false,title:\"Text\",type:ControlType.String},hXm87pk4a:{defaultValue:\"arrow\",placeholder:\"Menu, Wifi, Box…\",title:\"Left Icon\",type:ControlType.String},q2sqQCHXA:{defaultValue:\"arrow\",placeholder:\"Menu, Wifi, Box…\",title:\"Right Icon\",type:ControlType.String},yhYYGILSz:{defaultValue:true,title:\"Left Icon\",type:ControlType.Boolean},tnZrhbFXW:{defaultValue:true,title:\"Right Icon\",type:ControlType.Boolean},rks5ecqeQ:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"home\",description:undefined,hidden:undefined,title:\"Icon\"},TBYu7c_m3:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"home\",description:undefined,hidden:undefined,title:\"Icon Left\"},q2uQlr3P0:{title:\"Link\",type:ControlType.Link},zE1FiZrr9:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDlwyKiDYv,[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v8/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDlwyKiDYv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"SXNvJ2V74\\\":\\\"text\\\",\\\"hXm87pk4a\\\":\\\"leftIcon\\\",\\\"q2sqQCHXA\\\":\\\"rightIcon\\\",\\\"yhYYGILSz\\\":\\\"leftIcon1\\\",\\\"tnZrhbFXW\\\":\\\"rightIcon1\\\",\\\"rks5ecqeQ\\\":\\\"icon\\\",\\\"TBYu7c_m3\\\":\\\"iconLeft\\\",\\\"q2uQlr3P0\\\":\\\"link\\\",\\\"zE1FiZrr9\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wn5ESZp6n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SnKhkrs2g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bry3RrVAi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uc3PS4UjF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L_D6waHoo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pIEnQbJ16\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"142\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DlwyKiDYv.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"bcIBVbEjW\",\"iAvN8ZEf4\"];const serializationHash=\"framer-3jee8\";const variantClassNames={bcIBVbEjW:\"framer-v-15rzajb\",iAvN8ZEf4:\"framer-v-143l7e8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"iAvN8ZEf4\",Menu:\"bcIBVbEjW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bcIBVbEjW\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bcIBVbEjW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15rzajb\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bcIBVbEjW\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({iAvN8ZEf4:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wpq3tl\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"zc7Boh5Mg\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18jz1w8\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"veURU1W1R\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,rotate:0},variants:{iAvN8ZEf4:{opacity:0,rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b8oiya\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"oGywbeyg3\",style:{backgroundColor:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{iAvN8ZEf4:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3jee8.framer-s5qyj8, .framer-3jee8 .framer-s5qyj8 { display: block; }\",\".framer-3jee8.framer-15rzajb { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-3jee8 .framer-1wpq3tl { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(63.636363636363654% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8 .framer-18jz1w8 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 21px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8 .framer-1b8oiya { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(36.36363636363639% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3jee8.framer-v-143l7e8 .framer-1wpq3tl, .framer-3jee8.framer-v-143l7e8 .framer-1b8oiya { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iAvN8ZEf4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWIL0co1ub=withCSS(Component,css,\"framer-3jee8\");export default FramerWIL0co1ub;FramerWIL0co1ub.displayName=\"Navigation/Menu Icon\";FramerWIL0co1ub.defaultProps={height:44,width:44};addPropertyControls(FramerWIL0co1ub,{variant:{options:[\"bcIBVbEjW\",\"iAvN8ZEf4\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerWIL0co1ub,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWIL0co1ub\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iAvN8ZEf4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WIL0co1ub.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,SmartComponentScopedContainer,SVG,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 ButtonPrimary from\"https://framerusercontent.com/modules/kcVZaGhT7mN3679bzNtx/Hiq8Mlf8EMOf9MJOoDIm/DlwyKiDYv.js\";import ThemeToggle from\"https://framerusercontent.com/modules/YBJTWuF6CU3g3itjPWws/zeAtMWyDNFIjhyFXGkRT/EnframerToggle.js\";import Button from\"https://framerusercontent.com/modules/RvLubjamjsi8E8PQr6vb/rVdyPM9rpPqPmCzoP0cv/gT0G5Dw2U.js\";import NavigationMenuIcon from\"https://framerusercontent.com/modules/VJRqmCqsHmBP2XxnFCQn/9C1647XWKs48G3522ox4/WIL0co1ub.js\";const NavigationMenuIconFonts=getFonts(NavigationMenuIcon);const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"jQEWtRJFL\",\"Mpx9QA_TG\"];const serializationHash=\"framer-P09Ae\";const variantClassNames={jQEWtRJFL:\"framer-v-1mgbm8r\",Mpx9QA_TG:\"framer-v-1ytswps\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"jQEWtRJFL\",Opened:\"Mpx9QA_TG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jQEWtRJFL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jQEWtRJFL\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const XKaY3MrGu1ig7pcq=activeVariantCallback(async(...args)=>{setVariant(\"jQEWtRJFL\");});const onTap1qgofy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jQEWtRJFL\"),50);});const onTap1ig7pcq=activeVariantCallback(async(...args)=>{setVariant(\"jQEWtRJFL\");});const onTap1b745wf=activeVariantCallback(async(...args)=>{setVariant(\"Mpx9QA_TG\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Mpx9QA_TG\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Mpx9QA_TG\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mgbm8r\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"jQEWtRJFL\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{Mpx9QA_TG:{backgroundColor:\"var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255))\"}},...addPropertyOverrides({Mpx9QA_TG:{\"data-framer-name\":\"Opened\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tf7xn\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKwHPQnt78_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xmf6p4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKmzY8A9tnh\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dtEdlSOwKyMtj00LO2\",openInNewTab:false,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16p83d6 framer-1auku7\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKyMtj00LO2\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-rj0x1g\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKEEKcGq_aR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.655 41.53\" overflow=\"visible\"><path d=\"M 39.557 35.312 C 40.431 35.15 41.515 31.785 42.81 25.215 C 41.871 20.621 40.981 17.885 40.14 17.012 L 51.645 17.012 C 50.706 18.112 50.577 20.798 51.257 25.069 C 52.454 32.125 53.619 35.539 54.752 35.312 C 55.366 35.184 56.192 33.031 57.228 28.857 C 57.487 27.918 57.971 25.701 58.684 22.206 C 59.395 18.711 60.108 15.783 60.82 13.42 C 61.532 11.058 62.39 9.002 63.393 7.254 C 61.095 6.349 58.733 6.268 56.306 7.011 C 54.266 7.659 53.166 8.63 53.004 9.924 C 52.907 10.895 53.408 11.899 54.509 12.934 C 53.312 13.938 52.082 14.625 50.82 14.998 C 49.558 15.37 48.425 15.427 47.422 15.168 C 46.441 14.919 45.518 14.482 44.704 13.881 C 43.903 13.294 43.281 12.496 42.907 11.576 C 42.521 10.656 42.371 9.655 42.47 8.663 C 42.632 6.915 43.392 5.355 44.751 3.978 C 46.11 2.603 47.955 1.754 50.285 1.43 C 51.038 1.407 51.791 1.366 52.542 1.309 C 53.14 1.26 53.844 1.317 54.653 1.479 C 55.462 1.641 56.126 1.786 56.644 1.916 C 57.161 2.045 57.809 2.264 58.586 2.572 C 59.362 2.879 60.001 3.138 60.504 3.349 C 61.005 3.559 61.652 3.827 62.446 4.149 L 64.46 4.974 L 64.751 5.071 C 66.11 3.357 67.89 2.013 70.091 1.042 C 72.064 0.137 74.233 -0.179 76.596 0.096 C 78.958 0.371 80.899 1.222 82.422 2.645 C 83.748 3.907 84.485 5.395 84.63 7.111 C 84.776 8.826 84.282 10.185 83.149 11.188 C 82.566 11.739 81.782 12.094 80.795 12.256 C 79.849 12.417 78.886 12.449 77.931 12.353 C 77.009 12.256 75.876 11.997 74.533 11.576 C 73.429 11.238 72.336 10.865 71.256 10.46 C 70.414 10.137 69.33 9.699 68.003 9.149 C 66.675 8.599 65.819 8.243 65.43 8.081 C 64.2 10.25 63.132 12.912 62.226 16.066 C 61.263 19.441 60.389 22.84 59.605 26.261 C 58.763 29.901 57.987 32.758 57.275 34.829 C 57.016 35.574 56.846 36.059 56.765 36.285 C 56.684 36.512 56.522 36.917 56.279 37.498 C 56.036 38.081 55.834 38.478 55.672 38.688 L 54.968 39.61 C 54.66 40.014 54.344 40.298 54.021 40.459 C 53.698 40.621 53.309 40.791 52.857 40.969 C 52.385 41.152 51.898 41.29 51.4 41.382 C 49.231 41.706 47.566 40.993 46.401 39.245 C 45.85 38.404 45.357 37.134 44.92 35.435 C 44.483 33.736 43.989 31.463 43.439 28.615 C 42.016 35.185 40.607 39.052 39.216 40.217 C 38.497 40.803 37.648 41.211 36.741 41.406 C 35.802 41.616 34.807 41.56 33.755 41.236 C 32.703 40.913 31.854 40.249 31.207 39.245 C 30.462 38.145 29.791 36.146 29.192 33.25 C 28.593 30.354 27.954 27.32 27.274 24.147 C 26.594 20.976 25.818 18.597 24.944 17.012 L 34.896 17.012 C 34.928 17.044 35.066 17.982 35.309 19.827 C 35.552 21.672 35.794 23.323 36.037 24.779 C 36.28 26.235 36.587 27.878 36.959 29.707 C 37.331 31.535 37.744 32.951 38.197 33.954 C 38.65 34.958 39.103 35.411 39.556 35.313 Z M 72.616 2.254 C 70.512 2.837 68.635 4.066 66.985 5.944 C 67.179 6.041 67.721 6.26 68.611 6.599 C 69.501 6.939 70.14 7.182 70.529 7.327 C 70.918 7.473 71.516 7.667 72.325 7.91 C 73.134 8.153 73.798 8.307 74.316 8.372 C 74.833 8.437 75.424 8.461 76.088 8.445 C 76.708 8.436 77.322 8.329 77.909 8.129 C 78.912 7.773 79.624 7.207 80.045 6.43 C 80.465 5.652 80.531 4.908 80.24 4.196 C 79.916 3.387 79.3 2.788 78.395 2.4 C 77.5 2.013 76.528 1.839 75.555 1.89 C 74.567 1.938 73.588 2.06 72.618 2.254 Z M 27.275 32.205 C 26.272 30.814 24.848 30.587 23.003 31.525 C 24.071 32.787 24.71 34.349 24.921 36.21 C 25.132 38.071 24.767 39.164 23.829 39.487 C 23.117 39.617 22.598 39.244 22.276 38.371 C 21.952 37.497 21.79 36.203 21.79 34.488 L 21.741 25.555 C 21.741 25.513 21.739 25.471 21.738 25.429 L 21.742 25.433 L 21.742 17.769 C 21.742 13.384 21.891 13.087 20.498 13.718 L 15.967 16.903 C 15.131 16.624 14.268 16.432 13.392 16.331 C 11.206 16.036 9.156 16.183 7.243 16.768 L 2.906 13.719 C 1.513 13.088 1.662 13.384 1.662 17.77 L 1.662 21.343 C 1.662 21.648 1.7 21.95 1.741 22.251 L 1.741 22.254 C 2.033 23.485 2.704 24.358 3.755 24.875 C 4.807 25.393 5.916 25.515 7.081 25.239 C 8.246 24.965 9.169 24.407 9.848 23.565 C 9.135 22.853 8.698 22.133 8.537 21.405 C 8.375 20.676 8.432 20.062 8.707 19.56 C 8.994 19.046 9.413 18.619 9.92 18.322 C 10.455 17.999 10.996 17.854 11.547 17.885 C 12.647 17.982 13.367 18.492 13.708 19.414 C 14.048 20.336 14.087 21.332 13.829 22.4 C 13.57 23.436 12.98 24.285 12.057 24.948 C 11.158 25.601 10.157 26.101 9.096 26.429 C 8.043 26.753 6.838 27.263 5.479 27.958 C 4.119 28.654 2.986 29.471 2.08 30.409 C 0.818 31.703 0.13 33.233 0.017 34.997 C -0.097 36.761 0.372 38.282 1.424 39.56 C 2.476 40.839 3.908 41.478 5.72 41.478 C 6.853 41.478 7.848 41.243 8.706 40.773 C 9.563 40.305 10.276 39.633 10.842 38.758 C 11.408 37.885 11.862 37.035 12.202 36.21 C 12.542 35.385 12.873 34.407 13.196 33.273 C 13.261 38.678 15.753 41.38 20.672 41.38 C 21.494 41.387 22.312 41.272 23.099 41.04 C 25.429 40.425 26.95 39.034 27.663 36.865 C 28.277 35.052 28.148 33.5 27.274 32.204 Z M 13.197 29.244 C 12.712 31.283 12.203 32.877 11.668 34.026 C 11.134 35.176 10.51 35.782 9.799 35.847 C 9.443 35.847 9.184 35.621 9.023 35.167 C 8.861 34.713 8.845 34.099 8.974 33.322 C 9.039 32.999 9.112 32.675 9.193 32.351 C 9.273 32.028 9.363 31.737 9.46 31.478 C 9.557 31.219 9.686 30.936 9.849 30.629 C 10.011 30.321 10.14 30.07 10.237 29.877 C 10.334 29.682 10.496 29.449 10.723 29.172 C 10.949 28.898 11.112 28.687 11.209 28.541 C 11.366 28.32 11.536 28.109 11.719 27.909 C 11.962 27.635 12.124 27.457 12.205 27.375 C 12.285 27.295 12.464 27.108 12.739 26.816 C 13.013 26.525 13.183 26.364 13.249 26.33 C 13.249 26.913 13.232 27.884 13.201 29.243 Z\" fill=\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1j35jc5\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKf666_3Q9P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 59.71 41.53\" overflow=\"visible\"><path d=\"M 14.613 35.312 C 15.486 35.15 16.57 31.785 17.866 25.215 C 16.927 20.621 16.037 17.885 15.196 17.012 L 26.701 17.012 C 25.762 18.112 25.633 20.798 26.312 25.069 C 27.509 32.125 28.674 35.539 29.808 35.312 C 30.422 35.184 31.248 33.031 32.283 28.857 C 32.542 27.918 33.027 25.701 33.74 22.206 C 34.451 18.711 35.164 15.783 35.876 13.42 C 36.588 11.058 37.446 9.002 38.449 7.254 C 36.15 6.349 33.788 6.268 31.361 7.011 C 29.322 7.659 28.222 8.63 28.06 9.924 C 27.963 10.895 28.464 11.899 29.565 12.934 C 28.368 13.938 27.138 14.625 25.876 14.998 C 24.614 15.37 23.481 15.427 22.478 15.168 C 21.497 14.919 20.573 14.482 19.759 13.881 C 18.959 13.294 18.337 12.496 17.963 11.576 C 17.577 10.656 17.427 9.655 17.526 8.663 C 17.688 6.915 18.448 5.355 19.807 3.978 C 21.166 2.603 23.011 1.754 25.341 1.43 C 26.094 1.407 26.846 1.366 27.598 1.309 C 28.196 1.26 28.9 1.317 29.709 1.479 C 30.517 1.641 31.181 1.786 31.699 1.916 C 32.217 2.045 32.864 2.264 33.641 2.572 C 34.418 2.879 35.056 3.138 35.559 3.349 C 36.06 3.559 36.708 3.827 37.501 4.149 L 39.515 4.974 L 39.807 5.071 C 41.166 3.357 42.945 2.013 45.146 1.042 C 47.12 0.137 49.289 -0.179 51.652 0.096 C 54.014 0.371 55.955 1.222 57.477 2.645 C 58.804 3.907 59.541 5.395 59.686 7.111 C 59.831 8.826 59.337 10.185 58.205 11.188 C 57.622 11.739 56.838 12.094 55.851 12.256 C 54.905 12.417 53.942 12.449 52.987 12.353 C 52.065 12.256 50.931 11.997 49.588 11.576 C 48.485 11.238 47.392 10.865 46.311 10.46 C 45.469 10.137 44.385 9.699 43.059 9.149 C 41.731 8.599 40.875 8.243 40.486 8.081 C 39.255 10.25 38.188 12.912 37.282 16.066 C 36.319 19.441 35.445 22.84 34.661 26.261 C 33.819 29.901 33.042 32.758 32.331 34.829 C 32.072 35.574 31.902 36.059 31.821 36.285 C 31.74 36.512 31.578 36.917 31.335 37.498 C 31.092 38.081 30.89 38.478 30.728 38.688 L 30.023 39.61 C 29.716 40.014 29.4 40.298 29.077 40.459 C 28.753 40.621 28.365 40.791 27.912 40.969 C 27.441 41.152 26.953 41.29 26.456 41.382 C 24.287 41.706 22.621 40.993 21.456 39.245 C 20.906 38.404 20.413 37.134 19.976 35.435 C 19.539 33.736 19.045 31.463 18.495 28.615 C 17.071 35.185 15.662 39.052 14.272 40.217 C 13.552 40.803 12.704 41.211 11.796 41.406 C 10.857 41.616 9.862 41.56 8.811 41.236 C 7.758 40.913 6.909 40.249 6.263 39.245 C 5.518 38.145 4.847 36.146 4.248 33.25 C 3.648 30.354 3.01 27.32 2.33 24.147 C 1.65 20.976 0.873 18.597 0 17.012 L 9.951 17.012 C 9.984 17.044 10.121 17.982 10.364 19.827 C 10.607 21.672 10.85 23.323 11.093 24.779 C 11.336 26.235 11.643 27.878 12.015 29.707 C 12.386 31.535 12.799 32.951 13.253 33.954 C 13.706 34.958 14.159 35.411 14.612 35.313 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2666e4\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKOkt4pzrJm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.433 6.569\" overflow=\"visible\"><path d=\"M 5.631 0.373 C 3.527 0.956 1.651 2.186 0 4.063 C 0.194 4.16 0.736 4.379 1.626 4.718 C 2.516 5.058 3.156 5.301 3.544 5.446 C 3.933 5.592 4.531 5.786 5.341 6.029 C 6.149 6.272 6.813 6.426 7.331 6.491 C 7.848 6.557 8.439 6.58 9.103 6.564 C 9.723 6.555 10.338 6.449 10.924 6.248 C 11.927 5.892 12.639 5.326 13.06 4.549 C 13.48 3.771 13.546 3.028 13.255 2.315 C 12.931 1.506 12.316 0.907 11.41 0.519 C 10.515 0.132 9.543 -0.042 8.57 0.009 C 7.582 0.057 6.604 0.179 5.633 0.373 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bl09ve\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKciE59uumV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.043 28.01\" overflow=\"visible\"><path d=\"M 27.275 18.738 C 26.272 17.346 24.848 17.119 23.003 18.057 C 24.071 19.32 24.71 20.881 24.921 22.742 C 25.132 24.603 24.767 25.696 23.829 26.019 C 23.117 26.149 22.598 25.776 22.276 24.903 C 21.952 24.03 21.79 22.735 21.79 21.02 L 21.741 12.087 C 21.741 12.045 21.739 12.003 21.738 11.961 L 21.742 11.965 L 21.742 4.301 C 21.742 -0.083 21.891 -0.381 20.498 0.251 L 15.967 3.435 C 15.131 3.156 14.268 2.964 13.392 2.864 C 11.206 2.568 9.156 2.715 7.243 3.3 L 2.906 0.252 C 1.513 -0.38 1.662 -0.083 1.662 4.302 L 1.662 7.875 C 1.662 8.18 1.7 8.483 1.741 8.783 L 1.741 8.786 C 2.033 10.017 2.704 10.89 3.755 11.407 C 4.807 11.925 5.916 12.047 7.081 11.772 C 8.246 11.497 9.169 10.939 9.848 10.097 C 9.135 9.385 8.698 8.665 8.537 7.937 C 8.375 7.208 8.432 6.594 8.707 6.092 C 8.994 5.579 9.413 5.151 9.92 4.854 C 10.455 4.531 10.996 4.386 11.547 4.417 C 12.647 4.514 13.367 5.024 13.708 5.946 C 14.048 6.868 14.087 7.864 13.829 8.932 C 13.57 9.968 12.98 10.817 12.057 11.48 C 11.158 12.133 10.157 12.633 9.096 12.961 C 8.043 13.285 6.838 13.795 5.479 14.49 C 4.119 15.186 2.986 16.003 2.08 16.941 C 0.818 18.236 0.13 19.765 0.017 21.529 C -0.097 23.293 0.372 24.814 1.424 26.092 C 2.476 27.371 3.908 28.01 5.72 28.01 C 6.853 28.01 7.848 27.775 8.706 27.306 C 9.563 26.837 10.276 26.165 10.842 25.291 C 11.408 24.417 11.862 23.567 12.202 22.742 C 12.542 21.917 12.873 20.939 13.196 19.805 C 13.261 25.211 15.753 27.912 20.672 27.912 C 21.494 27.919 22.312 27.805 23.099 27.572 C 25.429 26.957 26.95 25.566 27.663 23.397 C 28.277 21.584 28.148 20.032 27.274 18.737 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5blqtu\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKb4OoPw9Zf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.361 9.516\" overflow=\"visible\"><path d=\"M 4.31 2.914 C 3.824 4.953 3.315 6.547 2.78 7.696 C 2.246 8.845 1.623 9.452 0.911 9.516 C 0.555 9.516 0.296 9.291 0.135 8.836 C -0.027 8.383 -0.043 7.768 0.086 6.991 C 0.151 6.668 0.224 6.345 0.305 6.021 C 0.385 5.698 0.475 5.406 0.572 5.147 C 0.669 4.888 0.798 4.606 0.961 4.298 C 1.123 3.991 1.252 3.74 1.349 3.546 C 1.447 3.352 1.608 3.118 1.835 2.842 C 2.061 2.568 2.224 2.356 2.321 2.21 C 2.478 1.99 2.648 1.779 2.831 1.579 C 3.074 1.305 3.236 1.126 3.317 1.044 C 3.397 0.964 3.576 0.777 3.851 0.486 C 4.125 0.194 4.295 0.033 4.361 0 C 4.361 0.583 4.344 1.553 4.313 2.913 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-104)/2+0+0)+30+0,...addPropertyOverrides({Mpx9QA_TG:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1104)/2+0+0)+30+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zdp1ng-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"dtEdlSOwKvt0rrBF5T-container\",name:\"Menu Icon\",nodeId:\"dtEdlSOwKvt0rrBF5T\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(NavigationMenuIcon,{height:\"100%\",id:\"dtEdlSOwKvt0rrBF5T\",layoutId:\"dtEdlSOwKvt0rrBF5T\",name:\"Menu Icon\",variant:matchVariant(\"bcIBVbEjW\"),width:\"100%\",XKaY3MrGu:XKaY3MrGu1b745wf,...addPropertyOverrides({Mpx9QA_TG:{variant:matchVariant(\"iAvN8ZEf4\"),XKaY3MrGu:XKaY3MrGu1ig7pcq}},baseVariant,gestureVariant)})})})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1xahf3v\",\"data-framer-appear-id\":\"1xahf3v\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ZPCDUq37W\",optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hcm0oKQeH\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t92oes framer-1auku7\",\"data-framer-name\":\"Case Study\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hcm0oKQeH\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Home\"})}),className:\"framer-ck3lb6\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"Rt6eDaeHl\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AnWRIBAVx\"},motionChild:true,nodeId:\"dMnfAblSb\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14mgroo framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dMnfAblSb\",onTap:onTap1ig7pcq,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Work\"})}),className:\"framer-1hha6kr\",\"data-highlight\":true,fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"phTY5HPcY\",onTap:onTap1b745wf,style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"khfLvYsDS\"},motionChild:true,nodeId:\"gnpRdQvy6\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q83l9h framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gnpRdQvy6\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Contact\"})}),className:\"framer-ag3uoo\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"TpZ1xSIVw\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ry1Iivv9G\"},motionChild:true,nodeId:\"Tm9ZJ5KSd\",openInNewTab:false,scopeId:\"xDiiDNy3x\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v84ezh framer-1auku7\",\"data-framer-name\":\"Experience\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Tm9ZJ5KSd\",onTap:onTap1qgofy,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40)))\"},children:\"Craft\"})}),className:\"framer-14ev4id\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"zt_1GXOf_\",style:{\"--extracted-r6o4lv\":\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oyf6s3-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"m5_m21V4B-container\",nodeId:\"m5_m21V4B\",rendersWithMotion:true,scopeId:\"xDiiDNy3x\",children:/*#__PURE__*/_jsx(ThemeToggle,{borderColor:\"var(--token-d0f3e944-74b1-49c7-8b7c-c132dc1c48f1, rgb(237, 237, 237))\",darkIcon:\"var(--token-e2c609ac-623b-4548-a1f1-484bfa19ce9f, rgb(40, 40, 40))\",darkKnob:\"var(--token-11f93f90-6b91-43d2-b275-6d694548f0a5, rgb(255, 255, 255))\",darkSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",height:\"100%\",id:\"m5_m21V4B\",layoutId:\"m5_m21V4B\",lightIcon:\"rgb(0, 0, 0)\",lightKnob:\"var(--token-81946a09-1ac7-48d4-98fc-13d3da86c28e, rgb(255, 255, 255))\",lightSwitch:\"var(--token-d959eb85-60e1-4e16-baaf-c3598276d3b9, rgb(241, 241, 241))\",shadowColor:\"rgba(12, 12, 13, 0.15)\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-P09Ae.framer-1auku7, .framer-P09Ae .framer-1auku7 { display: block; }\",\".framer-P09Ae.framer-1mgbm8r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 428px; }\",\".framer-P09Ae .framer-16tf7xn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1080px; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 100%; }\",\".framer-P09Ae .framer-1xmf6p4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-P09Ae .framer-16p83d6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-P09Ae .framer-rj0x1g { height: 42px; position: relative; width: 85px; }\",\".framer-P09Ae .framer-1j35jc5 { height: 42px; left: 25px; position: absolute; top: 0px; width: 60px; }\",\".framer-P09Ae .framer-2666e4 { height: 7px; left: 67px; position: absolute; top: 2px; width: 14px; }\",\".framer-P09Ae .framer-bl09ve { height: 28px; left: 0px; position: absolute; top: 14px; width: 28px; }\",\".framer-P09Ae .framer-5blqtu { height: 10px; left: 9px; position: absolute; top: 27px; width: 5px; }\",\".framer-P09Ae .framer-zdp1ng-container, .framer-P09Ae .framer-oyf6s3-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-P09Ae .framer-1xahf3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 80px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-P09Ae .framer-t92oes, .framer-P09Ae .framer-14mgroo, .framer-P09Ae .framer-1q83l9h, .framer-P09Ae .framer-1v84ezh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: 100%; }\",\".framer-P09Ae .framer-ck3lb6, .framer-P09Ae .framer-ag3uoo, .framer-P09Ae .framer-14ev4id { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-P09Ae .framer-1hha6kr { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-P09Ae.framer-v-1ytswps.framer-1mgbm8r { gap: 0px; }\",\".framer-P09Ae.framer-v-1ytswps .framer-16tf7xn { order: 0; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1xahf3v, .framer-P09Ae.framer-v-1ytswps .framer-t92oes { order: 1; }\",\".framer-P09Ae.framer-v-1ytswps .framer-14mgroo { order: 3; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1q83l9h { order: 5; }\",\".framer-P09Ae.framer-v-1ytswps .framer-1v84ezh { order: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 428\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mpx9QA_TG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxDiiDNy3x=withCSS(Component,css,\"framer-P09Ae\");export default FramerxDiiDNy3x;FramerxDiiDNy3x.displayName=\"HamburgerTest\";FramerxDiiDNy3x.defaultProps={height:104,width:428};addPropertyControls(FramerxDiiDNy3x,{variant:{options:[\"jQEWtRJFL\",\"Mpx9QA_TG\"],optionTitles:[\"Closed\",\"Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxDiiDNy3x,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...NavigationMenuIconFonts,...ThemeToggleFonts],{supportsExplicitInterCodegen:true});FramerxDiiDNy3x.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavigationMenuIcon,{},context),forwardLoader(Button,{},context),forwardLoader(ButtonPrimary,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxDiiDNy3x\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"104\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mpx9QA_TG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"428\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xDiiDNy3x.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,Link,PropertyOverrides,RenderTarget,ResolveLinks,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BQIIiPwWO/BQIIiPwWO.js\";import Cursor from\"#framer/local/canvasComponent/mrTeGy9yU/mrTeGy9yU.js\";import NavBar from\"#framer/local/canvasComponent/Oloaoz1Fy/Oloaoz1Fy.js\";import MenuButton from\"#framer/local/canvasComponent/QqqbA1_cs/QqqbA1_cs.js\";import HamburgerTest from\"#framer/local/canvasComponent/xDiiDNy3x/xDiiDNy3x.js\";const MenuButtonFonts=getFonts(MenuButton);const MotionDivWithFX=withFX(motion.div);const FooterFonts=getFonts(Footer);const HamburgerTestFonts=getFonts(HamburgerTest);const CursorFonts=getFonts(Cursor);const breakpoints={cjjaE3sqv:\"(max-width: 639.98px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Divu8\";const variantClassNames={cjjaE3sqv:\"framer-v-8vkqv0\",LeaZwZzn0:\"framer-v-ey9uvc\",xdc4Le4J5:\"framer-v-ocuy38\"};const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-86};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={cjjaE3sqv:[\".framer-Divu8 .framer-10tbkk8 { flex-direction: column; order: 1004; padding: 0px 40px 0px 40px; }\",\".framer-Divu8 .framer-9yctz3-container { flex: none; width: 100%; }\",\".framer-Divu8 .framer-aontw5-container { order: -1000; }\"],xdc4Le4J5:[\".framer-Divu8 .framer-10tbkk8 { padding: 0px 40px 0px 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={cjjaE3sqv:\".framer-8vkqv0-override\",xdc4Le4J5:\".framer-ocuy38-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Divu8.framer-1cnyw1x, .framer-Divu8 .framer-1cnyw1x { display: block; }\",\".framer-Divu8.framer-ey9uvc { align-content: center; align-items: center; background-color: var(--token-38e48a6d-2a7b-466b-981c-862233483331, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Divu8 .framer-15re7kj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; max-width: 723px; order: -999; overflow: visible; padding: 24px 40px 24px 40px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: min-content; z-index: 1; }\",\".framer-Divu8 .framer-12gr60y { align-content: center; align-items: center; align-self: stretch; background-color: #2f2f2f; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; box-shadow: 0px 4px 4px -1px rgba(12, 12, 13, 0.05), 0px 4px 4px -1px rgba(12, 12, 13, 0.1); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 8px; position: relative; width: 486px; }\",\".framer-Divu8 .framer-17bhm23 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 6px 10px 6px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Divu8 .framer-467opy { height: 25px; position: relative; width: 25px; }\",\".framer-Divu8 .framer-1xxex0p { height: 25px; left: 0px; position: absolute; top: 0px; width: 25px; }\",\".framer-Divu8 .framer-7gajf8 { height: 9px; left: 8px; position: absolute; top: 12px; width: 4px; }\",\".framer-Divu8 .framer-1qz2xdf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-Divu8 .framer-1cpy34s-container, .framer-Divu8 .framer-1qqv1c6-container, .framer-Divu8 .framer-1hcfrmr-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-Divu8 .framer-19zvw3s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Divu8 .framer-10tbkk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-Divu8 .framer-9yctz3-container { flex: 1 0 0px; height: auto; max-width: 760px; position: relative; width: 1px; }\",\".framer-Divu8 .framer-aontw5-container { flex: none; height: auto; left: 50%; mix-blend-mode: darken; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={cjjaE3sqv:\"(max-width: 639.98px)\",LeaZwZzn0:\"(min-width: 1440px)\",xdc4Le4J5:\"(min-width: 640px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"LeaZwZzn0\",Phone:\"cjjaE3sqv\",xl:\"xdc4Le4J5\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LeaZwZzn0\"};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"VIYogxF1y\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"cjjaE3sqv\")return true;return false;};useCustomCursors({\"1tsergx\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"LeaZwZzn0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-38e48a6d-2a7b-466b-981c-862233483331, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ey9uvc\",className),\"data-framer-cursor\":\"1tsergx\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-15re7kj hidden-8vkqv0\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"New-Nav-bar\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12gr60y\",\"data-framer-name\":\"Frame 2\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bAbxzyB_t\"},motionChild:true,nodeId:\"czHtWhQt2\",openInNewTab:false,scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17bhm23 framer-1cnyw1x\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-467opy\",\"data-framer-name\":\"Logo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.997 25\" overflow=\"visible\"><path d=\"M 24.313 16.725 C 23.419 15.484 22.15 15.282 20.505 16.118 C 21.457 17.245 22.027 18.638 22.215 20.298 C 22.403 21.961 22.079 22.935 21.242 23.224 C 20.607 23.339 20.146 23.006 19.858 22.226 C 19.57 21.446 19.426 20.291 19.426 18.759 L 19.382 10.787 C 19.382 10.749 19.38 10.713 19.379 10.675 L 19.382 10.68 L 19.382 3.84 C 19.382 -0.073 19.514 -0.339 18.273 0.226 L 14.235 3.067 C 13.489 2.818 12.72 2.647 11.938 2.557 C 9.99 2.293 8.161 2.424 6.456 2.946 L 2.588 0.224 C 1.347 -0.34 1.48 -0.075 1.48 3.838 L 1.48 7.028 C 1.48 7.299 1.513 7.569 1.551 7.838 L 1.551 7.841 C 1.811 8.938 2.409 9.719 3.348 10.181 C 4.285 10.643 5.273 10.751 6.312 10.505 C 7.35 10.261 8.172 9.761 8.778 9.01 C 8.143 8.375 7.753 7.732 7.609 7.082 C 7.465 6.432 7.515 5.884 7.761 5.435 C 8.017 4.977 8.39 4.595 8.843 4.33 C 9.32 4.042 9.802 3.911 10.293 3.94 C 11.273 4.027 11.915 4.482 12.218 5.305 C 12.522 6.127 12.556 7.017 12.326 7.969 C 12.094 8.893 11.568 9.652 10.746 10.244 C 9.945 10.826 9.053 11.273 8.106 11.566 C 7.168 11.854 6.095 12.31 4.882 12.931 C 3.671 13.551 2.659 14.281 1.852 15.119 C 0.729 16.278 0.115 17.642 0.015 19.216 C -0.088 20.79 0.331 22.15 1.269 23.29 C 2.206 24.43 3.483 25 5.099 25 C 6.109 25 6.995 24.79 7.759 24.372 C 8.536 23.942 9.191 23.323 9.664 22.572 C 10.169 21.792 10.572 21.035 10.875 20.298 C 11.178 19.56 11.474 18.687 11.762 17.676 C 11.819 22.5 14.041 24.912 18.427 24.912 C 19.206 24.912 19.926 24.812 20.59 24.608 C 22.667 24.06 24.022 22.818 24.658 20.882 C 25.205 19.264 25.09 17.878 24.312 16.722 L 24.314 16.724 Z M 11.763 14.083 C 11.331 15.903 10.877 17.325 10.401 18.351 C 9.924 19.377 9.368 19.919 8.734 19.975 C 8.416 19.975 8.186 19.773 8.041 19.368 C 7.897 18.964 7.882 18.415 7.998 17.721 C 8.055 17.433 8.12 17.144 8.192 16.854 C 8.262 16.566 8.343 16.306 8.43 16.074 C 8.53 15.815 8.645 15.562 8.775 15.317 C 8.919 15.042 9.035 14.819 9.121 14.646 C 9.242 14.421 9.387 14.21 9.553 14.017 C 9.707 13.837 9.851 13.649 9.985 13.454 C 10.125 13.257 10.277 13.069 10.44 12.891 C 10.657 12.647 10.8 12.487 10.872 12.415 C 10.943 12.343 11.102 12.176 11.348 11.917 C 11.592 11.657 11.744 11.513 11.803 11.484 C 11.803 12.004 11.788 12.87 11.759 14.084 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xxex0p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.997 25\" overflow=\"visible\"><path d=\"M 24.313 16.725 C 23.419 15.484 22.15 15.282 20.505 16.118 C 21.457 17.245 22.027 18.638 22.215 20.298 C 22.403 21.961 22.079 22.935 21.242 23.224 C 20.607 23.339 20.146 23.006 19.858 22.226 C 19.57 21.446 19.426 20.291 19.426 18.759 L 19.382 10.787 C 19.382 10.749 19.38 10.713 19.379 10.675 L 19.382 10.68 L 19.382 3.84 C 19.382 -0.073 19.514 -0.339 18.273 0.226 L 14.235 3.067 C 13.489 2.818 12.72 2.647 11.938 2.557 C 9.99 2.293 8.161 2.424 6.456 2.946 L 2.588 0.224 C 1.347 -0.34 1.48 -0.075 1.48 3.838 L 1.48 7.028 C 1.48 7.299 1.513 7.569 1.551 7.838 L 1.551 7.841 C 1.811 8.938 2.409 9.719 3.348 10.181 C 4.285 10.643 5.273 10.751 6.312 10.505 C 7.35 10.261 8.172 9.761 8.778 9.01 C 8.143 8.375 7.753 7.732 7.609 7.082 C 7.465 6.432 7.515 5.884 7.761 5.435 C 8.017 4.977 8.39 4.595 8.843 4.33 C 9.32 4.042 9.802 3.911 10.293 3.94 C 11.273 4.027 11.915 4.482 12.218 5.305 C 12.522 6.127 12.556 7.017 12.326 7.969 C 12.094 8.893 11.568 9.652 10.746 10.244 C 9.945 10.826 9.053 11.273 8.106 11.566 C 7.168 11.854 6.095 12.31 4.882 12.931 C 3.671 13.551 2.659 14.281 1.852 15.119 C 0.729 16.278 0.115 17.642 0.015 19.216 C -0.088 20.79 0.331 22.15 1.269 23.29 C 2.206 24.43 3.483 25 5.099 25 C 6.109 25 6.995 24.79 7.759 24.372 C 8.536 23.942 9.191 23.323 9.664 22.572 C 10.169 21.792 10.572 21.035 10.875 20.298 C 11.178 19.56 11.474 18.687 11.762 17.676 C 11.819 22.5 14.041 24.912 18.427 24.912 C 19.206 24.912 19.926 24.812 20.59 24.608 C 22.667 24.06 24.022 22.818 24.658 20.882 C 25.205 19.264 25.09 17.878 24.312 16.722 L 24.314 16.724 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7gajf8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.882 8.491\" overflow=\"visible\"><path d=\"M 3.842 2.599 C 3.41 4.419 2.956 5.841 2.48 6.867 C 2.003 7.893 1.447 8.435 0.813 8.491 C 0.495 8.491 0.265 8.289 0.12 7.884 C -0.024 7.48 -0.039 6.931 0.077 6.237 C 0.134 5.949 0.199 5.66 0.271 5.37 C 0.341 5.082 0.422 4.822 0.509 4.59 C 0.609 4.331 0.724 4.078 0.854 3.833 C 0.998 3.558 1.114 3.335 1.2 3.162 C 1.321 2.938 1.466 2.727 1.632 2.533 C 1.786 2.353 1.93 2.165 2.064 1.97 C 2.204 1.773 2.356 1.585 2.519 1.407 C 2.736 1.163 2.879 1.003 2.951 0.931 C 3.022 0.859 3.181 0.692 3.427 0.433 C 3.671 0.173 3.823 0.029 3.882 0 C 3.882 0.52 3.867 1.386 3.838 2.6 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qz2xdf\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":vt7QvnpoE\",webPageId:\"bAbxzyB_t\"},implicitPathVariables:undefined},{href:{hash:\":vt7QvnpoE\",webPageId:\"bAbxzyB_t\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cpy34s-container\",nodeId:\"A2QR6IIwJ\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks[0],height:\"100%\",id:\"A2QR6IIwJ\",layoutId:\"A2QR6IIwJ\",n5lkiIK0A:\"Work\",variant:matchVariant(\"qIcyj_7YY\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined},{href:{webPageId:\"Ry1Iivv9G\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qqv1c6-container\",nodeId:\"GlFbPcdz9\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks1[0],height:\"100%\",id:\"GlFbPcdz9\",layoutId:\"GlFbPcdz9\",n5lkiIK0A:\"Craft\",variant:matchVariant(\"qIcyj_7YY\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined},{href:{webPageId:\"khfLvYsDS\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:4.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hcfrmr-container\",nodeId:\"kowtB1PHJ\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xdc4Le4J5:{g82Bvy_Jf:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(MenuButton,{g82Bvy_Jf:resolvedLinks2[0],height:\"100%\",id:\"kowtB1PHJ\",layoutId:\"kowtB1PHJ\",n5lkiIK0A:\"Contact\",variant:matchVariant(\"IGWZDfnqg\"),width:\"100%\"})})})})})]})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-19zvw3s\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10tbkk8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cjjaE3sqv:{width:\"min(100vw - 80px, 760px)\"},xdc4Le4J5:{width:\"min(max(100vw - 80px, 1px), 760px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:177,width:\"min(max(100vw - 160px, 1px), 760px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9yctz3-container\",nodeId:\"T6HEOtduu\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"T6HEOtduu\",layoutId:\"T6HEOtduu\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"etEUrommm\"),width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{cjjaE3sqv:{height:104,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-aontw5-container hidden-ey9uvc hidden-ocuy38\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"yx9I230hd\",scopeId:\"xyX_51wKw\",children:/*#__PURE__*/_jsx(HamburgerTest,{height:\"100%\",id:\"yx9I230hd\",layoutId:\"yx9I230hd\",style:{width:\"100%\"},variant:matchVariant(\"jQEWtRJFL\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xdc4Le4J5\":{\"layout\":[\"fixed\",\"fixed\"]},\"cjjaE3sqv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"LeaZwZzn0\":[\".framer-15re7kj\",\".framer-10tbkk8\"],\"xdc4Le4J5\":[\".framer-15re7kj\",\".framer-10tbkk8\"],\"cjjaE3sqv\":[\".framer-10tbkk8\",\".framer-aontw5-container\"]}\n * @framerBreakpoints {\"LeaZwZzn0\":{\"min\":1440,\"canvasClassName\":\"framer-ey9uvc-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"xdc4Le4J5\":{\"min\":640,\"max\":1439,\"canvasClassName\":\"framer-ocuy38-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"xl\",\"width\":640,\"rootFontSize\":16},\"cjjaE3sqv\":{\"max\":639,\"canvasClassName\":\"framer-8vkqv0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant LeaZwZzn0\n * @framerLayoutTemplate true\n */const FramerxyX_51wKw=withCSS(Component,css,\"framer-Divu8\");export default FramerxyX_51wKw;FramerxyX_51wKw.displayName=\"Main-Layout\";FramerxyX_51wKw.defaultProps={height:1e3,width:1440};addFonts(FramerxyX_51wKw,[{explicitInter:true,fonts:[]},...MenuButtonFonts,...FooterFonts,...HamburgerTestFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerxyX_51wKw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(MenuButton,{},context),forwardLoader(Footer,{},context),forwardLoader(HamburgerTest,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxyX_51wKw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xdc4Le4J5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cjjaE3sqv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"LeaZwZzn0\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ey9uvc-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"xdc4Le4J5\\\":{\\\"min\\\":640,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-ocuy38-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"xl\\\",\\\"width\\\":640,\\\"rootFontSize\\\":16},\\\"cjjaE3sqv\\\":{\\\"max\\\":639,\\\"canvasClassName\\\":\\\"framer-8vkqv0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"LeaZwZzn0\\\":[\\\".framer-15re7kj\\\",\\\".framer-10tbkk8\\\"],\\\"xdc4Le4J5\\\":[\\\".framer-15re7kj\\\",\\\".framer-10tbkk8\\\"],\\\"cjjaE3sqv\\\":[\\\".framer-10tbkk8\\\",\\\".framer-aontw5-container\\\"]}\",\"framerDefaultVariant\":\"LeaZwZzn0\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/ZIueI9SplAHuiqAczwro/eJVJcPwWr95lc7Ow5Q1v/xyX_51wKw.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bqytQsAOYfLIAMzp9mx7/pU7fWGrIoY4riI1SDtNV/augiA20Il.js\")), path: \"/\"}, DtigXTJcN: {elements: {OL2fvbyAo: \"finaldesigns\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3goHroBiEL6P3f2uFnjA/vfDDqL0wIvzwuGLN1CAf/DtigXTJcN.js\")), path: \"/sece\"}, ifnCmr81r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Bvqcrzx1VBncOM3qqHy/uANWijzH43FXeG3fr3ww/ifnCmr81r.js\")), path: \"/whwa\"}, lQQ2cdVJF: {elements: {B5BwY6WFc: \"reflection-1\", bisjN1HNX: \"handoff-1\", cIKERSVWf: \"overview\", COPrW5wfX: \"research-1\", ehPtry7lc: \"design-system\", iO0bDIOD3: \"process\", jhI4zB5s4: \"reflection\", jhQLzkMsv: \"handoff\", jiq235ei4: \"problem\", k_hg2wsol: \"problem-1\", OekqbHIBK: \"logotype\", Q2v4Cl3JJ: \"setback\", rxyTvvzaT: \"process-1\", TWuLfCKo1: \"research\", u_pFFvfFL: \"design-system-1\", vpR8Uo4Dj: \"setback-1\", Y_HY_HCze: \"final-designs-1\", YhIEoa9RH: \"overview-1\", zOftRc2pj: \"final-designs\", ZQtyS5Zpf: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xctmykXgVsxhI6qfwxcC/1aUQQtys1mpHXzGwLVBQ/lQQ2cdVJF.js\")), path: \"/sece-new\"}, BOmIBDqzE: {elements: {aSDPwVhiG: \"problem\", cLeGP30Zd: \"final-designs\", cUKV7Vbm9: \"final-designs-1\", cy_VHlU4o: \"logotype\", dktCGGTz6: \"setback-1\", EhFjhqEuE: \"reflection\", fljd1Wr4p: \"research\", Fui8WKsOO: \"design-system\", hbjLyjwSH: \"reflection-1\", Q1EXWQ3Sr: \"process-1\", QVz_eriAF: \"setback\", sMOfScS04: \"overview\", SpH04HVG4: \"handoff\", ufmgNffjb: \"work\", UoNfr0Nal: \"process\", UZxGhD_Hr: \"overview-1\", VUO4gJN1f: \"problem-1\", xb7bpzRpX: \"research-1\", ZNXoAokdc: \"design-system-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Aj3YiKGcGriGc6arnBEl/eJaNF9EGK0oEuCKN8Qs9/BOmIBDqzE.js\")), path: \"/student-flow\"}, lc7uwrl0U: {elements: {mNxcFTnPv: \"finaldesign\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zWlq7g5Gdq3uNjqwnYOg/SCA09irRUkMRmpwgLtWr/lc7uwrl0U.js\")), path: \"/boh\"}, Ry1Iivv9G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pxsxdUt1Ny8rfPDgI2uM/kWsA1mUg77koPj1M2A2a/Ry1Iivv9G.js\")), path: \"/craft\"}, khfLvYsDS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mEnizqPpVQD89YNge1Lc/2KXnq3V008Vu9xybb3jw/khfLvYsDS.js\")), path: \"/contact\"}, KUHWCqJst: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q8KjdQzmbQZIrwmhxFgh/bID6ldVs9chqxPT6A5SH/KUHWCqJst.js\")), path: \"/lucid-diary\"}, PzUSUD5Gz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VHS63tpd0hVHradYj2yF/FJxvlFLAxghAIdWUn54R/PzUSUD5Gz.js\")), path: \"/sickly-cute\"}, IVIH1eXQu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kojUh4EaqR0kToxKgCsG/1E3pwKYUQcMxNswUQ1El/IVIH1eXQu.js\")), path: \"/tea-packaging\"}, l0RU4hbaF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tsTJ7Vz5KPwhJNgJDDhk/XDxDThZ9tKIJj0H02ywo/l0RU4hbaF.js\")), path: \"/timeline\"}, gd3Obbaoi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5m7LNxxQtFaP9S2p6v8F/DxSpOq3ejKVo2I27gcmW/gd3Obbaoi.js\")), path: \"/d-day\"}, jk1RNlRqA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s5gOMfcCXlgtJ2oeLMjb/KQcWslr67pbSwGncQcNV/jk1RNlRqA.js\")), path: \"/infernal-currency\"}, CxSJuFZWs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ARov1OJe9leyOknW9Hkl/OyBV5OFfI6AhKUS7ORXZ/CxSJuFZWs.js\")), path: \"/chelicerae\"}, wYx0i1rPC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aocUzk9fxeqYjAFfIRQR/HUCAwb56qn8abbcAMeM4/wYx0i1rPC.js\")), path: \"/koinobori\"}, hiuTppm6A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kQ4fJe2anKCHXjMz1CUB/bWPPNek2SE5DKx1hCaoW/hiuTppm6A.js\")), path: \"/order-of-books\"}, AnWRIBAVx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/elo82DzKSOB9X8TkZQsB/0Xle6IUe06055QC9KzY5/AnWRIBAVx.js\")), path: \"/work\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"924108821eea3307fc5ccc7ee6736a2e53e86512fd412d925e59ef3403d2dcdb\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"bAbxzyB_t\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"zcQQI7fMF\":\r\ncase \"DtigXTJcN\":\r\ncase \"ifnCmr81r\":\r\ncase \"BF7R5Rooq\":\r\ncase \"N_hAGlhjc\":\r\ncase \"lQQ2cdVJF\":\r\ncase \"BOmIBDqzE\":\r\ncase \"tuTzIg6kq\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"bAbxzyB_t\":\r\ncase \"hn3Hs7sYp\":\r\ncase \"zcQQI7fMF\":\r\ncase \"DtigXTJcN\":\r\ncase \"ifnCmr81r\":\r\ncase \"BF7R5Rooq\":\r\ncase \"N_hAGlhjc\":\r\ncase \"lQQ2cdVJF\":\r\ncase \"BOmIBDqzE\":\r\ncase \"tuTzIg6kq\":\r\ncase \"lc7uwrl0U\":\r\ncase \"Ry1Iivv9G\":\r\ncase \"khfLvYsDS\":\r\ncase \"KUHWCqJst\":\r\ncase \"PzUSUD5Gz\":\r\ncase \"IVIH1eXQu\":\r\ncase \"l0RU4hbaF\":\r\ncase \"gd3Obbaoi\":\r\ncase \"jk1RNlRqA\":\r\ncase \"CxSJuFZWs\":\r\ncase \"wYx0i1rPC\":\r\ncase \"hiuTppm6A\":\r\ncase \"AnWRIBAVx\":\r\nreturn [{hash: \"ey9uvc\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"ocuy38\", mediaQuery: \"(min-width: 640px) and (max-width: 1439.98px)\"}, {hash: \"8vkqv0\", mediaQuery: \"(max-width: 639.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.avelinewang.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/MKcd2Dig3FD20JkianXJ/gr33Cr07YDyNw5iHL5X4/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.4, duration: 0.6, ease: [0.88, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.88, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}