{"version":3,"file":"script_main.Cmx2OPNN.mjs","names":["useMemo","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","getProps","className","addPropertyOverrides","X","List","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Menu","SVG","Button","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","cursor","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","NavbarNavbar","Footer","BlurGradient","Cursor","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","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/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/uYlCqdxhAYQ4HmQnNs4b/I44qOPTVLWds8k2QUYPF/MdAXXs1rz.js","https:/framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js","https:/framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js","https:/framerusercontent.com/modules/LydE0v8waK0kunwaD0Ge/vnji3woV3XGktQ19JvuA/ouCM7q43h.js","https:/framerusercontent.com/modules/8YdF8BdG3KDvDa6XGqFK/EOR1nqcefH9xZcVQm7tW/P8YeTuaIl.js","https:/framerusercontent.com/modules/cgQJym1SN9K4ddnAm1bA/0hMYf3xUEBvhFCtb2UYh/BlnnkluY2.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","// Generated by Framer (9840458)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";const AutoCopyrightFonts=getFonts(AutoCopyright);const cycleOrder=[\"m1AmVQfC2\",\"g0RGRFrQR\",\"ygpjIOus5\",\"McVfCax_9\",\"eVD5NiejH\",\"KnOhcMgya\"];const serializationHash=\"framer-AU0fh\";const variantClassNames={eVD5NiejH:\"framer-v-1yh37sr\",g0RGRFrQR:\"framer-v-7qv50s\",KnOhcMgya:\"framer-v-lnji2g\",m1AmVQfC2:\"framer-v-134kp7\",McVfCax_9:\"framer-v-1aeqh6n\",ygpjIOus5:\"framer-v-1qiai61\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop | Inverse\":\"McVfCax_9\",\"Desktop | Regular\":\"m1AmVQfC2\",\"Phone | Inverse\":\"KnOhcMgya\",\"Phone | Regular\":\"ygpjIOus5\",\"Tablet | Inverse\":\"eVD5NiejH\",\"Tablet | Regular\":\"g0RGRFrQR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"m1AmVQfC2\"};};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:\"m1AmVQfC2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-134kp7\",className,classNames),\"data-framer-name\":\"Desktop | Regular\",layoutDependency:layoutDependency,layoutId:\"m1AmVQfC2\",ref:refBinding,style:{backgroundColor:\"var(--token-ed1dd9c7-48f3-4ef9-9d0b-ca7263e6339b, rgb(15, 15, 15))\",...style},variants:{eVD5NiejH:{backgroundColor:\"var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0))\"},KnOhcMgya:{backgroundColor:\"var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0))\"},McVfCax_9:{backgroundColor:\"var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0))\"}},...addPropertyOverrides({eVD5NiejH:{\"data-framer-name\":\"Tablet | Inverse\"},g0RGRFrQR:{\"data-framer-name\":\"Tablet | Regular\"},KnOhcMgya:{\"data-framer-name\":\"Phone | Inverse\"},McVfCax_9:{\"data-framer-name\":\"Desktop | Inverse\"},ygpjIOus5:{\"data-framer-name\":\"Phone | Regular\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w9gewf\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"US7H_zwQj\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1axc4ld\",\"data-border\":true,\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"VPT_La64b\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-a721e1ef-0b9a-44f1-95b1-5a403c974686, rgba(245, 245, 245, 0.1))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backgroundColor:\"var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0))\",borderBottomLeftRadius:17,borderBottomRightRadius:17,borderTopLeftRadius:17,borderTopRightRadius:17},variants:{eVD5NiejH:{backgroundColor:\"var(--token-ed1dd9c7-48f3-4ef9-9d0b-ca7263e6339b, rgb(15, 15, 15))\"},KnOhcMgya:{backgroundColor:\"var(--token-ed1dd9c7-48f3-4ef9-9d0b-ca7263e6339b, rgb(15, 15, 15))\"},McVfCax_9:{backgroundColor:\"var(--token-ed1dd9c7-48f3-4ef9-9d0b-ca7263e6339b, rgb(15, 15, 15))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19fsj5y\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"R6VBCSzhO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.5)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:\"See you soon!\"})}),className:\"framer-1unvjvn\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Ia8FB6VJ0\",style:{\"--extracted-r6o4lv\":\"var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KnOhcMgya:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.2)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:\"See you soon!\"})})},ygpjIOus5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 2.2)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:\"See you soon!\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7a6vw-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OjuExcpzb-container\",nodeId:\"OjuExcpzb\",rendersWithMotion:true,scopeId:\"MdAXXs1rz\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(48, 48, 48))\",dateRange:false,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.88)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"OjuExcpzb\",layoutId:\"OjuExcpzb\",name:\"Dhanwanth Parameswar\",startYear:2023,statement:\"\",width:\"100%\",...addPropertyOverrides({KnOhcMgya:{name:\"\"},ygpjIOus5:{name:\"\"}},baseVariant,gestureVariant)})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AU0fh.framer-nc8l56, .framer-AU0fh .framer-nc8l56 { display: block; }\",\".framer-AU0fh.framer-134kp7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 963px; }\",\".framer-AU0fh .framer-w9gewf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-AU0fh .framer-1axc4ld { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 100%; }\",\".framer-AU0fh .framer-19fsj5y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 30px 0px 30px 0px; position: relative; width: 100%; }\",\".framer-AU0fh .framer-1unvjvn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-AU0fh .framer-7a6vw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-AU0fh.framer-v-7qv50s .framer-w9gewf, .framer-AU0fh.framer-v-1yh37sr .framer-w9gewf { padding: 0px 30px 30px 30px; }\",\".framer-AU0fh.framer-v-1qiai61.framer-134kp7, .framer-AU0fh.framer-v-lnji2g.framer-134kp7 { width: 390px; }\",\".framer-AU0fh.framer-v-1qiai61 .framer-w9gewf, .framer-AU0fh.framer-v-lnji2g .framer-w9gewf { padding: 0px 15px 15px 15px; }\",\".framer-AU0fh.framer-v-1qiai61 .framer-1axc4ld, .framer-AU0fh.framer-v-lnji2g .framer-1axc4ld { padding: 0px 20px 0px 20px; }\",\".framer-AU0fh.framer-v-1qiai61 .framer-1unvjvn, .framer-AU0fh.framer-v-lnji2g .framer-1unvjvn { order: 0; white-space: pre-wrap; width: 65%; word-break: break-word; word-wrap: break-word; }\",\".framer-AU0fh.framer-v-1qiai61 .framer-7a6vw-container, .framer-AU0fh.framer-v-lnji2g .framer-7a6vw-container { order: 1; }\",'.framer-AU0fh[data-border=\"true\"]::after, .framer-AU0fh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 136\n * @framerIntrinsicWidth 963\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"g0RGRFrQR\":{\"layout\":[\"fixed\",\"auto\"]},\"ygpjIOus5\":{\"layout\":[\"fixed\",\"auto\"]},\"McVfCax_9\":{\"layout\":[\"fixed\",\"auto\"]},\"eVD5NiejH\":{\"layout\":[\"fixed\",\"auto\"]},\"KnOhcMgya\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMdAXXs1rz=withCSS(Component,css,\"framer-AU0fh\");export default FramerMdAXXs1rz;FramerMdAXXs1rz.displayName=\"Footer\";FramerMdAXXs1rz.defaultProps={height:136,width:963};addPropertyControls(FramerMdAXXs1rz,{variant:{options:[\"m1AmVQfC2\",\"g0RGRFrQR\",\"ygpjIOus5\",\"McVfCax_9\",\"eVD5NiejH\",\"KnOhcMgya\"],optionTitles:[\"Desktop | Regular\",\"Tablet | Regular\",\"Phone | Regular\",\"Desktop | Inverse\",\"Tablet | Inverse\",\"Phone | Inverse\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMdAXXs1rz,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AutoCopyrightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMdAXXs1rz\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"963\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g0RGRFrQR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ygpjIOus5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"McVfCax_9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eVD5NiejH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KnOhcMgya\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"136\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MdAXXs1rz.map","// Generated by Framer (6ca5d98)\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 0 12 L 0 0 L 16.5 0 L 16.5 12 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"12px\" id=\"gwB_ZdJt6\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"xGkn4qbwc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 12)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"uQ9bOFKFt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 6)\" width=\"16.5px\"/><path d=\"M 0 0 L 16.5 0\" fill=\"transparent\" height=\"1px\" id=\"hrURkUe9P\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.75 18)\" width=\"16.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3559153988\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iZmZi\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-iZmZi { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"List\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-iZmZi\");Icon.displayName=\"List\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"List\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\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 1.5 16.5 C 0.672 16.5 0 15.828 0 15 L 0 1.5 C 0 0.672 0.672 0 1.5 0 L 15 0 C 15.828 0 16.5 0.672 16.5 1.5 L 16.5 15 C 16.5 15.828 15.828 16.5 15 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"LjE0Ycn76\" transform=\"translate(3.75 3.75)\" width=\"16.5px\"/><path d=\"M 13.5 0 L 0 13.5\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"oSDwjLCvX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/><path d=\"M 13.5 13.5 L 0 0\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"13.5px\" id=\"H9XwXWiXU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(5.25 5.25)\" width=\"13.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2202960551\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-AhL2C\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-AhL2C { -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 {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-AhL2C\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import List from\"https://framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";const XFonts=getFonts(X);const ListFonts=getFonts(List);const cycleOrder=[\"bvyk9PNwT\",\"digb9yZ7n\"];const serializationHash=\"framer-oM6kF\";const variantClassNames={bvyk9PNwT:\"framer-v-1qkfhyo\",digb9yZ7n:\"framer-v-p1hazh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Menu Closed\":\"digb9yZ7n\",\"Menu Open\":\"bvyk9PNwT\"};const getProps=({click,height,id,width,...props})=>{return{...props,Op4qRDVbS:click??props.Op4qRDVbS,variant:humanReadableVariantMap[props.variant]??props.variant??\"bvyk9PNwT\"};};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,Op4qRDVbS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bvyk9PNwT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1o2l6rt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Op4qRDVbS){const res=await Op4qRDVbS(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"digb9yZ7n\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"digb9yZ7n\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qkfhyo\",className,classNames),\"data-framer-name\":\"Menu Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bvyk9PNwT\",onTap:onTap1o2l6rt,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({digb9yZ7n:{\"data-framer-name\":\"Menu Closed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1gfcl1c\",layoutDependency:layoutDependency,layoutId:\"QRdjABDit\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}}),isDisplayed1()&&/*#__PURE__*/_jsx(List,{animated:true,className:\"framer-1une7ye\",layoutDependency:layoutDependency,layoutId:\"YuN7RmSKw\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oM6kF.framer-18yqg43, .framer-oM6kF .framer-18yqg43 { display: block; }\",\".framer-oM6kF.framer-1qkfhyo { cursor: pointer; height: 200px; position: relative; width: 24px; }\",\".framer-oM6kF .framer-1gfcl1c, .framer-oM6kF .framer-1une7ye { flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-oM6kF.framer-v-p1hazh.framer-1qkfhyo { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"digb9yZ7n\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Op4qRDVbS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerouCM7q43h=withCSS(Component,css,\"framer-oM6kF\");export default FramerouCM7q43h;FramerouCM7q43h.displayName=\"Menu\";FramerouCM7q43h.defaultProps={height:24,width:24};addPropertyControls(FramerouCM7q43h,{variant:{options:[\"bvyk9PNwT\",\"digb9yZ7n\"],optionTitles:[\"Menu Open\",\"Menu Closed\"],title:\"Variant\",type:ControlType.Enum},Op4qRDVbS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerouCM7q43h,[{explicitInter:true,fonts:[]},...XFonts,...ListFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerouCM7q43h\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Op4qRDVbS\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"digb9yZ7n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ouCM7q43h.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5HkRmZA2OoOQHClk7Vzq/xOE2NyJGbUTfZV3EhaOC/KjEL69wIH.js\";import Button from\"https://framerusercontent.com/modules/rA4Le9cWiz7kbk7sgniA/y7BOpxYF7mvqrYG9Jw0l/og1sRmudX.js\";import Menu from\"https://framerusercontent.com/modules/LydE0v8waK0kunwaD0Ge/vnji3woV3XGktQ19JvuA/ouCM7q43h.js\";const MenuFonts=getFonts(Menu);const SVGFonts=getFonts(SVG);const ButtonFonts=getFonts(Button);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"Dk6Rnigso\",\"EQ9AQw3BI\",\"fY0UNW6za\",\"V0Zk7Osou\",\"azy9vg7ei\"];const serializationHash=\"framer-Mnxh1\";const variantClassNames={azy9vg7ei:\"framer-v-1ducyln\",Dk6Rnigso:\"framer-v-1cq3e7x\",EQ9AQw3BI:\"framer-v-nt1ah\",fY0UNW6za:\"framer-v-l9ur9k\",V0Zk7Osou:\"framer-v-nbds96\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:70,delay:0,mass:1,stiffness:800,type:\"spring\"};const transition2={bounce:0,delay:.1,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop Hidden\":\"Dk6Rnigso\",\"Phone Closed\":\"V0Zk7Osou\",\"Phone Hidden\":\"azy9vg7ei\",\"Phone Open\":\"fY0UNW6za\",Desktop:\"EQ9AQw3BI\"};const getProps=({cursor,height,id,width,...props})=>{return{...props,lI2JYLQ9S:cursor??props.lI2JYLQ9S,variant:humanReadableVariantMap[props.variant]??props.variant??\"Dk6Rnigso\"};};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,lI2JYLQ9S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Dk6Rnigso\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Op4qRDVbSulbgys=activeVariantCallback(async(...args)=>{setVariant(\"V0Zk7Osou\");});const Op4qRDVbS1xs6kig=activeVariantCallback(async(...args)=>{setVariant(\"fY0UNW6za\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fY0UNW6za\",\"V0Zk7Osou\",\"azy9vg7ei\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"fY0UNW6za\")return false;return true;};const isDisplayed2=()=>{if([\"V0Zk7Osou\",\"azy9vg7ei\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cq3e7x\",className,classNames),\"data-framer-name\":\"Desktop Hidden\",layoutDependency:layoutDependency,layoutId:\"Dk6Rnigso\",ref:refBinding,style:{...style},...addPropertyOverrides({azy9vg7ei:{\"data-framer-name\":\"Phone Hidden\"},EQ9AQw3BI:{\"data-framer-name\":\"Desktop\"},fY0UNW6za:{\"data-framer-name\":\"Phone Open\"},V0Zk7Osou:{\"data-framer-name\":\"Phone Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4xrg1j\",\"data-border\":true,\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"GRoR22ukz\",style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"var(--token-a721e1ef-0b9a-44f1-95b1-5a403c974686, rgba(245, 245, 245, 0.1))\",\"--border-left-width\":\"0.5px\",\"--border-right-width\":\"0.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.5px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(15, 15, 15, 0.85)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:0,WebkitBackdropFilter:\"blur(10px)\"},variants:{EQ9AQw3BI:{opacity:1},fY0UNW6za:{opacity:1},V0Zk7Osou:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f09g53\",layoutDependency:layoutDependency,layoutId:\"KxLYHwE3W\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({azy9vg7ei:{height:24,width:\"24px\",y:(componentViewport?.y||0)+-60+-.7333+18.7334},fY0UNW6za:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-214.85)/2)+18.65+0+0},V0Zk7Osou:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+-.7333+18.7334}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hbjf7i-container\",layoutDependency:layoutDependency,layoutId:\"u8Aes0JiO-container\",nodeId:\"u8Aes0JiO\",rendersWithMotion:true,scopeId:\"P8YeTuaIl\",...addPropertyOverrides({azy9vg7ei:{\"data-framer-cursor\":lI2JYLQ9S},fY0UNW6za:{\"data-framer-cursor\":lI2JYLQ9S},V0Zk7Osou:{\"data-framer-cursor\":lI2JYLQ9S}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"u8Aes0JiO\",layoutId:\"u8Aes0JiO\",style:{height:\"100%\",width:\"100%\"},variant:\"bvyk9PNwT\",width:\"100%\",...addPropertyOverrides({azy9vg7ei:{Op4qRDVbS:Op4qRDVbS1xs6kig,variant:\"digb9yZ7n\"},fY0UNW6za:{Op4qRDVbS:Op4qRDVbSulbgys},V0Zk7Osou:{Op4qRDVbS:Op4qRDVbS1xs6kig,variant:\"digb9yZ7n\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":ulfMRbDIF\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"s6zJTN2QU\",openInNewTab:false,scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9gqd4h framer-fgwvb\",\"data-framer-cursor\":lI2JYLQ9S,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"s6zJTN2QU\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15di0zn-container\",\"data-framer-name\":\"Logo\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zYYnNrU_b-container\",name:\"Logo\",nodeId:\"zYYnNrU_b\",rendersWithMotion:true,scopeId:\"P8YeTuaIl\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(255, 255, 255)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"500mm\" height=\"69.19mm\" version=\"1.1\" viewBox=\"0 0 500 69.19\" xml:space=\"preserve\" xmlns=\"http://www.w3.org/2000/svg\"><g transform=\"matrix(.095566 .005343 -.005343 .095566 207.58 61.382)\"><path d=\"m-1874.5 111.22c-17.708-0.90897-35.373-2.6861-52.652-7.1438-20.95-6.2255-41.828-18.174-52.388-38.1-4.2161-8.6729-5.7242-18.527-5.2917-28.046 1.7163-23.671 17.464-43.621 35.193-58.208 18.272-14.852 39.322-25.661 59.792-37.042 18.918-9.6519 38.062-18.758 57.679-26.723 20.768-8.5631 42.027-15.959 63.5-22.754 8.8164-1.6285 10.974-11.184 15.081-17.727 12.532-24.416 24.78-48.989 37.042-73.554 3.7989-8.5736 8.2355-16.883 12.171-25.4 5.6534-11.69 11.17-23.436 16.669-35.19 7.1779-15.207 14.108-30.517 21.167-45.773 7.8182-17.652 15.796-35.237 23.548-52.917 6.7941-15.677 13.589-31.361 20.373-47.037 4.1889-8.7907 16.76-10.773 23.744-4.2917 10.171 7.5557 12.419 22.713 5.8899 33.338-5.5324 12.254-11.541 24.31-17.198 36.512-5.9577 12.415-11.775 24.889-17.727 37.306-6.4962 13.771-13.069 27.51-19.579 41.275-6.4962 13.771-13.069 27.51-19.579 41.275-6.5102 13.765-13.083 27.504-19.579 41.275-6.3461 13.407-12.704 26.809-19.05 40.217-1.4699 3.0499-5.7064 9.7504 0.5291 9.525 85.232-21.561 171.31-39.82 258.23-53.181 24.843-3.8391 49.858-7.3279 74.612-10.319 7.2467-1.8163 17.429 0.6705 21.167-7.7313 13.52-20.344 25.138-42.049 33.338-65.029 10.088-28.29 15.446-59.287 8.7313-88.9-4.8605-21.945-17.654-41.856-35.19-55.827-17.2-13.8-37.359-22.91-58.208-29.633-23.936-7.1711-48.756-10.883-73.554-12.171-8.1574-0.16213-16.478-0.67737-24.532-0.41519-13.391 0.0157-26.749 0.48051-40.026 1.7381-33.556 2.8507-67.148 8.864-100.01 17.198-38.575 9.0585-76.452 20.871-113.77 34.131-21.72 7.769-43.098 16.366-64.294 25.4-16.46 7.2369-32.789 14.79-48.948 22.754-35.879 17.803-70.75 37.552-104.25 59.531-45.013 29.636-87.826 62.774-126.6 100.15-15.658 15.721-29.59 33.187-41.409 51.989-5.43 8.9871-7.793 19.862-5.0271 30.162 0.9481 6.4212 7.1161 12.389 3.7042 18.992-3.9574 7.3108-14.732 5.538-20.373 1.1167-13.097-9.1702-19.501-25.939-16.669-41.54 3.7719-23.011 17.654-42.632 31.75-60.586 30.751-37.538 69.433-67.485 108.21-96.312 40.653-29.839 83.409-56.838 127.79-80.698 16.91-9.243 34.278-17.731 51.594-26.194 18.888-8.9816 38.095-17.195 57.415-25.135 25.763-10.473 51.98-19.936 78.581-28.31 54.99-17.442 111.55-30.215 168.8-37.571 12.879-1.5166 25.845-2.6292 38.894-2.9104 20.623-0.89855 41.279 0.52519 61.648 2.9104 39.449 5.1562 79.78 14.606 112.98 37.571 22.851 15.287 40.714 37.244 52.652 61.912 6.7141 14.623 12.418 29.898 14.288 46.038 4.1015 31.041-1.9794 62.64-12.171 92.075-5.38 15.576-11.882 30.696-19.303 45.421 6.722 2.4972 15.687-1.1104 23.272-0.97132 9.3791-0.87921 18.716-1.8031 28.108-2.755 3.8319-3.9418 4.7041-10.009 7.6107-14.707 6.965-16.125 14.349-32.077 21.431-48.154 7.9829-17.708 15.88-35.452 23.812-53.181 8.1684-18.057 16.126-36.202 24.342-54.24 7.3165-16.619 14.819-33.16 22.225-49.742 7.3409-16.219 14.378-32.564 21.96-48.683 5.1018-10.906 21.206-12.608 28.958-3.8494 7.5749 6.5061 7.2434 17.871 2.7925 26.074-8.9932 22.056-18.411 43.936-28.31 65.617-7.2358 16.336-14.843 32.518-22.49 48.683-6.6831 13.943-13.15 27.975-20.108 41.804-4.5791 10.255-9.7472 20.266-14.552 30.427-6.4978 13.682-13.244 27.261-19.579 41.01-3.0423 6.4717-6.4671 12.785-8.7313 19.579-1.4913 5.6889 0.2003 12.134 4.6385 16.378 4.1275 8.5146-7.5545 5.2888-11.782 8.2287-9.68 5.1619-12.284 16.691-17.198 25.665-3.6926 8.4799-7.9771 16.834-10.838 25.579 5.0049 2.3903 8.9499-11.149 13.749-14.467 10.507-12.871 20.906-25.794 32.334-37.814 12.221-10.768 27.092-20.006 43.675-21.435 14.385-1.3676 26.733 9.7608 31.146 22.736 5.0275 12.817 0.4378 26.78-5.2916 38.629-10.7 26.014-21.352 52.049-30.162 78.846-3.4558 4.3799-2.7356 13.956 4.9209 11.112 16.556-12.044 33.46-23.645 49.915-35.807 6.5919-5.6977 6.9323-15.055 10.78-22.401 14.12-35.676 38.335-67.52 69.58-89.958 13.199-9.9858 29.143-16.685 45.736-17.953 14.083-1.2832 28.927 3.2021 38.454 14.004 5.6839 6.4145 9.9664-4.7709 13.841-8.0126 5.5981-7.8268 17.747-5.3321 23.801 0.70282 7.4128 7.1554 7.3495 18.598 3.8498 27.662-7.8921 24.79-22.721 46.49-33.867 69.85-5.3234 12.063-10.464 24.397-12.435 37.571 0.6346 8.0442 9.7653 6.8988 14.288 2.9104 19.914-11.94 34.886-30.082 51.066-46.378 27.239-29.356 52.139-60.968 74.346-94.38 4.0738-7.3925 13.471-6.1036 19.844-2.9104 7.1461 2.6223 11.929 10.055 11.708 17.573-0.32295 7.066-2.8319 14.716-6.1516 21.321-3.1584 6.7512-7.4289 13.121-11.103 19.494 6.5382 1.8384 12.629-11.242 19.047-14.996 19.094-17.405 39.681-33.618 62.435-46.038 10.552-6.0504 24.529-7.707 34.925-0.52916 9.3999 5.4812 13.651 17.168 10.848 27.517-2.4543 10.884-7.8022 20.804-11.642 31.221-10.673 26.309-21.14 52.728-30.956 79.375 1.3684 5.5319 8.4245 0.11774 11.377-1.5875 10.317-8.0839 18.289-18.677 27.719-27.737 18.819-19.844 38.37-39.229 53.508-62.173 11.158-15.722 20.107-32.833 29.633-49.525 5.9446-9.1872 13.923-19.362 25.665-20.373 8.7891 0.57272 16.528 7.0515 20.108 14.817 3.5754 9.0345-4.7733 15.82-8.9958 22.754-16.639 23.657-32.32 48.246-43.656 74.877-5.9572 14.589-11.292 29.59-14.288 45.13 1.8928 8.1085 11.36-3.4947 14.403-6.1544 20.208-23.869 38.949-49.199 53.86-76.753 4.5758-8.1147 8.7703-16.436 12.7-24.871 4.3859-8.829 15.415-13.436 24.606-9.5834 10.768 4.2147 18.601 17.086 13.494 28.31-3.2761 8.203-7.8175 15.882-11.112 24.077-6.8106 15.987-13.812 33.001-11.906 50.8 0.44823 7.2292 9.1202 12.987 15.483 8.4667 9.9708-9.643 17.746-21.522 24.998-33.338 14.181-23.851 22.782-50.73 26.44-78.209-0.23286-10.26-4.1637-20.041-6.3316-30.005 0.75314-8.1933 4.2076-18.879 13.758-20.108 14.193-0.65997 25.385 9.3316 37.042 15.875 8.4448 3.1262 17.653 1.9212 26.458 2.9104 9.1601 0.41904 18.408 1.219 27.517 1.3229 9.52-1.1554 16.43-8.6584 24.606-12.965 15.911-9.8333 33.076-20.387 52.52-19.509 12.779 0.76217 23.966 7.8125 33.06 16.334 6.8328 2.1884 7.9-7.6879 11.927-11.261 5.3288-4.1599 12.875-2.3054 18.645-0.11627 9.0408 3.7535 12.017 14.745 10.583 23.548-1.2165 13.988-9.7557 25.62-15.875 37.835-10.335 19.309-21.162 38.583-27.781 59.531-1.8978 7.0018-3.4719 14.708-3.7703 21.586 1.197 6.6161 8.5803 2.5326 12.031 0.11024 15.55-9.5145 27.898-23.193 41.082-35.588 31.985-32.063 60.694-67.377 85.33-105.43 3.458-6.4826 11.574-7.1794 17.727-4.4979 9.15 2.3755 15.791 11.666 14.288 21.167-1.2402 12.083-8.0643 22.67-14.542 32.458 5.5657 2.0952 11.589-8.8004 17.087-12.18 17.905-15.756 36.13-32.015 57.78-42.504 10.353-4.8294 23.234-8.7676 34.025-3.175 11.314 7.3367 13.449 22.944 10.689 35.19-3.2274 13.918-9.642 26.74-14.817 39.952-8.37 21.024-16.824 42.013-24.077 63.5-0.62686 8.9197 9.23 0.0679 12.376-2.1167 14.476-12.455 26.93-27.11 40.276-40.747 21.856-23.383 43.521-46.931 64.029-71.442 5.6498-7.7768 7.8037-17.344 11.906-25.924 7.7141-19.456 15.909-38.738 23.548-58.208-3.5145-6.6563-14.253-0.79687-20.638-1.8521-28.842 2.5106-57.702 6.1689-86.254 12.171-9.2554 1.1759-18.829 5.2412-23.686 13.657-7.202 1.9696-15.104-1.2078-22.682-0.23149-9.0167-0.58782-19.655-0.98738-25.598-8.9475-5.5344-6.1891-7.2895-16.462-1.1366-22.872 4.7016-4.8172 11.505-6.5536 17.541-9.122 25.116-9.2793 52.131-11.672 78.383-16.065 13.913-1.4909 27.753-3.4338 41.738-4.5723 15.115-1.4335 30.302-2.407 45.508-3.175 6.3162 0.26903 13.442-1.7968 16.14-8.2021 9.72-22.622 19.191-45.347 28.84-67.998 6.7112-15.763 13.234-31.611 20.108-47.302 4.6513-9.0396 17.84-10.215 24.8-3.2334 9.2851 6.4275 12.43 19.855 6.6851 29.633-6.5572 15.053-13.37 30.001-20.108 44.979-6.9252 15.508-13.786 31.051-20.891 46.48 7.906 2.3308 18.031-0.44838 26.786-0.42406 6.1722-1.6718 16.761 2.6692 19.505-4.7806 8.2751-18.828 16.812-37.548 25.135-56.356 8.1685-18.057 16.126-36.202 24.342-54.24 7.3241-16.615 14.783-33.175 22.225-49.742 3.1504-7.0241 5.8111-16.104 14.288-18.256 9.0466-2.4903 19.445 3.1523 23.548 11.377 2.6944 5.9957 1.6638 12.557-1.3229 18.256-8.1116 18.081-16.107 36.21-24.342 54.24-6.7116 15.202-13.486 30.379-20.373 45.508-6.6309 15.023-13.378 29.998-20.108 44.979 0.24361 9.7843 14.426 3.3842 20.628 4.758 15.771-0.92607 31.578-1.349 47.37-1.8476 31.37-0.7778 62.797-1.1433 94.192-0.52916 19.49 1.2348 39.897 2.6011 57.679 11.642 8.5578 4.1209 15.348 13.849 11.906 23.548-2.0118 6.7245-9.9992 11.646-16.669 8.2021-14.411-4.6231-29.37-7.7466-44.491-8.051-14.98-0.43337-29.954-0.63404-44.938-0.94483-18.031-0.8115-36.053 0.60199-54.099 0.41476-11.857 0.57299-23.751 0.63084-35.595 1.4373-14.051 0.65192-28.067 1.6072-42.069 2.6458-5.773 0.68376-14.093-0.94608-16.14 6.35-6.9649 16.125-14.349 32.077-21.431 48.154-7.4569 16.477-14.716 33.099-22.229 49.514 4.2663 7.759 10.122-7.387 14.889-10.118 17.33-18.14 37.699-33.637 60.522-44.159 12.545-4.7889 25.909 3.0048 34.249 12.109 8.8545 9.8623 8.0993 24.643 2.7927 36.045-8.0501 19.362-17.093 38.314-25.135 57.679-4.7836 12.335-10.587 24.728-11.642 38.1-1.457 6.8695 6.8164 8.2987 10.583 3.9688 20.627-11.935 38.798-27.571 56.214-43.656 6.1363-4.1269 14.468-1.6719 18.593 4.178 6.9668 6.1866 5.9897 17.6-0.72372 23.603-17.09 20.406-37.356 38.895-61.383 50.8-12.477 5.4175-26.796 8.4824-39.952 3.4396-12.809-3.8236-20.708-16.763-21.696-29.633-2.191-22.984 5.75-45.374 15.875-65.617 5.7136-13.325 12.061-26.388 17.198-39.952-4.8948-6.4282-12.316 7.1294-17.226 9.8022-35.859 33.168-64.584 73.02-92.046 113.23-6.4684 8.7056-11.43 18.593-18.718 26.634-6.427 6.7593-16.975 2.9787-22.828-2.6257-7.9829-5.7932-10.298-16.49-7.4025-25.596 4.4813-12.767 10.321-25.013 15.346-37.571 9.938-23.471 19.659-47.032 29.898-70.379 8.3866-18.18 16.481-36.481 24.606-54.769 7.3401-16.837 14.719-33.658 21.96-50.535-0.4845-9.3521-15.73-2.6425-22.05-4.7582-6.8662 0.50757-16.772-2.0779-20.283 5.8166-6.8538 14.806-13.443 29.721-19.844 44.715-9.7819 22.751-19.141 45.677-28.046 68.792-10.923 27.847-21.058 56.021-30.692 84.402-6.0481 16.588-10.624 33.698-16.669 50.271-4.51 9.4002-17.654 11.725-25.553 5.2917-9.4224-5.8681-12.243-18.632-8.049-28.575 2.9471-9.6739 6.0115-19.419 8.9871-29.02-4.6922-5.6852-10.71 9.4856-15.799 11.747-15.189 15.031-30.856 31.06-51.132 38.969-11.312 4.8958-25.128 4.1477-34.925-3.7042-12.314-8.9496-15.354-26.261-11.112-40.217 4.4371-22.421 11.67-44.259 20.902-65.088 3.004-7.1496 6.5774-14.306 10.026-21.125-6.9408-3.6745-13.995 8.8682-20.609 11.864-29.038 23.834-53.916 52.215-76.994 81.756-12.441 15.947-24.168 32.48-36.39 48.563-5.9798 6.4644-16.235 6.9731-23.406 2.2367-7.6266-3.3378-11.502-12.105-9.525-20.108 1.7681-9.1558 7.1536-17.047 12.316-24.629-3.0462-10.6-10.095 5.3177-14.605 8.4624-14.958 17.086-35.665 30.768-58.83 32.306-13.7 1.8011-27.725-6.1437-33.338-18.785-3.6543-6.488-5.2504-13.839-6.9876-20.997-5.7543 0.0215-9.0151 10.655-14.179 14.124-14.699 15.446-32.15 29.59-52.388 37.3-14.87 5.3991-33.427 5.3836-45.5-6.0854-11.582-10.752-14.094-27.804-12.973-42.862 2.1563-21.058 9.1905-41.476 18.785-60.267 3.3826-6.638 7.878-12.689 11.112-19.373-3.4168-5.9801-13.116-1.42-18.931-2.9104-4.6173 0.25316-9.6532-0.50424-14.011 0.37445-3.3408 6.1309-3.526 13.673-5.9515 20.263-7.9654 28.61-18.922 56.473-34.66 81.756-10.817 16.686-24.298 33.08-42.862 41.275-13.913 5.6914-30.702 1.5231-40.752-9.5476-7.4796-7.6808-11.344-17.946-13.223-28.288-6.8549 0.73682-10.414 13.071-16.419 17.673-12.53 13.558-26.24 28.58-44.964 32.862-14.377 3.722-28.62-6.4712-34.131-19.315-3.8715-8.0999-3.334-17.266-3.6425-25.992-6.4731-0.22324-10.78 12.97-16.901 17.361-5.8468 6.4665-11.745 12.218-18.885 17.627-13.294 10.273-31.792 17.552-48.149 10.319-12.154-5.3937-18.819-19.236-17.458-32.191 1.0147-20.437 8.5193-39.882 15.077-59.09 4.9752-12.795 10.208-25.483 15.61-38.1-4.405-5.6719-11.354 7.252-16.14 8.9958-28.5 24.251-53.973 51.941-77.523 80.962-12.898 15.765-25.084 32.106-37.739 48.047-5.2636 6.7691-14.968 9.535-22.586 5.1343-7.5902-3.6698-15.326-10.753-13.74-20.034 1.0785-9.6604 7.4052-17.626 11.359-26.268-3.3072-5.7365-9.3366 6.5189-13.497 8.4667-14.382 13.014-29.88 26.78-49.209 31.485-14.561 3.6023-31.233-2.055-40.481-14.023-4.7496-6.3211-6.68-14.214-7.6729-21.847-6.1494-2.084-11.318 10.885-16.933 14.552-16.255 15.492-34.331 31.098-56.621 36.664-14.556 3.9666-30.937-0.4434-40.946-11.859-4.3398-4.1128-8.7149-16.076-15.41-7.9845-15.57 11.004-31.904 22.865-51.329 25.33-12.013 1.5478-24.189-4.4554-30.427-14.795-4.8349-6.3693-7.1984-14.234-7.1438-22.177-0.2976-17.647 5.4799-34.887 10.848-51.594 6.0088-17.39 13.406-34.204 20.108-51.307-1.3219-7.7807-11.252 5.2142-14.815 7.6509-23.875 25.043-45.885 51.879-66.676 79.64-15.643 20.711-29.922 42.397-43.921 64.224-5.0378 7.6181-15.615 11.089-23.754 6.4201-12.14-6.415-15.909-22.726-10.113-34.66 10.177-25.516 20.933-50.793 32.015-75.935 7.8244-17.899 15.868-35.706 24.077-53.446 1.2367-2.9463 5.5264-8.6751 0.2814-9.525-18.261 0.0832-36.532-0.21969-54.786 0.26459-7.6521 4.0956-11.214 13.435-17.4 19.45-25.378 29.773-54.583 56.068-85.259 80.298-43.61 34.189-90.037 64.914-139.17 90.487-14.413 7.8615-29.324 14.805-44.185 21.696-22.852 10.391-46.183 19.623-69.85 28.046-38.983 13.338-78.769 24.352-119.33 31.75-22.874 3.6971-46.021 5.6016-69.321 4.4979zm22.225-34.925c23.992-1.623 47.768-6.3761 71.438-11.112 34.862-7.6545 69.444-17.299 102.39-30.956 19.07-7.5138 37.739-15.998 56.356-24.606 9.7225-4.83 19.595-9.2957 29.104-14.552 30.639-15.643 60.29-33.176 88.852-52.387 34.032-23.05 66.117-48.927 95.823-77.258 5.0259-6.08 12.84-11.165 16.623-17.55-6.6571-0.54704-13.625 1.3524-20.39 2.1297-27.261 2.9811-54.698 7.513-81.955 11.981-53.091 9.0275-105.79 20.276-157.96 33.602-25.819 6.3317-51.269 14.083-76.994 20.638-8.9027 3.2064-10.908 13.22-14.288 20.902-10.496 26.327-20.407 52.896-29.898 79.64-3.1166 9.2818-16.165 12.846-23.477 6.35-10.312-7.3146-14.378-22.106-8.2726-33.338 7.095-16.285 14.534-32.426 21.696-48.683-0.6904-7.4879-10.298-0.69379-14.817 0-21.88 7.5738-43.171 16.572-63.765 27.252-20.516 10.736-40.489 22.635-59.261 36.248-11.001 8.7087-21.139 19.39-26.464 32.544-3.7787 8.7361-1.2868 20.082 7.4083 24.871 10.343 6.4266 22.742 8.2667 34.396 11.112 17.635 3.2588 35.494 4.0517 53.446 3.175zm784.75-130.7c13.049-1.5687 23.015-11.514 32.662-19.544 21.825-20.822 40.717-45.163 53.592-72.531 3.4289-8.7105 8.0596-18.243 5.5562-27.781-3.4682-7.1982-12.309-3.7144-17.727-1.0583-22.367 12.818-39.25 33.02-54.504 53.398-10.902 15.272-21.091 31.596-26.194 49.789-1.6591 5.7004-3.063 15.634 4.4979 17.462 0.8002-0.45356 1.4282 1.1474 2.1167 0.26458zm704.85-44.979c12.964-3.5904 23.31-13.158 33.073-21.96 19.653-18.53 36.493-40.285 49.477-64.029 5.4367-11.04 11.85-22.733 10.319-35.454-1.1964-7.1156-10.054-6.7975-15.081-3.9688-16.747 6.9921-29.401 20.823-41.804 33.614-15.185 17.086-29.264 35.641-39.158 56.345-4.2634 9.1408-8.8385 19.034-7.6729 29.369 0.85737 5.1738 6.0108 7.5396 10.848 6.0854zm956.73 103.72c-10.595-3.4578-18.298-14.476-16.929-25.723-0.0671-22.943 3.7563-45.901 11.108-67.674 6.491-21.18 13.684-42.14 21.167-62.971 8.0372-22.3 16.767-44.312 25.929-66.146 7.0946-17.136 14.771-34.032 22.754-50.8 4.3244-9.6334 9.311-18.992 13.758-28.575 4.7106-5.7444 1.6701-12.873-4.7475-15.875-8.9734-8.1382-16.136-19.787-14.814-32.403 0.77956-15.643 10.845-29.163 23.271-37.976 16.064-12.284 34.447-20.976 52.911-28.84 6.8285-3.3217 11.679-9.0997 15.346-15.61 21.744-33.989 43.231-68.145 65.088-102.06 6.571-10.019 21.839-11.092 30.245-2.8843 7.0796 5.7158 6.7101 16.957 0.97537 23.51-14.043 22.249-28.292 44.37-42.317 66.632 3.0018 3.5417 10.236-2.0207 14.8-2.1321 36.948-9.3466 74.347-19.07 112.59-19.011 12.699 0.9281 27.376 1.7713 36.551 11.87 4.7172 6.1149 7.075 15.839 0.99199 21.853-5.3764 4.5703-12.361 1.9552-18.374 0.36925-18.329-3.9966-37.364-2.642-55.562 1.5875-39.438 7.551-78.204 18.507-115.89 32.279-5.4569 1.0881-10.268 4.4032-12.171 9.7896-8.2553 15.365-16.808 30.566-24.871 46.038 4.572 4.9084 13.804 0.0467 20.216 1.0399 21.884-1.9936 43.761-4.5072 65.509-8.7128 31.119-5.4178 61.621-13.805 91.546-23.812 17.597-6.1494 35.342-11.942 52.652-18.785 21.775-8.078 43.156-17.106 64.294-26.723 17.35-7.8187 34.326-16.582 51.064-25.665 31.988-17.588 63.03-37.273 91.238-60.561 14.897-12.858 28.899-26.815 41.318-42.097 8.3116-10.181 16.907-20.623 20.902-33.337 4.1531-12.977 8.4049-27.568 2.9104-40.746-8.7564-19.258-28.893-29.7-48.154-35.719-27.432-8.3752-56.127-10.462-84.645-10.424-8.194-0.55652-16.528 0.3955-24.818 0.25614-17.138 1.1495-34.174 2.1618-51.139 5.1407-45.919 6.5618-91.445 15.898-136.26 27.781-33.926 9.1479-67.597 19.539-100.54 31.75-19.182 6.9659-38.119 14.52-56.885 22.49-15.533 6.4271-30.771 13.568-46.038 20.638-20.149 9.9064-40.427 19.698-60.002 30.692-24.072 13.794-47.938 28.224-69.908 45.244-9.2704 7.1506-15.415 17.447-20.104 27.944-3.9118 6.3478-11.637 3.4434-16.937 0.89545-8.3828-3.7925-13.445-13.02-12.166-22.154-0.17805-8.4454 3.6738-16.436 9.9571-22.005 13.603-15.574 31.9-25.808 48.834-37.333 20.92-12.897 41.941-25.638 63.706-37.042 16.071-8.6406 32.477-16.777 48.948-24.606 12.505-5.4242 24.828-11.289 37.571-16.14 18.398-7.778 37.172-14.649 56.092-21.167 34.107-12.081 68.605-23.066 103.45-32.808 46.452-13.036 93.744-23.54 141.55-30.162 14.291-1.9199 28.497-3.7218 42.862-5.0271 10.898-0.94383 21.855-1.2831 32.808-1.5875 9.2299-0.33389 18.548 0.33855 27.781 0.79375 27.32 1.8165 54.636 7.1446 80.698 16.14 17.727 6.8782 34.884 16.372 48.187 30.265 14.376 15.29 22.874 36.218 21.645 57.304-1.0772 21.307-9.4917 41.577-20.62 59.54-17.775 28.037-42.287 51.099-68.262 71.438-29.105 22.381-60.35 41.849-92.604 59.267-18.618 10.081-37.616 19.601-56.885 28.31-21.113 9.5002-42.591 18.119-64.294 26.194-30.698 11.191-62.009 20.894-93.662 29.104-30.02 7.6598-60.433 14.003-91.017 18.785-20.517 3.0436-41.31 4.1788-62.136 3.5538-6.1052-2.0148-12.601 0.71566-14.329 7.0295-7.0228 15.08-14.903 29.804-21.696 44.979-7.2272 15.077-13.768 30.438-20.373 45.773-7.4204 17.752-14.441 35.67-21.167 53.71-9.1785 25.295-17.94 50.845-25.4 76.729-5.8161 22.426-8.2126 45.465-10.848 68.262-1.3809 7.8665-8.9496 12.274-16.669 10.319zm99.483-349.25c3.3803-0.92639 11.044-8.2691 6.3489-9.7896-4.6318-0.41679-14.546 9.1031-6.8221 10.008l0.47315-0.2183zm2340.5 256.65c-16.075-3.29-31.375-9.5526-46.302-16.14-11.77-5.7499-23.885-10.759-35.454-16.933-18.29-9.322-36.594-18.617-54.24-29.104-29.562-16.903-58.175-35.516-85.716-55.562-11.996-9.3737-22.379-21.327-28.319-35.454-8.4567-19.947-7.3459-42.626-0.7937-62.971 3.9191-13.15 10.138-25.422 16.933-37.306 5.1916-9.2173 11.874-17.56 17.462-26.458-5.9857-2.4249-14.295-2.1792-21.167-3.4396-5.1771-0.19301-12.489-3.7882-14.817 3.2227-22.383 31.344-47.213 60.796-73.968 88.43-17.552 17.123-34.12 35.585-54.354 49.634-11.785 7.604-26.396 14.238-40.481 9.2604-13.962-3.4707-23.671-16.6-25.929-30.427 0.1486-4.8829-2.2942-14.186-7.0495-5.984-10.732 11.072-19.746 23.914-32.638 32.707-14.234 10.126-31.01 18.186-48.816 17.656-14.889-0.74277-28.71-11.148-33.47-25.329-6.4692-17.239-3.0495-36.288 2.1167-53.446 5.5699-18.363 14.372-35.635 25.4-51.329-2.0923-7.1395-15.956-1.0872-22.052-3.1748-5.7909 1.0654-16.049-3.1633-17.9 4.7623-5.4162 24.12-14.041 47.388-24.871 69.527-10.007 20.077-22.227 40.06-40.217 54.033-11.723 9.1504-28.431 13.919-42.333 6.8792-14.678-7.2658-23.146-22.728-26.647-38.155-6.6502-2.7422-9.1802 11.223-14.628 14.343-11.306 13.401-24.366 26.015-40.217 33.867-11.689 5.0232-27.235 6.7736-37.033-2.9104-10.254-9.2047-12.411-23.926-11.646-37.028 0.2116-21.474 6.8238-42.215 11.108-63.129-3.4114-6.9547-9.4289 4.6019-14.817 3.8485-7.7505-0.26855-5.8528-9.6275-3.175-14.288 5.6856-15.344 18.627-26.375 31.745-35.454 14.604-10.765 26.328-24.831 36.433-39.799 7.1162-8.7258 20.925-10.277 29.718-3.3282 8.9738 5.934 10.603 19.611 3.7042 27.728-16.344 20.125-30.71 41.978-41.804 65.405-7.9411 17.64-14.917 36.15-16.933 55.562-0.824 5.5077 6.7435 5.7974 8.5544 1.5024 28.08-27.641 51.096-60.24 69.233-95.165 3.3072-6.9995 7.6842-14.139 15.346-16.933 11.348-4.4698 25.857 1.3057 29.633 13.229 3.5138 9.2716-2.0636 18.062-5.8208 26.194-6.8256 15.654-14.996 31.394-15.857 48.791 0.7552 6.3498-1.257 15.917 5.8029 19.207 7.0005 2.487 12.357-5.1028 17.063-9.1281 14.053-14.176 23.576-32.134 31.091-50.403 5.4569-13.604 9.9957-27.887 12.171-42.333-0.4949-5.7521-1.6236-11.538-3.9687-16.933-2.5536-8.505-6.4503-19.349 0.4311-26.817 5.9399-8.0269 17.422-7.9762 25.763-4.139 10.201 3.3253 17.743 12.512 28.575 14.023 9.6369-1.307 19.434-2.1594 29.104-3.4396 10.386-1.4798 20.96-1.6888 31.221-4.2333 9.912-3.926 17.915-11.434 27.458-16.14 16.032-9.068 34.95-15.863 53.504-11.377 8.7431 2.934 16.799 8.3228 22.868 15.081 6.0499 3.7717 7.2934-6.2334 11.264-8.4667 6.3196-3.1484 14.602-1.8336 20.638 1.5875 10.287 6.6804 10.016 20.789 6.6146 31.221-4.3402 12.773-12.289 23.946-18.256 35.983-8.7729 15.676-17.924 31.142-26.194 47.096-3.7928 8.6776-5.8856 18.58-4.2334 27.932 2.9955 3.9469 7.6131-1.2379 11.112-2.2678 19.54-9.5591 33.24-27.153 48.673-41.9 19.569-20.75 38.896-41.686 56.102-64.462 3.7066-6.8107 7.7603-13.676 9.4557-21.299-0.075-16.185 3.6908-32.759 12.24-46.651 4.9981-7.8113 14.4-15.038 24.077-11.16 11.469 3.3889 20.155 14.429 20.108 26.458-0.1677 5.6242-0.9405 14.061 7.3422 13.686 12.462 1.629 25.405-0.95093 37.637 2.1894 9.6232 2.4197 17.865 10.982 17.992 21.167 0.9584 12.601-7.2892 23.203-14.023 33.073-14.157 21.04-29.162 42.321-36.248 66.94-3.3935 12.976-3.2898 27.918 5.0271 39.102 11.06 13.577 26.273 22.901 40.481 32.865 20.952 13.801 42.502 26.663 64.823 38.1 13.272 7.2579 27.057 13.487 40.746 19.844 13.77 6.0414 27.67 11.771 41.804 16.933 10.578 4.3589 21.834 7.0972 32.221 11.906 9.625 4.9963 13.268 16.957 10.377 26.988-2.0662 8.014-10.54 13.739-18.785 12.435zm-531.28-158.22c13.115-1.1756 23.506-10.598 33.547-18.271 23.521-21.025 43.799-46.118 57.998-74.333 4.0275-9.3149 9.017-19.541 6.6146-29.898-2.8043-7.3441-11.7-5.3471-17.198-2.6458-13.552 6.0269-24.735 16.402-35.32 26.592-20.761 21.359-39.42 45.642-50.669 73.421-1.9342 6.8719-5.0712 15.059-1.4099 21.777 1.4556 1.945 4.0508 3.7861 6.437 3.3584zm-1557.3 120.65c-14.046-0.85202-28.467-8.9384-33.338-22.754-5.201-13.219-4.3132-28.066-2.1167-41.804 4.9841-27.79 18.437-53.276 34.925-75.93 15.69-20.683 34.689-38.939 56.621-52.922 14.358-7.9136 30.678-12.423 47.096-12.1 11.404 0.83465 23.332 4.9838 30.29 14.619 7.7094 5.8824 9.3549-9.1997 16.012-10.985 8.8476-6.4458 21.256-0.56189 26.723 7.6729 3.4766 8.7056-0.7866 18.168-3.4396 26.723-4.6317 11.573-9.9734 22.857-15.875 33.867-7.8341 15.766-17.231 30.769-23.812 47.096-3.2297 9.3398-6.8408 19.134-6.35 29.104 5.9132 8.296 13.313-3.8671 18.782-6.8792 14.209-11.797 27.781-24.406 40.749-37.573 21.767-22.619 42.135-46.739 59.796-72.758 4.3541-7.2348 9.7998-14.697 8.4845-23.672 0.4998-16.082 4.8279-32.506 14.717-45.509 5.7036-6.6268 16.054-8.2468 23.365-3.3152 12.207 6.1725 15.24 21.12 14.834 33.577-0.5723 9.4802 12.142 2.8627 17.577 4.8557 11.868 0.85524 24.968 0.62694 35.055 7.9494 8.7831 6.5922 7.4587 18.957 3.7067 27.966-4.1436 10.439-10.278 19.94-15.081 30.104-7.1183 13.04-13.36 26.555-19.579 40.01-5.0357 11.711-10.943 23.214-13.758 35.719-3.4957 5.7436 0.9388 16.022 7.9959 10.583 18.511-10.755 37.105-21.359 55.571-32.189 5.8685-4.8961 5.388-13.378 8.3997-19.934 6.0522-17.182 13.921-33.745 24.077-48.948 15.015-22.608 34.425-42.37 56.827-57.679 17.578-11.208 40.096-17.403 60.383-10.319 7.283 2.7255 13.561 7.7997 18.641 13.494 7.1101 2.3148 6.9613-8.6749 12.412-11.118 6.9455-6.1166 17.734-2.3616 22.393 4.7901 5.7343 6.9894 6.6888 16.881 3.175 25.113-6.5887 21.181-18.619 39.992-28.84 59.531-7.124 13.921-14.566 28.595-14.817 44.45-1.6841 5.8612 4.2097 11.599 9.2604 7.1438 16.308-9.4274 28.21-24.476 42.137-36.852 19.39-19.903 38.592-40.023 56.225-61.444 12.869-14.564 24.335-30.352 36.453-45.516 6.1688-6.9917 17.266-4.1932 23.869 0.67326 7.1127 5.4966 5.8004 15.618 2.7109 23.019-3.7651 9.4603-7.2583 19.028-11.112 28.455 5.0502 3.4589 10.579-9.8905 15.862-12.844 13.746-13.126 28.877-26.447 47.638-31.485 14.528-4.0654 32.371 1.5629 39.158 15.669 4.5534 10.262 3.4123 21.843 1.0583 32.485 3.2645 6.3568 10.215-9.2321 14.821-10.848 14.071-13.338 29.46-26.648 48.15-32.808 10.823-3.6042 23.616-2.3358 32.273 5.6217 7.715 6.4266 12.37 16.363 11.101 26.484-0.9647 13.023-7.3922 24.68-11.889 36.686-6.0498 15.019-12.208 29.995-18.182 45.045-1.3973 8.6103 8.8769 8.2619 13.213 3.638 17.436-9.9926 34.777-20.158 52.204-30.162 5.2656-3.9352 5.2225-11.316 7.7983-16.933 9.4512-27.392 24.403-53.055 44.182-74.341 14.22-15.614 30.954-29.05 49.216-39.694 14.826-7.833 32.779-13.099 49.212-7.4083 16.39 6.7814 23.961 27.672 17.992 43.921-7.3035 22.024-24.39 39.059-40.754 54.769-23.434 21.488-49.38 40.36-76.721 56.621-6.5454 1.6917-4.7798 10.403 1.5875 10.583 13.652 2.6797 27.464-2.3408 40.217-7.1438 26.525-11.431 50.134-28.838 71.438-48.154 14.793-13.329 28.564-27.748 41.804-42.602 9.8535-11.875 20.721-23.133 29.369-35.979 3.1766-5.3947 2.5266-11.546 2.9106-17.22 1.3522-16.615 5.1569-33.874 14.817-47.814 6.6971-10.625 21.141-17.578 33.073-11.695 12.871 7.9649 15.914 25.899 10.054 39.158-3.0436 9.5283-9.5344 17.738-11.304 27.71-0.9742 6.7664 0.4101 13.806 2.8377 20.445 5.1551 17.268 11.626 34.123 16.933 51.329 2.1664 10.426 2.7534 21.101 1.8338 31.709-2.0238 19.368-6.7926 40.402-21.679 54.215-14.984 13.528-35.122 22.554-55.561 20.704-15.342-1.1393-29.853-7.8732-42.31-16.669-7.8608-6.2111-15.578-17.193-10.607-27.458 3.6481-5.8479 10.662-10.17 17.462-10.377 7.4069 2.291 13.448 7.6532 20.638 10.583 10.152 5.2614 23.044 7.5501 33.338 1.3229 13.896-8.2887 22.659-24.563 21.149-40.804-1.1126-16.536-7.3546-32.126-12.893-47.531-8.331-1.748-12.117 13.557-18.839 17.953-30.566 36.307-66.542 68.134-106.63 93.665-19.029 12.199-40.039 22.28-62.706 24.871-19.114 2.6688-40.051-3.9398-52.123-19.579-3.2107-4.7441-7.6146-12.482-13.552-6.35-19.761 11.957-39.433 26.2-62.979 29.035-14.388 1.7122-29.85-4.5645-37.24-17.394-7.9881-13.477-3.9199-30.049 1.0583-43.921 4.1226-13.675 9.8155-26.782 15.875-39.688 2.2545-4.2134 5.138-8.8392 6.4161-13.119-1.7135-5.569-7.5919-0.147-10.649 1.4773-19.335 12.551-34.285 30.508-50.006 47.1-20.425 22.853-39.183 47.28-57.151 72.169-6.7614 8.3854-20.462 8.9675-28.031 1.3813-8.2981-6.8195-10.016-19.588-4.2472-28.575 10.396-19.649 20.478-39.514 30.162-59.531 6.4048-13.29 12.97-26.692 15.346-41.419-2.9701-6.6638-9.4379 3.0775-13.494 4.6422-21.017 16.16-37.33 37.249-54.24 57.415-17.466 21.568-33.198 44.445-48.683 67.445-6.4221 7.2818-15.61 15.902-26.194 13.253-10.361-2.8223-17.624-13.495-16.122-24.234 0.5995-9.7288 5.5332-18.471 10.027-26.745-5.2533-5.0616-11.14 9.0576-16.402 11.292-12.672 11.201-25.744 22.581-41.003 30.162-13.424 6.1815-30.803 5.0787-41.534-5.8208-8.5498-8.1532-12.665-19.792-14.599-31.235-5.6637-2.6703-8.3289 8.6176-12.922 11.123-16.022 17.768-34.196 35.805-57.679 42.867-15.028 4.9509-32.07 0.78846-43.911-9.525-3.704-4.8591-10.016-7.7802-15.091-3.175-13.445 7.6555-27.738 13.634-42.069 19.315-13.593 5.647-30.776 5.8504-42.333-4.2333-9.9546-7.7436-13.459-20.975-13.494-33.073 0.06-20.318 6.8782-40.182 14.817-58.738 7.8532-18.283 17.687-35.683 27.77-52.83-7.6833-2.617-17.757-0.45158-26.317-1.0937-6.8507-1.8647-8.812 5.5777-11.772 9.9441-13.692 22.534-30.666 42.842-48.683 61.971-11.794 13.026-24.237 25.746-36.512 38.1-15.857 14.704-31.606 30.134-50.8 40.481-11.395 6.1572-26.768 8.6568-37.571 0-12.588-9.3852-18.723-25.258-18.537-40.591-4.2493-6.8701-8.8563 7.9579-12.684 10.688-14.215 18.069-31.06 35.122-52.123 44.985-7.7592 3.4757-16.629 5.5063-25.136 4.4979zm7.9375-40.746c18.311-6.2108 32.432-20.456 45.508-34.145 19.127-21.82 35.048-46.373 48.154-72.218 4.4945-6.0896 3.6603-16.43-4.2333-19.315-7.1303-2.3613-14.68 1.2418-21.167 4.2333-18.568 9.9501-32.542 26.514-44.979 43.127-13.007 18.654-25.276 38.55-29.898 61.119-0.71241 5.4995-4.8155 12.713 1.0583 16.404 1.5452 1.0298 3.7512 1.3072 5.5562 0.79375zm411.69-24.342c12.52-4.0562 23.353-12.254 33.547-20.388 21.831-18.718 40.482-41.463 53.5-67.189 3.9174-9.1298 8.0958-18.481 8.4667-28.575 0.4762-6.1303-5.7621-11.779-12.105-9.9825-13.835 4.2799-24.988 14.552-35.256 24.264-20.915 21.43-38.105 46.987-48.419 75.147-2.3321 7.8818-5.7013 16.008-4.7625 24.342 0.5679 2.3834 2.6522 3.1863 5.0271 2.3812zm583.14-91.017c11.906-5.194 21.391-14.655 31.508-22.582 14.088-13.184 28.855-26.115 39.665-42.241 4.2499-6.2713-3.5075-5.3235-6.8792-2.1167-17.59 11.284-32.793 25.78-47.674 40.335-6.9224 8.068-15.682 15.541-19.786 25.445-0.225 1.6783 2.215 1.656 3.1665 1.1595z\"/></g></svg>',description:\"\",height:\"100%\",id:\"zYYnNrU_b\",layoutId:\"zYYnNrU_b\",lineCap:\"butt\",lineJoin:\"miter\",name:\"Logo\",style:{height:\"100%\",width:\"100%\"},title:\"Dhanwanth Parameswar\",width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqgrj3\",layoutDependency:layoutDependency,layoutId:\"Ku2zk5vyR\"})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-5zyuig\",\"data-framer-appear-id\":\"5zyuig\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"M0uIDQk9M\",...addPropertyOverrides({fY0UNW6za:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":aLMCFzrr1\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"B9U9Gg3kj\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Work\"})})})}),className:\"framer-eok3e2\",\"data-framer-cursor\":lI2JYLQ9S,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"B9U9Gg3kj\",style:{\"--extracted-r6o4lv\":\"var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fY0UNW6za:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":aLMCFzrr1\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"B9U9Gg3kj\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Work\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":oWBLcOIGU\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"QTL1zlqh4\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"About\"})})})}),className:\"framer-1w8i8wg\",\"data-framer-cursor\":lI2JYLQ9S,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"QTL1zlqh4\",style:{\"--extracted-r6o4lv\":\"var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fY0UNW6za:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":oWBLcOIGU\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"QTL1zlqh4\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kZjFi1K1A\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"I1ODWXGYt\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Contact\"})})})}),className:\"framer-1xg3qp7\",\"data-framer-cursor\":lI2JYLQ9S,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"I1ODWXGYt\",style:{\"--extracted-r6o4lv\":\"var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fY0UNW6za:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0db4cee0-ede2-4555-beac-72031fa90552, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":kZjFi1K1A\",webPageId:\"mFZW6s1oL\"},motionChild:true,nodeId:\"I1ODWXGYt\",openInNewTab:false,relValues:[],scopeId:\"P8YeTuaIl\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32.4,y:(componentViewport?.y||0)+-60+8.4+5.4,...addPropertyOverrides({EQ9AQw3BI:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+8.4+5.4},fY0UNW6za:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 575px) - 50px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-214.85)/2)+18.65+39+0+109.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-105iclj-container\",\"data-framer-name\":\"Resume\",layoutDependency:layoutDependency,layoutId:\"uE8Co98Iz-container\",name:\"Resume\",nodeId:\"uE8Co98Iz\",rendersWithMotion:true,scopeId:\"P8YeTuaIl\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"uE8Co98Iz\",layoutId:\"uE8Co98Iz\",name:\"Resume\",NuXRio0mO:lI2JYLQ9S,QXS1qQ3Cs:\"Resume\",style:{height:\"100%\"},UaEUqZq2n:\"resume.dhanwanth.com\",variant:\"tYKcG4e5J\",width:\"100%\",YdGYpZ1Vn:false,...addPropertyOverrides({fY0UNW6za:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mnxh1.framer-fgwvb, .framer-Mnxh1 .framer-fgwvb { display: block; }\",\".framer-Mnxh1.framer-1cq3e7x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; min-height: 51px; padding: 0px; position: relative; width: 901px; }\",\".framer-Mnxh1 .framer-4xrg1j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 60px; justify-content: flex-start; left: calc(49.944506104328546% - max(575px, 100%) / 2); min-width: 575px; overflow: visible; padding: 15px 25px 15px 25px; position: absolute; top: -60px; width: 100%; z-index: 1; }\",\".framer-Mnxh1 .framer-1f09g53 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 61px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Mnxh1 .framer-1hbjf7i-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-Mnxh1 .framer-9gqd4h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Mnxh1 .framer-15di0zn-container { aspect-ratio: 7.227177657035729 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 23px); position: relative; width: 164px; }\",\".framer-Mnxh1 .framer-1aqgrj3 { flex: 1 0 0px; height: 53%; overflow: visible; position: relative; width: 1px; }\",\".framer-Mnxh1 .framer-5zyuig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 43px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Mnxh1 .framer-eok3e2, .framer-Mnxh1 .framer-1w8i8wg, .framer-Mnxh1 .framer-1xg3qp7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Mnxh1 .framer-105iclj-container { flex: none; height: 75%; position: relative; width: auto; }\",\".framer-Mnxh1.framer-v-nt1ah.framer-1cq3e7x { min-height: unset; min-width: 560px; }\",\".framer-Mnxh1.framer-v-nt1ah .framer-4xrg1j { left: unset; position: sticky; top: 0px; }\",\".framer-Mnxh1.framer-v-l9ur9k.framer-1cq3e7x, .framer-Mnxh1.framer-v-nbds96.framer-1cq3e7x { min-height: unset; width: 360px; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-4xrg1j { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 15px; height: min-content; left: unset; max-width: 575px; min-width: unset; padding: 18.65px 25px 15px 25px; position: sticky; top: 0px; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-1f09g53 { flex: none; gap: unset; height: min-content; justify-content: space-between; width: 100%; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-1hbjf7i-container, .framer-Mnxh1.framer-v-nbds96 .framer-1hbjf7i-container, .framer-Mnxh1.framer-v-1ducyln .framer-1hbjf7i-container { order: 2; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-9gqd4h, .framer-Mnxh1.framer-v-nbds96 .framer-1aqgrj3, .framer-Mnxh1.framer-v-1ducyln .framer-1aqgrj3 { order: 1; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-5zyuig { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 15px; height: min-content; width: 100%; }\",\".framer-Mnxh1.framer-v-l9ur9k .framer-105iclj-container { height: 32px; width: 100%; }\",\".framer-Mnxh1.framer-v-nbds96 .framer-4xrg1j { gap: 15px; left: unset; max-width: 575px; min-width: unset; position: sticky; top: 0px; }\",\".framer-Mnxh1.framer-v-nbds96 .framer-9gqd4h, .framer-Mnxh1.framer-v-1ducyln .framer-9gqd4h { order: 0; }\",\".framer-Mnxh1.framer-v-1ducyln.framer-1cq3e7x { min-height: 60px; width: 360px; }\",\".framer-Mnxh1.framer-v-1ducyln .framer-4xrg1j { gap: 15px; left: calc(50.00000000000002% - min(575px, 100%) / 2); max-width: 575px; min-width: unset; }\",...sharedStyle.css,'.framer-Mnxh1[data-border=\"true\"]::after, .framer-Mnxh1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 901\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EQ9AQw3BI\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"560px\",null,null,null]},\"fY0UNW6za\":{\"layout\":[\"fixed\",\"auto\"]},\"V0Zk7Osou\":{\"layout\":[\"fixed\",\"auto\"]},\"azy9vg7ei\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lI2JYLQ9S\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP8YeTuaIl=withCSS(Component,css,\"framer-Mnxh1\");export default FramerP8YeTuaIl;FramerP8YeTuaIl.displayName=\"Navbar/Navbar\";FramerP8YeTuaIl.defaultProps={height:51,width:901};addPropertyControls(FramerP8YeTuaIl,{variant:{options:[\"Dk6Rnigso\",\"EQ9AQw3BI\",\"fY0UNW6za\",\"V0Zk7Osou\",\"azy9vg7ei\"],optionTitles:[\"Desktop Hidden\",\"Desktop\",\"Phone Open\",\"Phone Closed\",\"Phone Hidden\"],title:\"Variant\",type:ControlType.Enum},lI2JYLQ9S:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerP8YeTuaIl,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...MenuFonts,...SVGFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP8YeTuaIl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"51\",\"framerIntrinsicWidth\":\"901\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EQ9AQw3BI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"560px\\\",null,null,null]},\\\"fY0UNW6za\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V0Zk7Osou\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"azy9vg7ei\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"lI2JYLQ9S\\\":\\\"cursor\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P8YeTuaIl.map","// Generated by Framer (e0ec254)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import Cursor from\"#framer/local/canvasComponent/BgFYNrheU/BgFYNrheU.js\";import Footer from\"#framer/local/canvasComponent/MdAXXs1rz/MdAXXs1rz.js\";import NavbarNavbar from\"#framer/local/canvasComponent/P8YeTuaIl/P8YeTuaIl.js\";const NavbarNavbarFonts=getFonts(NavbarNavbar);const NavbarNavbarWithVariantAppearEffect=withVariantAppearEffect(NavbarNavbar);const FooterFonts=getFonts(Footer);const BlurGradientFonts=getFonts(BlurGradient);const FooterControls=getPropertyControls(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={ksONdSCQM:\"(min-width: 1200px)\",M9CLxct82:\"(max-width: 809.98px)\",qTYk3W4w6:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GvbHV\";const variantClassNames={ksONdSCQM:\"framer-v-155tqgx\",M9CLxct82:\"framer-v-55d2lh\",qTYk3W4w6:\"framer-v-1vpric4\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={M9CLxct82:[\".framer-GvbHV .framer-77pvwy-container { top: 15px; width: 75%; }\",\".framer-GvbHV .framer-ltq4lg-container { height: 65px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={M9CLxct82:\".framer-55d2lh-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GvbHV.framer-wies9h, .framer-GvbHV .framer-wies9h { display: block; }\",\".framer-GvbHV.framer-155tqgx { --selection-background-color: #ffffff; --selection-color: #000000; align-content: center; align-items: center; background-color: var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GvbHV .framer-5xp1ih { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-GvbHV .framer-77pvwy-container { flex: none; height: auto; left: 50%; order: 1001; position: var(--framer-canvas-fixed-position, fixed); top: 20px; width: 75%; z-index: 3; }\",\".framer-GvbHV .framer-830y76-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 1; }\",\".framer-GvbHV .framer-ltq4lg-container { flex: none; height: 60px; left: calc(50.00000000000002% - 100% / 2); order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 2; }\",\".framer-GvbHV .framer-udw50w { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0)) 100%); bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 60px; left: calc(50.00000000000002% - 100% / 2); order: 1004; overflow: hidden; position: var(--framer-canvas-fixed-position, fixed); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-GvbHV[data-selection=\"true\"] * ::selection, .framer-GvbHV [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={ksONdSCQM:\"(min-width: 1200px)\",M9CLxct82:\"(max-width: 809.98px)\",qTYk3W4w6:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop | Inverse\":\"McVfCax_9\",\"Desktop | Regular\":\"m1AmVQfC2\",\"Phone | Inverse\":\"KnOhcMgya\",\"Phone | Regular\":\"ygpjIOus5\",\"Tablet | Inverse\":\"eVD5NiejH\",\"Tablet | Regular\":\"g0RGRFrQR\"};const humanReadableVariantMap={Desktop:\"ksONdSCQM\",Phone:\"M9CLxct82\",Tablet:\"qTYk3W4w6\"};const getProps=({footerDesktopVariant,footerPhoneVariant,footerTabletVariant,height,id,trigger,width,...props})=>{return{...props,ChpptklBH:humanReadableEnumMap[footerDesktopVariant]??footerDesktopVariant??props.ChpptklBH??\"McVfCax_9\",dEKZI_BZj:trigger??props.dEKZI_BZj,k38nLuqsz:humanReadableEnumMap[footerPhoneVariant]??footerPhoneVariant??props.k38nLuqsz??\"KnOhcMgya\",uqIsUcLdg:humanReadableEnumMap[footerTabletVariant]??footerTabletVariant??props.uqIsUcLdg??\"eVD5NiejH\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ksONdSCQM\"};};const cursor={component:Cursor,variant:\"S3oZhBpRH\"};const cursor1={component:Cursor,variant:\"dK_7vsiuI\"};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,ChpptklBH,uqIsUcLdg,k38nLuqsz,dEKZI_BZj,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"14gejb\":cursor1,\"1qj1iu0\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ksONdSCQM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-faea5151-ce58-4ac1-8969-d4f9af520c14, rgb(0, 0, 0)); } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 93.75%; } } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-155tqgx\",className),\"data-framer-cursor\":\"1qj1iu0\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5xp1ih\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{M9CLxct82:{width:\"75vw\",y:15}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:\"75.0833vw\",y:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-77pvwy-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"Wvg0L7q1I\",rendersWithMotion:true,scopeId:\"BlnnkluY2\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{M9CLxct82:{__framer__targets:[{ref:dEKZI_BZj,target:\"V0Zk7Osou\"}],variant:\"azy9vg7ei\"}},children:/*#__PURE__*/_jsx(NavbarNavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:dEKZI_BZj,target:\"EQ9AQw3BI\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Wvg0L7q1I\",layoutId:\"Wvg0L7q1I\",lI2JYLQ9S:\"14gejb\",style:{width:\"100%\"},variant:\"Dk6Rnigso\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:136,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-830y76-container\",nodeId:\"C4oAMOL7C\",scopeId:\"BlnnkluY2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{M9CLxct82:{variant:k38nLuqsz},qTYk3W4w6:{variant:uqIsUcLdg}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"C4oAMOL7C\",layoutId:\"C4oAMOL7C\",style:{width:\"100%\"},variant:ChpptklBH,width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ltq4lg-container\",\"data-framer-name\":\"Blur Gradient\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Blur Gradient\",nodeId:\"a_I0wcx6c\",scopeId:\"BlnnkluY2\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:50,borderRadius:\"0px\",direction:\"to top\",height:\"100%\",id:\"a_I0wcx6c\",layoutId:\"a_I0wcx6c\",name:\"Blur Gradient\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-udw50w\"})]}),/*#__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\"]},\"qTYk3W4w6\":{\"layout\":[\"fixed\",\"fixed\"]},\"M9CLxct82\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ChpptklBH\":\"footerDesktopVariant\",\"uqIsUcLdg\":\"footerTabletVariant\",\"k38nLuqsz\":\"footerPhoneVariant\",\"dEKZI_BZj\":\"trigger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ksONdSCQM\":[\".framer-77pvwy-container\",\".framer-830y76-container\",\".framer-udw50w\"],\"qTYk3W4w6\":[\".framer-77pvwy-container\",\".framer-830y76-container\",\".framer-udw50w\"],\"M9CLxct82\":[\".framer-77pvwy-container\",\".framer-830y76-container\",\".framer-udw50w\"]}\n * @framerBreakpoints {\"ksONdSCQM\":{\"min\":1200,\"canvasClassName\":\"framer-155tqgx-override\",\"minHeight\":1000,\"viewportHeight\":615,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"qTYk3W4w6\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1vpric4-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"M9CLxct82\":{\"max\":809,\"canvasClassName\":\"framer-55d2lh-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant ksONdSCQM\n * @framerLayoutTemplate\n */const FramerBlnnkluY2=withCSS(Component,css,\"framer-GvbHV\");export default FramerBlnnkluY2;FramerBlnnkluY2.displayName=\"Main\";FramerBlnnkluY2.defaultProps={height:1e3,width:1200};addPropertyControls(FramerBlnnkluY2,{ChpptklBH:FooterControls?.[\"variant\"]&&{...FooterControls[\"variant\"],defaultValue:\"McVfCax_9\",description:\"\",hidden:undefined,title:\"Footer | Desktop Variant\"},uqIsUcLdg:FooterControls?.[\"variant\"]&&{...FooterControls[\"variant\"],defaultValue:\"eVD5NiejH\",description:undefined,hidden:undefined,title:\"Footer | Tablet Variant\"},k38nLuqsz:FooterControls?.[\"variant\"]&&{...FooterControls[\"variant\"],defaultValue:\"KnOhcMgya\",description:undefined,hidden:undefined,title:\"Footer | Phone Variant\"},dEKZI_BZj:{title:\"trigger\",type:ControlType.ScrollSectionRef}});addFonts(FramerBlnnkluY2,[{explicitInter:true,fonts:[]},...NavbarNavbarFonts,...FooterFonts,...BlurGradientFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBlnnkluY2\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qTYk3W4w6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M9CLxct82\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerVariables\":\"{\\\"ChpptklBH\\\":\\\"footerDesktopVariant\\\",\\\"uqIsUcLdg\\\":\\\"footerTabletVariant\\\",\\\"k38nLuqsz\\\":\\\"footerPhoneVariant\\\",\\\"dEKZI_BZj\\\":\\\"trigger\\\"}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"ksONdSCQM\",\"framerBreakpoints\":\"{\\\"ksONdSCQM\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-155tqgx-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":615,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"qTYk3W4w6\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1vpric4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"M9CLxct82\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-55d2lh-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"ksONdSCQM\\\":[\\\".framer-77pvwy-container\\\",\\\".framer-830y76-container\\\",\\\".framer-udw50w\\\"],\\\"qTYk3W4w6\\\":[\\\".framer-77pvwy-container\\\",\\\".framer-830y76-container\\\",\\\".framer-udw50w\\\"],\\\"M9CLxct82\\\":[\\\".framer-77pvwy-container\\\",\\\".framer-830y76-container\\\",\\\".framer-udw50w\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/cgQJym1SN9K4ddnAm1bA/0hMYf3xUEBvhFCtb2UYh/BlnnkluY2.js\";\r\n\r\n\t\tconst routes = {mFZW6s1oL: {elements: {aLMCFzrr1: \"work\", EbsOzTpe4: \"trigger\", kZjFi1K1A: \"contact\", oWBLcOIGU: \"about\", ulfMRbDIF: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y5kizCymKxNCuCOifF6j/U4hTOyBncdhbzTODqylV/mFZW6s1oL.js\")), path: \"/\"}, v0prf1Suv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a9I0HUR6NaBkJwe2i7ap/aL4YSAOJ0RGoWri6X46l/v0prf1Suv.js\")), path: \"/404\"}, UuYfL5M0U: {collectionId: \"do6zpM74i\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/byncjQ6zrzLNfT30hi83/Ruer9FnvechdMpDNmjKR/UuYfL5M0U.js\")), path: \"/work/:OcsYwv60r\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {do6zpM74i: async () => (await import(\"https://framerusercontent.com/modules/rkUx59z4NCRe0wYZqha5/kyx6lQdJ7mxD8YvmcyPE/do6zpM74i.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"b9b04972e60bf056d4a930c59c194fa0df0ca2109a08aa454ff2bfcefcf5708c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {ChpptklBH: \"McVfCax_9\", dEKZI_BZj: {href: {hash: \":EbsOzTpe4\", webPageId: \"mFZW6s1oL\"}, refKey: true}, k38nLuqsz: \"KnOhcMgya\", uqIsUcLdg: \"eVD5NiejH\"}\r\nconst props2 = {...props1, dEKZI_BZj: {href: {hash: \":kvL5x8Lm6\", webPageId: \"kWqZOa3mG\"}, refKey: true}}\r\nconst props3 = {...props1, dEKZI_BZj: undefined}\r\nconst props4 = {...props1, ChpptklBH: \"m1AmVQfC2\", dEKZI_BZj: undefined, k38nLuqsz: \"ygpjIOus5\", uqIsUcLdg: \"g0RGRFrQR\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {bgJMWkNOJ: props3, IezRce6Rx: props3, kWqZOa3mG: props2, mFZW6s1oL: props1, uFLVt1wZO: props3, UuYfL5M0U: props4, v0prf1Suv: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"mFZW6s1oL\":\r\ncase \"kWqZOa3mG\":\r\ncase \"bgJMWkNOJ\":\r\ncase \"uFLVt1wZO\":\r\ncase \"v0prf1Suv\":\r\ncase \"IezRce6Rx\":\r\ncase \"UuYfL5M0U\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"dEKZI_BZj\"]]}, (resolvedLinks) => React.createElement(Main, {...props, dEKZI_BZj: siteRef(resolvedLinks[0]), key: \"Main\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"mFZW6s1oL\":\r\ncase \"kWqZOa3mG\":\r\ncase \"bgJMWkNOJ\":\r\ncase \"uFLVt1wZO\":\r\ncase \"v0prf1Suv\":\r\ncase \"IezRce6Rx\":\r\ncase \"UuYfL5M0U\":\r\nreturn [{hash: \"155tqgx\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1vpric4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"55d2lh\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a9I0HUR6NaBkJwe2i7ap/aL4YSAOJ0RGoWri6X46l/v0prf1Suv.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\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://dhanwanth.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/h9OkxBsdzcceP5VQm2eq/YUicX8RYkq8F8eaXTSJp/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}