{"version":3,"file":"script_main.C4ozWhRI.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","DashMenu","NavItem","Multiply","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","Navigation","Button","isBrowser","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","Image1","RichText","React.Fragment","SVG","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","PageTemplate","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/7gfjaKEBOulCVqkaQDPo/qlmMTVQuyjp51uMCZR64/AqPSsWln8.js","https:/framerusercontent.com/modules/k7ibl3LSuyEG8EfkKZyo/7dgL6UlrqASYaFqMFt1l/IMfqT15Yf.js","https:/framerusercontent.com/modules/8fO5BJLWpzbg26L5fMyb/jj94TUg6ShsnazM2L2yO/ph58keNxM.js","https:/framerusercontent.com/modules/ewgJlPJdlRExNbMRcDnt/HLiGeVOROj5M1cOQ0B3X/Atq4Ud5On.js","https:/framerusercontent.com/modules/UTBVUtROAaLucegGLkWF/9F8aw2HPX2QUp31vvHdz/cSFniocSv.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8cd6393)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const htQyJXMKW=undefined;const jDue3c8Jy=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 15 0\" fill=\"transparent\" height=\"1px\" id=\"VYysXTWDn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.5 12)\" width=\"15px\"/><path d=\"M 0 0 L 15 0\" fill=\"transparent\" height=\"1px\" id=\"zQ6pVp2Fu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.5 17.769)\" width=\"15px\"/><path d=\"M 0 0 L 15 0\" fill=\"transparent\" height=\"1px\" id=\"w2GSV2xzR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4.5 6.231)\" width=\"15px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3827021248\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hgCyM\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-hgCyM { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Dash Menu\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-hgCyM\");Icon.displayName=\"Dash Menu\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Dash Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 0 L 0 14\" fill=\"transparent\" height=\"14px\" id=\"A0Pof7uh2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(5 5)\" width=\"14px\"/><path d=\"M 14 14 L 0 0\" fill=\"transparent\" height=\"14px\" id=\"ojRGKGYoQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(5 5)\" width=\"14px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"362199145\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-oNM0v\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-oNM0v { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Multiply\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-oNM0v\");Icon.displayName=\"Multiply\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Multiply\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yNKPJkG1VOPgz9X2NxN9/gvXPj9ku3PL2O9EOzNB6/cz2fYoRXt.js\";const enabledGestures={dWe5f3BbZ:{hover:true},Tdc7Mi6WQ:{hover:true,pressed:true}};const cycleOrder=[\"dWe5f3BbZ\",\"Tdc7Mi6WQ\"];const serializationHash=\"framer-puvF7\";const variantClassNames={dWe5f3BbZ:\"framer-v-gzc8ru\",Tdc7Mi6WQ:\"framer-v-16dyrcp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RDfo4QM1C=undefined;const yveemQrDG=undefined;const Oa0uouvn1=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"dWe5f3BbZ\",\"Variant 2\":\"Tdc7Mi6WQ\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,text,width,...props})=>{return{...props,Oa0uouvn1:text??props.Oa0uouvn1??\"asdasd\",RDfo4QM1C:click??props.RDfo4QM1C,variant:humanReadableVariantMap[props.variant]??props.variant??\"dWe5f3BbZ\",yveemQrDG:link??props.yveemQrDG};};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,Oa0uouvn1,yveemQrDG,RDfo4QM1C,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dWe5f3BbZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyi5flx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RDfo4QM1C){const res=await RDfo4QM1C(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yveemQrDG,motionChild:true,nodeId:\"dWe5f3BbZ\",openInNewTab:false,scopeId:\"ph58keNxM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gzc8ru\",className,classNames)} framer-eb3n1m`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dWe5f3BbZ\",onTap:onTapyi5flx,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"dWe5f3BbZ-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},\"Tdc7Mi6WQ-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.1)\"},\"Tdc7Mi6WQ-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.2)\"}},...addPropertyOverrides({\"dWe5f3BbZ-hover\":{\"data-framer-name\":undefined},\"Tdc7Mi6WQ-hover\":{\"data-framer-name\":undefined},\"Tdc7Mi6WQ-pressed\":{\"data-framer-name\":undefined},Tdc7Mi6WQ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",children:\"asdasd\"})}),className:\"framer-8pfg2o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HGHQqXYQo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Oa0uouvn1,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Tdc7Mi6WQ-hover\":{transformTemplate:undefined},\"Tdc7Mi6WQ-pressed\":{transformTemplate:undefined},Tdc7Mi6WQ:{transformTemplate:undefined}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-puvF7.framer-eb3n1m, .framer-puvF7 .framer-eb3n1m { display: block; }\",\".framer-puvF7.framer-gzc8ru { cursor: pointer; height: 59px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 107px; }\",\".framer-puvF7 .framer-8pfg2o { flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-puvF7.framer-v-16dyrcp.framer-gzc8ru { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; padding: 0px 32px 0px 32px; width: min-content; }\",\".framer-puvF7.framer-v-16dyrcp .framer-8pfg2o { left: unset; position: relative; top: unset; }\",\".framer-puvF7.framer-v-16dyrcp.hover .framer-8pfg2o, .framer-puvF7.framer-v-16dyrcp.pressed .framer-8pfg2o { left: unset; top: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tdc7Mi6WQ\":{\"layout\":[\"auto\",\"fixed\"]},\"HKZdOr6cs\":{\"layout\":[\"fixed\",\"fixed\"]},\"ngCxNn6XS\":{\"layout\":[\"auto\",\"fixed\"]},\"TsVomvNWL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"Oa0uouvn1\":\"text\",\"yveemQrDG\":\"link\",\"RDfo4QM1C\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerph58keNxM=withCSS(Component,css,\"framer-puvF7\");export default Framerph58keNxM;Framerph58keNxM.displayName=\"Nav Item\";Framerph58keNxM.defaultProps={height:59,width:107};addPropertyControls(Framerph58keNxM,{variant:{options:[\"dWe5f3BbZ\",\"Tdc7Mi6WQ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Oa0uouvn1:{defaultValue:\"asdasd\",displayTextArea:false,title:\"Text\",type:ControlType.String},onOa0uouvn1Change:{changes:\"Oa0uouvn1\",type:ControlType.ChangeHandler},yveemQrDG:{title:\"Link\",type:ControlType.Link},RDfo4QM1C:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerph58keNxM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerph58keNxM\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tdc7Mi6WQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HKZdOr6cs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ngCxNn6XS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TsVomvNWL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"107\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"59\",\"framerVariables\":\"{\\\"Oa0uouvn1\\\":\\\"text\\\",\\\"yveemQrDG\\\":\\\"link\\\",\\\"RDfo4QM1C\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ph58keNxM.map","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DashMenu from\"https://framerusercontent.com/modules/7gfjaKEBOulCVqkaQDPo/qlmMTVQuyjp51uMCZR64/AqPSsWln8.js\";import Multiply from\"https://framerusercontent.com/modules/k7ibl3LSuyEG8EfkKZyo/7dgL6UlrqASYaFqMFt1l/IMfqT15Yf.js\";import NavItem from\"https://framerusercontent.com/modules/8fO5BJLWpzbg26L5fMyb/jj94TUg6ShsnazM2L2yO/ph58keNxM.js\";const DashMenuFonts=getFonts(DashMenu);const NavItemFonts=getFonts(NavItem);const MultiplyFonts=getFonts(Multiply);const cycleOrder=[\"hOrd9D8VY\",\"U81TmJ5w1\",\"Dcq82CpgC\"];const serializationHash=\"framer-eEeak\";const variantClassNames={Dcq82CpgC:\"framer-v-128m1ie\",hOrd9D8VY:\"framer-v-1e7mh33\",U81TmJ5w1:\"framer-v-1h1xx6f\"};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:400,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={\"Phone Open\":\"Dcq82CpgC\",Desktop:\"hOrd9D8VY\",Phone:\"U81TmJ5w1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hOrd9D8VY\"};};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:\"hOrd9D8VY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7ciq35=activeVariantCallback(async(...args)=>{setVariant(\"Dcq82CpgC\");});const onTapo3rm5n=activeVariantCallback(async(...args)=>{setVariant(\"U81TmJ5w1\");});const RDfo4QM1Co3rm5n=activeVariantCallback(async(...args)=>{setVariant(\"U81TmJ5w1\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Dcq82CpgC\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"U81TmJ5w1\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"U81TmJ5w1\")return false;return true;};const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"Dcq82CpgC\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1e7mh33\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"hOrd9D8VY\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0.8)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({Dcq82CpgC:{\"data-framer-name\":\"Phone Open\"},U81TmJ5w1:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ticczl\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"paFOLfOwU\",style:{backgroundColor:\"rgba(255, 255, 255, 0.08)\"}}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k752vn\",layoutDependency:layoutDependency,layoutId:\"U5paK3FZB\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"cuGSooHs8\",openInNewTab:false,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1d08epi framer-1jcow11\",layoutDependency:layoutDependency,layoutId:\"cuGSooHs8\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1yslfdm\",layoutDependency:layoutDependency,layoutId:\"vh0MICAXU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115 36.074\" overflow=\"visible\"><path d=\"M 110.067 29.248 L 98.556 30.479 L 96.79 30.479 C 95.469 33.54 92.292 35.803 88.932 35.588 C 85.888 35.551 82.749 33.973 81.38 31.156 L 79.187 31.402 L 76.771 31.402 C 69.734 31.402 62.697 31.381 55.659 31.35 C 48.133 31.316 40.607 31.077 33.081 31 C 32.531 30.994 31.98 30.99 31.43 30.986 L 30.401 30.979 C 30.267 30.978 30.091 31.088 30.029 31.208 C 28.648 33.587 25.924 35.183 23.154 35.102 C 20.65 35.118 17.996 34.13 16.671 32.175 C 16.589 32.032 16.362 31.906 16.199 31.909 C 15.194 31.92 14.175 31.925 13.183 31.89 C 10.174 31.734 6.977 31.492 4.247 30.655 C 3.186 30.257 2.522 29.59 2.01 28.531 L 2.046 28.613 C 1.764 27.792 1.481 26.971 1.198 26.149 L 1.233 26.355 C 1.234 25.35 1.235 24.343 1.236 23.338 C 1.237 23.348 1.229 23.383 1.219 23.398 C 1.21 23.415 1.208 23.41 1.227 23.396 C 1.264 23.365 1.367 23.315 1.486 23.28 C 1.726 23.206 2.056 23.167 2.323 23.163 C 2.596 23.163 2.863 22.948 2.925 22.68 C 3.27 21.182 3.615 19.684 3.959 18.186 L 3.912 18.32 C 10.207 13.692 20.026 15.277 28.61 12 L 28.084 12.151 C 28.61 12.268 29.142 12.388 29.654 12.512 C 29.759 12.539 29.981 12.508 30.075 12.454 C 36.952 8.495 43.641 4.173 51.192 1.893 C 51.196 1.892 51.21 1.887 51.214 1.885 C 60.965 0.446 71.588 0.473 81.488 2.09 C 88.072 3.919 94.421 6.758 100.691 9.552 C 100.7 9.556 100.727 9.563 100.737 9.564 C 103.359 9.766 105.98 9.968 108.602 10.168 C 110.735 10.25 112.867 10.332 115 10.412 C 112.869 10.288 110.739 10.164 108.608 10.041 L 108.611 10.041 C 105.994 9.79 103.377 9.54 100.76 9.291 L 100.806 9.303 C 94.568 6.39 88.295 3.455 81.638 1.499 C 71.464 -0.284 61.253 -0.495 50.883 0.966 L 50.906 0.958 C 43.2 3.207 36.369 7.551 29.509 11.449 L 29.931 11.39 C 29.392 11.255 28.866 11.134 28.334 11.013 C 28.179 10.979 27.921 11.052 27.807 11.164 C 20.346 13.936 10.562 11.87 2.806 17.77 C 2.787 17.813 2.771 17.858 2.759 17.904 C 2.413 19.401 2.067 20.899 1.722 22.397 L 2.323 21.914 C 1.909 21.924 1.549 21.962 1.132 22.084 C 0.926 22.148 0.709 22.228 0.474 22.407 C 0.243 22.569 -0.014 22.958 0.001 23.339 C 0.001 24.343 0.002 25.35 0.004 26.355 C 0.004 26.399 0.024 26.518 0.038 26.56 C 0.324 27.38 0.61 28.2 0.896 29.02 C 0.902 29.037 0.923 29.086 0.931 29.102 C 1.436 30.234 2.59 31.384 3.811 31.78 C 6.989 32.726 10.018 32.868 13.147 33.007 C 14.184 33.031 15.198 33.013 16.221 32.988 L 15.75 32.722 C 17.495 35.211 20.44 36.099 23.154 36.073 C 26.247 36.107 29.246 34.332 30.774 31.596 L 30.401 31.825 L 31.43 31.818 C 31.98 31.814 32.531 31.81 33.081 31.804 C 40.607 31.727 48.133 31.488 55.659 31.454 C 62.697 31.423 69.734 31.402 76.771 31.402 L 79.187 31.402 L 81.38 31.156 C 82.749 33.973 85.888 35.551 88.932 35.588 C 92.292 35.803 95.469 33.54 96.79 30.479 L 98.556 30.479 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o6jc8z\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OKdmYbuZg\",onTap:onTap7ciq35,children:isDisplayed1()&&/*#__PURE__*/_jsx(DashMenu,{animated:true,className:\"framer-17y5qcw\",layoutDependency:layoutDependency,layoutId:\"FYx_23_ol\",style:{\"--34440n\":\"rgb(255, 255, 255)\",\"--fbr8zx\":1.5}})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c9q2tu\",layoutDependency:layoutDependency,layoutId:\"SrUFanJrK\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Sa4fhWa7R\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((((componentViewport?.height||64)-0)*1-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15lk50e-container\",layoutDependency:layoutDependency,layoutId:\"R953GqAgU-container\",nodeId:\"R953GqAgU\",rendersWithMotion:true,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"R953GqAgU\",layoutId:\"R953GqAgU\",Oa0uouvn1:\"Projects\",style:{height:\"100%\"},variant:matchVariant(\"dWe5f3BbZ\"),width:\"100%\",yveemQrDG:resolvedLinks[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((((componentViewport?.height||64)-0)*1-0)*1-0)*1,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-((componentViewport?.height||64)-0)*1)/2)+(0+(((componentViewport?.height||64)-0)*1-0-(((componentViewport?.height||64)-0)*1-0)*1)/2)+(0+((((componentViewport?.height||64)-0)*1-0)*1-0-((((componentViewport?.height||64)-0)*1-0)*1-0)*1)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2c1354-container\",layoutDependency:layoutDependency,layoutId:\"ovkTpo9tT-container\",nodeId:\"ovkTpo9tT\",rendersWithMotion:true,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"ovkTpo9tT\",layoutId:\"ovkTpo9tT\",Oa0uouvn1:\"Contact\",style:{height:\"100%\"},variant:matchVariant(\"dWe5f3BbZ\"),width:\"100%\",yveemQrDG:resolvedLinks1[0]})})})})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dptlyd\",layoutDependency:layoutDependency,layoutId:\"We2ofzdki\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l38f\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vT7ApFWrm\",onTap:onTapo3rm5n,children:/*#__PURE__*/_jsx(Multiply,{animated:true,className:\"framer-ojfstb\",layoutDependency:layoutDependency,layoutId:\"epqCfQ5k_\",style:{\"--34440n\":\"rgb(255, 255, 255)\",\"--fbr8zx\":1.5}})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GSmZaT7Kz\",openInNewTab:false,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-m6jm0n framer-1jcow11\",layoutDependency:layoutDependency,layoutId:\"GSmZaT7Kz\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-j6pna1\",layoutDependency:layoutDependency,layoutId:\"HTBNipcBv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102 32.066\" overflow=\"visible\"><path d=\"M 97.625 25.998 L 87.414 27.092 L 85.848 27.092 C 84.677 29.813 81.859 31.825 78.879 31.633 C 76.179 31.601 73.394 30.198 72.181 27.694 L 70.236 27.913 L 68.093 27.913 C 61.851 27.913 55.609 27.895 49.367 27.867 C 42.692 27.837 36.017 27.624 29.342 27.556 C 28.853 27.551 28.365 27.546 27.877 27.543 L 26.965 27.537 C 26.845 27.536 26.69 27.634 26.634 27.741 C 25.41 29.855 22.994 31.274 20.536 31.202 C 18.315 31.216 15.962 30.338 14.786 28.6 C 14.713 28.473 14.513 28.361 14.368 28.363 C 13.476 28.373 12.572 28.378 11.693 28.347 C 9.024 28.208 6.188 27.993 3.767 27.249 C 2.826 26.895 2.237 26.302 1.783 25.361 L 1.814 25.434 C 1.564 24.704 1.314 23.974 1.063 23.244 L 1.093 23.426 C 1.095 22.534 1.096 21.638 1.096 20.745 C 1.097 20.754 1.09 20.785 1.082 20.798 C 1.073 20.813 1.072 20.809 1.088 20.796 C 1.121 20.769 1.212 20.724 1.318 20.693 C 1.531 20.628 1.824 20.593 2.061 20.589 C 2.302 20.589 2.54 20.398 2.594 20.16 C 2.9 18.829 3.206 17.497 3.512 16.166 L 3.47 16.285 C 9.053 12.171 17.762 13.58 25.376 10.667 L 24.909 10.801 C 25.375 10.905 25.848 11.011 26.301 11.122 C 26.395 11.146 26.592 11.118 26.676 11.07 C 32.775 7.551 38.708 3.71 45.405 1.683 C 45.409 1.682 45.421 1.677 45.425 1.676 C 54.073 0.396 63.496 0.421 72.276 1.858 C 78.116 3.483 83.747 6.007 89.308 8.491 C 89.317 8.494 89.34 8.501 89.349 8.501 C 91.675 8.681 94 8.86 96.325 9.038 C 98.217 9.111 100.108 9.184 102 9.255 C 100.11 9.145 98.221 9.035 96.331 8.926 L 96.333 8.926 C 94.012 8.702 91.691 8.48 89.37 8.259 L 89.411 8.27 C 83.878 5.68 78.314 3.071 72.409 1.333 C 63.385 -0.253 54.328 -0.44 45.131 0.859 L 45.151 0.852 C 38.317 2.851 32.257 6.712 26.173 10.177 L 26.548 10.125 C 26.069 10.005 25.603 9.897 25.131 9.789 C 24.993 9.759 24.765 9.824 24.664 9.923 C 18.046 12.387 9.368 10.551 2.489 15.795 C 2.472 15.834 2.458 15.874 2.447 15.914 C 2.14 17.246 1.834 18.577 1.527 19.908 L 2.061 19.479 C 1.693 19.488 1.374 19.522 1.004 19.63 C 0.821 19.687 0.629 19.758 0.42 19.917 C 0.215 20.061 -0.013 20.407 0.001 20.745 C 0.001 21.638 0.002 22.534 0.003 23.426 C 0.003 23.465 0.021 23.572 0.034 23.609 C 0.287 24.338 0.541 25.067 0.795 25.796 C 0.8 25.811 0.819 25.854 0.826 25.869 C 1.274 26.875 2.298 27.897 3.38 28.249 C 6.199 29.089 8.886 29.216 11.661 29.339 C 12.581 29.361 13.48 29.345 14.388 29.323 L 13.969 29.086 C 15.517 31.299 18.129 32.088 20.536 32.065 C 23.28 32.096 25.94 30.517 27.295 28.085 L 26.965 28.289 L 27.877 28.283 C 28.365 28.279 28.853 28.275 29.342 28.27 C 36.017 28.201 42.692 27.989 49.367 27.959 C 55.609 27.931 61.851 27.913 68.093 27.913 L 70.236 27.913 L 72.181 27.694 C 73.394 30.198 76.179 31.601 78.879 31.633 C 81.859 31.825 84.677 29.813 85.848 27.092 L 87.414 27.092 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FkcxUz5h6\",openInNewTab:false,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q04hfc framer-1jcow11\",layoutDependency:layoutDependency,layoutId:\"FkcxUz5h6\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-38vhq2\",layoutDependency:layoutDependency,layoutId:\"pygKIwWPi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 115 36.074\" overflow=\"visible\"><path d=\"M 110.067 29.248 L 98.556 30.479 L 96.79 30.479 C 95.469 33.54 92.292 35.803 88.932 35.588 C 85.888 35.551 82.749 33.973 81.38 31.156 L 79.187 31.402 L 76.771 31.402 C 69.734 31.402 62.697 31.381 55.659 31.35 C 48.133 31.316 40.607 31.077 33.081 31 C 32.531 30.994 31.98 30.99 31.43 30.986 L 30.401 30.979 C 30.267 30.978 30.091 31.088 30.029 31.208 C 28.648 33.587 25.924 35.183 23.154 35.102 C 20.65 35.118 17.996 34.13 16.671 32.175 C 16.589 32.032 16.362 31.906 16.199 31.909 C 15.194 31.92 14.175 31.925 13.183 31.89 C 10.174 31.734 6.977 31.492 4.247 30.655 C 3.186 30.257 2.522 29.59 2.01 28.531 L 2.046 28.613 C 1.764 27.792 1.481 26.971 1.198 26.149 L 1.233 26.355 C 1.234 25.35 1.235 24.343 1.236 23.338 C 1.237 23.348 1.229 23.383 1.219 23.398 C 1.21 23.415 1.208 23.41 1.227 23.396 C 1.264 23.365 1.367 23.315 1.486 23.28 C 1.726 23.206 2.056 23.167 2.323 23.163 C 2.596 23.163 2.863 22.948 2.925 22.68 C 3.27 21.182 3.615 19.684 3.959 18.186 L 3.912 18.32 C 10.207 13.692 20.026 15.277 28.61 12 L 28.084 12.151 C 28.61 12.268 29.142 12.388 29.654 12.512 C 29.759 12.539 29.981 12.508 30.075 12.454 C 36.952 8.495 43.641 4.173 51.192 1.893 C 51.196 1.892 51.21 1.887 51.214 1.885 C 60.965 0.446 71.588 0.473 81.488 2.09 C 88.072 3.919 94.421 6.758 100.691 9.552 C 100.7 9.556 100.727 9.563 100.737 9.564 C 103.359 9.766 105.98 9.968 108.602 10.168 C 110.735 10.25 112.867 10.332 115 10.412 C 112.869 10.288 110.739 10.164 108.608 10.041 L 108.611 10.041 C 105.994 9.79 103.377 9.54 100.76 9.291 L 100.806 9.303 C 94.568 6.39 88.295 3.455 81.638 1.499 C 71.464 -0.284 61.253 -0.495 50.883 0.966 L 50.906 0.958 C 43.2 3.207 36.369 7.551 29.509 11.449 L 29.931 11.39 C 29.392 11.255 28.866 11.134 28.334 11.013 C 28.179 10.979 27.921 11.052 27.807 11.164 C 20.346 13.936 10.562 11.87 2.806 17.77 C 2.787 17.813 2.771 17.858 2.759 17.904 C 2.413 19.401 2.067 20.899 1.722 22.397 L 2.323 21.914 C 1.909 21.924 1.549 21.962 1.132 22.084 C 0.926 22.148 0.709 22.228 0.474 22.407 C 0.243 22.569 -0.014 22.958 0.001 23.339 C 0.001 24.343 0.002 25.35 0.004 26.355 C 0.004 26.399 0.024 26.518 0.038 26.56 C 0.324 27.38 0.61 28.2 0.896 29.02 C 0.902 29.037 0.923 29.086 0.931 29.102 C 1.436 30.234 2.59 31.384 3.811 31.78 C 6.989 32.726 10.018 32.868 13.147 33.007 C 14.184 33.031 15.198 33.013 16.221 32.988 L 15.75 32.722 C 17.495 35.211 20.44 36.099 23.154 36.073 C 26.247 36.107 29.246 34.332 30.774 31.596 L 30.401 31.825 L 31.43 31.818 C 31.98 31.814 32.531 31.81 33.081 31.804 C 40.607 31.727 48.133 31.488 55.659 31.454 C 62.697 31.423 69.734 31.402 76.771 31.402 L 79.187 31.402 L 81.38 31.156 C 82.749 33.973 85.888 35.551 88.932 35.588 C 92.292 35.803 95.469 33.54 96.79 30.479 L 98.556 30.479 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-45ve33\",layoutDependency:layoutDependency,layoutId:\"p4wrOuFI7\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Dcq82CpgC:{height:59,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+80+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2ackix-container\",layoutDependency:layoutDependency,layoutId:\"GP8DzbGNT-container\",nodeId:\"GP8DzbGNT\",rendersWithMotion:true,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"GP8DzbGNT\",layoutId:\"GP8DzbGNT\",Oa0uouvn1:\"Home\",RDfo4QM1C:RDfo4QM1Co3rm5n,style:{width:\"100%\"},variant:matchVariant(\"Tdc7Mi6WQ\"),width:\"100%\",yveemQrDG:resolvedLinks2[0],...addPropertyOverrides({Dcq82CpgC:{yveemQrDG:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Sa4fhWa7R\"},implicitPathVariables:undefined},{href:{webPageId:\"Sa4fhWa7R\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Dcq82CpgC:{height:59,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+80+0+59}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-do9hot-container\",layoutDependency:layoutDependency,layoutId:\"jqNPc8U4B-container\",nodeId:\"jqNPc8U4B\",rendersWithMotion:true,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"jqNPc8U4B\",layoutId:\"jqNPc8U4B\",Oa0uouvn1:\"Projects\",RDfo4QM1C:RDfo4QM1Co3rm5n,style:{width:\"100%\"},variant:matchVariant(\"Tdc7Mi6WQ\"),width:\"100%\",yveemQrDG:resolvedLinks3[0],...addPropertyOverrides({Dcq82CpgC:{yveemQrDG:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined},{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Dcq82CpgC:{height:59,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+80+0+118}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-36zn0m-container\",layoutDependency:layoutDependency,layoutId:\"dS3K4PEaf-container\",nodeId:\"dS3K4PEaf\",rendersWithMotion:true,scopeId:\"Atq4Ud5On\",children:/*#__PURE__*/_jsx(NavItem,{height:\"100%\",id:\"dS3K4PEaf\",layoutId:\"dS3K4PEaf\",Oa0uouvn1:\"Contact\",RDfo4QM1C:RDfo4QM1Co3rm5n,style:{width:\"100%\"},variant:matchVariant(\"Tdc7Mi6WQ\"),width:\"100%\",yveemQrDG:resolvedLinks4[0],...addPropertyOverrides({Dcq82CpgC:{yveemQrDG:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eEeak.framer-1jcow11, .framer-eEeak .framer-1jcow11 { display: block; }\",\".framer-eEeak.framer-1e7mh33 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-eEeak .framer-ticczl { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-eEeak .framer-1k752vn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1024px; overflow: visible; padding: 0px 0px 0px 16px; position: relative; width: 1px; }\",\".framer-eEeak .framer-1d08epi, .framer-eEeak .framer-m6jm0n, .framer-eEeak .framer-1q04hfc { flex: none; height: 36px; overflow: visible; position: relative; text-decoration: none; width: 115px; }\",\".framer-eEeak .framer-1yslfdm, .framer-eEeak .framer-38vhq2 { height: 36px; left: 0px; position: absolute; top: 0px; width: 115px; }\",\".framer-eEeak .framer-o6jc8z, .framer-eEeak .framer-1l38f { cursor: pointer; flex: none; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-eEeak .framer-17y5qcw, .framer-eEeak .framer-ojfstb { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-eEeak .framer-c9q2tu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eEeak .framer-15lk50e-container, .framer-eEeak .framer-2c1354-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-eEeak .framer-dptlyd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-eEeak .framer-j6pna1 { height: 32px; left: 0px; position: absolute; top: 3px; width: 102px; }\",\".framer-eEeak .framer-45ve33 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 192px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-eEeak .framer-2ackix-container, .framer-eEeak .framer-do9hot-container, .framer-eEeak .framer-36zn0m-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-eEeak.framer-v-1h1xx6f.framer-1e7mh33 { flex-direction: column; gap: 0px; width: 390px; }\",\".framer-eEeak.framer-v-1h1xx6f .framer-1k752vn { height: 1px; padding: 0px 32px 0px 32px; width: 100%; }\",\".framer-eEeak.framer-v-1h1xx6f .framer-o6jc8z { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-eEeak.framer-v-128m1ie.framer-1e7mh33 { flex-direction: column; gap: 16px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 0px 32px 0px; width: 390px; }\",\".framer-eEeak.framer-v-128m1ie .framer-dptlyd { flex: none; width: 100%; }\",\".framer-eEeak.framer-v-128m1ie .framer-1l38f { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); order: 2; }\",\".framer-eEeak.framer-v-128m1ie .framer-1q04hfc { order: 1; }\",\".framer-eEeak.framer-v-128m1ie .framer-45ve33 { flex: none; min-height: unset; width: 100%; }\",'.framer-eEeak[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-eEeak [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-eEeak[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-eEeak [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-eEeak[data-hide-scrollbars=\"true\"], .framer-eEeak [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"U81TmJ5w1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dcq82CpgC\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAtq4Ud5On=withCSS(Component,css,\"framer-eEeak\");export default FramerAtq4Ud5On;FramerAtq4Ud5On.displayName=\"Navigation\";FramerAtq4Ud5On.defaultProps={height:64,width:1200};addPropertyControls(FramerAtq4Ud5On,{variant:{options:[\"hOrd9D8VY\",\"U81TmJ5w1\",\"Dcq82CpgC\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAtq4Ud5On,[{explicitInter:true,fonts:[]},...DashMenuFonts,...NavItemFonts,...MultiplyFonts],{supportsExplicitInterCodegen:true});FramerAtq4Ud5On.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAtq4Ud5On\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U81TmJ5w1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dcq82CpgC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Atq4Ud5On.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/Atq4Ud5On/Atq4Ud5On.js\";import Button from\"#framer/local/canvasComponent/EesxLI4fp/EesxLI4fp.js\";import*as sharedStyle from\"#framer/local/css/cz2fYoRXt/cz2fYoRXt.js\";import*as sharedStyle1 from\"#framer/local/css/eOeHIotsg/eOeHIotsg.js\";const NavigationFonts=getFonts(Navigation);const ButtonFonts=getFonts(Button);const breakpoints={jJ6tR6pzs:\"(min-width: 810px) and (max-width: 1199.98px)\",tUbr1DzQB:\"(min-width: 1200px)\",XP5LKTbqh:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-h907V\";const variantClassNames={jJ6tR6pzs:\"framer-v-1jsl3yi\",tUbr1DzQB:\"framer-v-pukphz\",XP5LKTbqh:\"framer-v-1mlihiq\"};const iehiY0mLc=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={jJ6tR6pzs:[\".framer-h907V .framer-1d1pukc { height: 31px; width: 99px; }\"],XP5LKTbqh:[\".framer-h907V .framer-9f3qoq { gap: 16px; }\",\".framer-h907V .framer-orbsqe { flex-direction: column; gap: 32px; }\",\".framer-h907V .framer-1d1pukc { height: 27px; width: 86px; }\",\".framer-h907V .framer-vlkdv7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jJ6tR6pzs:\".framer-1jsl3yi-override\",XP5LKTbqh:\".framer-1mlihiq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-h907V.framer-1gg01nh, .framer-h907V .framer-1gg01nh { display: block; }\",\".framer-h907V.framer-pukphz { align-content: center; align-items: center; background-color: #0a0a0a; 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-h907V .framer-cgpanr-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-h907V .framer-3n0m86 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-h907V .framer-1ohndvz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-h907V .framer-3fo8p4 { -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); background: linear-gradient(180deg, #0a0a0a 0%, rgba(10, 10, 10, 0.8) 55.00000000000001%, rgb(10, 10, 10) 100%); bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 2; }\",\".framer-h907V .framer-f2hzhw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 80px 32px 80px 32px; position: relative; width: 1064px; z-index: 2; }\",\".framer-h907V .framer-9f3qoq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-h907V .framer-16pvmhs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-h907V .framer-uiqh4n-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-h907V .framer-pb23sh { --border-bottom-width: 0px; --border-color: #191919; --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #0a0a0a; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 37px 20px 37px 20px; position: relative; width: 100%; }\",\".framer-h907V .framer-orbsqe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 1000px; }\",\".framer-h907V .framer-1d1pukc { height: 32px; position: relative; width: 102px; }\",\".framer-h907V .framer-8jkhol { flex: 1 0 0px; height: 100px; overflow: hidden; position: relative; width: 1px; }\",\".framer-h907V .framer-vlkdv7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-h907V .framer-suclmx, .framer-h907V .framer-lpntn2, .framer-h907V .framer-qpbhkz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-h907V[data-border=\"true\"]::after, .framer-h907V [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; }'];const mediaQueries={jJ6tR6pzs:\"(min-width: 810px) and (max-width: 1199.98px)\",tUbr1DzQB:\"(min-width: 1200px)\",XP5LKTbqh:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"tUbr1DzQB\",Phone:\"XP5LKTbqh\",Tablet:\"jJ6tR6pzs\"};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,showContactSection,width,...props})=>{return{...props,iehiY0mLc:showContactSection??props.iehiY0mLc??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"tUbr1DzQB\"};};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,iehiY0mLc,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"XP5LKTbqh\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"tUbr1DzQB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(10, 10, 10); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-pukphz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cgpanr-container\",layoutScroll:true,nodeId:\"ktFH_lIIt\",scopeId:\"cSFniocSv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP5LKTbqh:{variant:matchVariant(\"U81TmJ5w1\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"ktFH_lIIt\",layoutId:\"ktFH_lIIt\",style:{width:\"100%\"},variant:matchVariant(\"hOrd9D8VY\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3n0m86\"}),iehiY0mLc!==false&&/*#__PURE__*/_jsxs(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:1600,loading:getLoadingLazyAtYPosition(1e3),pixelHeight:2e3,pixelWidth:1600,positionX:\"54.9%\",positionY:\"56.2%\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/jW3b8ohgPX2o8F9qtJxy2Zps.webp?width=1600&height=2000\",srcSet:\"https://framerusercontent.com/images/jW3b8ohgPX2o8F9qtJxy2Zps.webp?scale-down-to=1024&width=1600&height=2000 819w,https://framerusercontent.com/images/jW3b8ohgPX2o8F9qtJxy2Zps.webp?width=1600&height=2000 1600w\"},className:\"framer-1ohndvz\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-3fo8p4\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-f2hzhw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9f3qoq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Interested in shooting with me?\"})}),className:\"framer-16pvmhs\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined},{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined},{href:{webPageId:\"zXWtR5Q1B\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP5LKTbqh:{y:1152}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:1148,children:/*#__PURE__*/_jsx(Container,{className:\"framer-uiqh4n-container\",nodeId:\"Rq8NNEGls\",scopeId:\"cSFniocSv\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jJ6tR6pzs:{oxxacdUOt:resolvedLinks[1]},XP5LKTbqh:{oxxacdUOt:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"Rq8NNEGls\",layoutId:\"Rq8NNEGls\",oxxacdUOt:resolvedLinks[0],rprmtrOZ7:\"Contact me\",variant:matchVariant(\"BDBaVKH83\"),width:\"100%\"})})})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pb23sh\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-orbsqe\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jJ6tR6pzs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 99 31.064\" overflow=\"visible\"><path d=\"M 94.753 25.186 L 84.843 26.246 L 83.323 26.246 C 82.186 28.882 79.451 30.83 76.559 30.645 C 73.938 30.614 71.236 29.254 70.058 26.829 L 68.17 27.041 L 66.09 27.041 C 60.032 27.041 53.974 27.023 47.915 26.996 C 41.437 26.967 34.958 26.761 28.479 26.694 C 28.005 26.69 27.531 26.686 27.057 26.682 L 26.172 26.676 C 26.056 26.675 25.905 26.77 25.851 26.874 C 24.662 28.922 22.317 30.297 19.932 30.227 C 17.777 30.241 15.493 29.39 14.351 27.706 C 14.281 27.583 14.086 27.475 13.945 27.477 C 13.08 27.487 12.202 27.491 11.349 27.461 C 8.758 27.327 6.006 27.118 3.656 26.397 C 2.743 26.054 2.171 25.48 1.731 24.569 L 1.761 24.639 C 1.518 23.932 1.275 23.225 1.031 22.518 L 1.061 22.694 C 1.063 21.829 1.063 20.962 1.064 20.097 C 1.065 20.106 1.058 20.135 1.05 20.148 C 1.042 20.163 1.04 20.159 1.056 20.146 C 1.088 20.12 1.177 20.077 1.28 20.046 C 1.486 19.983 1.77 19.95 2 19.946 C 2.235 19.946 2.465 19.761 2.518 19.53 C 2.815 18.24 3.112 16.95 3.408 15.66 L 3.368 15.776 C 8.787 11.79 17.24 13.155 24.63 10.334 L 24.176 10.463 C 24.629 10.564 25.087 10.667 25.528 10.774 C 25.619 10.798 25.809 10.771 25.891 10.724 C 31.811 7.315 37.569 3.594 44.069 1.63 C 44.073 1.629 44.085 1.625 44.089 1.624 C 52.483 0.384 61.628 0.407 70.15 1.8 C 75.818 3.375 81.284 5.819 86.682 8.225 C 86.69 8.229 86.713 8.235 86.722 8.236 C 88.978 8.41 91.235 8.583 93.492 8.756 C 95.328 8.826 97.164 8.897 99 8.966 C 97.166 8.859 95.332 8.753 93.497 8.647 L 93.5 8.647 C 91.247 8.431 88.994 8.215 86.741 8.001 L 86.781 8.011 C 81.411 5.503 76.01 2.975 70.28 1.291 C 61.521 -0.245 52.731 -0.426 43.804 0.832 L 43.823 0.825 C 37.19 2.761 31.309 6.503 25.404 9.859 L 25.767 9.808 C 25.302 9.692 24.85 9.588 24.392 9.484 C 24.258 9.454 24.036 9.517 23.939 9.613 C 17.515 12 9.093 10.222 2.416 15.302 C 2.399 15.339 2.386 15.378 2.375 15.417 C 2.077 16.707 1.78 17.996 1.482 19.286 L 2 18.871 C 1.643 18.879 1.334 18.912 0.974 19.016 C 0.797 19.072 0.61 19.141 0.408 19.295 C 0.209 19.434 -0.012 19.769 0.001 20.097 C 0.001 20.962 0.002 21.829 0.003 22.694 C 0.003 22.732 0.02 22.835 0.033 22.871 C 0.279 23.577 0.525 24.283 0.771 24.99 C 0.776 25.004 0.794 25.047 0.802 25.06 C 1.236 26.035 2.23 27.026 3.281 27.366 C 6.016 28.18 8.624 28.303 11.318 28.422 C 12.211 28.443 13.084 28.428 13.965 28.406 L 13.558 28.177 C 15.061 30.321 17.596 31.085 19.932 31.063 C 22.595 31.093 25.177 29.563 26.492 27.207 L 26.172 27.405 L 27.057 27.399 C 27.531 27.396 28.005 27.392 28.479 27.387 C 34.958 27.32 41.437 27.114 47.915 27.085 C 53.974 27.058 60.032 27.041 66.09 27.041 L 68.17 27.041 L 70.058 26.829 C 71.236 29.254 73.938 30.614 76.559 30.645 C 79.451 30.83 82.186 28.882 83.323 26.246 L 84.843 26.246 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},XP5LKTbqh:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86 27.055\" overflow=\"visible\"><path d=\"M 82.311 21.936 L 73.702 22.859 L 72.382 22.859 C 71.394 25.155 69.018 26.852 66.506 26.691 C 64.229 26.663 61.882 25.479 60.858 23.367 L 59.218 23.552 L 57.411 23.552 C 52.149 23.552 46.886 23.536 41.623 23.513 C 35.995 23.487 30.367 23.308 24.739 23.25 C 24.327 23.246 23.916 23.242 23.504 23.239 L 22.735 23.234 C 22.634 23.233 22.503 23.316 22.456 23.406 C 21.424 25.19 19.387 26.388 17.315 26.326 C 15.442 26.339 13.458 25.598 12.467 24.131 C 12.405 24.024 12.236 23.93 12.114 23.931 C 11.362 23.94 10.6 23.944 9.859 23.918 C 7.608 23.801 5.218 23.619 3.176 22.991 C 2.383 22.693 1.886 22.192 1.503 21.398 L 1.53 21.46 C 1.319 20.844 1.108 20.228 0.896 19.612 L 0.922 19.766 C 0.923 19.013 0.924 18.257 0.924 17.504 C 0.925 17.511 0.919 17.537 0.912 17.549 C 0.905 17.561 0.904 17.558 0.918 17.547 C 0.945 17.524 1.022 17.486 1.112 17.46 C 1.291 17.405 1.538 17.375 1.738 17.372 C 1.941 17.372 2.141 17.211 2.188 17.01 C 2.446 15.887 2.703 14.763 2.961 13.64 L 2.925 13.74 C 7.633 10.269 14.976 11.458 21.395 9 L 21.002 9.113 C 21.395 9.201 21.793 9.291 22.176 9.384 C 22.255 9.404 22.42 9.381 22.491 9.34 C 27.634 6.371 32.636 3.13 38.282 1.42 C 38.286 1.419 38.296 1.415 38.299 1.414 C 45.591 0.334 53.536 0.355 60.939 1.568 C 65.862 2.939 70.611 5.068 75.299 7.164 C 75.306 7.167 75.326 7.172 75.334 7.173 C 77.294 7.325 79.255 7.476 81.215 7.626 C 82.811 7.688 84.405 7.749 86 7.809 C 84.407 7.716 82.814 7.623 81.22 7.531 L 81.222 7.531 C 79.265 7.343 77.308 7.155 75.351 6.968 L 75.385 6.978 C 70.721 4.793 66.029 2.591 61.051 1.125 C 53.442 -0.213 45.806 -0.371 38.052 0.724 L 38.069 0.719 C 32.306 2.405 27.197 5.663 22.068 8.586 L 22.383 8.543 C 21.98 8.442 21.587 8.351 21.189 8.26 C 21.073 8.234 20.88 8.289 20.795 8.373 C 15.215 10.452 7.899 8.903 2.098 13.327 C 2.084 13.36 2.072 13.393 2.063 13.428 C 1.804 14.551 1.546 15.674 1.288 16.798 L 1.738 16.436 C 1.428 16.443 1.159 16.472 0.846 16.563 C 0.693 16.611 0.53 16.671 0.354 16.805 C 0.181 16.927 -0.011 17.219 0 17.504 C 0.001 18.257 0.002 19.013 0.003 19.766 C 0.003 19.799 0.018 19.889 0.029 19.92 C 0.242 20.535 0.456 21.15 0.67 21.765 C 0.674 21.778 0.69 21.815 0.696 21.827 C 1.074 22.676 1.937 23.538 2.85 23.835 C 5.226 24.544 7.492 24.651 9.831 24.755 C 10.607 24.773 11.366 24.76 12.131 24.741 L 11.778 24.542 C 13.083 26.408 15.285 27.074 17.315 27.055 C 19.628 27.081 21.871 25.749 23.013 23.697 L 22.735 23.869 L 23.504 23.864 C 23.916 23.861 24.327 23.857 24.739 23.853 C 30.367 23.795 35.995 23.616 41.623 23.591 C 46.886 23.567 52.149 23.552 57.411 23.552 L 59.218 23.552 L 60.858 23.367 C 61.882 25.479 64.229 26.663 66.506 26.691 C 69.018 26.852 71.394 25.155 72.382 22.859 L 73.702 22.859 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1d1pukc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102 32.066\" overflow=\"visible\"><path d=\"M 97.625 25.998 L 87.414 27.092 L 85.848 27.092 C 84.677 29.813 81.859 31.825 78.879 31.633 C 76.179 31.601 73.394 30.198 72.181 27.694 L 70.236 27.913 L 68.093 27.913 C 61.851 27.913 55.609 27.895 49.367 27.867 C 42.692 27.837 36.017 27.624 29.342 27.556 C 28.853 27.551 28.365 27.546 27.877 27.543 L 26.965 27.537 C 26.845 27.536 26.69 27.634 26.634 27.741 C 25.41 29.855 22.994 31.274 20.536 31.202 C 18.315 31.216 15.962 30.338 14.786 28.6 C 14.713 28.473 14.513 28.361 14.368 28.363 C 13.476 28.373 12.572 28.378 11.693 28.347 C 9.024 28.208 6.188 27.993 3.767 27.249 C 2.826 26.895 2.237 26.302 1.783 25.361 L 1.814 25.434 C 1.564 24.704 1.314 23.974 1.063 23.244 L 1.093 23.426 C 1.095 22.534 1.096 21.638 1.096 20.745 C 1.097 20.754 1.09 20.785 1.082 20.798 C 1.073 20.813 1.072 20.809 1.088 20.796 C 1.121 20.769 1.212 20.724 1.318 20.693 C 1.531 20.628 1.824 20.593 2.061 20.589 C 2.302 20.589 2.54 20.398 2.594 20.16 C 2.9 18.829 3.206 17.497 3.512 16.166 L 3.47 16.285 C 9.053 12.171 17.762 13.58 25.376 10.667 L 24.909 10.801 C 25.375 10.905 25.848 11.011 26.301 11.122 C 26.395 11.146 26.592 11.118 26.676 11.07 C 32.775 7.551 38.708 3.71 45.405 1.683 C 45.409 1.682 45.421 1.677 45.425 1.676 C 54.073 0.396 63.496 0.421 72.276 1.858 C 78.116 3.483 83.747 6.007 89.308 8.491 C 89.317 8.494 89.34 8.501 89.349 8.501 C 91.675 8.681 94 8.86 96.325 9.038 C 98.217 9.111 100.108 9.184 102 9.255 C 100.11 9.145 98.221 9.035 96.331 8.926 L 96.333 8.926 C 94.012 8.702 91.691 8.48 89.37 8.259 L 89.411 8.27 C 83.878 5.68 78.314 3.071 72.409 1.333 C 63.385 -0.253 54.328 -0.44 45.131 0.859 L 45.151 0.852 C 38.317 2.851 32.257 6.712 26.173 10.177 L 26.548 10.125 C 26.069 10.005 25.603 9.897 25.131 9.789 C 24.993 9.759 24.765 9.824 24.664 9.923 C 18.046 12.387 9.368 10.551 2.489 15.795 C 2.472 15.834 2.458 15.874 2.447 15.914 C 2.14 17.246 1.834 18.577 1.527 19.908 L 2.061 19.479 C 1.693 19.488 1.374 19.522 1.004 19.63 C 0.821 19.687 0.629 19.758 0.42 19.917 C 0.215 20.061 -0.013 20.407 0.001 20.745 C 0.001 21.638 0.002 22.534 0.003 23.426 C 0.003 23.465 0.021 23.572 0.034 23.609 C 0.287 24.338 0.541 25.067 0.795 25.796 C 0.8 25.811 0.819 25.854 0.826 25.869 C 1.274 26.875 2.298 27.897 3.38 28.249 C 6.199 29.089 8.886 29.216 11.661 29.339 C 12.581 29.361 13.48 29.345 14.388 29.323 L 13.969 29.086 C 15.517 31.299 18.129 32.088 20.536 32.065 C 23.28 32.096 25.94 30.517 27.295 28.085 L 26.965 28.289 L 27.877 28.283 C 28.365 28.279 28.853 28.275 29.342 28.27 C 36.017 28.201 42.692 27.989 49.367 27.959 C 55.609 27.931 61.851 27.913 68.093 27.913 L 70.236 27.913 L 72.181 27.694 C 73.394 30.198 76.179 31.601 78.879 31.633 C 81.859 31.825 84.677 29.813 85.848 27.092 L 87.414 27.092 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-8jkhol hidden-1mlihiq\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vlkdv7\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP5LKTbqh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Sa4fhWa7R\"},motionChild:true,nodeId:\"ZcJfiFb28\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Projects\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Sa4fhWa7R\"},motionChild:true,nodeId:\"ZcJfiFb28\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Projects\"})})})}),className:\"framer-suclmx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP5LKTbqh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zXWtR5Q1B\"},motionChild:true,nodeId:\"Eb1ocw3jF\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Contact\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zXWtR5Q1B\"},motionChild:true,nodeId:\"Eb1ocw3jF\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Contact\"})})})}),className:\"framer-lpntn2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XP5LKTbqh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U6qKC5yx_\"},motionChild:true,nodeId:\"bhFKiUtNd\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Imprint\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-1j9e61l\",\"data-styles-preset\":\"cz2fYoRXt\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(138, 138, 138)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"U6qKC5yx_\"},motionChild:true,nodeId:\"bhFKiUtNd\",openInNewTab:false,relValues:[],scopeId:\"cSFniocSv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hkb8a6\",\"data-styles-preset\":\"eOeHIotsg\",children:\"Imprint\"})})})}),className:\"framer-qpbhkz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"jJ6tR6pzs\":{\"layout\":[\"fixed\",\"fixed\"]},\"XP5LKTbqh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"iehiY0mLc\":\"showContactSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tUbr1DzQB\":[\".framer-cgpanr-container\",\".framer-1ohndvz\",\".framer-pb23sh\"],\"jJ6tR6pzs\":[\".framer-cgpanr-container\",\".framer-1ohndvz\",\".framer-pb23sh\"],\"XP5LKTbqh\":[\".framer-cgpanr-container\",\".framer-1ohndvz\",\".framer-pb23sh\"]}\n * @framerBreakpoints {\"tUbr1DzQB\":{\"min\":1200,\"canvasClassName\":\"framer-pukphz-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"jJ6tR6pzs\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1jsl3yi-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XP5LKTbqh\":{\"max\":809,\"canvasClassName\":\"framer-1mlihiq-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant tUbr1DzQB\n * @framerLayoutTemplate true\n */const FramercSFniocSv=withCSS(Component,css,\"framer-h907V\");export default FramercSFniocSv;FramercSFniocSv.displayName=\"Page Template\";FramercSFniocSv.defaultProps={height:1e3,width:1200};addPropertyControls(FramercSFniocSv,{iehiY0mLc:{defaultValue:true,title:\"Show Contact Section\",type:ControlType.Boolean}});addFonts(FramercSFniocSv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramercSFniocSv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercSFniocSv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jJ6tR6pzs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XP5LKTbqh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"tUbr1DzQB\\\":[\\\".framer-cgpanr-container\\\",\\\".framer-1ohndvz\\\",\\\".framer-pb23sh\\\"],\\\"jJ6tR6pzs\\\":[\\\".framer-cgpanr-container\\\",\\\".framer-1ohndvz\\\",\\\".framer-pb23sh\\\"],\\\"XP5LKTbqh\\\":[\\\".framer-cgpanr-container\\\",\\\".framer-1ohndvz\\\",\\\".framer-pb23sh\\\"]}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"tUbr1DzQB\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"iehiY0mLc\\\":\\\"showContactSection\\\"}\",\"framerBreakpoints\":\"{\\\"tUbr1DzQB\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-pukphz-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"jJ6tR6pzs\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1jsl3yi-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XP5LKTbqh\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1mlihiq-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"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 PageTemplate from \"https://framerusercontent.com/modules/UTBVUtROAaLucegGLkWF/9F8aw2HPX2QUp31vvHdz/cSFniocSv.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/29yMkCZ04TeUnFxxSHAC/WCLJRnKRf1QQ7lAduHhA/augiA20Il.js\")), path: \"/\"}, Sa4fhWa7R: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DlJ4FS9ZkKx4DQCOTAEv/N3qKCkDWjEIiGLq1wRXY/Sa4fhWa7R.js\")), path: \"/gallery\"}, zXWtR5Q1B: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2nI8AUvxTs6zMhUhxTbc/0Z4C5VHkYzcrvwKk6nAo/zXWtR5Q1B.js\")), path: \"/contact\"}, U6qKC5yx_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/N3MEiQyVcaifk96NwAdl/nA5UKtEObEGYKLVC7BFb/U6qKC5yx_.js\")), path: \"/imprint\"}, FuEyNYYAX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lyVErbJiLmdr5hGbDPGN/00N6D22v8JntfNbYD2vg/FuEyNYYAX.js\")), path: \"/404\"}, U5aOmk99B: {collectionId: \"W4_8XHXZh\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OhMEKJQeoXraf6aIALJC/lVZenIpj9lJL9B79Lmbb/U5aOmk99B.js\")), path: \"/gallery/:AeOfOjJBt\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {W4_8XHXZh: async () => (await import(\"https://framerusercontent.com/modules/ic0oPzM4a064Xj4KEfuO/rZ5I7hDWexGQCUiwGr1H/W4_8XHXZh.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"6975c3c3839cc38638eb37c53186e8d363e7dd309de64cb913a0fd6b67d05f89\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {iehiY0mLc: true}\r\nconst props2 = {...props1, iehiY0mLc: false}\r\nconst templateProps = {augiA20Il: props1, FuEyNYYAX: props2, Sa4fhWa7R: props1, U5aOmk99B: props1, U6qKC5yx_: props2, zXWtR5Q1B: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"Sa4fhWa7R\":\r\ncase \"zXWtR5Q1B\":\r\ncase \"U6qKC5yx_\":\r\ncase \"FuEyNYYAX\":\r\ncase \"U5aOmk99B\":\r\nreturn React.createElement(PageTemplate, {...props, key: \"PageTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"Sa4fhWa7R\":\r\ncase \"zXWtR5Q1B\":\r\ncase \"U6qKC5yx_\":\r\ncase \"FuEyNYYAX\":\r\ncase \"U5aOmk99B\":\r\nreturn [{hash: \"1mlihiq\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1jsl3yi\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"pukphz\", mediaQuery: \"(min-width: 1200px)\"}]\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(\"https://framerusercontent.com/modules/lyVErbJiLmdr5hGbDPGN/00N6D22v8JntfNbYD2vg/FuEyNYYAX.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://photos.christoph-gimpl.at\",\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/c82vr2m8w5RAaAABuvTi/VDXrAgrCz0kAZu7Lr1pp/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\t\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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"}