{"version":3,"file":"script_main.DomIn-rP.mjs","names":["addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","FooterLink","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Navigation","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","MainTemplate","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/8X9c4qpxNct1d5MdENEA/TZIiISND5fGqu7420c3x/gUcyCLlcd.js","https:/framerusercontent.com/modules/tRi3b8kLHHxlqchv4x0L/zF1FRMgIa3IOLpKtGVk3/Q4C2lIhfV.js","https:/framerusercontent.com/modules/156ME2LzgzY7NMGYZUUn/EyPfrvYrIwrgDHXU5267/K48M03tRn.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={DIfnxwzRM:{hover:true}};const serializationHash=\"framer-cWCyX\";const variantClassNames={DIfnxwzRM:\"framer-v-nxggwh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tLcjOM7Hc=undefined;const l_QAPBjK8=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,l_QAPBjK8:title??props.l_QAPBjK8??\"Link\",tLcjOM7Hc:link??props.tLcjOM7Hc};};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,l_QAPBjK8,tLcjOM7Hc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"DIfnxwzRM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:tLcjOM7Hc,motionChild:true,nodeId:\"DIfnxwzRM\",openInNewTab:false,scopeId:\"gUcyCLlcd\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nxggwh\",className,classNames)} framer-kjfgeo`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DIfnxwzRM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"DIfnxwzRM-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(117, 117, 117))\"},children:\"Link\"})}),className:\"framer-dldsss\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"UtJVPtQ7O\",style:{\"--extracted-r6o4lv\":\"rgb(117, 117, 117)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:l_QAPBjK8,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2dy5cf\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"JnGpuiGvu\",style:{backgroundColor:\"rgb(128, 128, 128)\",opacity:0},variants:{\"DIfnxwzRM-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cWCyX.framer-kjfgeo, .framer-cWCyX .framer-kjfgeo { display: block; }\",\".framer-cWCyX.framer-nxggwh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-cWCyX .framer-dldsss { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cWCyX .framer-2dy5cf { flex: none; height: 1px; overflow: visible; position: relative; width: 1px; }\",\".framer-cWCyX.framer-v-nxggwh.hover .framer-2dy5cf { align-self: stretch; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 27.9\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ItO_tJlYa\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"l_QAPBjK8\":\"title\",\"tLcjOM7Hc\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergUcyCLlcd=withCSS(Component,css,\"framer-cWCyX\");export default FramergUcyCLlcd;FramergUcyCLlcd.displayName=\"Footer Link\";FramergUcyCLlcd.defaultProps={height:22.5,width:27.9};addPropertyControls(FramergUcyCLlcd,{l_QAPBjK8:{defaultValue:\"Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onl_QAPBjK8Change:{changes:\"l_QAPBjK8\",type:ControlType.ChangeHandler},tLcjOM7Hc:{title:\"Link\",type:ControlType.Link}});addFonts(FramergUcyCLlcd,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergUcyCLlcd\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ItO_tJlYa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"l_QAPBjK8\\\":\\\"title\\\",\\\"tLcjOM7Hc\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"27.9\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"22.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gUcyCLlcd.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/fy7NZXlEg5VzqjAanIVs/tTceqzZp71WB2GdvjB6E/zFQC8BLKc.js\";import FooterLink from\"https://framerusercontent.com/modules/8X9c4qpxNct1d5MdENEA/TZIiISND5fGqu7420c3x/gUcyCLlcd.js\";const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"UNmdEyho6\",\"wcu3sy8Nz\",\"Kfexg0aML\",\"xNtpHbXNQ\"];const serializationHash=\"framer-wesFX\";const variantClassNames={Kfexg0aML:\"framer-v-1x4y77k\",UNmdEyho6:\"framer-v-zf0lsu\",wcu3sy8Nz:\"framer-v-1i73joe\",xNtpHbXNQ:\"framer-v-1giheju\"};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 4\":\"xNtpHbXNQ\",Desktop:\"UNmdEyho6\",Mobile:\"Kfexg0aML\",Tablet:\"wcu3sy8Nz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UNmdEyho6\"};};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:\"UNmdEyho6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zf0lsu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UNmdEyho6\",ref:refBinding,style:{...style},...addPropertyOverrides({Kfexg0aML:{\"data-framer-name\":\"Mobile\"},wcu3sy8Nz:{\"data-framer-name\":\"Tablet\"},xNtpHbXNQ:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xkt8nx\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AFOthn7q2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-188dgs2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"mGo_qFnKT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5xnmop\",\"data-framer-name\":\"Column A\",layoutDependency:layoutDependency,layoutId:\"Zy2p3vFsb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4q3g9q\",layoutDependency:layoutDependency,layoutId:\"ykv8oDoEG\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"kzendE8Gc\"},motionChild:true,nodeId:\"wHFWK4EH5\",openInNewTab:false,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vitx4o framer-pyze3v\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"wHFWK4EH5\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1hzfxmb\",layoutDependency:layoutDependency,layoutId:\"Mi9V1ZAxI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.054 44.005\" overflow=\"visible\"><g><path d=\"M 21.782 20.047 C 21.518 21.2 21.385 22.038 21.385 22.561 C 21.385 23.192 21.595 23.616 22.013 23.834 C 22.432 24.052 23.247 24.16 24.459 24.16 L 24.129 25.466 L 14.345 25.466 L 14.676 24.16 C 15.315 24.16 15.844 24.117 16.262 24.03 C 16.681 23.921 17.022 23.725 17.287 23.442 C 17.573 23.137 17.816 22.713 18.014 22.169 C 18.212 21.625 18.411 20.907 18.609 20.014 L 19.501 15.998 L 12.395 15.998 L 10.313 18.153 C 9.409 19.089 8.693 19.851 8.164 20.438 C 7.657 21.004 7.272 21.462 7.007 21.81 C 6.743 22.158 6.578 22.419 6.511 22.593 C 6.445 22.768 6.412 22.92 6.412 23.05 C 6.412 23.464 6.589 23.758 6.941 23.932 C 7.316 24.084 7.966 24.16 8.891 24.16 L 8.561 25.466 L 0 25.466 L 0.331 24.16 C 0.859 24.16 1.388 24.063 1.917 23.867 C 2.424 23.649 2.986 23.301 3.603 22.822 C 4.242 22.343 4.936 21.712 5.685 20.928 C 6.456 20.123 7.349 19.122 8.362 17.924 L 23.6 0 L 26.376 0 Z M 19.799 14.366 L 22.509 4.244 L 22.377 4.244 L 13.816 14.366 Z\" fill=\"rgb(84,84,84)\"></path><path d=\"M 28.351 33.133 C 27.778 35.353 27.205 37.16 26.632 38.553 C 26.059 39.968 25.442 41.078 24.781 41.883 C 24.12 42.688 23.415 43.243 22.665 43.548 C 21.894 43.853 21.035 44.005 20.087 44.005 C 19.162 44.005 18.401 43.766 17.806 43.287 C 17.212 42.808 16.914 42.22 16.914 41.524 C 16.914 40.98 17.057 40.544 17.344 40.218 C 17.63 39.913 18.027 39.761 18.534 39.761 C 18.996 39.761 19.316 39.88 19.492 40.12 C 19.668 40.359 19.823 40.621 19.955 40.903 C 20.06 41.177 20.193 41.44 20.352 41.687 C 20.506 41.927 20.803 42.046 21.244 42.046 C 21.751 42.046 22.214 41.785 22.632 41.263 C 23.051 40.74 23.37 40.055 23.591 39.206 L 28.384 20.824 L 25.211 20.824 L 25.64 19.322 L 28.78 19.322 C 29.265 17.363 29.794 15.698 30.367 14.327 C 30.94 12.956 31.557 11.835 32.218 10.964 C 32.879 10.072 33.584 9.43 34.333 9.038 C 35.069 8.628 35.901 8.414 36.746 8.417 C 38.046 8.417 39.115 8.69 39.952 9.234 C 40.789 9.756 41.208 10.42 41.208 11.225 C 41.208 11.726 41.065 12.15 40.779 12.499 C 40.514 12.847 40.128 13.021 39.622 13.021 C 39.203 13.021 38.872 12.945 38.63 12.792 C 38.41 12.64 38.229 12.439 38.101 12.205 C 37.99 11.963 37.902 11.712 37.837 11.454 C 37.794 11.198 37.728 10.947 37.639 10.703 C 37.55 10.463 37.418 10.267 37.242 10.115 C 37.066 9.963 36.801 9.887 36.449 9.887 C 36.008 9.887 35.567 10.126 35.126 10.605 C 34.708 11.062 34.3 11.715 33.904 12.564 C 33.507 13.391 33.132 14.381 32.78 15.535 C 32.427 16.689 32.108 17.951 31.821 19.322 L 35.16 19.322 L 34.697 20.824 L 31.458 20.824 Z M 43.233 18.35 C 43.261 18.112 43.611 18.112 43.639 18.35 L 43.879 20.345 C 44.188 22.922 46.245 24.953 48.853 25.259 L 50.873 25.495 C 51.114 25.523 51.114 25.869 50.873 25.897 L 48.853 26.133 C 46.245 26.439 44.188 28.471 43.879 31.047 L 43.639 33.042 C 43.611 33.28 43.261 33.28 43.233 33.042 L 42.993 31.047 C 42.683 28.471 40.627 26.439 38.019 26.133 L 35.999 25.897 C 35.758 25.869 35.758 25.523 35.999 25.495 L 38.019 25.259 C 40.627 24.953 42.683 22.922 42.993 20.345 L 43.233 18.35 Z\" fill=\"rgb(84,84,84)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-gn6uyk\",layoutDependency:layoutDependency,layoutId:\"DB7r2DcUN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.376 25.466\" overflow=\"visible\"><path d=\"M 21.782 20.047 C 21.518 21.2 21.385 22.038 21.385 22.561 C 21.385 23.192 21.595 23.616 22.013 23.834 C 22.432 24.052 23.247 24.16 24.459 24.16 L 24.129 25.466 L 14.345 25.466 L 14.676 24.16 C 15.315 24.16 15.844 24.117 16.262 24.03 C 16.681 23.921 17.022 23.725 17.287 23.442 C 17.573 23.137 17.816 22.713 18.014 22.169 C 18.212 21.625 18.411 20.907 18.609 20.014 L 19.501 15.998 L 12.395 15.998 L 10.313 18.153 C 9.409 19.089 8.693 19.851 8.164 20.438 C 7.657 21.004 7.272 21.462 7.007 21.81 C 6.743 22.158 6.578 22.419 6.511 22.593 C 6.445 22.768 6.412 22.92 6.412 23.05 C 6.412 23.464 6.589 23.758 6.941 23.932 C 7.316 24.084 7.966 24.16 8.891 24.16 L 8.561 25.466 L 0 25.466 L 0.331 24.16 C 0.859 24.16 1.388 24.063 1.917 23.867 C 2.424 23.649 2.986 23.301 3.603 22.822 C 4.242 22.343 4.936 21.712 5.685 20.928 C 6.456 20.123 7.349 19.122 8.362 17.924 L 23.6 0 L 26.376 0 Z M 19.799 14.366 L 22.509 4.244 L 22.377 4.244 L 13.816 14.366 Z\" fill=\"rgb(84,84,84)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3lz181\",layoutDependency:layoutDependency,layoutId:\"QUAtbsBT1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.376 25.466\" overflow=\"visible\"><path d=\"M 21.782 20.047 C 21.518 21.2 21.385 22.038 21.385 22.561 C 21.385 23.192 21.595 23.616 22.013 23.834 C 22.432 24.052 23.247 24.16 24.459 24.16 L 24.129 25.466 L 14.345 25.466 L 14.676 24.16 C 15.315 24.16 15.844 24.117 16.262 24.03 C 16.681 23.921 17.022 23.725 17.287 23.442 C 17.573 23.137 17.816 22.713 18.014 22.169 C 18.212 21.625 18.411 20.907 18.609 20.014 L 19.501 15.998 L 12.395 15.998 L 10.313 18.153 C 9.409 19.089 8.693 19.851 8.164 20.438 C 7.657 21.004 7.272 21.462 7.007 21.81 C 6.743 22.158 6.578 22.419 6.511 22.593 C 6.445 22.768 6.412 22.92 6.412 23.05 C 6.412 23.464 6.589 23.758 6.941 23.932 C 7.316 24.084 7.966 24.16 8.891 24.16 L 8.561 25.466 L 0 25.466 L 0.331 24.16 C 0.859 24.16 1.388 24.063 1.917 23.867 C 2.424 23.649 2.986 23.301 3.603 22.822 C 4.242 22.343 4.936 21.712 5.685 20.928 C 6.456 20.123 7.349 19.122 8.362 17.924 L 23.6 0 L 26.376 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x7cm1x\",layoutDependency:layoutDependency,layoutId:\"lN1FLEOT1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.693 10.121\" overflow=\"visible\"><path d=\"M 5.983 10.121 L 8.693 0 L 8.561 0 L 0 10.121 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1p10ltr\",layoutDependency:layoutDependency,layoutId:\"bezoNek8_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.14 35.588\" overflow=\"visible\"><path d=\"M 11.437 24.716 C 10.864 26.936 10.291 28.742 9.718 30.135 C 9.145 31.55 8.528 32.66 7.867 33.466 C 7.206 34.271 6.501 34.826 5.751 35.131 C 4.98 35.435 4.121 35.588 3.173 35.588 C 2.248 35.588 1.487 35.348 0.892 34.869 C 0.298 34.391 0 33.803 0 33.106 C 0 32.562 0.143 32.127 0.43 31.8 C 0.716 31.496 1.113 31.343 1.62 31.343 C 2.082 31.343 2.402 31.463 2.578 31.702 C 2.755 31.942 2.909 32.203 3.041 32.486 C 3.146 32.76 3.279 33.022 3.438 33.27 C 3.592 33.509 3.889 33.629 4.33 33.629 C 4.837 33.629 5.3 33.368 5.718 32.845 C 6.137 32.323 6.456 31.637 6.677 30.788 L 11.47 12.407 L 8.297 12.407 L 8.726 10.905 L 11.866 10.905 C 12.351 8.946 12.88 7.281 13.453 5.91 C 14.026 4.538 14.643 3.418 15.304 2.547 C 15.965 1.654 16.67 1.012 17.419 0.62 C 18.155 0.21 18.987 -0.004 19.832 0 C 21.132 0 22.201 0.272 23.038 0.816 C 23.875 1.339 24.294 2.002 24.294 2.808 C 24.294 3.309 24.151 3.733 23.865 4.081 C 23.6 4.429 23.214 4.604 22.708 4.604 C 22.289 4.604 21.958 4.527 21.716 4.375 C 21.496 4.223 21.315 4.021 21.187 3.787 C 21.076 3.546 20.988 3.294 20.923 3.036 C 20.88 2.781 20.814 2.529 20.725 2.285 C 20.636 2.046 20.504 1.85 20.328 1.698 C 20.152 1.546 19.887 1.469 19.535 1.469 C 19.094 1.469 18.653 1.709 18.213 2.188 C 17.794 2.645 17.386 3.298 16.99 4.147 C 16.593 4.974 16.218 5.964 15.866 7.118 C 15.513 8.271 15.194 9.534 14.907 10.905 L 18.246 10.905 L 17.783 12.407 L 14.544 12.407 Z M 26.319 9.933 C 26.347 9.695 26.697 9.695 26.725 9.933 L 26.965 11.928 C 27.274 14.504 29.331 16.535 31.939 16.841 L 33.959 17.078 C 34.2 17.106 34.2 17.451 33.959 17.479 L 31.939 17.716 C 29.331 18.022 27.274 20.053 26.965 22.63 L 26.725 24.625 C 26.697 24.863 26.347 24.863 26.319 24.625 L 26.079 22.63 C 25.769 20.053 23.713 18.022 21.105 17.716 L 19.085 17.479 C 18.844 17.451 18.844 17.106 19.085 17.078 L 21.105 16.841 C 23.713 16.535 25.769 14.504 26.079 11.928 L 26.319 9.932 Z\" fill=\"rgb(84,84,84)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-nsak5c\",layoutDependency:layoutDependency,layoutId:\"tWgJSxZcM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.294 35.588\" overflow=\"visible\"><path d=\"M 11.437 24.716 C 10.864 26.936 10.291 28.742 9.718 30.135 C 9.145 31.55 8.528 32.66 7.867 33.466 C 7.206 34.271 6.501 34.826 5.751 35.131 C 4.98 35.435 4.121 35.588 3.173 35.588 C 2.248 35.588 1.487 35.348 0.892 34.869 C 0.298 34.391 0 33.803 0 33.106 C 0 32.562 0.143 32.127 0.43 31.8 C 0.716 31.496 1.113 31.343 1.62 31.343 C 2.082 31.343 2.402 31.463 2.578 31.702 C 2.755 31.942 2.909 32.203 3.041 32.486 C 3.146 32.76 3.279 33.022 3.438 33.27 C 3.592 33.509 3.889 33.629 4.33 33.629 C 4.837 33.629 5.3 33.368 5.718 32.845 C 6.137 32.323 6.456 31.637 6.677 30.788 L 11.47 12.407 L 8.297 12.407 L 8.726 10.905 L 11.866 10.905 C 12.351 8.946 12.88 7.281 13.453 5.91 C 14.026 4.538 14.643 3.418 15.304 2.547 C 15.965 1.654 16.67 1.012 17.419 0.62 C 18.155 0.21 18.987 -0.004 19.832 0 C 21.132 0 22.201 0.272 23.038 0.816 C 23.875 1.339 24.294 2.002 24.294 2.808 C 24.294 3.309 24.151 3.733 23.865 4.081 C 23.6 4.429 23.214 4.604 22.708 4.604 C 22.289 4.604 21.958 4.527 21.716 4.375 C 21.496 4.223 21.315 4.021 21.187 3.787 C 21.076 3.546 20.988 3.294 20.923 3.036 C 20.88 2.781 20.814 2.529 20.725 2.285 C 20.636 2.046 20.504 1.85 20.328 1.698 C 20.152 1.546 19.887 1.469 19.535 1.469 C 19.094 1.469 18.653 1.709 18.213 2.188 C 17.794 2.645 17.386 3.298 16.99 4.147 C 16.593 4.974 16.218 5.964 15.866 7.118 C 15.513 8.271 15.194 9.534 14.907 10.905 L 18.246 10.905 L 17.783 12.407 L 14.544 12.407 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ujhbmo\",layoutDependency:layoutDependency,layoutId:\"R0nuy5hHO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.236 15.049\" overflow=\"visible\"><path d=\"M 7.414 0.178 C 7.443 -0.059 7.792 -0.059 7.821 0.178 L 8.061 2.174 C 8.37 4.75 10.427 6.781 13.035 7.087 L 15.055 7.324 C 15.296 7.352 15.296 7.697 15.055 7.725 L 13.035 7.962 C 10.427 8.268 8.37 10.299 8.061 12.875 L 7.821 14.871 C 7.792 15.109 7.443 15.109 7.414 14.871 L 7.175 12.875 C 6.865 10.299 4.809 8.268 2.201 7.962 L 0.181 7.725 C -0.06 7.697 -0.06 7.352 0.181 7.324 L 2.201 7.087 C 4.809 6.781 6.865 4.75 7.175 2.174 L 7.414 0.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 45, 31))\"},children:\"Let's make something together\"})}),className:\"framer-8wyi11\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"S0HMWUnWF\",style:{\"--extracted-r6o4lv\":\"rgb(61, 45, 31)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xNtpHbXNQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 45, 31))\"},children:\"Let's make something together\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ckytu1\",layoutDependency:layoutDependency,layoutId:\"pbQ27My47\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(119, 119, 119))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:abbiefung27@gmail.com\",motionChild:true,nodeId:\"qvhP8WQhD\",openInNewTab:true,relValues:[],scopeId:\"Q4C2lIhfV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"Email\"})})})}),className:\"framer-1p8ghgy\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"qvhP8WQhD\",style:{\"--extracted-r6o4lv\":\"rgb(119, 119, 119)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xNtpHbXNQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(119, 119, 119))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:abbiefung27@gmail.com\",motionChild:true,nodeId:\"qvhP8WQhD\",openInNewTab:true,relValues:[],scopeId:\"Q4C2lIhfV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"Email\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(119, 119, 119))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/fungabbie/\",motionChild:true,nodeId:\"jpCld1ST7\",openInNewTab:true,relValues:[],scopeId:\"Q4C2lIhfV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"LinkedIn\"})})})}),className:\"framer-l4bfcx\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"jpCld1ST7\",style:{\"--extracted-r6o4lv\":\"rgb(119, 119, 119)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xNtpHbXNQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(119, 119, 119))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/fungabbie/\",motionChild:true,nodeId:\"jpCld1ST7\",openInNewTab:true,relValues:[],scopeId:\"Q4C2lIhfV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-5cmz2\",\"data-styles-preset\":\"zFQC8BLKc\",children:\"LinkedIn\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z8moyv\",\"data-framer-name\":\"Footer Link Stack\",layoutDependency:layoutDependency,layoutId:\"b8P6hx5Qv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 45, 31))\"},children:\"Pages\"})}),className:\"framer-m9bs48\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"eiqEcYkUG\",style:{\"--extracted-r6o4lv\":\"rgb(61, 45, 31)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xNtpHbXNQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 45, 31))\"},children:\"Pages\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o6pimy\",layoutDependency:layoutDependency,layoutId:\"pJid6QqKX\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+0,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+0},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3yjum0-container\",layoutDependency:layoutDependency,layoutId:\"hlb52TA4l-container\",nodeId:\"hlb52TA4l\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"hlb52TA4l\",l_QAPBjK8:\"Home\",layoutId:\"hlb52TA4l\",tLcjOM7Hc:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({Kfexg0aML:{tLcjOM7Hc:resolvedLinks[2]},wcu3sy8Nz:{tLcjOM7Hc:resolvedLinks[1]},xNtpHbXNQ:{tLcjOM7Hc:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":fIi84js2J\",webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{hash:\":fIi84js2J\",webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{hash:\":fIi84js2J\",webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined},{href:{hash:\":fIi84js2J\",webPageId:\"kzendE8Gc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+28,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+28},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+28}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1inn496-container\",layoutDependency:layoutDependency,layoutId:\"kB5jh8bxE-container\",nodeId:\"kB5jh8bxE\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"kB5jh8bxE\",l_QAPBjK8:\"Works\",layoutId:\"kB5jh8bxE\",tLcjOM7Hc:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({Kfexg0aML:{tLcjOM7Hc:resolvedLinks1[2]},wcu3sy8Nz:{tLcjOM7Hc:resolvedLinks1[1]},xNtpHbXNQ:{tLcjOM7Hc:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bXZt70LaX\"},implicitPathVariables:undefined},{href:{webPageId:\"bXZt70LaX\"},implicitPathVariables:undefined},{href:{webPageId:\"bXZt70LaX\"},implicitPathVariables:undefined},{href:{webPageId:\"bXZt70LaX\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+56,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+56},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+56}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l0ijux-container\",layoutDependency:layoutDependency,layoutId:\"id6HfJaS0-container\",nodeId:\"id6HfJaS0\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"id6HfJaS0\",l_QAPBjK8:\"Playground\",layoutId:\"id6HfJaS0\",tLcjOM7Hc:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({Kfexg0aML:{tLcjOM7Hc:resolvedLinks2[2]},wcu3sy8Nz:{tLcjOM7Hc:resolvedLinks2[1]},xNtpHbXNQ:{tLcjOM7Hc:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+84,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+84},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d3yyil-container\",layoutDependency:layoutDependency,layoutId:\"zErrZ2jPq-container\",nodeId:\"zErrZ2jPq\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"zErrZ2jPq\",l_QAPBjK8:\"Resume\",layoutId:\"zErrZ2jPq\",tLcjOM7Hc:\"https://drive.google.com/file/d/1y8tXbOSKXlR5rbkPJcovc_gcWjcsyIvE/view?usp=drive_link\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zsGmfXtO3\"},implicitPathVariables:undefined},{href:{webPageId:\"zsGmfXtO3\"},implicitPathVariables:undefined},{href:{webPageId:\"zsGmfXtO3\"},implicitPathVariables:undefined},{href:{webPageId:\"zsGmfXtO3\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+112,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+112},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ibfkzr-container\",layoutDependency:layoutDependency,layoutId:\"Bpap8OQ9J-container\",nodeId:\"Bpap8OQ9J\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"Bpap8OQ9J\",l_QAPBjK8:\"About\",layoutId:\"Bpap8OQ9J\",tLcjOM7Hc:resolvedLinks3[0],width:\"100%\",...addPropertyOverrides({Kfexg0aML:{tLcjOM7Hc:resolvedLinks3[2]},wcu3sy8Nz:{tLcjOM7Hc:resolvedLinks3[1]},xNtpHbXNQ:{tLcjOM7Hc:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GyO7IFNkH\"},implicitPathVariables:undefined},{href:{webPageId:\"GyO7IFNkH\"},implicitPathVariables:undefined},{href:{webPageId:\"GyO7IFNkH\"},implicitPathVariables:undefined},{href:{webPageId:\"GyO7IFNkH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+60+(((componentViewport?.height||391.2)-60-328.2)/2+0+0)+0+0+0+0+38+0+140,...addPropertyOverrides({Kfexg0aML:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-351.4167)/2+0+0)+0+0+0+0+38+0+140},xNtpHbXNQ:{y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-60-323)/2+0+0)+0+0+0+0+32.8+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yhyney-container\",layoutDependency:layoutDependency,layoutId:\"UXqWraYE1-container\",nodeId:\"UXqWraYE1\",rendersWithMotion:true,scopeId:\"Q4C2lIhfV\",children:/*#__PURE__*/_jsx(FooterLink,{height:\"100%\",id:\"UXqWraYE1\",l_QAPBjK8:\"Contact\",layoutId:\"UXqWraYE1\",tLcjOM7Hc:resolvedLinks4[0],width:\"100%\",...addPropertyOverrides({Kfexg0aML:{tLcjOM7Hc:resolvedLinks4[2]},wcu3sy8Nz:{tLcjOM7Hc:resolvedLinks4[1]},xNtpHbXNQ:{tLcjOM7Hc:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tpdlvq\",\"data-border\":true,\"data-framer-name\":\"Ender\",layoutDependency:layoutDependency,layoutId:\"Go1q_fqV_\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.7)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(119, 119, 119))\"},children:\"All rights reserved. 2026.\"})}),className:\"framer-1ub02bd\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"nf3qXuFbU\",style:{\"--extracted-r6o4lv\":\"rgb(119, 119, 119)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wesFX.framer-pyze3v, .framer-wesFX .framer-pyze3v { display: block; }\",\".framer-wesFX.framer-zf0lsu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 60px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-wesFX .framer-1xkt8nx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1100px; }\",\".framer-wesFX .framer-188dgs2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 60px 0px; position: relative; width: 1000px; }\",\".framer-wesFX .framer-5xnmop { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 250px; }\",\".framer-wesFX .framer-4q3g9q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-wesFX .framer-1vitx4o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 51px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 57px; }\",\".framer-wesFX .framer-1hzfxmb { height: 44px; position: relative; width: 51px; }\",\".framer-wesFX .framer-gn6uyk, .framer-wesFX .framer-3lz181 { height: 26px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-wesFX .framer-1x7cm1x { height: 10px; left: 14px; position: absolute; top: 4px; width: 9px; }\",\".framer-wesFX .framer-1p10ltr { height: 36px; left: 17px; position: absolute; top: 9px; width: 34px; }\",\".framer-wesFX .framer-nsak5c { height: 36px; left: 0px; position: absolute; top: 0px; width: 25px; }\",\".framer-wesFX .framer-1ujhbmo { height: 15px; left: 19px; position: absolute; top: 10px; width: 15px; }\",\".framer-wesFX .framer-8wyi11, .framer-wesFX .framer-1p8ghgy, .framer-wesFX .framer-l4bfcx, .framer-wesFX .framer-m9bs48, .framer-wesFX .framer-1ub02bd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wesFX .framer-1ckytu1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wesFX .framer-z8moyv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-wesFX .framer-o6pimy { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-wesFX .framer-3yjum0-container, .framer-wesFX .framer-1inn496-container, .framer-wesFX .framer-1l0ijux-container, .framer-wesFX .framer-d3yyil-container, .framer-wesFX .framer-ibfkzr-container, .framer-wesFX .framer-yhyney-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-wesFX .framer-1tpdlvq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-wesFX.framer-v-1i73joe.framer-zf0lsu { width: 810px; }\",\".framer-wesFX.framer-v-1i73joe .framer-1xkt8nx { padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-wesFX.framer-v-1i73joe .framer-188dgs2 { padding: 0px 40px 60px 40px; width: 809px; }\",\".framer-wesFX.framer-v-1x4y77k.framer-zf0lsu { padding: 60px 40px 0px 40px; width: 390px; }\",\".framer-wesFX.framer-v-1x4y77k .framer-1xkt8nx, .framer-wesFX.framer-v-1giheju .framer-1xkt8nx { width: min-content; }\",\".framer-wesFX.framer-v-1x4y77k .framer-188dgs2, .framer-wesFX.framer-v-1giheju .framer-188dgs2 { padding: 0px 15px 60px 15px; width: 390px; }\",\".framer-wesFX.framer-v-1x4y77k .framer-8wyi11, .framer-wesFX.framer-v-1giheju .framer-8wyi11 { white-space: pre-wrap; width: 167px; word-break: break-word; word-wrap: break-word; }\",\".framer-wesFX.framer-v-1x4y77k .framer-1tpdlvq, .framer-wesFX.framer-v-1giheju .framer-1tpdlvq { width: 1100px; }\",\".framer-wesFX.framer-v-1giheju.framer-zf0lsu { width: 390px; }\",...sharedStyle.css,'.framer-wesFX[data-border=\"true\"]::after, .framer-wesFX [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 391.2\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wcu3sy8Nz\":{\"layout\":[\"fixed\",\"auto\"]},\"Kfexg0aML\":{\"layout\":[\"fixed\",\"auto\"]},\"xNtpHbXNQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ4C2lIhfV=withCSS(Component,css,\"framer-wesFX\");export default FramerQ4C2lIhfV;FramerQ4C2lIhfV.displayName=\"Footer\";FramerQ4C2lIhfV.defaultProps={height:391.2,width:1200};addPropertyControls(FramerQ4C2lIhfV,{variant:{options:[\"UNmdEyho6\",\"wcu3sy8Nz\",\"Kfexg0aML\",\"xNtpHbXNQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQ4C2lIhfV,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]},...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerQ4C2lIhfV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ4C2lIhfV\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wcu3sy8Nz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kfexg0aML\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xNtpHbXNQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"391.2\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/Q4C2lIhfV/Q4C2lIhfV.js\";import Navigation from\"#framer/local/canvasComponent/V2A77Vh8I/V2A77Vh8I.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={EX1q5Mx3Y:\"(min-width: 1200px)\",hIZbGkxES:\"(max-width: 809.98px)\",MW_9a1TdH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ZrRBJ\";const variantClassNames={EX1q5Mx3Y:\"framer-v-1vk9ryx\",hIZbGkxES:\"framer-v-1gmzp9y\",MW_9a1TdH:\"framer-v-1s7ujms\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={hIZbGkxES:[\".framer-ZrRBJ .framer-7gny6o-container { width: 686px; }\",\".framer-ZrRBJ .framer-s0uttz-container { width: 100%; }\"],MW_9a1TdH:[\".framer-ZrRBJ .framer-s0uttz-container { width: 100%; }\",\".framer-ZrRBJ .framer-17fmer6-container { order: -1000; width: 686px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hIZbGkxES:\".framer-1gmzp9y-override\",MW_9a1TdH:\".framer-1s7ujms-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZrRBJ.framer-1fdqmw3, .framer-ZrRBJ .framer-1fdqmw3 { display: block; }\",\".framer-ZrRBJ.framer-1vk9ryx { align-content: center; align-items: center; background-color: #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-ZrRBJ .framer-7gny6o-container { flex: none; height: 64px; max-width: 100%; order: -1000; position: relative; width: 960px; z-index: 1; }\",\".framer-ZrRBJ .framer-z7t0w9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ZrRBJ .framer-s0uttz-container { flex: none; height: auto; order: 1002; position: relative; width: 1200px; }\",\".framer-ZrRBJ .framer-17fmer6-container { flex: none; height: 64px; max-width: 100%; order: 1003; position: relative; width: 960px; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={EX1q5Mx3Y:\"(min-width: 1200px)\",hIZbGkxES:\"(max-width: 809.98px)\",MW_9a1TdH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"EX1q5Mx3Y\",Phone:\"hIZbGkxES\",Tablet:\"MW_9a1TdH\"};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??\"EX1q5Mx3Y\"};};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===\"MW_9a1TdH\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"MW_9a1TdH\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"EX1q5Mx3Y\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } :root { font-size: 112.5%; } @media (max-width: 809.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1vk9ryx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hIZbGkxES:{width:\"min(686px, 100vw)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"min(960px, 100vw)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7gny6o-container hidden-1s7ujms\",nodeId:\"Z8uYPlCWT\",scopeId:\"K48M03tRn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hIZbGkxES:{variant:matchVariant(\"jblUVnj_m\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"Z8uYPlCWT\",layoutId:\"Z8uYPlCWT\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"tsZGQAGHm\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-z7t0w9\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hIZbGkxES:{width:\"100vw\"},MW_9a1TdH:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:339,width:\"1200px\",y:1064,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s0uttz-container\",nodeId:\"KWUlIBoqD\",scopeId:\"K48M03tRn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hIZbGkxES:{variant:matchVariant(\"Kfexg0aML\")},MW_9a1TdH:{variant:matchVariant(\"wcu3sy8Nz\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"KWUlIBoqD\",layoutId:\"KWUlIBoqD\",style:{width:\"100%\"},variant:matchVariant(\"UNmdEyho6\"),width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MW_9a1TdH:{height:64,width:\"min(686px, 100vw)\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-17fmer6-container hidden-1vk9ryx hidden-1gmzp9y\",nodeId:\"fY_JmhxCm\",scopeId:\"K48M03tRn\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"fY_JmhxCm\",layoutId:\"fY_JmhxCm\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"tsZGQAGHm\"),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 1200\n * @framerRootFontSize 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MW_9a1TdH\":{\"layout\":[\"fixed\",\"fixed\"]},\"hIZbGkxES\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"EX1q5Mx3Y\":[\".framer-7gny6o-container\",\".framer-s0uttz-container\"],\"hIZbGkxES\":[\".framer-7gny6o-container\",\".framer-s0uttz-container\"],\"MW_9a1TdH\":[\".framer-s0uttz-container\",\".framer-17fmer6-container\"]}\n * @framerBreakpoints {\"EX1q5Mx3Y\":{\"min\":1200,\"canvasClassName\":\"framer-1vk9ryx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":18},\"MW_9a1TdH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1s7ujms-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":18},\"hIZbGkxES\":{\"max\":809,\"canvasClassName\":\"framer-1gmzp9y-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant EX1q5Mx3Y\n * @framerLayoutTemplate true\n */const FramerK48M03tRn=withCSS(Component,css,\"framer-ZrRBJ\");export default FramerK48M03tRn;FramerK48M03tRn.displayName=\"MainTemplate\";FramerK48M03tRn.defaultProps={height:1e3,width:1200};addFonts(FramerK48M03tRn,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerK48M03tRn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK48M03tRn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"EX1q5Mx3Y\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"EX1q5Mx3Y\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1vk9ryx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":18},\\\"MW_9a1TdH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1s7ujms-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":18},\\\"hIZbGkxES\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1gmzp9y-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MW_9a1TdH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hIZbGkxES\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerRootFontSize\":\"18\",\"framerHitTargets\":\"{\\\"EX1q5Mx3Y\\\":[\\\".framer-7gny6o-container\\\",\\\".framer-s0uttz-container\\\"],\\\"hIZbGkxES\\\":[\\\".framer-7gny6o-container\\\",\\\".framer-s0uttz-container\\\"],\\\"MW_9a1TdH\\\":[\\\".framer-s0uttz-container\\\",\\\".framer-17fmer6-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"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 MainTemplate from \"https://framerusercontent.com/modules/156ME2LzgzY7NMGYZUUn/EyPfrvYrIwrgDHXU5267/K48M03tRn.js\";\r\n\r\n\t\tconst routes = {kzendE8Gc: {elements: {fIi84js2J: \"works\", I8u157tuN: \"top\", RzM11ux_S: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6669nJR9niPjrcIyu6nZ/7WjaQN6MnhpGEnuiwmoC/kzendE8Gc.js\")), path: \"/\"}, JTZZnb3Dn: {elements: {CsT_olpuk: \"improving\", d0javZ1hN: \"conclusion\", DzzyyHm_y: \"top\", HVXmChn9t: \"shipped-1\", jO3KpaxVY: \"hierarchy\", SJsHC4dlY: \"shipped\", WaazkSKgO: \"designprocess\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8KHsY5Noy6jhzpv25V3G/epqlZWV9rx1DvMQ3RkIk/JTZZnb3Dn.js\")), path: \"/curowork\"}, hQCEnnwhp: {elements: {a1m4y7KNP: \"designprocess\", AxOng2vRp: \"top\", QieTuWXvG: \"mid\", tO2EPRjsg: \"background\", UMPNApTVj: \"userinterviews\", Zl8eJQXoy: \"conclusion\", ZmWy7zkOi: \"solution\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zn9uZE0FzasUVJM6ERnI/gjhL5wnPOIzgksq0D3Vw/hQCEnnwhp.js\")), path: \"/rememo\"}, aWH0v5N6V: {elements: {bKi3lqPfV: \"visual\", jeF139Nnl: \"card\", kSdS_BuxZ: \"top\", MEEXegzNk: \"mid\", oTHbFt5PO: \"process\", P74kKic9A: \"conclusion\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c4jzcOQvgdQQPLuNTtKI/mKvPabBaeXkZeHy4fYEi/aWH0v5N6V.js\")), path: \"/conversational\"}, bXZt70LaX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kp7qMYoEkcvAuRMsepUd/LPzdVvfesdAwP4D7DxKt/bXZt70LaX.js\")), path: \"/playground\"}, zsGmfXtO3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jEaaNO7eXN5w1Fs6cQ0W/Be3UT8IpghxOC8IgLXlg/zsGmfXtO3.js\")), path: \"/about-me\"}, cvvfbnO8H: {elements: {I0EKOHzQ7: \"top\", mZeqeQBgu: \"vitalis\", OQZsC6x6o: \"monk\", U1SVJO7Zt: \"water\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mwoVOZTZUMUqHxCW7yJ1/z57rwBc0N1QUWRuTYBq5/cvvfbnO8H.js\")), path: \"/gallery\"}, GyO7IFNkH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kbN2uxGSnnf9QodmF357/MpncJpwbnhlMkgQcIaEE/GyO7IFNkH.js\")), path: \"/contact\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"5393fe1db8f943cfc9c90b4621ceca0f1416b4bf0f9ef980fbf651826ecc9a55\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"kzendE8Gc\":\r\ncase \"JTZZnb3Dn\":\r\ncase \"hQCEnnwhp\":\r\ncase \"aWH0v5N6V\":\r\ncase \"bXZt70LaX\":\r\ncase \"zsGmfXtO3\":\r\ncase \"cvvfbnO8H\":\r\ncase \"GyO7IFNkH\":\r\nreturn React.createElement(MainTemplate, {...props, key: \"MainTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"kzendE8Gc\":\r\ncase \"JTZZnb3Dn\":\r\ncase \"hQCEnnwhp\":\r\ncase \"aWH0v5N6V\":\r\ncase \"bXZt70LaX\":\r\ncase \"zsGmfXtO3\":\r\ncase \"cvvfbnO8H\":\r\ncase \"GyO7IFNkH\":\r\nreturn [{hash: \"1vk9ryx\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1s7ujms\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1gmzp9y\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\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://abbiefung.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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/q3OebAwEV5csve3CvYwx/A4CRduxzrG10v2UZyDhF/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, disableCustomCode: false, 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: {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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"}