{"version":3,"file":"shared-lib.BRetfigv.mjs","names":["getProps","addPropertyOverrides","ArrowUpRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","FooterLinks","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","RichText","useRef","useState","useMemo","animation","text","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","SVG","RichText","TitleName","MenuOption","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js","https:/framerusercontent.com/modules/Y0VcHpVaDvrhDfyzqyDt/GR7BZxpbsf9COe7WtDLf/zrvxI7LjA.js","https:/framerusercontent.com/modules/ZnfOyYg8CORfTLmUx8dM/r1YOz619M5pCohhd8RIm/kORK7hHTv.js","https:/framerusercontent.com/modules/KUpuphgaFY2nwAUfVusj/kwb452mor9X6ijDRAlI8/hDRMktYS_.js","https:/framerusercontent.com/modules/x9N74fQKlr6QLCpcJIqg/ItbrXvATfgkGTI2S7SIM/ScrambleAppear_Prod.js","https:/framerusercontent.com/modules/0p4dKFC1UDJYSa8uYBfg/xkHJ2pwJ47ay5Ja4Enc8/IizINigP_.js","https:/framerusercontent.com/modules/6vtybAIn0i9UA02heVQ6/zpa0q0nEEMyk8m3E3Q69/NSTF2_tQx.js","https:/framerusercontent.com/modules/3BR2ABMPNkzDxKYKM5jz/OamFEn3eE6HrrRNxvxFK/siteMetadata.js"],"sourcesContent":["// Generated by Framer (85eaff3)\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 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"eMA3WLRa2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"GBl_xBBAR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1475982494\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HfmfX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HfmfX { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-HfmfX\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65e1cff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={ZX9OjUKmq:{hover:true}};const cycleOrder=[\"ZX9OjUKmq\",\"glcuqgpn8\"];const serializationHash=\"framer-4ynJL\";const variantClassNames={glcuqgpn8:\"framer-v-1nj2to0\",ZX9OjUKmq:\"framer-v-f95r95\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"ZX9OjUKmq\",\"Variant 2\":\"glcuqgpn8\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,MFX1JOjYe:title??props.MFX1JOjYe??\"Email me\",qEh61m0Uy:link??props.qEh61m0Uy,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZX9OjUKmq\"};};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,MFX1JOjYe,qEh61m0Uy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZX9OjUKmq\",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:qEh61m0Uy,motionChild:true,nodeId:\"ZX9OjUKmq\",openInNewTab:true,scopeId:\"zrvxI7LjA\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-f95r95\",className,classNames)} framer-7dhops`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZX9OjUKmq\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ZX9OjUKmq-hover\":{\"data-framer-name\":undefined},glcuqgpn8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"0.8em\"},children:\"Email me\"})}),className:\"framer-1xtb5au\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"PvFBTzsAQ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MFX1JOjYe,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ZX9OjUKmq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1em\",\"--framer-text-decoration-offset\":\"4px\",\"--framer-text-decoration-thickness\":\"2px\",\"--framer-text-decoration\":\"underline\"},children:\"Email me\"})}),verticalAlignment:\"center\"},glcuqgpn8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"0.8em\"},children:\"Email me\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-1vz85be\",layoutDependency:layoutDependency,layoutId:\"nTDaEuZP6\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4ynJL.framer-7dhops, .framer-4ynJL .framer-7dhops { display: block; }\",\".framer-4ynJL.framer-f95r95 { cursor: pointer; gap: 10px; height: 32px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 176px; }\",\".framer-4ynJL .framer-1xtb5au { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-4ynJL .framer-1vz85be { flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: absolute; right: 5px; top: -1px; width: 32px; }\",\".framer-4ynJL.framer-v-1nj2to0.framer-f95r95 { cursor: unset; width: 106px; }\",\".framer-4ynJL.framer-v-1nj2to0 .framer-1vz85be { aspect-ratio: 1 / 1; left: 78px; right: unset; }\",\".framer-4ynJL.framer-v-f95r95.hover.framer-f95r95 { overflow: visible; }\",\".framer-4ynJL.framer-v-f95r95.hover .framer-1xtb5au { height: 26px; }\",\".framer-4ynJL.framer-v-f95r95.hover .framer-1vz85be { right: 0px; top: -6px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"glcuqgpn8\":{\"layout\":[\"fixed\",\"fixed\"]},\"udeMox75i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MFX1JOjYe\":\"title\",\"qEh61m0Uy\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzrvxI7LjA=withCSS(Component,css,\"framer-4ynJL\");export default FramerzrvxI7LjA;FramerzrvxI7LjA.displayName=\"Footer links\";FramerzrvxI7LjA.defaultProps={height:32,width:176};addPropertyControls(FramerzrvxI7LjA,{variant:{options:[\"ZX9OjUKmq\",\"glcuqgpn8\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},MFX1JOjYe:{defaultValue:\"Email me\",displayTextArea:false,title:\"Title\",type:ControlType.String},qEh61m0Uy:{title:\"Link\",type:ControlType.Link}});addFonts(FramerzrvxI7LjA,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzrvxI7LjA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"MFX1JOjYe\\\":\\\"title\\\",\\\"qEh61m0Uy\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"glcuqgpn8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"udeMox75i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"176\",\"framerIntrinsicHeight\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zrvxI7LjA.map","// Generated by Framer (77dbb43)\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 FooterLinks from\"https://framerusercontent.com/modules/Y0VcHpVaDvrhDfyzqyDt/GR7BZxpbsf9COe7WtDLf/zrvxI7LjA.js\";const FooterLinksFonts=getFonts(FooterLinks);const cycleOrder=[\"HvGIhRXaM\",\"bvHjsrJZf\",\"nnfFhpyXb\",\"blYQILrnq\"];const serializationHash=\"framer-X5mX6\";const variantClassNames={blYQILrnq:\"framer-v-1ar09wh\",bvHjsrJZf:\"framer-v-jteucy\",HvGIhRXaM:\"framer-v-1x0pkvt\",nnfFhpyXb:\"framer-v-frxc2s\"};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={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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 small\":\"bvHjsrJZf\",Desktop:\"HvGIhRXaM\",Phone:\"blYQILrnq\",Tablet:\"nnfFhpyXb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HvGIhRXaM\"};};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:\"HvGIhRXaM\",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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x0pkvt\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HvGIhRXaM\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(98, 98, 98, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 140, 0)\",...style},...addPropertyOverrides({blYQILrnq:{\"data-framer-name\":\"Phone\"},bvHjsrJZf:{\"data-framer-name\":\"Desktop small\"},nnfFhpyXb:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1enq17p\",layoutDependency:layoutDependency,layoutId:\"Y5HYklGsJ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pvflc6\",layoutDependency:layoutDependency,layoutId:\"LmUk65GUd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7fha16\",layoutDependency:layoutDependency,layoutId:\"Q1BBdoG3E\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hvcml6b24gQm9sZA==\",\"--framer-font-family\":'\"Horizon Bold\", \"Horizon Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv05' on, 'ss03' on\",\"--framer-font-size\":\"200px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.6em\",\"--framer-text-alignment\":\"center\"},children:\"VBH.\"})}),className:\"framer-1m9k0pj\",fonts:[\"CUSTOM;Horizon Bold\"],layoutDependency:layoutDependency,layoutId:\"yfx2b5xWk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({blYQILrnq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hvcml6b24gQm9sZA==\",\"--framer-font-family\":'\"Horizon Bold\", \"Horizon Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv05' on, 'ss03' on\",\"--framer-font-size\":\"56px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.7em\",\"--framer-text-alignment\":\"left\"},children:\"VBH.\"})})},nnfFhpyXb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0hvcml6b24gQm9sZA==\",\"--framer-font-family\":'\"Horizon Bold\", \"Horizon Bold Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv05' on, 'ss03' on\",\"--framer-font-size\":\"120px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.7em\",\"--framer-text-alignment\":\"left\"},children:\"VBH.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pwr048\",layoutDependency:layoutDependency,layoutId:\"fd9BvQPH1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.04em\"},children:[\"\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"\\xa9 2025. Imagination driven in the era of AI\"})]})}),className:\"framer-1ej4cjr\",fonts:[\"GF;DM Sans-regular\",\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"KwMUc06JL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({blYQILrnq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"-0.04em\"},children:[\"\\xa0\",/*#__PURE__*/_jsx(motion.strong,{children:\"\\xa9 2025. Imagination driven in the era of AI\"})]})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11z45y3\",layoutDependency:layoutDependency,layoutId:\"ezILNlZxa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||163)-0-643.2)/2+0+0)+0+281.6+0+0,...addPropertyOverrides({blYQILrnq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||73)-0-73.2)/2+0+0)+0+4.6+0+0},nnfFhpyXb:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||127)-0-463.2)/2+0+0)+0+191.6+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fza216-container\",layoutDependency:layoutDependency,layoutId:\"Zc9henfV8-container\",nodeId:\"Zc9henfV8\",rendersWithMotion:true,scopeId:\"kORK7hHTv\",whileHover:animation,children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"Zc9henfV8\",layoutId:\"Zc9henfV8\",MFX1JOjYe:\"Email me\",qEh61m0Uy:\"mailto: imvibhorb@gmail.com\",variant:\"ZX9OjUKmq\",width:\"100%\",...addPropertyOverrides({blYQILrnq:{variant:\"glcuqgpn8\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||163)-0-643.2)/2+0+0)+0+281.6+0+48,...addPropertyOverrides({blYQILrnq:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||73)-0-73.2)/2+0+0)+0+4.6+0+32},nnfFhpyXb:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||127)-0-463.2)/2+0+0)+0+191.6+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uwljm1-container\",layoutDependency:layoutDependency,layoutId:\"y5cIM0QHK-container\",nodeId:\"y5cIM0QHK\",rendersWithMotion:true,scopeId:\"kORK7hHTv\",whileHover:animation,children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"y5cIM0QHK\",layoutId:\"y5cIM0QHK\",MFX1JOjYe:\"LinkedIn\",qEh61m0Uy:\"https://www.linkedin.com/in/vibhorb13\",variant:\"ZX9OjUKmq\",width:\"100%\",...addPropertyOverrides({blYQILrnq:{variant:\"glcuqgpn8\"}},baseVariant,gestureVariant)})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X5mX6.framer-17q27f9, .framer-X5mX6 .framer-17q27f9 { display: block; }\",\".framer-X5mX6.framer-1x0pkvt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-X5mX6 .framer-1enq17p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-X5mX6 .framer-1pvflc6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-X5mX6 .framer-7fha16 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X5mX6 .framer-1m9k0pj { flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 681px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-X5mX6 .framer-1pwr048 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 80px; position: relative; width: auto; }\",\".framer-X5mX6 .framer-1ej4cjr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X5mX6 .framer-11z45y3 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-X5mX6 .framer-fza216-container, .framer-X5mX6 .framer-uwljm1-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-X5mX6.framer-v-jteucy.framer-1x0pkvt { width: 1280px; }\",\".framer-X5mX6.framer-v-frxc2s.framer-1x0pkvt { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-X5mX6.framer-v-frxc2s .framer-1enq17p, .framer-X5mX6.framer-v-1ar09wh .framer-1enq17p { padding: 0px; }\",\".framer-X5mX6.framer-v-frxc2s .framer-7fha16 { justify-content: flex-start; }\",\".framer-X5mX6.framer-v-frxc2s .framer-1m9k0pj { width: 533px; }\",\".framer-X5mX6.framer-v-frxc2s .framer-1pwr048 { padding: 0px 0px 0px 40px; }\",\".framer-X5mX6.framer-v-1ar09wh.framer-1x0pkvt { padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-X5mX6.framer-v-1ar09wh .framer-7fha16 { gap: 22px; justify-content: flex-start; order: 0; }\",\".framer-X5mX6.framer-v-1ar09wh .framer-1m9k0pj { order: 0; width: auto; }\",\".framer-X5mX6.framer-v-1ar09wh .framer-1pwr048 { order: 1; padding: 0px; }\",\".framer-X5mX6.framer-v-1ar09wh .framer-11z45y3 { gap: unset; justify-content: space-between; order: 1; }\",'.framer-X5mX6[data-border=\"true\"]::after, .framer-X5mX6 [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 163\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bvHjsrJZf\":{\"layout\":[\"fixed\",\"auto\"]},\"nnfFhpyXb\":{\"layout\":[\"fixed\",\"auto\"]},\"blYQILrnq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkORK7hHTv=withCSS(Component,css,\"framer-X5mX6\");export default FramerkORK7hHTv;FramerkORK7hHTv.displayName=\"Footer\";FramerkORK7hHTv.defaultProps={height:163,width:1440};addPropertyControls(FramerkORK7hHTv,{variant:{options:[\"HvGIhRXaM\",\"bvHjsrJZf\",\"nnfFhpyXb\",\"blYQILrnq\"],optionTitles:[\"Desktop\",\"Desktop small\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkORK7hHTv,[{explicitInter:true,fonts:[{cssFamilyName:\"Horizon Bold\",source:\"custom\",uiFamilyName:\"Horizon Bold\",url:\"https://framerusercontent.com/assets/0jcdAyVbcfWO00ir6RBk51cahU.woff2\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"}]},...FooterLinksFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkORK7hHTv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bvHjsrJZf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nnfFhpyXb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"blYQILrnq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"163\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kORK7hHTv.map","// Generated by Framer (ed41f9e)\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={oB0EPWkPc:{hover:true}};const serializationHash=\"framer-Gtz3o\";const variantClassNames={oB0EPWkPc:\"framer-v-d0zrmi\"};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 getProps=({color1,height,id,width,...props})=>{return{...props,Y3upQ6y1d:color1??props.Y3upQ6y1d??\"rgb(255, 255, 255)\"};};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,Y3upQ6y1d,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oB0EPWkPc\",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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oB0EPWkPc\",openInNewTab:false,scopeId:\"hDRMktYS_\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-d0zrmi\",className,classNames)} framer-7otq13`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oB0EPWkPc\",ref:refBinding,style:{...style},...addPropertyOverrides({\"oB0EPWkPc-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy05MDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Y3upQ6y1d-hDRMktYS_))\"},children:\"VBH.\"})}),className:\"framer-14ws5ux\",fonts:[\"GF;DM Sans-900\"],layoutDependency:layoutDependency,layoutId:\"ch9sezuez\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Y3upQ6y1d-hDRMktYS_)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Y3upQ6y1d-hDRMktYS_\":Y3upQ6y1d,textShadow:\"none\"},variants:{\"oB0EPWkPc-hover\":{textShadow:\"0px 0px 6px rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Gtz3o.framer-7otq13, .framer-Gtz3o .framer-7otq13 { display: block; }\",\".framer-Gtz3o.framer-d0zrmi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 135px; }\",\".framer-Gtz3o .framer-14ws5ux { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IctxnH10D\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Y3upQ6y1d\":\"color1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhDRMktYS_=withCSS(Component,css,\"framer-Gtz3o\");export default FramerhDRMktYS_;FramerhDRMktYS_.displayName=\"Title name\";FramerhDRMktYS_.defaultProps={height:29,width:135};addPropertyControls(FramerhDRMktYS_,{Y3upQ6y1d:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color 1\",type:ControlType.Color}});addFonts(FramerhDRMktYS_,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhDRMktYS_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"135\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IctxnH10D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Y3upQ6y1d\\\":\\\"color1\\\"}\",\"framerIntrinsicHeight\":\"29\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hDRMktYS_.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef,useMemo}from\"react\";import{useInView,animate}from\"framer-motion\";const HIDDEN=0;const SCRAMBLED=1;const REVEALED=2;/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function ScrambleAppear(props){var _props_style;const{from,scrambledLetters,text,scrambledColor,animation,speed}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const Tag=props.tag;const ref=useRef(null);const encryptedText=useRef(randomString(props));const[progress,setProgress]=useState(0);const[currentAnimation,setCurrentAnimation]=useState(null);const intervalRef=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const characterDelay=mapRange(speed,1,100,.2,.002)// seconds per character\n;const shuffledIndices=useMemo(()=>{if(from===\"random\"){const indices=Array.from({length:text.length},(_,i)=>i);return indices.sort(()=>Math.random()-.5);}return[];},[text,from]);const runAnimation=()=>{if(!isCanvas){if(currentAnimation){currentAnimation.stop();}if(intervalRef.current){clearInterval(intervalRef.current);}// Add timeout for delay\nsetTimeout(()=>{intervalRef.current=setInterval(()=>{encryptedText.current=randomString(props);},characterDelay*1e3);setCurrentAnimation(animate(0,1,{type:\"ease\",ease:\"linear\",duration:characterDelay*(text.length+scrambledLetters),onUpdate:setProgress,onComplete:()=>{if(intervalRef.current){clearInterval(intervalRef.current);}}}));},animation.delay*1e3);}};useEffect(()=>{if(animation.trigger==\"appear\"){runAnimation();}return()=>{if(intervalRef.current){clearInterval(intervalRef.current);}};},[]);useEffect(()=>{if(animation.trigger==\"layerInView\"){if(isInView){runAnimation();}else{if(currentAnimation){currentAnimation.stop();setProgress(0);if(intervalRef.current){clearInterval(intervalRef.current);}}}}},[isInView]);let segments=[];switch(from){case\"left\":{const leftCutoff=mapRange(progress,0,1,-scrambledLetters,text.length);const rightCutoff=mapRange(progress,0,1,0,text.length+scrambledLetters);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),REVEALED],[encryptedText.current.substring(clamp(leftCutoff,0,text.length),clamp(rightCutoff,0,text.length)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,text.length)),HIDDEN]);break;}case\"center\":{const center=Math.ceil(text.length/2);const letters=Math.max(Math.floor(scrambledLetters/2),1);const leftCutoff=mapRange(progress,0,1,center,-letters);const rightCutoff=mapRange(progress,0,1,center+letters,0);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),HIDDEN],[encryptedText.current.substring(clamp(leftCutoff,0,center),clamp(rightCutoff,0,center)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,center),clamp(text.length-rightCutoff,center,text.length)),REVEALED],[encryptedText.current.substring(clamp(text.length-leftCutoff,center,text.length),clamp(text.length-rightCutoff,center,text.length)),SCRAMBLED],[text.substring(clamp(text.length-leftCutoff,0,text.length),text.length),HIDDEN]);break;}case\"right\":{const leftCutoff=mapRange(progress,0,1,text.length,-scrambledLetters);const rightCutoff=mapRange(progress,0,1,text.length+scrambledLetters,0);segments.push([text.substring(0,clamp(leftCutoff,0,text.length)),HIDDEN],[encryptedText.current.substring(clamp(leftCutoff,0,text.length),clamp(rightCutoff,0,text.length)),SCRAMBLED],[text.substring(clamp(rightCutoff,0,text.length),text.length),REVEALED]);break;}case\"random\":{// Show all hidden characters if progress is 0 (during delay)\nif(progress===0){segments.push([text,HIDDEN]);}else if(progress>=1){segments.push([text,REVEALED]);}else{// Calculate two thresholds for each character based on its position in shuffledIndices\nfor(let i=0;i<text.length;i++){const indexInSequence=shuffledIndices.indexOf(i);// Adjust the windows to maintain consistent number of scrambled letters\nconst scrambleWindow=scrambledLetters/text.length// Size of the \"window\" of scrambled letters\n;const startScrambleAt=indexInSequence/text.length*(1-scrambleWindow)// When this character starts scrambling\n;const startRevealAt=startScrambleAt+scrambleWindow// When this character starts revealing\n;if(progress>=startRevealAt){// Past reveal threshold - show actual character\nsegments.push([text[i],REVEALED]);}else if(progress>=startScrambleAt){// Between scramble and reveal threshold - show scrambled\nsegments.push([encryptedText.current[i],SCRAMBLED]);}else{// Before scramble threshold - show hidden\nsegments.push([text[i],HIDDEN]);}}}break;}}return /*#__PURE__*/_jsx(Tag,{ref:ref,style:{color:props.color,userSelect:\"none\",pointerEvents:\"none\",margin:0,whiteSpace:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)?undefined:\"nowrap\",...props.font,...props.style},children:isCanvas?text:consolidateSegments(segments).map(([text,state],index)=>{switch(state){case HIDDEN:return /*#__PURE__*/_jsx(\"span\",{style:{opacity:0},children:text},index);case SCRAMBLED:return scrambledColor?/*#__PURE__*/_jsx(\"span\",{style:{color:scrambledColor},children:text},index):text;case REVEALED:return text;}})});}ScrambleAppear.displayName=\"Scramble Appear\";addPropertyControls(ScrambleAppear,{text:{type:ControlType.String,defaultValue:\"Learn Framer With Framer University\",displayTextArea:true},characters:{type:ControlType.String,defaultValue:\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+[]{}|;:,.<>?~\",displayTextArea:true},from:{type:ControlType.Enum,defaultValue:\"left\",options:[\"left\",\"center\",\"right\",\"random\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Random\"]},font:{type:\"font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:24,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#000\"},scrambledColor:{type:ControlType.Color,optional:true,title:\"Scrambled\"},speed:{type:ControlType.Number,defaultValue:75,min:1,max:100,step:1,unit:\"%\"},scrambledLetters:{type:ControlType.Number,defaultValue:10,min:1,step:1,displayStepper:true,title:\"Letters\"},animation:{type:ControlType.Object,icon:\"effect\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden:props=>props.trigger!==\"layerInView\"},delay:{type:ControlType.Number,defaultValue:0,min:0,step:.01}}},options:{type:ControlType.Object,buttonTitle:\"Options\",controls:{matchCase:{type:ControlType.Boolean,defaultValue:true},keepSpaces:{type:ControlType.Boolean,defaultValue:false,title:\"Spaces\",enabledTitle:\"Keep\",disabledTitle:\"Replace\",description:\"\"}}},userSelect:{type:ControlType.Boolean,defaultValue:true},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});const randomString=props=>{const length=props.text.length;const characters=props.characters;const originalText=props.text;const matchCase=props.options.matchCase;const keepSpaces=props.options.keepSpaces;if(length<=0){return\"\";}let result=\"\";let lastChar=\"\";for(let i=0;i<length;i++){const originalChar=originalText[i];// Preserve spaces and tabs if keepSpaces is true\nif(keepSpaces&&(originalChar===\" \"||originalChar===\"\t\")){result+=originalChar;continue;}let newChar;do{newChar=characters[Math.floor(Math.random()*characters.length)];// Match case if matchCase is true\nif(matchCase&&originalChar){newChar=originalChar===originalChar.toUpperCase()?newChar.toUpperCase():newChar.toLowerCase();}}while(newChar===lastChar&&characters.length>=8)result+=newChar;lastChar=newChar;}return result;};function mapRange(value,fromLow,fromHigh,toLow,toHigh){if(fromLow===fromHigh){return toLow;}const percentage=(value-fromLow)/(fromHigh-fromLow);return toLow+percentage*(toHigh-toLow);}function clamp(value,min,max){return Math.max(min,Math.min(value,max));}function consolidateSegments(segments){return segments.filter(([text])=>text.length>0).reduce((acc,curr)=>{// If array is empty or last segment has different state, add new segment\nif(acc.length===0||acc[acc.length-1][1]!==curr[1]){acc.push(curr);}else{// Combine text with the last segment that has the same state\nacc[acc.length-1][0]+=curr[0];}return acc;},[]);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrambleAppear\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrambleAppear_Prod.map","// Generated by Framer (ff07650)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrambleAppear from\"https://framerusercontent.com/modules/x9N74fQKlr6QLCpcJIqg/ItbrXvATfgkGTI2S7SIM/ScrambleAppear_Prod.js\";const ScrambleAppearFonts=getFonts(ScrambleAppear);const enabledGestures={pEeyXy_eX:{pressed:true},X6EN5hZxR:{hover:true}};const cycleOrder=[\"X6EN5hZxR\",\"pEeyXy_eX\"];const serializationHash=\"framer-57ORG\";const variantClassNames={pEeyXy_eX:\"framer-v-1e3ayss\",X6EN5hZxR:\"framer-v-1vepj30\"};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={Idle:\"X6EN5hZxR\",Mobile:\"pEeyXy_eX\"};const getProps=({click,fontColor,fontSize,height,id,letters,scrambleChar,text2,title,title2,width,...props})=>{return{...props,Gz_mKSeOn:text2??props.Gz_mKSeOn??\"About\",hsHl3eQMf:title??props.hsHl3eQMf??\"About\",iSycxqvhU:title2??props.iSycxqvhU??\"About\",MvadmAToQ:scrambleChar??props.MvadmAToQ??\"About\",NxbrBYYPI:fontColor??props.NxbrBYYPI??\"rgb(255, 255, 255)\",OFeNb11NZ:click??props.OFeNb11NZ,oLZKDuZbS:letters??props.oLZKDuZbS??5,variant:humanReadableVariantMap[props.variant]??props.variant??\"X6EN5hZxR\",YbFeUIwXl:fontSize??props.YbFeUIwXl??24};};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,hsHl3eQMf,OFeNb11NZ,iSycxqvhU,NxbrBYYPI,MvadmAToQ,oLZKDuZbS,Gz_mKSeOn,YbFeUIwXl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X6EN5hZxR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphpq117=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OFeNb11NZ){const res=await OFeNb11NZ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"X6EN5hZxR-hover\",\"pEeyXy_eX-pressed\"].includes(gestureVariant))return true;return false;};const isDisplayed1=()=>{if(gestureVariant===\"X6EN5hZxR-hover\")return false;return true;};const isDisplayed2=()=>{if([\"X6EN5hZxR-hover\",\"pEeyXy_eX-pressed\"].includes(gestureVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vepj30\",className,classNames),\"data-framer-name\":\"Idle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"X6EN5hZxR\",onTap:onTaphpq117,ref:refBinding,style:{...style},...addPropertyOverrides({\"pEeyXy_eX-pressed\":{\"data-framer-name\":undefined},\"X6EN5hZxR-hover\":{\"data-framer-name\":undefined},pEeyXy_eX:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8853qe-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZrQESRqfb-container\",nodeId:\"ZrQESRqfb\",rendersWithMotion:true,scopeId:\"IizINigP_\",children:/*#__PURE__*/_jsx(ScrambleAppear,{animation:{delay:0,replay:false,trigger:\"layerInView\"},characters:MvadmAToQ,color:\"rgb(255, 153, 0)\",font:{fontFamily:'\"DM Sans\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:900,letterSpacing:\"-0.07em\",lineHeight:\"1.4em\",textAlign:\"center\"},from:\"random\",height:\"100%\",id:\"ZrQESRqfb\",layoutId:\"ZrQESRqfb\",options:{keepSpaces:false,matchCase:true},scrambledColor:\"rgb(255, 153, 0)\",scrambledLetters:oLZKDuZbS,speed:90,style:{height:\"100%\"},tag:\"p\",text:\"About\",userSelect:true,width:\"100%\",...addPropertyOverrides({\"pEeyXy_eX-pressed\":{color:\"rgb(255, 255, 255)\",scrambledColor:\"rgb(255, 255, 255)\"},\"X6EN5hZxR-hover\":{color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"DM Sans\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:900,letterSpacing:\"-0.07em\",lineHeight:\"1.2em\",textAlign:\"center\"},scrambledColor:\"rgb(255, 255, 255)\",text:Gz_mKSeOn}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1aeq8iw\",layoutDependency:layoutDependency,layoutId:\"MCjuSaRux\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 1 0 L 1 1 L 0 1 Z\" fill=\"rgba(204, 204, 204, 0)\"></path></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy05MDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-NxbrBYYPI-IizINigP_))\"},children:\"About\"})}),className:\"framer-dah4de\",fonts:[\"GF;DM Sans-900\"],layoutDependency:layoutDependency,layoutId:\"Teuy6JRy6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-NxbrBYYPI-IizINigP_)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-NxbrBYYPI-IizINigP_\":NxbrBYYPI,\"--variable-reference-YbFeUIwXl-IizINigP_\":YbFeUIwXl},text:hsHl3eQMf,variants:{pEeyXy_eX:{\"--variable-reference-YbFeUIwXl-IizINigP_\":YbFeUIwXl}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pEeyXy_eX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy05MDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-YbFeUIwXl-IizINigP_) * 1px)\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-NxbrBYYPI-IizINigP_))\"},children:\"About\"})}),text:iSycxqvhU}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-57ORG.framer-c33033, .framer-57ORG .framer-c33033 { display: block; }\",\".framer-57ORG.framer-1vepj30 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 90px; }\",\".framer-57ORG .framer-8853qe-container { flex: none; height: 29px; position: relative; width: auto; }\",\".framer-57ORG .framer-1aeq8iw { height: 1px; left: 31px; position: absolute; top: 11px; width: 1px; }\",\".framer-57ORG .framer-dah4de { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-57ORG.framer-v-1vepj30.hover.framer-1vepj30 { gap: 0px; overflow: visible; }\",\".framer-57ORG.framer-v-1vepj30.hover .framer-8853qe-container { order: 0; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pEeyXy_eX\":{\"layout\":[\"fixed\",\"auto\"]},\"Ys8eMKNHg\":{\"layout\":[\"fixed\",\"auto\"]},\"c9GehJ8fo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hsHl3eQMf\":\"title\",\"OFeNb11NZ\":\"click\",\"iSycxqvhU\":\"title2\",\"NxbrBYYPI\":\"fontColor\",\"MvadmAToQ\":\"scrambleChar\",\"oLZKDuZbS\":\"letters\",\"Gz_mKSeOn\":\"text2\",\"YbFeUIwXl\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIizINigP_=withCSS(Component,css,\"framer-57ORG\");export default FramerIizINigP_;FramerIizINigP_.displayName=\"Menu option\";FramerIizINigP_.defaultProps={height:29,width:90};addPropertyControls(FramerIizINigP_,{variant:{options:[\"X6EN5hZxR\",\"pEeyXy_eX\"],optionTitles:[\"Idle\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},hsHl3eQMf:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String},OFeNb11NZ:{title:\"Click\",type:ControlType.EventHandler},iSycxqvhU:{defaultValue:\"About\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},NxbrBYYPI:{defaultValue:\"rgb(255, 255, 255)\",title:\"Font color\",type:ControlType.Color},MvadmAToQ:{defaultValue:\"About\",displayTextArea:true,title:\"Scramble char\",type:ControlType.String},oLZKDuZbS:{defaultValue:5,displayStepper:true,min:1,step:1,title:\"Letters\",type:ControlType.Number},Gz_mKSeOn:{defaultValue:\"About\",displayTextArea:true,title:\"Text 2\",type:ControlType.String},YbFeUIwXl:{defaultValue:24,title:\"Font Size\",type:ControlType.Number}});addFonts(FramerIizINigP_,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAC5thS2f3ZGMZpg.woff2\",weight:\"900\"}]},...ScrambleAppearFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIizINigP_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"29\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pEeyXy_eX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ys8eMKNHg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c9GehJ8fo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"hsHl3eQMf\\\":\\\"title\\\",\\\"OFeNb11NZ\\\":\\\"click\\\",\\\"iSycxqvhU\\\":\\\"title2\\\",\\\"NxbrBYYPI\\\":\\\"fontColor\\\",\\\"MvadmAToQ\\\":\\\"scrambleChar\\\",\\\"oLZKDuZbS\\\":\\\"letters\\\",\\\"Gz_mKSeOn\\\":\\\"text2\\\",\\\"YbFeUIwXl\\\":\\\"fontSize\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IizINigP_.map","// Generated by Framer (5f2272d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TitleName from\"https://framerusercontent.com/modules/KUpuphgaFY2nwAUfVusj/kwb452mor9X6ijDRAlI8/hDRMktYS_.js\";import MenuOption from\"https://framerusercontent.com/modules/0p4dKFC1UDJYSa8uYBfg/xkHJ2pwJ47ay5Ja4Enc8/IizINigP_.js\";const TitleNameFonts=getFonts(TitleName);const MenuOptionFonts=getFonts(MenuOption);const cycleOrder=[\"f64lTTJR9\",\"ci1KCNztn\",\"HLSja16sI\",\"HL61Di5Dk\",\"Hkisa27xD\",\"kutMuNRKV\",\"cJbbQoYo8\",\"iL9SDnsRY\",\"NZjLCAvBC\",\"ZM27GU1vS\",\"ll5_6gUnx\"];const serializationHash=\"framer-ekRHC\";const variantClassNames={ci1KCNztn:\"framer-v-1ivlnrc\",cJbbQoYo8:\"framer-v-1ln3gbz\",f64lTTJR9:\"framer-v-s907ly\",Hkisa27xD:\"framer-v-f7b9mm\",HL61Di5Dk:\"framer-v-14zqe0f\",HLSja16sI:\"framer-v-m5hru1\",iL9SDnsRY:\"framer-v-qyd07p\",kutMuNRKV:\"framer-v-vnwme\",ll5_6gUnx:\"framer-v-1o2xotp\",NZjLCAvBC:\"framer-v-x2mzi9\",ZM27GU1vS:\"framer-v-1aai5m6\"};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={\"Mobile - about exp\":\"HL61Di5Dk\",\"Mobile - About\":\"HLSja16sI\",\"Mobile - Projects\":\"ll5_6gUnx\",\"Mobile collapsed - About\":\"cJbbQoYo8\",\"Mobile Collapsed\":\"ci1KCNztn\",\"Tech life\":\"Hkisa27xD\",\"Web - About\":\"iL9SDnsRY\",\"Web - Projects\":\"NZjLCAvBC\",\"Web - Work\":\"f64lTTJR9\",\"Web- projects tab\":\"ZM27GU1vS\",Pill:\"kutMuNRKV\"};const getProps=({fill,height,id,width,...props})=>{return{...props,SET6aql4F:fill??props.SET6aql4F??\"rgba(2, 2, 2, 0.2)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"f64lTTJR9\"};};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,SET6aql4F,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f64lTTJR9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const OFeNb11NZmrzyw0=activeVariantCallback(async(...args)=>{setVariant(\"ci1KCNztn\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HLSja16sI\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"cJbbQoYo8\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"ll5_6gUnx\")return true;return false;};const isDisplayed3=()=>{if([\"NZjLCAvBC\",\"ZM27GU1vS\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"cJbbQoYo8\")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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s907ly\",className,classNames),\"data-framer-name\":\"Web - Work\",layoutDependency:layoutDependency,layoutId:\"f64lTTJR9\",ref:refBinding,style:{backgroundColor:SET6aql4F,...style},variants:{Hkisa27xD:{backgroundColor:\"rgb(38, 38, 38)\"}},...addPropertyOverrides({ci1KCNztn:{\"data-framer-name\":\"Mobile Collapsed\"},cJbbQoYo8:{\"data-framer-name\":\"Mobile collapsed - About\"},Hkisa27xD:{\"data-framer-name\":\"Tech life\"},HL61Di5Dk:{\"data-framer-name\":\"Mobile - about exp\"},HLSja16sI:{\"data-framer-name\":\"Mobile - About\"},iL9SDnsRY:{\"data-framer-name\":\"Web - About\"},kutMuNRKV:{\"data-framer-name\":\"Pill\"},ll5_6gUnx:{\"data-framer-name\":\"Mobile - Projects\"},NZjLCAvBC:{\"data-framer-name\":\"Web - Projects\"},ZM27GU1vS:{\"data-framer-name\":\"Web- projects tab\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kfo5ah\",layoutDependency:layoutDependency,layoutId:\"P7ShvjObm\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dlBggD9qn\",openInNewTab:false,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mazylt framer-loellt\",layoutDependency:layoutDependency,layoutId:\"dlBggD9qn\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,width:\"135px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||29)-0-29)/2+0+0)+0+0,...addPropertyOverrides({ci1KCNztn:{width:undefined,y:(componentViewport?.y||0)+0+0+0+0},cJbbQoYo8:{width:undefined,y:(componentViewport?.y||0)+0+0+0+0},Hkisa27xD:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-29)/2+0+0)+0+0},HL61Di5Dk:{y:(componentViewport?.y||0)+0+0+156.5+0},HLSja16sI:{y:(componentViewport?.y||0)+0+0+0+0},kutMuNRKV:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-29+0+0)+0+0},ll5_6gUnx:{width:undefined,y:(componentViewport?.y||0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og8v3n-container\",layoutDependency:layoutDependency,layoutId:\"KcDlRF1Wu-container\",nodeId:\"KcDlRF1Wu\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(TitleName,{height:\"100%\",id:\"KcDlRF1Wu\",layoutId:\"KcDlRF1Wu\",style:{width:\"100%\"},width:\"100%\",Y3upQ6y1d:\"rgb(255, 255, 255)\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rts93e\",layoutDependency:layoutDependency,layoutId:\"kFGe_sLBx\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},variants:{cJbbQoYo8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},iL9SDnsRY:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},kutMuNRKV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(249, 249, 249)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.82)\",borderBottomLeftRadius:464,borderBottomRightRadius:464,borderTopLeftRadius:464,borderTopRightRadius:464,boxShadow:\"0px 1px 9px -4px rgba(0, 0, 0, 0.25)\"},ll5_6gUnx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},NZjLCAvBC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"},ZM27GU1vS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\"}},...addPropertyOverrides({kutMuNRKV:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LNxNrFOi_\"},motionChild:true,nodeId:\"UQYBUDUEj\",openInNewTab:false,scopeId:\"NSTF2_tQx\",...addPropertyOverrides({iL9SDnsRY:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-p5p8x0 framer-loellt\",layoutDependency:layoutDependency,layoutId:\"UQYBUDUEj\",children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||29)-0-29)/2+0+0)+3.5+0+0,...addPropertyOverrides({ci1KCNztn:{y:(componentViewport?.y||0)+0+0+3.5+0+0+0},Hkisa27xD:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-29)/2+0+0)+3.5+0+0+0},HL61Di5Dk:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0},kutMuNRKV:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-29+0+0)+0+3.5+0},ll5_6gUnx:{y:(componentViewport?.y||0)+0+0+3.5+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nah0vb-container\",layoutDependency:layoutDependency,layoutId:\"Kl_OXzUFK-container\",nodeId:\"Kl_OXzUFK\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(MenuOption,{Gz_mKSeOn:\"About\",height:\"100%\",hsHl3eQMf:\"About\",id:\"Kl_OXzUFK\",iSycxqvhU:\"About\",layoutId:\"Kl_OXzUFK\",MvadmAToQ:\"About\",NxbrBYYPI:\"rgb(156, 156, 156)\",oLZKDuZbS:5,style:{height:\"100%\"},variant:\"X6EN5hZxR\",width:\"100%\",YbFeUIwXl:24,...addPropertyOverrides({ci1KCNztn:{variant:\"pEeyXy_eX\"},Hkisa27xD:{hsHl3eQMf:\"Go back to work stuff!\",NxbrBYYPI:\"rgb(255, 255, 255)\"},HL61Di5Dk:{OFeNb11NZ:OFeNb11NZmrzyw0},iL9SDnsRY:{Gz_mKSeOn:\"Work\",hsHl3eQMf:\"Work\",iSycxqvhU:\"Work\",MvadmAToQ:\"Work\",oLZKDuZbS:4},ll5_6gUnx:{variant:\"pEeyXy_eX\",YbFeUIwXl:20}},baseVariant,gestureVariant)})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LNxNrFOi_\"},motionChild:true,nodeId:\"zEc41XzMn\",openInNewTab:false,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ykdke6 framer-loellt\",layoutDependency:layoutDependency,layoutId:\"zEc41XzMn\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({ll5_6gUnx:{y:(componentViewport?.y||0)+0+0+3.5+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uf4vt-container\",layoutDependency:layoutDependency,layoutId:\"WRJKpxzNQ-container\",nodeId:\"WRJKpxzNQ\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(MenuOption,{Gz_mKSeOn:\"Work\",height:\"100%\",hsHl3eQMf:\"Work\",id:\"WRJKpxzNQ\",iSycxqvhU:\"Work\",layoutId:\"WRJKpxzNQ\",MvadmAToQ:\"Work\",NxbrBYYPI:\"rgb(156, 156, 156)\",oLZKDuZbS:4,style:{height:\"100%\"},variant:\"pEeyXy_eX\",width:\"100%\",YbFeUIwXl:20})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fZd7_Ma3D\",openInNewTab:false,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-g9ckea framer-loellt\",layoutDependency:layoutDependency,layoutId:\"fZd7_Ma3D\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({NZjLCAvBC:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||29)-0-29)/2+0+0)+3.5+0+0},ZM27GU1vS:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||29)-0-29)/2+0+0)+3.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ko1o-container\",layoutDependency:layoutDependency,layoutId:\"Umg6W2F62-container\",nodeId:\"Umg6W2F62\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(MenuOption,{Gz_mKSeOn:\"Work\",height:\"100%\",hsHl3eQMf:\"Work\",id:\"Umg6W2F62\",iSycxqvhU:\"Work\",layoutId:\"Umg6W2F62\",MvadmAToQ:\"Work\",NxbrBYYPI:\"rgb(156, 156, 156)\",oLZKDuZbS:4,style:{height:\"100%\"},variant:\"X6EN5hZxR\",width:\"100%\",YbFeUIwXl:24})})})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto: imvibhorb@gmail.com\",motionChild:true,nodeId:\"F6fgNUYCC\",openInNewTab:false,scopeId:\"NSTF2_tQx\",...addPropertyOverrides({cJbbQoYo8:{href:{webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mqz610 framer-loellt\",layoutDependency:layoutDependency,layoutId:\"F6fgNUYCC\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||29)-0-29)/2+0+0)+3.5+0+0,...addPropertyOverrides({ci1KCNztn:{y:(componentViewport?.y||0)+0+0+3.5+0+0},cJbbQoYo8:{y:(componentViewport?.y||0)+0+0+3.5+0+0},Hkisa27xD:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-29)/2+0+0)+3.5+0+0},HL61Di5Dk:{y:(componentViewport?.y||0)+0+0+0+0+320+0},kutMuNRKV:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-29+0+0)+0+3.5+0},ll5_6gUnx:{y:(componentViewport?.y||0)+0+0+3.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ntt77w-container\",layoutDependency:layoutDependency,layoutId:\"zNIrZvuHW-container\",nodeId:\"zNIrZvuHW\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(MenuOption,{Gz_mKSeOn:\"Email\",height:\"100%\",hsHl3eQMf:\"Email\",id:\"zNIrZvuHW\",iSycxqvhU:\"Email\",layoutId:\"zNIrZvuHW\",MvadmAToQ:\"Email\",NxbrBYYPI:\"rgb(156, 156, 156)\",oLZKDuZbS:5,style:{height:\"100%\"},variant:\"X6EN5hZxR\",width:\"100%\",YbFeUIwXl:24,...addPropertyOverrides({cJbbQoYo8:{Gz_mKSeOn:\"Work\",hsHl3eQMf:\"Work\",iSycxqvhU:\"Work\",MvadmAToQ:\"Work\",oLZKDuZbS:4},ll5_6gUnx:{variant:\"pEeyXy_eX\",YbFeUIwXl:20}},baseVariant,gestureVariant)})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:\"mailto: imvibhorb@gmail.com\",motionChild:true,nodeId:\"pxNrSyHo7\",openInNewTab:false,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rq1r40 framer-loellt\",layoutDependency:layoutDependency,layoutId:\"pxNrSyHo7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({cJbbQoYo8:{y:(componentViewport?.y||0)+0+0+3.5+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d07msp-container\",layoutDependency:layoutDependency,layoutId:\"gKsLCfCil-container\",nodeId:\"gKsLCfCil\",rendersWithMotion:true,scopeId:\"NSTF2_tQx\",children:/*#__PURE__*/_jsx(MenuOption,{Gz_mKSeOn:\"Email\",height:\"100%\",hsHl3eQMf:\"Email\",id:\"gKsLCfCil\",iSycxqvhU:\"Email\",layoutId:\"gKsLCfCil\",MvadmAToQ:\"Email\",NxbrBYYPI:\"rgb(156, 156, 156)\",oLZKDuZbS:5,style:{height:\"100%\"},variant:\"X6EN5hZxR\",width:\"100%\",YbFeUIwXl:24})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ekRHC.framer-loellt, .framer-ekRHC .framer-loellt { display: block; }\",\".framer-ekRHC.framer-s907ly { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 1440px; }\",\".framer-ekRHC .framer-1kfo5ah { 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: 0px; position: relative; width: 100%; }\",\".framer-ekRHC .framer-mazylt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ekRHC .framer-og8v3n-container { flex: none; height: auto; position: relative; width: 135px; }\",\".framer-ekRHC .framer-1rts93e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 298px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ekRHC .framer-p5p8x0, .framer-ekRHC .framer-g9ckea, .framer-ekRHC .framer-mqz610, .framer-ekRHC .framer-rq1r40 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ekRHC .framer-1nah0vb-container, .framer-ekRHC .framer-uf4vt-container, .framer-ekRHC .framer-10ko1o-container, .framer-ekRHC .framer-1ntt77w-container, .framer-ekRHC .framer-1d07msp-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-ekRHC .framer-1ykdke6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ekRHC.framer-v-1ivlnrc.framer-s907ly, .framer-ekRHC.framer-v-1ln3gbz.framer-s907ly, .framer-ekRHC.framer-v-1o2xotp.framer-s907ly { gap: 40px; justify-content: flex-start; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-ekRHC.framer-v-1ivlnrc .framer-og8v3n-container, .framer-ekRHC.framer-v-1ln3gbz .framer-og8v3n-container, .framer-ekRHC.framer-v-1o2xotp .framer-og8v3n-container { flex: 1 0 0px; width: 1px; }\",\".framer-ekRHC.framer-v-1ivlnrc .framer-1rts93e, .framer-ekRHC.framer-v-1ln3gbz .framer-1rts93e { align-content: flex-start; align-items: flex-start; gap: 24px; }\",\".framer-ekRHC.framer-v-1ivlnrc .framer-p5p8x0, .framer-ekRHC.framer-v-14zqe0f .framer-p5p8x0, .framer-ekRHC.framer-v-f7b9mm .framer-p5p8x0, .framer-ekRHC.framer-v-1o2xotp .framer-p5p8x0 { flex-direction: column; }\",\".framer-ekRHC.framer-v-m5hru1.framer-s907ly, .framer-ekRHC.framer-v-14zqe0f.framer-s907ly { gap: 40px; justify-content: flex-start; width: 390px; }\",\".framer-ekRHC.framer-v-14zqe0f .framer-1rts93e { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-ekRHC.framer-v-vnwme.framer-s907ly { justify-content: flex-end; }\",\".framer-ekRHC.framer-v-vnwme .framer-1rts93e { align-self: stretch; height: auto; padding: 24px 40px 24px 40px; }\",\".framer-ekRHC.framer-v-1ln3gbz .framer-p5p8x0 { flex-direction: column; min-width: 62px; }\",\".framer-ekRHC.framer-v-qyd07p .framer-1rts93e, .framer-ekRHC.framer-v-x2mzi9 .framer-1rts93e { gap: 243px; padding: 0px 164px 0px 0px; }\",\".framer-ekRHC.framer-v-1aai5m6 .framer-1rts93e { gap: 32px; justify-content: flex-start; }\",\".framer-ekRHC.framer-v-1o2xotp .framer-1rts93e { align-content: flex-start; align-items: flex-start; gap: 0px; }\",'.framer-ekRHC[data-border=\"true\"]::after, .framer-ekRHC [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 29\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ci1KCNztn\":{\"layout\":[\"fixed\",\"auto\"]},\"HLSja16sI\":{\"layout\":[\"fixed\",\"auto\"]},\"HL61Di5Dk\":{\"layout\":[\"fixed\",\"auto\"]},\"Hkisa27xD\":{\"layout\":[\"fixed\",\"auto\"]},\"kutMuNRKV\":{\"layout\":[\"fixed\",\"auto\"]},\"cJbbQoYo8\":{\"layout\":[\"fixed\",\"auto\"]},\"iL9SDnsRY\":{\"layout\":[\"fixed\",\"auto\"]},\"NZjLCAvBC\":{\"layout\":[\"fixed\",\"auto\"]},\"ZM27GU1vS\":{\"layout\":[\"fixed\",\"auto\"]},\"ll5_6gUnx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"SET6aql4F\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNSTF2_tQx=withCSS(Component,css,\"framer-ekRHC\");export default FramerNSTF2_tQx;FramerNSTF2_tQx.displayName=\"Navbar\";FramerNSTF2_tQx.defaultProps={height:29,width:1440};addPropertyControls(FramerNSTF2_tQx,{variant:{options:[\"f64lTTJR9\",\"ci1KCNztn\",\"HLSja16sI\",\"HL61Di5Dk\",\"Hkisa27xD\",\"kutMuNRKV\",\"cJbbQoYo8\",\"iL9SDnsRY\",\"NZjLCAvBC\",\"ZM27GU1vS\",\"ll5_6gUnx\"],optionTitles:[\"Web - Work\",\"Mobile Collapsed\",\"Mobile - About\",\"Mobile - about exp\",\"Tech life\",\"Pill\",\"Mobile collapsed - About\",\"Web - About\",\"Web - Projects\",\"Web- projects tab\",\"Mobile - Projects\"],title:\"Variant\",type:ControlType.Enum},SET6aql4F:{defaultValue:\"rgba(2, 2, 2, 0.2)\",title:\"Fill\",type:ControlType.Color}});addFonts(FramerNSTF2_tQx,[{explicitInter:true,fonts:[]},...TitleNameFonts,...MenuOptionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNSTF2_tQx\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ci1KCNztn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HLSja16sI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HL61Di5Dk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hkisa27xD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kutMuNRKV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cJbbQoYo8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iL9SDnsRY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NZjLCAvBC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZM27GU1vS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ll5_6gUnx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"29\",\"framerVariables\":\"{\\\"SET6aql4F\\\":\\\"fill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NSTF2_tQx.map","// Generated by Framer (c2a8602)\nexport default function metadata(params,activeLocale){return{description:\"Product design portfolio. \",favicon:\"https://framerusercontent.com/assets/x94ieMU1JG3DgLFEQojdMagklGM.png\",robots:\"max-image-preview:large\",title:\"Vibhor Bhatnagar - Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}