{"version":3,"file":"script_main.CBvctiCV.mjs","names":["addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","ButtonNavFonts","ButtonNav","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","SVG","ButtonNav","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","SVG","TopNav","TopNavMob","Cursor","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","TopNav","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/OvwjPBc7WYF2ozrizCgD/e67MLb79S2zBLcvGxcO4/tbe8HCtbA.js","https:/framerusercontent.com/modules/luDoy0GMGz53S1iIHcYb/zuBPZbLeXIEnrX9Pquv9/CmO_Yv7U9.js","https:/framerusercontent.com/modules/fMI5EyeCBDWQktSuxNrP/ZcOhPM3GOuLK72cRtjdS/M12cgWTxd.js","https:/framerusercontent.com/modules/hSVhx2fKt5PoS6RNMpsB/sEJJf4UH06L46Hz9D21K/dN5j14EC3.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (ea22747)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={n4ZBvyTBJ:{hover:true}};const serializationHash=\"framer-xLpDG\";const variantClassNames={n4ZBvyTBJ:\"framer-v-gwqru3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pAv3d13Ai=undefined;const TrIzNSqhc=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,pAv3d13Ai:link??props.pAv3d13Ai,TrIzNSqhc:title??props.TrIzNSqhc??\"LinkedIn\"};};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,pAv3d13Ai,TrIzNSqhc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"n4ZBvyTBJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:pAv3d13Ai,motionChild:true,nodeId:\"n4ZBvyTBJ\",openInNewTab:false,scopeId:\"tbe8HCtbA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-gwqru3\",className,classNames)} framer-ukh0xe`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"n4ZBvyTBJ\",ref:refBinding,style:{backgroundColor:\"rgba(7, 7, 8, 0.05)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"n4ZBvyTBJ-hover\":{backgroundColor:\"rgb(7, 7, 8)\"}},...addPropertyOverrides({\"n4ZBvyTBJ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c1hpmk\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"HojcYtOqQ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QnJpdHRpIFNhbnMgVHJpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"Britti Sans Trial Regular\", \"Britti Sans Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(30, 30, 30))\",\"--framer-text-transform\":\"capitalize\"},children:\"LinkedIn\"})}),className:\"framer-1pgc347\",\"data-framer-name\":\"RESUME\",fonts:[\"CUSTOMV2;Britti Sans Trial Regular\"],layoutDependency:layoutDependency,layoutId:\"PEGE8MIF6\",style:{\"--extracted-r6o4lv\":\"rgb(30, 30, 30)\",\"--framer-paragraph-spacing\":\"0px\"},text:TrIzNSqhc,variants:{\"n4ZBvyTBJ-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"n4ZBvyTBJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QnJpdHRpIFNhbnMgVHJpYWwgUmVndWxhcg==\",\"--framer-font-family\":'\"Britti Sans Trial Regular\", \"Britti Sans Trial Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"LinkedIn\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xLpDG.framer-ukh0xe, .framer-xLpDG .framer-ukh0xe { display: block; }\",\".framer-xLpDG.framer-gwqru3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-xLpDG .framer-1c1hpmk { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xLpDG .framer-1pgc347 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NMvkyP0OX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pAv3d13Ai\":\"link\",\"TrIzNSqhc\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertbe8HCtbA=withCSS(Component,css,\"framer-xLpDG\");export default Framertbe8HCtbA;Framertbe8HCtbA.displayName=\"Button - Nav\";Framertbe8HCtbA.defaultProps={height:32,width:82};addPropertyControls(Framertbe8HCtbA,{pAv3d13Ai:{title:\"Link\",type:ControlType.Link},TrIzNSqhc:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Title\",type:ControlType.String},onTrIzNSqhcChange:{changes:\"TrIzNSqhc\",type:ControlType.ChangeHandler}});addFonts(Framertbe8HCtbA,[{explicitInter:true,fonts:[{cssFamilyName:\"Britti Sans Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Britti Sans Trial\",url:\"https://framerusercontent.com/assets/681vGw17x6FM2rhfSgxK8lUnlxo.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertbe8HCtbA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NMvkyP0OX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"pAv3d13Ai\\\":\\\"link\\\",\\\"TrIzNSqhc\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"82\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tbe8HCtbA.map","// Generated by Framer (7587b09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonNav from\"https://framerusercontent.com/modules/OvwjPBc7WYF2ozrizCgD/e67MLb79S2zBLcvGxcO4/tbe8HCtbA.js\";const ButtonNavFonts=getFonts(ButtonNav);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"WWWl8gJlT\",\"NKt8aIiur\"];const serializationHash=\"framer-pPWQU\";const variantClassNames={NKt8aIiur:\"framer-v-1904qwq\",WWWl8gJlT:\"framer-v-hmhnzq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"WWWl8gJlT\",Tablet:\"NKt8aIiur\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WWWl8gJlT\"};};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:\"WWWl8gJlT\",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:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-hmhnzq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WWWl8gJlT\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({NKt8aIiur:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7x369l\",layoutDependency:layoutDependency,layoutId:\"tlRKDXRKs\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Z0h4u3Kry\",scopeId:\"CmO_Yv7U9\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1dqisvo framer-1c7nzf7\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Z0h4u3Kry\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123 37\"><g transform=\"translate(0.196 0.194)\"><path d=\"M 0 36 L 0 0 L 121.817 0 L 121.817 36 Z\" fill=\"transparent\"></path><path d=\"M 17.594 15.979 L 14.692 15.979 L 14.692 5.351 L 17.463 5.351 L 17.463 6.647 C 17.739 6.158 18.176 5.769 18.772 5.481 C 19.368 5.193 19.979 5.049 20.605 5.049 C 22.161 5.049 23.223 5.639 23.79 6.82 C 24.561 5.639 25.696 5.049 27.194 5.049 C 28.285 5.049 29.201 5.387 29.943 6.064 C 30.699 6.741 31.077 7.749 31.077 9.088 L 31.077 15.979 L 28.263 15.979 L 28.263 9.671 C 28.263 9.067 28.103 8.584 27.783 8.224 C 27.478 7.85 27.005 7.663 26.365 7.663 C 25.768 7.663 25.289 7.864 24.925 8.267 C 24.561 8.671 24.379 9.167 24.379 9.758 L 24.379 15.979 L 21.499 15.979 L 21.499 9.671 C 21.499 9.067 21.339 8.584 21.019 8.224 C 20.699 7.85 20.227 7.663 19.601 7.663 C 18.99 7.663 18.503 7.864 18.14 8.267 C 17.776 8.656 17.594 9.153 17.594 9.758 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 50.559 15.978 C 50.501 15.69 50.472 15.309 50.472 14.833 C 50.195 15.309 49.781 15.669 49.228 15.913 C 48.69 16.144 48.115 16.259 47.504 16.259 C 46.239 16.259 45.242 15.863 44.515 15.071 C 43.788 14.265 43.424 13.264 43.424 12.069 L 43.424 5.351 L 46.326 5.351 L 46.326 11.485 C 46.326 12.119 46.493 12.637 46.828 13.041 C 47.162 13.429 47.65 13.624 48.29 13.624 C 48.915 13.624 49.41 13.437 49.773 13.062 C 50.137 12.673 50.319 12.162 50.319 11.529 L 50.319 5.351 L 53.221 5.351 L 53.221 14.056 C 53.221 14.733 53.257 15.373 53.33 15.978 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 59.452 2.176 L 59.452 5.351 L 61.612 5.351 L 61.612 7.9 L 59.452 7.9 L 59.452 12.349 C 59.452 12.796 59.554 13.112 59.757 13.3 C 59.961 13.487 60.281 13.58 60.717 13.58 C 61.11 13.58 61.408 13.552 61.612 13.494 L 61.612 15.87 C 61.19 16.043 60.645 16.129 59.976 16.129 C 58.928 16.129 58.099 15.841 57.488 15.265 C 56.877 14.675 56.572 13.868 56.572 12.846 L 56.572 7.9 L 54.63 7.9 L 54.63 5.351 L 55.176 5.351 C 55.714 5.351 56.121 5.2 56.397 4.897 C 56.688 4.58 56.834 4.17 56.834 3.666 L 56.834 2.176 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 66.014 9.736 L 66.014 15.978 L 63.112 15.978 L 63.112 0.34 L 66.014 0.34 L 66.014 6.236 C 66.668 5.459 67.635 5.07 68.916 5.07 C 70.225 5.07 71.214 5.466 71.883 6.258 C 72.566 7.036 72.908 8.044 72.908 9.282 L 72.908 15.978 L 70.006 15.978 L 70.006 9.779 C 70.006 9.145 69.839 8.634 69.505 8.245 C 69.185 7.856 68.69 7.662 68.021 7.662 C 67.425 7.662 66.945 7.856 66.581 8.245 C 66.232 8.634 66.043 9.131 66.014 9.736 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 36.48 11.118 L 36.48 15.978 L 33.578 15.978 L 33.578 5.351 L 36.393 5.351 L 36.393 6.928 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 5.244 8.072 C 4.75 8.619 4.502 9.368 4.502 10.319 C 4.502 11.269 4.75 12.039 5.244 12.63 C 5.753 13.206 6.401 13.494 7.186 13.494 C 7.957 13.494 8.59 13.206 9.084 12.63 C 9.579 12.039 9.826 11.269 9.826 10.319 C 9.826 9.368 9.579 8.619 9.084 8.072 C 8.604 7.511 7.971 7.23 7.186 7.23 C 6.401 7.23 5.753 7.511 5.244 8.072 Z M 9.848 14.358 L 9.848 14.228 C 9.615 14.747 9.23 15.171 8.691 15.503 C 8.153 15.819 7.535 15.978 6.837 15.978 C 5.281 15.978 4.015 15.445 3.041 14.379 C 2.066 13.299 1.579 11.946 1.579 10.319 C 1.579 8.735 2.059 7.41 3.019 6.344 C 3.979 5.279 5.222 4.746 6.75 4.746 C 7.608 4.746 8.291 4.919 8.801 5.264 C 9.31 5.595 9.651 5.963 9.826 6.366 L 9.826 5.048 L 12.641 5.048 L 12.641 13.753 C 12.641 14.401 12.67 15.042 12.728 15.675 L 9.957 15.675 C 9.884 15.272 9.848 14.833 9.848 14.358 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 42.085 7.878 C 42.085 9.37 40.864 10.578 39.358 10.578 C 37.852 10.578 36.631 9.37 36.631 7.878 C 36.631 6.387 37.852 5.178 39.358 5.178 C 40.864 5.178 42.085 6.387 42.085 7.878 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 61.048 23.351 L 56.75 27.822 L 61.135 33.978 L 57.579 33.978 L 54.743 29.917 L 53.543 31.17 L 53.543 33.978 L 50.641 33.978 L 50.641 18.34 L 53.543 18.34 L 53.543 27.304 L 57.252 23.351 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 69.305 33.978 C 69.247 33.69 69.218 33.309 69.218 32.833 C 68.941 33.309 68.527 33.669 67.974 33.913 C 67.436 34.144 66.861 34.259 66.251 34.259 C 64.985 34.259 63.989 33.863 63.261 33.071 C 62.534 32.265 62.171 31.264 62.171 30.069 L 62.171 23.351 L 65.072 23.351 L 65.072 29.485 C 65.072 30.119 65.24 30.637 65.574 31.041 C 65.909 31.429 66.396 31.624 67.036 31.624 C 67.661 31.624 68.156 31.437 68.52 31.062 C 68.883 30.673 69.065 30.162 69.065 29.529 L 69.065 23.351 L 71.967 23.351 L 71.967 32.056 C 71.967 32.733 72.003 33.373 72.076 33.978 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 84.825 18.34 L 84.825 32.056 C 84.825 32.761 84.854 33.402 84.912 33.978 L 82.141 33.978 C 82.068 33.618 82.032 33.208 82.032 32.747 C 81.785 33.193 81.392 33.553 80.854 33.827 C 80.33 34.1 79.719 34.237 79.021 34.237 C 77.494 34.237 76.236 33.712 75.247 32.66 C 74.272 31.595 73.785 30.256 73.785 28.643 C 73.785 27.073 74.265 25.756 75.225 24.69 C 76.199 23.624 77.436 23.092 78.934 23.092 C 80.476 23.092 81.487 23.531 81.967 24.409 L 81.967 18.34 Z M 76.708 28.643 C 76.708 29.579 76.956 30.32 77.45 30.868 C 77.945 31.4 78.585 31.667 79.37 31.667 C 80.141 31.667 80.774 31.393 81.268 30.846 C 81.763 30.299 82.01 29.557 82.01 28.621 C 82.01 27.7 81.763 26.98 81.268 26.461 C 80.774 25.928 80.141 25.662 79.37 25.662 C 78.599 25.662 77.959 25.928 77.45 26.461 C 76.956 26.994 76.708 27.721 76.708 28.643 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 94.511 33.978 C 94.453 33.69 94.424 33.309 94.424 32.833 C 94.147 33.309 93.733 33.669 93.18 33.913 C 92.642 34.144 92.067 34.259 91.456 34.259 C 90.191 34.259 89.195 33.863 88.467 33.071 C 87.74 32.265 87.376 31.264 87.376 30.069 L 87.376 23.351 L 90.278 23.351 L 90.278 29.485 C 90.278 30.119 90.446 30.637 90.78 31.041 C 91.115 31.429 91.602 31.624 92.242 31.624 C 92.867 31.624 93.362 31.437 93.725 31.062 C 94.089 30.673 94.271 30.162 94.271 29.529 L 94.271 23.351 L 97.173 23.351 L 97.173 32.056 C 97.173 32.733 97.209 33.373 97.282 33.978 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 109.962 23.351 L 105.795 33.978 L 102.893 33.978 L 98.508 23.351 L 101.693 23.351 L 104.355 30.479 L 106.908 23.351 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 78.212 8.072 C 77.718 8.619 77.471 9.368 77.471 10.319 C 77.471 11.269 77.718 12.039 78.212 12.63 C 78.721 13.206 79.369 13.494 80.154 13.494 C 80.925 13.494 81.558 13.206 82.052 12.63 C 82.547 12.039 82.794 11.269 82.794 10.319 C 82.794 9.368 82.547 8.619 82.052 8.072 C 81.572 7.511 80.94 7.23 80.154 7.23 C 79.369 7.23 78.721 7.511 78.212 8.072 Z M 82.816 14.358 L 82.816 14.228 C 82.583 14.747 82.198 15.171 81.66 15.503 C 81.121 15.819 80.503 15.978 79.805 15.978 C 78.249 15.978 76.983 15.445 76.009 14.379 C 75.034 13.299 74.547 11.946 74.547 10.319 C 74.547 8.735 75.027 7.41 75.987 6.344 C 76.947 5.279 78.191 4.746 79.718 4.746 C 80.576 4.746 81.26 4.919 81.769 5.264 C 82.278 5.595 82.62 5.963 82.794 6.366 L 82.794 5.048 L 85.609 5.048 L 85.609 13.753 C 85.609 14.401 85.638 15.042 85.696 15.675 L 82.925 15.675 C 82.852 15.272 82.816 14.833 82.816 14.358 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 114.33 26.072 C 113.836 26.619 113.589 27.368 113.589 28.319 C 113.589 29.269 113.836 30.039 114.33 30.63 C 114.839 31.206 115.487 31.494 116.272 31.494 C 117.043 31.494 117.676 31.206 118.17 30.63 C 118.665 30.039 118.912 29.269 118.912 28.319 C 118.912 27.368 118.665 26.619 118.17 26.072 C 117.69 25.511 117.058 25.23 116.272 25.23 C 115.487 25.23 114.839 25.511 114.33 26.072 Z M 118.934 32.358 L 118.934 32.228 C 118.701 32.747 118.316 33.171 117.778 33.503 C 117.239 33.819 116.621 33.978 115.923 33.978 C 114.367 33.978 113.101 33.445 112.127 32.379 C 111.152 31.299 110.665 29.946 110.665 28.319 C 110.665 26.735 111.145 25.41 112.105 24.344 C 113.065 23.279 114.309 22.746 115.836 22.746 C 116.694 22.746 117.378 22.919 117.887 23.264 C 118.396 23.595 118.738 23.963 118.912 24.366 L 118.912 23.048 L 121.727 23.048 L 121.727 31.753 C 121.727 32.401 121.756 33.042 121.814 33.675 L 119.043 33.675 C 118.97 33.272 118.934 32.833 118.934 32.358 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:11571167181,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mp7zof\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"AND9n6LTE\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e3s0lm\",\"data-framer-name\":\"Frame 1000007426\",layoutDependency:layoutDependency,layoutId:\"bLiGLll3e\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-115wcwq\",\"data-framer-name\":\"Frame 813\",layoutDependency:layoutDependency,layoutId:\"Gnm_TZ6pq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+20+(((componentViewport?.height||77)-40-37)/2+0+0)+2.5+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wqzmyd-container\",layoutDependency:layoutDependency,layoutId:\"hH7Y60hTP-container\",nodeId:\"hH7Y60hTP\",rendersWithMotion:true,scopeId:\"CmO_Yv7U9\",children:/*#__PURE__*/_jsx(ButtonNav,{height:\"100%\",id:\"hH7Y60hTP\",layoutId:\"hH7Y60hTP\",pAv3d13Ai:\"https://www.linkedin.com/in/amruthakuduva/\",TrIzNSqhc:\"LinkedIn\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+20+(((componentViewport?.height||77)-40-37)/2+0+0)+2.5+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k4p4ck-container\",layoutDependency:layoutDependency,layoutId:\"aKTw3veVU-container\",nodeId:\"aKTw3veVU\",rendersWithMotion:true,scopeId:\"CmO_Yv7U9\",children:/*#__PURE__*/_jsx(ButtonNav,{height:\"100%\",id:\"aKTw3veVU\",layoutId:\"aKTw3veVU\",pAv3d13Ai:\"https://drive.google.com/file/d/1KmMXimRRMn5NlfB_AjvuHybqC77P-ULG/view\",TrIzNSqhc:\"Resume\",width:\"100%\"})})})]})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pPWQU.framer-1c7nzf7, .framer-pPWQU .framer-1c7nzf7 { display: block; }\",\".framer-pPWQU.framer-hmhnzq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 20px 48px 20px 48px; position: relative; width: 1200px; }\",\".framer-pPWQU .framer-7x369l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-pPWQU .framer-1dqisvo { flex: none; height: 37px; position: relative; text-decoration: none; width: 123px; }\",\".framer-pPWQU .framer-mp7zof { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pPWQU .framer-1e3s0lm, .framer-pPWQU .framer-115wcwq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pPWQU .framer-1wqzmyd-container, .framer-pPWQU .framer-k4p4ck-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-pPWQU.framer-v-1904qwq.framer-hmhnzq { padding: 20px 32px 20px 32px; width: 810px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 77\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NKt8aIiur\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCmO_Yv7U9=withCSS(Component,css,\"framer-pPWQU\");export default FramerCmO_Yv7U9;FramerCmO_Yv7U9.displayName=\"top nav\";FramerCmO_Yv7U9.defaultProps={height:77,width:1200};addPropertyControls(FramerCmO_Yv7U9,{variant:{options:[\"WWWl8gJlT\",\"NKt8aIiur\"],optionTitles:[\"Desktop\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCmO_Yv7U9,[{explicitInter:true,fonts:[]},...ButtonNavFonts],{supportsExplicitInterCodegen:true});FramerCmO_Yv7U9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCmO_Yv7U9\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"77\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NKt8aIiur\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ea22747)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonNav from\"https://framerusercontent.com/modules/OvwjPBc7WYF2ozrizCgD/e67MLb79S2zBLcvGxcO4/tbe8HCtbA.js\";const ButtonNavFonts=getFonts(ButtonNav);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"czve89C0P\",\"A5ndPVGUq\"];const serializationHash=\"framer-rBy99\";const variantClassNames={A5ndPVGUq:\"framer-v-30nvoe\",czve89C0P:\"framer-v-rgrem5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"czve89C0P\",Phone:\"A5ndPVGUq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"czve89C0P\"};};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:\"czve89C0P\",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(MotionDivWithFX,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rgrem5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"czve89C0P\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},...addPropertyOverrides({A5ndPVGUq:{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qx83gz\",layoutDependency:layoutDependency,layoutId:\"zUT2Fsx9X\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18yhksr\",layoutDependency:layoutDependency,layoutId:\"EbES3qDMm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ylhEVC5tR\",scopeId:\"M12cgWTxd\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1ne000e framer-1bcfual\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:29,intrinsicWidth:96,layoutDependency:layoutDependency,layoutId:\"ylhEVC5tR\",svg:'<svg width=\"96\" height=\"29\" viewBox=\"0 0 96 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_360_1437)\">\\n<path d=\"M13.9752 12.8346H11.6992V4.41535H13.8725V5.44209C14.0892 5.05421 14.4315 4.74619 14.8992 4.51803C15.3669 4.28986 15.8461 4.17578 16.3366 4.17578C17.5573 4.17578 18.3901 4.64352 18.835 5.57899C19.4397 4.64352 20.3295 4.17578 21.5045 4.17578C22.3602 4.17578 23.0789 4.44387 23.6607 4.98006C24.2539 5.51625 24.5505 6.31482 24.5505 7.37578V12.8346H22.343V7.83781C22.343 7.35867 22.2176 6.9765 21.9666 6.69129C21.727 6.39468 21.3562 6.24637 20.8543 6.24637C20.3865 6.24637 20.0101 6.40609 19.7249 6.72551C19.4397 7.04494 19.2971 7.43853 19.2971 7.90626V12.8346H17.0382V7.83781C17.0382 7.35867 16.9127 6.9765 16.6618 6.69129C16.4108 6.39468 16.04 6.24637 15.5495 6.24637C15.0703 6.24637 14.6881 6.40609 14.403 6.72551C14.1178 7.03354 13.9752 7.42712 13.9752 7.90626V12.8346Z\" fill=\"black\"/>\\n<path d=\"M39.8301 12.8343C39.7845 12.6061 39.7617 12.3038 39.7617 11.9273C39.5449 12.3038 39.2198 12.589 38.7863 12.783C38.3641 12.9655 37.9135 13.0568 37.4344 13.0568C36.4419 13.0568 35.6604 12.743 35.09 12.1156C34.5196 11.4767 34.2344 10.6838 34.2344 9.73697V4.41504H36.5103V9.27493C36.5103 9.77689 36.6415 10.1876 36.9039 10.507C37.1663 10.815 37.5485 10.9691 38.0504 10.9691C38.541 10.9691 38.9289 10.8207 39.2141 10.5241C39.4993 10.2161 39.6419 9.81112 39.6419 9.30916V4.41504H41.9178V11.3113C41.9178 11.8475 41.9463 12.3551 42.0034 12.8343H39.8301Z\" fill=\"black\"/>\\n<path d=\"M46.8053 1.89941V4.41492H48.4994V6.43418H46.8053V9.95931C46.8053 10.313 46.8851 10.5639 47.0448 10.7123C47.2045 10.8606 47.4555 10.9347 47.7978 10.9347C48.1058 10.9347 48.3397 10.9119 48.4994 10.8663V12.7486C48.1685 12.8855 47.7407 12.954 47.216 12.954C46.3946 12.954 45.7443 12.7258 45.2652 12.2695C44.786 11.8017 44.5464 11.1629 44.5464 10.3529V6.43418H43.0234V4.41492H43.4512C43.8734 4.41492 44.1928 4.29514 44.4095 4.05556C44.6377 3.80458 44.7518 3.47945 44.7518 3.08016V1.89941H46.8053Z\" fill=\"black\"/>\\n<path d=\"M51.9517 7.88868V12.8341H49.6758V0.444824H51.9517V5.11648C52.4651 4.50044 53.2237 4.19242 54.2277 4.19242C55.2544 4.19242 56.0301 4.50615 56.5549 5.1336C57.0911 5.74964 57.3592 6.54821 57.3592 7.52932V12.8341H55.0833V7.9229C55.0833 7.42094 54.9521 7.01595 54.6897 6.70793C54.4387 6.39991 54.0508 6.2459 53.526 6.2459C53.0583 6.2459 52.6818 6.39991 52.3966 6.70793C52.1228 7.01595 51.9745 7.40953 51.9517 7.88868Z\" fill=\"black\"/>\\n<path d=\"M28.7877 8.98402V12.8343H26.5117V4.41504H28.7192V5.66424L28.7877 8.98402Z\" fill=\"black\"/>\\n<path d=\"M4.28893 6.57084C3.90105 7.00435 3.70711 7.59758 3.70711 8.35052C3.70711 9.10346 3.90105 9.7138 4.28893 10.1815C4.68821 10.6379 5.19588 10.866 5.81192 10.866C6.41656 10.866 6.91281 10.6379 7.30069 10.1815C7.68857 9.7138 7.88251 9.10346 7.88251 8.35052C7.88251 7.59758 7.68857 7.00435 7.30069 6.57084C6.92422 6.12592 6.42796 5.90346 5.81192 5.90346C5.19588 5.90346 4.68821 6.12592 4.28893 6.57084ZM7.89962 11.5505V11.4478C7.71709 11.8585 7.41477 12.1951 6.99267 12.4575C6.57057 12.7085 6.08572 12.8339 5.53813 12.8339C4.31745 12.8339 3.32493 12.4118 2.56058 11.5676C1.79623 10.712 1.41406 9.63965 1.41406 8.35052C1.41406 7.09562 1.79053 6.04606 2.54347 5.20186C3.29641 4.35765 4.27181 3.93555 5.46968 3.93555C6.14276 3.93555 6.67895 4.07245 7.07823 4.34624C7.47752 4.60863 7.74561 4.89954 7.88251 5.21897V4.17512H10.09V11.0714C10.09 11.5847 10.1128 12.0924 10.1584 12.5944H7.98518C7.92814 12.2749 7.89962 11.927 7.89962 11.5505Z\" fill=\"black\"/>\\n<path d=\"M33.1843 6.41736C33.1843 7.59872 32.2266 8.5564 31.0453 8.5564C29.8638 8.5564 28.9062 7.59872 28.9062 6.41736C28.9062 5.236 29.8638 4.27832 31.0453 4.27832C32.2266 4.27832 33.1843 5.236 33.1843 6.41736Z\" fill=\"black\"/>\\n<path d=\"M48.0571 18.6751L44.686 22.2174L48.1256 27.0944H45.3362L43.1116 23.8773L42.1705 24.8698V27.0944H39.8945V14.7051H42.1705V21.8067L45.0796 18.6751H48.0571Z\" fill=\"black\"/>\\n<path d=\"M54.5332 27.0945C54.4876 26.8664 54.4648 26.5641 54.4648 26.1876C54.248 26.5641 53.9229 26.8493 53.4894 27.0432C53.0673 27.2257 52.6166 27.317 52.1375 27.317C51.145 27.317 50.3635 27.0033 49.7931 26.3758C49.2227 25.737 48.9375 24.9441 48.9375 23.9972V18.6753H51.2134V23.5352C51.2134 24.0371 51.3446 24.4478 51.607 24.7673C51.8694 25.0753 52.2516 25.2293 52.7535 25.2293C53.2441 25.2293 53.632 25.081 53.9172 24.7844C54.2024 24.4764 54.345 24.0714 54.345 23.5694V18.6753H56.6209V25.5716C56.6209 26.1077 56.6494 26.6154 56.7065 27.0945H54.5332Z\" fill=\"black\"/>\\n<path d=\"M66.7057 14.7051V25.5714C66.7057 26.1304 66.7285 26.6381 66.7742 27.0944H64.6009C64.5438 26.8092 64.5153 26.484 64.5153 26.119C64.3214 26.4726 64.0134 26.7578 63.5913 26.9746C63.1806 27.1914 62.7014 27.2997 62.1538 27.2997C60.956 27.2997 59.9692 26.8833 59.1934 26.0505C58.4291 25.2063 58.0469 24.1454 58.0469 22.8676C58.0469 21.6242 58.4233 20.5803 59.1763 19.7361C59.9406 18.8919 60.9103 18.4698 62.0854 18.4698C63.2946 18.4698 64.0875 18.8177 64.464 19.5136V14.7051H66.7057ZM60.3399 22.8676C60.3399 23.6092 60.5339 24.1967 60.9217 24.6302C61.3096 25.0523 61.8116 25.2634 62.4276 25.2634C63.0323 25.2634 63.5285 25.0466 63.9164 24.6131C64.3043 24.1796 64.4982 23.5921 64.4982 22.8505C64.4982 22.1204 64.3043 21.55 63.9164 21.1393C63.5285 20.7172 63.0323 20.5061 62.4276 20.5061C61.823 20.5061 61.321 20.7172 60.9217 21.1393C60.5339 21.5614 60.3399 22.1375 60.3399 22.8676Z\" fill=\"black\"/>\\n<path d=\"M74.3028 27.0945C74.2571 26.8664 74.2343 26.5641 74.2343 26.1876C74.0175 26.5641 73.6924 26.8493 73.2589 27.0432C72.8368 27.2257 72.3862 27.317 71.907 27.317C70.9145 27.317 70.1331 27.0033 69.5626 26.3758C68.9922 25.737 68.707 24.9441 68.707 23.9972V18.6753H70.983V23.5352C70.983 24.0371 71.1142 24.4478 71.3766 24.7673C71.6389 25.0753 72.0211 25.2293 72.5231 25.2293C73.0136 25.2293 73.4015 25.081 73.6867 24.7844C73.9719 24.4764 74.1145 24.0714 74.1145 23.5694V18.6753H76.3905V25.5716C76.3905 26.1077 76.419 26.6154 76.476 27.0945H74.3028Z\" fill=\"black\"/>\\n<path d=\"M86.4215 18.6753L83.153 27.0945H80.8771L77.4375 18.6753H79.9359L82.0236 24.3224L84.0257 18.6753H86.4215Z\" fill=\"black\"/>\\n<path d=\"M61.5194 6.57084C61.1315 7.00435 60.9376 7.59758 60.9376 8.35052C60.9376 9.10346 61.1315 9.7138 61.5194 10.1815C61.9187 10.6379 62.4264 10.866 63.0424 10.866C63.647 10.866 64.1433 10.6379 64.5312 10.1815C64.919 9.7138 65.113 9.10346 65.113 8.35052C65.113 7.59758 64.919 7.00435 64.5312 6.57084C64.1547 6.12592 63.6584 5.90346 63.0424 5.90346C62.4264 5.90346 61.9187 6.12592 61.5194 6.57084ZM65.1301 11.5505V11.4478C64.9476 11.8585 64.6452 12.1951 64.2231 12.4575C63.801 12.7085 63.3162 12.8339 62.7686 12.8339C61.5479 12.8339 60.5554 12.4118 59.7911 11.5676C59.0267 10.712 58.6445 9.63965 58.6445 8.35052C58.6445 7.09562 59.021 6.04606 59.7739 5.20186C60.5269 4.35765 61.5023 3.93555 62.7002 3.93555C63.3732 3.93555 63.9094 4.07245 64.3087 4.34624C64.708 4.60863 64.9761 4.89954 65.113 5.21897V4.17512H67.3205V11.0714C67.3205 11.5847 67.3433 12.0924 67.3889 12.5944H65.2157C65.1586 12.2749 65.1301 11.927 65.1301 11.5505Z\" fill=\"black\"/>\\n<path d=\"M89.8475 20.8311C89.4596 21.2646 89.2657 21.8578 89.2657 22.6108C89.2657 23.3637 89.4596 23.9741 89.8475 24.4418C90.2468 24.8981 90.7545 25.1263 91.3705 25.1263C91.9752 25.1263 92.4714 24.8981 92.8593 24.4418C93.2472 23.9741 93.4411 23.3637 93.4411 22.6108C93.4411 21.8578 93.2472 21.2646 92.8593 20.8311C92.4828 20.3862 91.9866 20.1637 91.3705 20.1637C90.7545 20.1637 90.2468 20.3862 89.8475 20.8311ZM93.4582 25.8108V25.7081C93.2757 26.1188 92.9734 26.4553 92.5513 26.7177C92.1292 26.9687 91.6443 27.0942 91.0967 27.0942C89.876 27.0942 88.8835 26.6721 88.1192 25.8279C87.3548 24.9723 86.9727 23.8999 86.9727 22.6108C86.9727 21.3559 87.3491 20.3063 88.1021 19.4621C88.855 18.6179 89.8304 18.1958 91.0283 18.1958C91.7014 18.1958 92.2375 18.3327 92.6368 18.6065C93.0361 18.8689 93.3042 19.1598 93.4411 19.4792V18.4354H95.6486V25.3316C95.6486 25.845 95.6714 26.3527 95.717 26.8546H93.5438C93.4867 26.5352 93.4582 26.1872 93.4582 25.8108Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_360_1437\">\\n<rect width=\"95.5437\" height=\"28.5205\" fill=\"white\" transform=\"translate(0.175781)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l6xpmd\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"RooYVoPoV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zouacl\",\"data-framer-name\":\"Frame 1000007426\",layoutDependency:layoutDependency,layoutId:\"QEPP9HZLz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+(((componentViewport?.height||64)-32-32)/2+0+0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vlktiq-container\",layoutDependency:layoutDependency,layoutId:\"A1DjwWHTW-container\",nodeId:\"A1DjwWHTW\",rendersWithMotion:true,scopeId:\"M12cgWTxd\",children:/*#__PURE__*/_jsx(ButtonNav,{height:\"100%\",id:\"A1DjwWHTW\",layoutId:\"A1DjwWHTW\",pAv3d13Ai:\"https://www.linkedin.com/in/amruthakuduva/\",TrIzNSqhc:\"LinkedIn\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16+(((componentViewport?.height||64)-32-32)/2+0+0)+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1et7m7d-container\",layoutDependency:layoutDependency,layoutId:\"IYCii5ZN0-container\",nodeId:\"IYCii5ZN0\",rendersWithMotion:true,scopeId:\"M12cgWTxd\",children:/*#__PURE__*/_jsx(ButtonNav,{height:\"100%\",id:\"IYCii5ZN0\",layoutId:\"IYCii5ZN0\",pAv3d13Ai:\"https://drive.google.com/file/d/1KmMXimRRMn5NlfB_AjvuHybqC77P-ULG/view\",TrIzNSqhc:\"Resume\",width:\"100%\"})})})]})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rBy99.framer-1bcfual, .framer-rBy99 .framer-1bcfual { display: block; }\",\".framer-rBy99.framer-rgrem5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 20px 16px 20px; position: relative; width: 390px; }\",\".framer-rBy99 .framer-qx83gz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBy99 .framer-18yhksr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rBy99 .framer-1ne000e { aspect-ratio: 3.34375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; text-decoration: none; width: 107px; }\",\".framer-rBy99 .framer-1l6xpmd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rBy99 .framer-zouacl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-rBy99 .framer-vlktiq-container, .framer-rBy99 .framer-1et7m7d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rBy99.framer-v-30nvoe .framer-qx83gz, .framer-rBy99.framer-v-30nvoe .framer-18yhksr { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"A5ndPVGUq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerM12cgWTxd=withCSS(Component,css,\"framer-rBy99\");export default FramerM12cgWTxd;FramerM12cgWTxd.displayName=\"Top nav-Mob\";FramerM12cgWTxd.defaultProps={height:64,width:390};addPropertyControls(FramerM12cgWTxd,{variant:{options:[\"czve89C0P\",\"A5ndPVGUq\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerM12cgWTxd,[{explicitInter:true,fonts:[]},...ButtonNavFonts],{supportsExplicitInterCodegen:true});FramerM12cgWTxd.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM12cgWTxd\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"390\",\"framerIntrinsicHeight\":\"64\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A5ndPVGUq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./M12cgWTxd.map","// Generated by Framer (7587b09)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopNav from\"#framer/local/canvasComponent/CmO_Yv7U9/CmO_Yv7U9.js\";import TopNavMob from\"#framer/local/canvasComponent/M12cgWTxd/M12cgWTxd.js\";import Cursor from\"#framer/local/canvasComponent/q3fKFnqYH/q3fKFnqYH.js\";const TopNavFonts=getFonts(TopNav);const TopNavMobFonts=getFonts(TopNavMob);const CursorFonts=getFonts(Cursor);const breakpoints={mu3uE5Rs1:\"(min-width: 810px) and (max-width: 1199.98px)\",NUIorKztX:\"(min-width: 1200px)\",Rt_KHybn0:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YRWE8\";const variantClassNames={mu3uE5Rs1:\"framer-v-rrql1l\",NUIorKztX:\"framer-v-irc4cy\",Rt_KHybn0:\"framer-v-1cr77f\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={Rt_KHybn0:[\".framer-YRWE8.framer-irc4cy { padding: 0px 0px 594px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Rt_KHybn0:\".framer-1cr77f-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YRWE8.framer-n48ev2, .framer-YRWE8 .framer-n48ev2 { display: block; }\",\".framer-YRWE8.framer-irc4cy { 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 0px 530px 0px; position: relative; width: 100%; }\",\".framer-YRWE8 .framer-yq9a71-container { flex: none; height: 74px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 2; }\",\".framer-YRWE8 .framer-1qy6kmv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-YRWE8 .framer-9u7xx-container { flex: none; height: auto; left: 50%; order: 1002; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={mu3uE5Rs1:\"(min-width: 810px) and (max-width: 1199.98px)\",NUIorKztX:\"(min-width: 1200px)\",Rt_KHybn0:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"NUIorKztX\",Phone:\"Rt_KHybn0\",Tablet:\"mu3uE5Rs1\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NUIorKztX\"};};const cursor={component:Cursor,variant:\"GwniuKUDe\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Rt_KHybn0\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"Rt_KHybn0\")return true;return false;};useCustomCursors({\"1fqkz1k\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"NUIorKztX\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: none; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-irc4cy\",className),\"data-framer-cursor\":\"1fqkz1k\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-yq9a71-container hidden-1cr77f\",layoutScroll:true,nodeId:\"g_6idz3qc\",scopeId:\"dN5j14EC3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mu3uE5Rs1:{variant:matchVariant(\"NKt8aIiur\")}},children:/*#__PURE__*/_jsx(TopNav,{height:\"100%\",id:\"g_6idz3qc\",layoutId:\"g_6idz3qc\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WWWl8gJlT\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qy6kmv\"}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Rt_KHybn0:{height:64,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9u7xx-container hidden-irc4cy hidden-rrql1l\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"cwRL5VheI\",scopeId:\"dN5j14EC3\",children:/*#__PURE__*/_jsx(TopNavMob,{height:\"100%\",id:\"cwRL5VheI\",layoutId:\"cwRL5VheI\",style:{width:\"100%\"},variant:matchVariant(\"A5ndPVGUq\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mu3uE5Rs1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Rt_KHybn0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NUIorKztX\":[\".framer-yq9a71-container\"],\"mu3uE5Rs1\":[\".framer-yq9a71-container\"],\"Rt_KHybn0\":[\".framer-9u7xx-container\"]}\n * @framerBreakpoints {\"NUIorKztX\":{\"min\":1200,\"canvasClassName\":\"framer-irc4cy-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"mu3uE5Rs1\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-rrql1l-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Rt_KHybn0\":{\"max\":809,\"canvasClassName\":\"framer-1cr77f-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NUIorKztX\n * @framerLayoutTemplate true\n */const FramerdN5j14EC3=withCSS(Component,css,\"framer-YRWE8\");export default FramerdN5j14EC3;FramerdN5j14EC3.displayName=\"Top nav\";FramerdN5j14EC3.defaultProps={height:1e3,width:1200};addFonts(FramerdN5j14EC3,[{explicitInter:true,fonts:[]},...TopNavFonts,...TopNavMobFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerdN5j14EC3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopNav,{},context),forwardLoader(TopNavMob,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdN5j14EC3\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"NUIorKztX\\\":[\\\".framer-yq9a71-container\\\"],\\\"mu3uE5Rs1\\\":[\\\".framer-yq9a71-container\\\"],\\\"Rt_KHybn0\\\":[\\\".framer-9u7xx-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerBreakpoints\":\"{\\\"NUIorKztX\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-irc4cy-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"mu3uE5Rs1\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-rrql1l-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Rt_KHybn0\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1cr77f-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mu3uE5Rs1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Rt_KHybn0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"NUIorKztX\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport TopNav from \"https://framerusercontent.com/modules/hSVhx2fKt5PoS6RNMpsB/sEJJf4UH06L46Hz9D21K/dN5j14EC3.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {KUTQuH8f4: \"scroller\", QXWyopE9f: \"about\", tPiwStQQz: \"work\", VTYNxaMXc: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rarsC9sog08NHDeRkzfF/PGXXEvsEEXHeonwqBahZ/augiA20Il.js\")), path: \"/\"}, yPhcDDlQE: {elements: {GhZpOH2Ap: \"header-2\", sFyuN1C0y: \"header-1\", yMsDOtU0H: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VRTx981Y6BZg7uLnQSAc/eMI7ps3xluLzdzFb9dw1/yPhcDDlQE.js\")), path: \"/namma-yatri-customer\"}, jg8Z0NpuG: {elements: {CVBOjeI8u: \"header\", inXpjcUJ1: \"header-2\", m8Nf9yjcC: \"header-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xA9tPXbJ7iczkaWNYL64/gkmlmjfKN9DsfknjXjFU/jg8Z0NpuG.js\")), path: \"/namma-yatri-multimodel\"}, KUQWoOn0M: {elements: {kTfdvzClx: \"header\", voYCar9FR: \"header-2\", yzvucqOGc: \"header-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UcScKT6PPTvHcJR5PgeB/KJ9eZnI2ON9k9n4NBCuT/KUQWoOn0M.js\")), path: \"/namma-yatri-driver\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"200cc6dee179bc04c78f05b30b0bb2bc56f0c0f5bb7688b7a30c7e902fcafa55\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"yPhcDDlQE\":\r\ncase \"jg8Z0NpuG\":\r\ncase \"KUQWoOn0M\":\r\ncase \"uklysWMxq\":\r\ncase \"OBxRAxQdK\":\r\ncase \"bXhlgmV4V\":\r\ncase \"alQ23yCuJ\":\r\ncase \"gmeOCJEqx\":\r\ncase \"fODHloNgU\":\r\ncase \"CBQuHtQ2x\":\r\ncase \"ybvxeMMMa\":\r\ncase \"nEo5Jprz_\":\r\ncase \"NuCCR7YJf\":\r\ncase \"wN_RPFksM\":\r\ncase \"AIyHvz8Wn\":\r\ncase \"aERRsYtRt\":\r\nreturn React.createElement(TopNav, {...props, key: \"TopNav\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"yPhcDDlQE\":\r\ncase \"jg8Z0NpuG\":\r\ncase \"KUQWoOn0M\":\r\ncase \"uklysWMxq\":\r\ncase \"OBxRAxQdK\":\r\ncase \"bXhlgmV4V\":\r\ncase \"alQ23yCuJ\":\r\ncase \"gmeOCJEqx\":\r\ncase \"fODHloNgU\":\r\ncase \"CBQuHtQ2x\":\r\ncase \"ybvxeMMMa\":\r\ncase \"nEo5Jprz_\":\r\ncase \"NuCCR7YJf\":\r\ncase \"wN_RPFksM\":\r\ncase \"AIyHvz8Wn\":\r\ncase \"aERRsYtRt\":\r\nreturn [{hash: \"irc4cy\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"rrql1l\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1cr77f\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://amruthakuduva.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/eHBx7aLBaAVedbTdngfN/EHJ5rRoSugXkjomGrXY8/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}