{"version":3,"file":"Examples.3rxW5NLs.mjs","names":["addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","LWorkSelected","LResume","NavLogo","LAbout","LArtwork","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useState","useState","__exportAll","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x","ie","_e","oe","p","c","J","init_jsx_runtime","ce","de","motion","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","forwardLoader","runTasksWithYield","init_framer_DcxuU94H","useActiveVariantCallback","useComponentViewport","SmartComponentScopedContainer","SVG","RichText","Data","getFonts","useVariantState","useObserveData","ControlType","useLocaleInfo","ComponentViewportProvider","Link","withCSS","addFonts","cx","addPropertyControls","init_b1HpN7Mmk","Framerb1HpN7Mmk","init_B1HQ5jEs4","FramerB1HQ5jEs4","init_lVKRHHvQC","FramerlVKRHHvQC","init_O8WrUZs8U","FramerO8WrUZs8U","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","enabledGestures","serializationHash$1","variantClassNames$1","transition1$1","Transition$1","Variants$1","getProps$1","createLayoutDependency$1","FramerXuuEty9s3","init_XuuEty9s3","__esmMin","config","transition","value","contextValue","props","fallbackRef","refBinding","ref","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","baseVariant","gestureVariant","gestureHandlers","className","classNames","style","A25MjKiE7_exports","__FramerMetadata__","FramerA25MjKiE7","addPropertyOverrides","LWorkSelectedFonts","LResumeFonts","NavLogoFonts","LAboutFonts","LArtworkFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","init_A25MjKiE7","navButton","componentViewport","isDisplayed","onTap1nr00d","activeVariantCallback","args","delay","setVariant","onTapyiuihl","isDisplayed1","ITslFzCpqcl4keb","RxAaxYeKf","isDisplayed2","context","\"exports\"","\"Props\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"name\"","\"slots\"","\"framerVariables\"","\"framerDisplayContentsDiv\"","\"framerImmutableVariables\"","\"framerIntrinsicWidth\"","\"framerIntrinsicHeight\"","\"framerColorSyntax\"","\"framerAutoSizeImages\"","\"framerCanvasComponentVariantDetails\"","\"framerComponentViewportWidth\"","\"__FramerMetadata__\"","createStore","dataStore","state1","setDataStore","newState","storeState","storeSetters","setStoreState","setter","useStore","state","setState","init_createStore","init_store_js__1_0","centerContent","init_Utils","init_utils_js__0_9","NavScroll","bgColor","setBgColor","NAV_RGB","handleScroll","NAV_OPACITY","Component","init_Examples"],"sources":["https:/framerusercontent.com/modules/BwFMjnwPuhUei7BtaGhC/B92xQi6ZOmu1UOf0jYHb/XuuEty9s3.js","https:/framerusercontent.com/modules/Ef6CqqwPHI2GZh92JInY/kA766OhI63xFp2na5mLV/A25MjKiE7.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/fuWreDZKqmpBrnszrtvv/he2FVMrBNwYhbRMuG7Oy/Examples.js"],"sourcesContent":["// Generated by Framer (bb8870d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,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={Xl91Oj4w9:{hover:true,pressed:true}};const serializationHash=\"framer-jTuu6\";const variantClassNames={Xl91Oj4w9:\"framer-v-1sveeij\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.25,ease:[.44,0,.56,1],type:\"tween\"};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,width,...props})=>{return{...props};};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({defaultVariant:\"Xl91Oj4w9\",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:\"FPq7hrF6N\"},motionChild:true,nodeId:\"Xl91Oj4w9\",openInNewTab:false,scopeId:\"XuuEty9s3\",...addPropertyOverrides({\"Xl91Oj4w9-hover\":{href:{webPageId:\"he8e6nv68\"}},\"Xl91Oj4w9-pressed\":{href:{webPageId:\"he8e6nv68\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1sveeij\",className,classNames)} framer-1njyxki`,\"data-framer-name\":\"L Work selected\",layoutDependency:layoutDependency,layoutId:\"Xl91Oj4w9\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{\"Xl91Oj4w9-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.3)\"}},...addPropertyOverrides({\"Xl91Oj4w9-hover\":{\"data-framer-name\":undefined},\"Xl91Oj4w9-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZWwgT25lIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Intel One Mono\", \"Intel One Mono Placeholder\", monospace',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"0.04em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(28, 28, 28))\",\"--framer-text-decoration-offset\":\"53px\",\"--framer-text-decoration-thickness\":\"1px\",\"--framer-text-decoration\":\"underline\"},children:\"WORK\"})}),className:\"framer-whhkt7\",\"data-framer-name\":\"WORK\",fonts:[\"GF;Intel One Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"pwK3Ld1HF\",style:{\"--extracted-r6o4lv\":\"rgb(28, 28, 28)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-jTuu6.framer-1njyxki, .framer-jTuu6 .framer-1njyxki { display: block; }\",\".framer-jTuu6.framer-1sveeij { 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: visible; padding: 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jTuu6 .framer-whhkt7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41.5\n * @framerIntrinsicWidth 67\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EnJLlxxaw\":{\"layout\":[\"auto\",\"auto\"]},\"hQo3A9l1j\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXuuEty9s3=withCSS(Component,css,\"framer-jTuu6\");export default FramerXuuEty9s3;FramerXuuEty9s3.displayName=\"L Work selected\";FramerXuuEty9s3.defaultProps={height:41.5,width:67};addFonts(FramerXuuEty9s3,[{explicitInter:true,fonts:[{cssFamilyName:\"Intel One Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Intel One Mono\",url:\"https://fonts.gstatic.com/s/intelonemono/v2/P5sWzZuLY8Lb_G1RikFkwPjBvuM8LXucmoHDSAMgofcRmT9TMr2nYA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXuuEty9s3\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"41.5\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EnJLlxxaw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hQo3A9l1j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"67\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XuuEty9s3.map","// Generated by Framer (1683339)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,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 LResume from\"https://framerusercontent.com/modules/r7JkYqCjuIhMcMzCObzx/lUKNYs1tZRjzAUh16Bc6/b1HpN7Mmk.js\";import NavLogo from\"https://framerusercontent.com/modules/ILRRxoV9wn19bkcVoPX3/jmjoFkydoeaqSkQlGypO/B1HQ5jEs4.js\";import LAbout from\"https://framerusercontent.com/modules/VoRKblcas9YMivs3vJuj/grZxx3bUh7GXepo6qfuk/lVKRHHvQC.js\";import LArtwork from\"https://framerusercontent.com/modules/oZeQrZ75o96VOq163PGf/cYwKrZ55DxGuURVvgqtQ/O8WrUZs8U.js\";import LWorkSelected from\"https://framerusercontent.com/modules/BwFMjnwPuhUei7BtaGhC/B92xQi6ZOmu1UOf0jYHb/XuuEty9s3.js\";const LWorkSelectedFonts=getFonts(LWorkSelected);const LResumeFonts=getFonts(LResume);const NavLogoFonts=getFonts(NavLogo);const LAboutFonts=getFonts(LAbout);const LArtworkFonts=getFonts(LArtwork);const cycleOrder=[\"OystjQdyp\",\"NYG_OxJqV\",\"kAky0s4lE\",\"eyZl6rum7\"];const serializationHash=\"framer-DV2sC\";const variantClassNames={eyZl6rum7:\"framer-v-1h699tp\",kAky0s4lE:\"framer-v-i12jhc\",NYG_OxJqV:\"framer-v-1miuawb\",OystjQdyp:\"framer-v-6xfh0z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RxAaxYeKf=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition1};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={Mobile:\"eyZl6rum7\",Tablet:\"kAky0s4lE\",Top:\"OystjQdyp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,navButton,width,...props})=>{return{...props,RxAaxYeKf:navButton??props.RxAaxYeKf,variant:humanReadableVariantMap[props.variant]??props.variant??\"OystjQdyp\"};};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,RxAaxYeKf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OystjQdyp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"NYG_OxJqV\",\"eyZl6rum7\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1nr00d=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"eyZl6rum7\"),200);});const onTapyiuihl=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NYG_OxJqV\"),350);});const isDisplayed1=()=>{if(baseVariant===\"NYG_OxJqV\")return false;return true;};const ITslFzCpqcl4keb=activeVariantCallback(async(...args)=>{if(RxAaxYeKf){const res=await RxAaxYeKf(...args);if(res===false)return false;}});const isDisplayed2=()=>{if(baseVariant===\"NYG_OxJqV\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6xfh0z\",className,classNames),\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"OystjQdyp\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,...style},variants:{eyZl6rum7:{backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:0,borderBottomRightRadius:0}},...addPropertyOverrides({eyZl6rum7:{\"data-framer-name\":\"Mobile\"},kAky0s4lE:{\"data-framer-name\":\"Tablet\"},NYG_OxJqV:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b2ybzk\",layoutDependency:layoutDependency,layoutId:\"n9GUMnDaN\",...addPropertyOverrides({eyZl6rum7:{\"data-highlight\":true,onTap:onTapyiuihl,whileTap:animation},NYG_OxJqV:{\"data-highlight\":true,onTap:onTap1nr00d,whileTap:animation}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16rxdym\",\"data-framer-name\":\"nav\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TtCf5eIhh\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 50\"><path d=\"M 6.098 49.39 C 3.067 49.39 0.61 46.933 0.61 43.902 L 0.61 6.098 C 0.61 3.067 3.067 0.61 6.098 0.61 L 43.902 0.61 C 46.933 0.61 49.39 3.067 49.39 6.098 L 49.39 43.902 C 49.39 46.933 46.933 49.39 43.902 49.39 Z\" fill=\"transparent\" stroke-width=\"1.22\" stroke=\"rgb(255,255,255)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.756 11.662 L 17.256 11.662 L 17.256 16.662 L 9.756 16.662 Z M 9.756 21.662 L 17.256 21.662 L 17.256 26.662 L 9.756 26.662 Z M 9.756 31.662 L 17.256 31.662 L 17.256 36.662 L 9.756 36.662 Z M 9.756 41.662 L 17.256 41.662 L 17.256 46.662 L 9.756 46.662 Z M 19.756 11.662 L 49.756 11.662 L 49.756 16.662 L 19.756 16.662 Z M 19.756 21.662 L 49.756 21.662 L 49.756 26.662 L 19.756 26.662 Z M 17.378 26.905 L 40.244 26.905 L 40.244 30.716 L 17.378 30.716 Z M 17.378 34.527 L 40.244 34.527 L 40.244 38.338 L 17.378 38.338 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10844849398,withExternalLayout:true,...addPropertyOverrides({eyZl6rum7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70 70\"><path d=\"M 9.922 68.61 C 5.884 68.61 2.61 65.336 2.61 61.297 L 2.61 10.922 C 2.61 6.884 5.884 3.61 9.922 3.61 L 60.297 3.61 C 64.336 3.61 67.61 6.884 67.61 10.922 L 67.61 61.297 C 67.61 65.336 64.336 68.61 60.297 68.61 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(28, 28, 28)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 22.563 20.773 L 50.756 49.234 L 48.501 51.511 L 20.307 23.05 Z M 50.617 23.311 L 22.424 51.773 L 20.168 49.496 L 48.361 21.035 Z\" fill=\"rgb(28, 28, 28)\"></path></svg>',svgContentId:9226115292},NYG_OxJqV:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68 68\"><path d=\"M 8.922 66.61 C 4.884 66.61 1.61 63.336 1.61 59.297 L 1.61 8.922 C 1.61 4.884 4.884 1.61 8.922 1.61 L 59.297 1.61 C 63.336 1.61 66.61 4.884 66.61 8.922 L 66.61 59.297 C 66.61 63.336 63.336 66.61 59.297 66.61 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(28, 28, 28)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 15.756 19.662 L 23.256 19.662 L 23.256 24.662 L 15.756 24.662 Z M 15.756 29.662 L 23.256 29.662 L 23.256 34.662 L 15.756 34.662 Z M 15.756 39.662 L 23.256 39.662 L 23.256 44.662 L 15.756 44.662 Z M 15.756 49.662 L 23.256 49.662 L 23.256 54.662 L 15.756 54.662 Z M 25.756 19.662 L 55.756 19.662 L 55.756 24.662 L 25.756 24.662 Z M 25.756 29.662 L 55.756 29.662 L 55.756 34.662 L 25.756 34.662 Z M 25.756 39.662 L 55.756 39.662 L 55.756 44.662 L 25.756 44.662 Z M 25.756 49.662 L 55.756 49.662 L 55.756 54.662 L 25.756 54.662 Z\" fill=\"rgb(28, 28, 28)\"></path></svg>',svgContentId:8614527292}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bnhcql\",layoutDependency:layoutDependency,layoutId:\"bWfmvyWQO\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-batrve\",layoutDependency:layoutDependency,layoutId:\"B_rL8DdL0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+30.9638,...addPropertyOverrides({eyZl6rum7:{y:(componentViewport?.y||0)+15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1if8408-container\",layoutDependency:layoutDependency,layoutId:\"K9iu3edp6-container\",nodeId:\"K9iu3edp6\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(LWorkSelected,{height:\"100%\",id:\"K9iu3edp6\",layoutId:\"K9iu3edp6\",width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k99rcq\",layoutDependency:layoutDependency,layoutId:\"tEbV2I59n\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+30.9638,...addPropertyOverrides({eyZl6rum7:{y:(componentViewport?.y||0)+81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19kuurv-container\",layoutDependency:layoutDependency,layoutId:\"P91YJbmzS-container\",nodeId:\"P91YJbmzS\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(LResume,{height:\"100%\",id:\"P91YJbmzS\",layoutId:\"P91YJbmzS\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sb9m1z\",\"data-framer-name\":\"Frame 174\",layoutDependency:layoutDependency,layoutId:\"yRKglBlny\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72.9275,width:\"74px\",y:(componentViewport?.y||0)+15,...addPropertyOverrides({eyZl6rum7:{y:(componentViewport?.y||0)+137}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13jd1vr-container\",layoutDependency:layoutDependency,layoutId:\"UHDDxtyJV-container\",nodeId:\"UHDDxtyJV\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(NavLogo,{height:\"100%\",id:\"UHDDxtyJV\",ITslFzCpq:ITslFzCpqcl4keb,layoutId:\"UHDDxtyJV\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+30.9638,...addPropertyOverrides({eyZl6rum7:{y:(componentViewport?.y||0)+224.9275}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r7qc9v-container\",layoutDependency:layoutDependency,layoutId:\"SNvAqia4T-container\",nodeId:\"SNvAqia4T\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(LAbout,{height:\"100%\",id:\"SNvAqia4T\",layoutId:\"SNvAqia4T\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+30.9638,...addPropertyOverrides({eyZl6rum7:{y:(componentViewport?.y||0)+280.9275}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-endsbs-container\",layoutDependency:layoutDependency,layoutId:\"sViQfFKk7-container\",nodeId:\"sViQfFKk7\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(LArtwork,{height:\"100%\",id:\"sViQfFKk7\",layoutId:\"sViQfFKk7\",width:\"100%\"})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oo0zmw\",\"data-framer-name\":\"Frame 174\",layoutDependency:layoutDependency,layoutId:\"brWcHR2Bc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72.9275,width:\"74px\",...addPropertyOverrides({NYG_OxJqV:{y:(componentViewport?.y||0)+15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f76cre-container\",layoutDependency:layoutDependency,layoutId:\"U0fPFBEpZ-container\",nodeId:\"U0fPFBEpZ\",rendersWithMotion:true,scopeId:\"A25MjKiE7\",children:/*#__PURE__*/_jsx(NavLogo,{height:\"100%\",id:\"U0fPFBEpZ\",ITslFzCpq:ITslFzCpqcl4keb,layoutId:\"U0fPFBEpZ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})})})});});const css=[\".framer-DV2sC.framer-195dmri, .framer-DV2sC .framer-195dmri { display: block; }\",\".framer-DV2sC.framer-6xfh0z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px; position: relative; width: 1536px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DV2sC .framer-1b2ybzk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DV2sC .framer-16rxdym { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-DV2sC .framer-1bnhcql { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DV2sC .framer-batrve, .framer-DV2sC .framer-k99rcq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-DV2sC .framer-1if8408-container, .framer-DV2sC .framer-19kuurv-container, .framer-DV2sC .framer-r7qc9v-container, .framer-DV2sC .framer-endsbs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DV2sC .framer-1sb9m1z, .framer-DV2sC .framer-oo0zmw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DV2sC .framer-13jd1vr-container, .framer-DV2sC .framer-f76cre-container { flex: none; height: 73px; position: relative; width: 74px; }\",\".framer-DV2sC.framer-v-1miuawb.framer-6xfh0z { align-content: flex-start; align-items: flex-start; gap: 0px 30px; padding: 15px 0px 15px 0px; width: 351px; }\",\".framer-DV2sC.framer-v-1miuawb .framer-1b2ybzk { cursor: pointer; flex-direction: column; justify-content: flex-start; order: 1; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DV2sC.framer-v-1miuawb .framer-16rxdym { height: 68px; order: 0; width: 68px; }\",\".framer-DV2sC.framer-v-1miuawb .framer-1bnhcql, .framer-DV2sC.framer-v-1h699tp .framer-1bnhcql, .framer-DV2sC.framer-v-1h699tp .framer-batrve { flex-direction: column; order: 0; }\",\".framer-DV2sC.framer-v-1miuawb .framer-oo0zmw { order: 2; }\",\".framer-DV2sC.framer-v-i12jhc.framer-6xfh0z { width: 670px; }\",\".framer-DV2sC.framer-v-1h699tp.framer-6xfh0z { align-content: flex-start; align-items: flex-start; gap: 0px 10px; padding: 15px 0px 15px 0px; width: 351px; will-change: unset; }\",\".framer-DV2sC.framer-v-1h699tp .framer-1b2ybzk { cursor: pointer; order: 1; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-DV2sC.framer-v-1h699tp .framer-16rxdym { height: 70px; width: 70px; }\",\".framer-DV2sC.framer-v-1h699tp .framer-k99rcq { flex-direction: column; order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 103\n * @framerIntrinsicWidth 1536\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NYG_OxJqV\":{\"layout\":[\"fixed\",\"auto\"]},\"kAky0s4lE\":{\"layout\":[\"fixed\",\"auto\"]},\"eyZl6rum7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RxAaxYeKf\":\"navButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA25MjKiE7=withCSS(Component,css,\"framer-DV2sC\");export default FramerA25MjKiE7;FramerA25MjKiE7.displayName=\"navigation home\";FramerA25MjKiE7.defaultProps={height:103,width:1536};addPropertyControls(FramerA25MjKiE7,{variant:{options:[\"OystjQdyp\",\"NYG_OxJqV\",\"kAky0s4lE\",\"eyZl6rum7\"],optionTitles:[\"Top\",\"Mobile\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},RxAaxYeKf:{title:\"Nav Button\",type:ControlType.EventHandler}});addFonts(FramerA25MjKiE7,[{explicitInter:true,fonts:[]},...LWorkSelectedFonts,...LResumeFonts,...NavLogoFonts,...LAboutFonts,...LArtworkFonts],{supportsExplicitInterCodegen:true});FramerA25MjKiE7.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(LWorkSelected,{},context),()=>forwardLoader(LResume,{},context),()=>forwardLoader(NavLogo,{},context),()=>forwardLoader(LAbout,{},context),()=>forwardLoader(LArtwork,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerA25MjKiE7\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RxAaxYeKf\\\":\\\"navButton\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1536\",\"framerIntrinsicHeight\":\"103\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NYG_OxJqV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kAky0s4lE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eyZl6rum7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A25MjKiE7.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";const NAV_RGB=\"255, 255, 255\";const NAV_OPACITY=.5;const NAV_RADIUS=12;const useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function NavScroll(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[bgColor,setBgColor]=useState(`rgba(${NAV_RGB}, 0)`);useEffect(()=>{const handleScroll=()=>{if(window.scrollY>200){setBgColor(`rgba(${NAV_RGB}, ${NAV_OPACITY})`);}else{setBgColor(`rgba(${NAV_RGB}, 0)`);}};handleScroll();window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,backgroundColor:bgColor,borderRadius:\"0px 0px 18px 18px\",overflow:\"hidden\",transition:\"background-color 0.3s ease\"}});});}export function NavScrollMobile(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[bgColor,setBgColor]=useState(`rgba(${NAV_RGB}, 0)`);useEffect(()=>{const handleScroll=()=>{const opacity=Math.min(window.scrollY/500,1)*NAV_OPACITY;setBgColor(`rgba(${NAV_RGB}, ${opacity})`);};handleScroll();window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,backgroundColor:bgColor,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:NAV_RADIUS,borderBottomRightRadius:NAV_RADIUS,transition:\"background-color 0.3s ease\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavScrollMobile\":{\"type\":\"reactHoc\",\"name\":\"NavScrollMobile\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavScroll\":{\"type\":\"reactHoc\",\"name\":\"NavScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}