{"version":3,"file":"shared-lib.CTqX682C.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG","RichText","Image1"],"sources":["https:/framerusercontent.com/modules/edHaxDNEzCQKGvIfBo2E/RAC3lH5HUJcfz3oIzYWI/QIuZgPaEN.js","https:/framerusercontent.com/modules/daS5MNSTldUvSKd6gOyn/09w90YpAXFV7HyIjf2Sv/siteMetadata.js"],"sourcesContent":["// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"UoOGfYOS0\",\"vk9B4TBEi\",\"H3OWOi82f\",\"elJXjeIza\",\"hCR0r7xYv\",\"CfFclJIaW\"];const serializationHash=\"framer-kkznP\";const variantClassNames={CfFclJIaW:\"framer-v-1q3o9jf\",elJXjeIza:\"framer-v-1cdj245\",H3OWOi82f:\"framer-v-39owax\",hCR0r7xYv:\"framer-v-14bn75i\",UoOGfYOS0:\"framer-v-8ke8x0\",vk9B4TBEi:\"framer-v-1mt5ro6\"};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:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const transition3={delay:0,duration:.4,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 animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const animation2={backgroundColor:\"var(--token-5827365d-5454-403d-823b-5d77ae9e57af, rgb(252, 163, 17))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2,y:-4};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2,y:3};const humanReadableVariantMap={about:\"vk9B4TBEi\",Contact:\"H3OWOi82f\",home:\"UoOGfYOS0\",Mobile:\"elJXjeIza\",MobileExpanded:\"hCR0r7xYv\",Scroll:\"CfFclJIaW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UoOGfYOS0\"};};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:\"UoOGfYOS0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sa41kf=activeVariantCallback(async(...args)=>{setVariant(\"hCR0r7xYv\");});const onTapizwjgv=activeVariantCallback(async(...args)=>{setVariant(\"elJXjeIza\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"elJXjeIza\",\"hCR0r7xYv\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"hCR0r7xYv\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"elJXjeIza\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"hCR0r7xYv\")return true;return false;};const isDisplayed4=()=>{if([\"elJXjeIza\",\"hCR0r7xYv\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ke8x0\",className,classNames),\"data-framer-name\":\"home\",layoutDependency:layoutDependency,layoutId:\"UoOGfYOS0\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:64,borderBottomRightRadius:64,borderTopLeftRadius:64,borderTopRightRadius:64,boxShadow:\"0px 6px 42px -12px rgba(0, 0, 0, 0.1)\",...style},variants:{CfFclJIaW:{backgroundColor:\"rgba(0, 0, 0, 0)\"},elJXjeIza:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},hCR0r7xYv:{borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({CfFclJIaW:{\"data-framer-name\":\"Scroll\"},elJXjeIza:{\"data-framer-name\":\"Mobile\"},H3OWOi82f:{\"data-framer-name\":\"Contact\"},hCR0r7xYv:{\"data-framer-name\":\"MobileExpanded\"},vk9B4TBEi:{\"data-framer-name\":\"about\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16scq28\",\"data-framer-name\":\"NavigationContaner\",layoutDependency:layoutDependency,layoutId:\"ZYz9n9pLV\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"none\"},variants:{CfFclJIaW:{backdropFilter:\"blur(26px)\",backgroundColor:\"rgba(255, 255, 255, 0.4)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(26px)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jp7ew7\",\"data-framer-name\":\"MobileNaviContainer\",layoutDependency:layoutDependency,layoutId:\"dE71XDatd\",whileHover:animation,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"rkrsHW2Or\",openInNewTab:false,scopeId:\"QIuZgPaEN\",smoothScroll:true,children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1chx6sd framer-dnrdwz\",\"data-framer-name\":\"portfolio\",description:\"This is a vector image of Oli's Portfolio\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rkrsHW2Or\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 30\"><path d=\"M 1 28.224 L 1 8.019 L 2.719 8.019 L 2.478 11.758 L 2.9 11.758 C 3.161 10.994 3.493 10.311 3.895 9.707 C 4.317 9.084 4.85 8.592 5.493 8.23 C 6.157 7.848 6.981 7.657 7.966 7.657 C 9.414 7.657 10.6 8.029 11.525 8.773 C 12.45 9.496 13.133 10.471 13.575 11.698 C 14.018 12.904 14.239 14.241 14.239 15.709 C 14.239 17.257 13.998 18.644 13.515 19.87 C 13.033 21.097 12.329 22.062 11.404 22.765 C 10.499 23.469 9.394 23.821 8.087 23.821 C 6.941 23.821 6.006 23.57 5.282 23.067 C 4.559 22.564 3.996 21.931 3.594 21.167 C 3.212 20.403 2.92 19.669 2.719 18.966 L 2.267 18.966 C 2.367 19.509 2.448 20.081 2.508 20.685 C 2.568 21.288 2.618 21.891 2.659 22.494 C 2.699 23.077 2.719 23.64 2.719 24.183 L 2.719 28.224 Z M 7.936 22.162 C 8.941 22.162 9.776 21.871 10.439 21.288 C 11.123 20.705 11.635 19.921 11.977 18.935 C 12.319 17.93 12.49 16.814 12.49 15.588 C 12.49 14.301 12.309 13.196 11.947 12.271 C 11.605 11.326 11.103 10.592 10.439 10.069 C 9.776 9.547 8.961 9.285 7.996 9.285 C 7.212 9.285 6.499 9.466 5.855 9.828 C 5.212 10.19 4.649 10.683 4.166 11.306 C 3.704 11.909 3.342 12.582 3.081 13.326 C 2.819 14.05 2.689 14.794 2.689 15.558 L 2.689 15.769 C 2.689 16.191 2.749 16.684 2.87 17.247 C 3.01 17.789 3.212 18.352 3.473 18.935 C 3.754 19.498 4.096 20.031 4.498 20.534 C 4.92 21.016 5.413 21.408 5.976 21.71 C 6.559 22.011 7.212 22.162 7.936 22.162 Z\" fill=\"rgb(58,50,127)\"></path><path d=\"M 25.152 23.821 C 23.725 23.821 22.468 23.489 21.383 22.826 C 20.297 22.162 19.443 21.227 18.82 20.021 C 18.216 18.795 17.915 17.337 17.915 15.648 C 17.915 13.859 18.236 12.381 18.88 11.215 C 19.543 10.029 20.408 9.145 21.473 8.561 C 22.559 7.958 23.745 7.657 25.032 7.657 C 26.379 7.657 27.595 7.978 28.681 8.622 C 29.767 9.245 30.631 10.17 31.274 11.396 C 31.938 12.602 32.27 14.08 32.27 15.829 C 32.27 17.558 31.958 19.016 31.335 20.202 C 30.712 21.388 29.857 22.293 28.771 22.916 C 27.706 23.519 26.5 23.821 25.152 23.821 Z M 25.213 22.192 C 26.298 22.192 27.233 21.931 28.017 21.408 C 28.822 20.865 29.445 20.112 29.887 19.147 C 30.329 18.182 30.551 17.066 30.551 15.799 C 30.551 14.492 30.319 13.356 29.857 12.391 C 29.415 11.406 28.781 10.642 27.957 10.099 C 27.133 9.557 26.158 9.285 25.032 9.285 C 23.946 9.285 23.001 9.537 22.197 10.039 C 21.393 10.542 20.76 11.265 20.297 12.21 C 19.855 13.135 19.634 14.261 19.634 15.588 C 19.634 17.598 20.136 19.207 21.142 20.413 C 22.167 21.599 23.524 22.192 25.213 22.192 Z\" fill=\"rgb(58,50,127)\"></path><path d=\"M 36.694 23.459 L 36.694 8.019 L 38.443 8.019 L 38.021 13.477 L 38.473 13.477 C 38.694 12.412 38.986 11.436 39.347 10.552 C 39.73 9.667 40.212 8.964 40.795 8.441 C 41.398 7.898 42.122 7.627 42.966 7.627 C 43.208 7.627 43.469 7.647 43.751 7.687 C 44.052 7.727 44.384 7.818 44.746 7.958 L 44.625 9.707 C 44.344 9.607 44.062 9.526 43.781 9.466 C 43.519 9.406 43.258 9.376 42.996 9.376 C 42.192 9.376 41.509 9.677 40.946 10.28 C 40.383 10.884 39.89 11.678 39.468 12.663 C 39.066 13.628 38.704 14.673 38.383 15.799 L 38.383 23.459 Z\" fill=\"rgb(58,50,127)\"></path><path d=\"M 53.255 23.73 C 52.028 23.73 51.103 23.389 50.48 22.705 C 49.857 22.022 49.545 21.016 49.545 19.689 L 49.545 9.557 L 47.193 9.557 L 47.193 8.019 L 48.58 8.019 C 49.002 8.019 49.304 7.938 49.485 7.777 C 49.666 7.596 49.776 7.315 49.817 6.933 L 50.058 4.52 L 51.234 4.52 L 51.234 8.019 L 55.999 8.019 L 55.999 9.557 L 51.234 9.557 L 51.234 19.72 C 51.234 20.584 51.425 21.207 51.807 21.589 C 52.189 21.951 52.732 22.132 53.436 22.132 C 53.818 22.132 54.23 22.082 54.672 21.981 C 55.114 21.861 55.587 21.609 56.089 21.227 L 56.089 23.097 C 55.547 23.318 55.034 23.479 54.551 23.58 C 54.089 23.68 53.657 23.73 53.255 23.73 Z\" fill=\"rgb(58,50,127)\"></path><path d=\"M 61.049 23.459 L 61.049 11.879 L 58.124 11.879 L 58.124 10.341 L 61.803 10.612 L 61.803 10.13 C 61.421 9.908 61.1 9.627 60.838 9.285 C 60.577 8.943 60.376 8.551 60.235 8.109 C 60.094 7.667 60.024 7.184 60.024 6.662 C 60.024 5.857 60.185 5.144 60.507 4.52 C 60.848 3.897 61.321 3.405 61.924 3.043 C 62.547 2.661 63.301 2.47 64.186 2.47 C 64.829 2.47 65.412 2.58 65.935 2.801 C 66.457 3.003 66.9 3.264 67.262 3.586 L 66.9 5.244 C 66.578 4.902 66.166 4.621 65.663 4.4 C 65.181 4.179 64.668 4.068 64.125 4.068 C 63.382 4.068 62.788 4.319 62.346 4.822 C 61.904 5.304 61.683 6.038 61.683 7.023 C 61.683 7.506 61.733 7.968 61.833 8.411 C 61.934 8.833 62.075 9.215 62.256 9.557 C 62.437 9.878 62.627 10.14 62.829 10.341 L 66.84 10.341 L 66.809 11.879 L 62.738 11.879 L 62.738 23.459 Z\" fill=\"rgb(58,50,127)\"></path><path d=\"M 76.236 23.881 C 74.708 23.881 73.351 23.58 72.165 22.977 C 70.979 22.353 70.054 21.428 69.39 20.202 C 68.727 18.956 68.395 17.398 68.395 15.528 C 68.395 13.578 68.737 11.989 69.421 10.763 C 70.124 9.516 71.069 8.602 72.255 8.019 C 73.462 7.415 74.819 7.114 76.326 7.114 C 77.895 7.114 79.262 7.426 80.428 8.049 C 81.614 8.652 82.529 9.577 83.172 10.823 C 83.836 12.05 84.167 13.608 84.167 15.498 C 84.167 17.448 83.816 19.046 83.112 20.293 C 82.428 21.519 81.483 22.424 80.277 23.007 C 79.091 23.59 77.744 23.881 76.236 23.881 Z M 76.357 20.293 C 76.98 20.293 77.503 20.122 77.925 19.78 C 78.347 19.418 78.669 18.895 78.89 18.212 C 79.111 17.528 79.222 16.714 79.222 15.769 C 79.222 14.724 79.101 13.849 78.86 13.145 C 78.618 12.422 78.267 11.869 77.804 11.487 C 77.362 11.105 76.819 10.914 76.176 10.914 C 75.573 10.914 75.06 11.095 74.638 11.456 C 74.216 11.798 73.894 12.311 73.673 12.995 C 73.452 13.678 73.341 14.502 73.341 15.467 C 73.341 16.995 73.602 18.182 74.125 19.026 C 74.668 19.87 75.412 20.293 76.357 20.293 Z\" fill=\"rgb(236,173,28)\"></path><path d=\"M 85.928 23.459 L 85.928 2.349 L 90.813 2.349 L 90.813 23.459 Z\" fill=\"rgb(236,173,28)\"></path><path d=\"M 92.996 23.459 L 92.996 7.536 L 97.882 7.536 L 97.882 23.459 Z M 95.409 6.39 C 94.484 6.39 93.77 6.199 93.267 5.817 C 92.785 5.415 92.544 4.842 92.544 4.098 C 92.544 3.334 92.785 2.761 93.267 2.379 C 93.77 1.977 94.484 1.776 95.409 1.776 C 96.353 1.776 97.067 1.977 97.55 2.379 C 98.052 2.781 98.304 3.354 98.304 4.098 C 98.304 4.822 98.052 5.385 97.55 5.787 C 97.067 6.189 96.353 6.39 95.409 6.39 Z\" fill=\"rgb(236,173,28)\"></path><path d=\"M 108.026 23.821 C 106.598 23.821 105.342 23.489 104.256 22.826 C 103.17 22.162 102.316 21.227 101.693 20.021 C 101.089 18.795 100.788 17.337 100.788 15.648 C 100.788 13.859 101.11 12.381 101.753 11.215 C 102.416 10.029 103.281 9.145 104.346 8.561 C 105.432 7.958 106.618 7.657 107.905 7.657 C 109.252 7.657 110.468 7.978 111.554 8.622 C 112.64 9.245 113.504 10.17 114.147 11.396 C 114.811 12.602 115.143 14.08 115.143 15.829 C 115.143 17.558 114.831 19.016 114.208 20.202 C 113.585 21.388 112.73 22.293 111.644 22.916 C 110.579 23.519 109.373 23.821 108.026 23.821 Z M 108.086 22.192 C 109.172 22.192 110.106 21.931 110.89 21.408 C 111.695 20.865 112.318 20.112 112.76 19.147 C 113.203 18.182 113.424 17.066 113.424 15.799 C 113.424 14.492 113.192 13.356 112.73 12.391 C 112.288 11.406 111.654 10.642 110.83 10.099 C 110.006 9.557 109.031 9.285 107.905 9.285 C 106.819 9.285 105.874 9.537 105.07 10.039 C 104.266 10.542 103.633 11.265 103.17 12.21 C 102.728 13.135 102.507 14.261 102.507 15.588 C 102.507 17.598 103.009 19.207 104.015 20.413 C 105.04 21.599 106.397 22.192 108.086 22.192 Z\" fill=\"rgb(58,50,127)\"></path></svg>',svgContentId:11958629600,title:\"Oli's Portfolio\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({elJXjeIza:{value:transition3},hCR0r7xYv:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b4b5xd\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"LHXofiK7z\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},...addPropertyOverrides({elJXjeIza:{\"data-highlight\":true,onTap:onTap1sa41kf},hCR0r7xYv:{\"data-highlight\":true,onTap:onTapizwjgv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Menu\"})}),className:\"framer-1d1trdv\",\"data-framer-name\":\"Menu\",fonts:[\"GF;Manrope-700\"],layoutDependency:layoutDependency,layoutId:\"uh7XrIZvr\",style:{\"--extracted-r6o4lv\":\"rgb(58, 50, 127)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({hCR0r7xYv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1o4h4gv\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"f3dshReTk\",svg:'<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"30\" height=\"30\" rx=\"15\" fill=\"#3A327F\" fill-opacity=\"0.1\"/>\\n<mask id=\"mask0_906_330\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"6\" width=\"18\" height=\"18\">\\n<rect x=\"6\" y=\"6\" width=\"18\" height=\"18\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_906_330)\">\\n<path d=\"M9 19.5C8.7875 19.5 8.60937 19.4281 8.46562 19.2844C8.32187 19.1406 8.25 18.9625 8.25 18.75C8.25 18.5375 8.32187 18.3594 8.46562 18.2156C8.60937 18.0719 8.7875 18 9 18H21C21.2125 18 21.3906 18.0719 21.5344 18.2156C21.6781 18.3594 21.75 18.5375 21.75 18.75C21.75 18.9625 21.6781 19.1406 21.5344 19.2844C21.3906 19.4281 21.2125 19.5 21 19.5H9ZM9 15.75C8.7875 15.75 8.60937 15.6781 8.46562 15.5344C8.32187 15.3906 8.25 15.2125 8.25 15C8.25 14.7875 8.32187 14.6094 8.46562 14.4656C8.60937 14.3219 8.7875 14.25 9 14.25H21C21.2125 14.25 21.3906 14.3219 21.5344 14.4656C21.6781 14.6094 21.75 14.7875 21.75 15C21.75 15.2125 21.6781 15.3906 21.5344 15.5344C21.3906 15.6781 21.2125 15.75 21 15.75H9ZM9 12C8.7875 12 8.60937 11.9281 8.46562 11.7844C8.32187 11.6406 8.25 11.4625 8.25 11.25C8.25 11.0375 8.32187 10.8594 8.46562 10.7156C8.60937 10.5719 8.7875 10.5 9 10.5H21C21.2125 10.5 21.3906 10.5719 21.5344 10.7156C21.6781 10.8594 21.75 11.0375 21.75 11.25C21.75 11.4625 21.6781 11.6406 21.5344 11.7844C21.3906 11.9281 21.2125 12 21 12H9Z\" fill=\"#3A327F\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-18zrttb\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"l5F8K6da1\",svg:'<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"30\" height=\"30\" rx=\"15\" fill=\"#3A327F\" fill-opacity=\"0.1\"/>\\n<mask id=\"mask0_906_340\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"6\" width=\"18\" height=\"18\">\\n<rect x=\"6\" y=\"6\" width=\"18\" height=\"18\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_906_340)\">\\n<path d=\"M15.0001 16.0501L11.3251 19.7251C11.1876 19.8626 11.0126 19.9313 10.8001 19.9313C10.5876 19.9313 10.4126 19.8626 10.2751 19.7251C10.1376 19.5876 10.0688 19.4126 10.0688 19.2001C10.0688 18.9876 10.1376 18.8126 10.2751 18.6751L13.9501 15.0001L10.2751 11.3251C10.1376 11.1876 10.0688 11.0126 10.0688 10.8001C10.0688 10.5876 10.1376 10.4126 10.2751 10.2751C10.4126 10.1376 10.5876 10.0688 10.8001 10.0688C11.0126 10.0688 11.1876 10.1376 11.3251 10.2751L15.0001 13.9501L18.6751 10.2751C18.8126 10.1376 18.9876 10.0688 19.2001 10.0688C19.4126 10.0688 19.5876 10.1376 19.7251 10.2751C19.8626 10.4126 19.9313 10.5876 19.9313 10.8001C19.9313 11.0126 19.8626 11.1876 19.7251 11.3251L16.0501 15.0001L19.7251 18.6751C19.8626 18.8126 19.9313 18.9876 19.9313 19.2001C19.9313 19.4126 19.8626 19.5876 19.7251 19.7251C19.5876 19.8626 19.4126 19.9313 19.2001 19.9313C18.9876 19.9313 18.8126 19.8626 18.6751 19.7251L15.0001 16.0501Z\" fill=\"#3A327F\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-76b6a7\",\"data-framer-name\":\"Pages\",layoutDependency:layoutDependency,layoutId:\"GyyMfxdc_\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":b0DRUzs3p\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bIpKK6aXY\",openInNewTab:false,scopeId:\"QIuZgPaEN\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1pqu8hr framer-dnrdwz\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"bIpKK6aXY\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation1,...addPropertyOverrides({hCR0r7xYv:{\"data-highlight\":true,onTap:onTapizwjgv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5cqu4c\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"FAx3Vub1P\",svg:'<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"30\" height=\"30\" rx=\"15\" fill=\"#3A327F\" fill-opacity=\"0.1\"/>\\n<mask id=\"mask0_602_530\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"6\" width=\"19\" height=\"18\">\\n<rect x=\"6.5\" y=\"6\" width=\"18\" height=\"18\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_602_530)\">\\n<path d=\"M9.5 21C9.0875 21 8.73438 20.8531 8.44063 20.5594C8.14688 20.2656 8 19.9125 8 19.5V12C8 11.5875 8.14688 11.2344 8.44063 10.9406C8.73438 10.6469 9.0875 10.5 9.5 10.5H14L15.5 9H21.5C21.9125 9 22.2656 9.14688 22.5594 9.44063C22.8531 9.73438 23 10.0875 23 10.5V19.5C23 19.9125 22.8531 20.2656 22.5594 20.5594C22.2656 20.8531 21.9125 21 21.5 21H9.5ZM10.8688 15.75H14.75V11.8688L10.8688 15.75ZM9.5 15L12.5 12H9.5V15ZM9.5 17.25V19.5H21.5V10.5H16.25V15.75C16.25 16.1625 16.1031 16.5156 15.8094 16.8094C15.5156 17.1031 15.1625 17.25 14.75 17.25H9.5Z\" fill=\"#3A327F\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Projects\"})}),className:\"framer-4yxlol\",\"data-framer-name\":\"Projects\",fonts:[\"GF;Manrope-700\"],layoutDependency:layoutDependency,layoutId:\"jmGuZFRBc\",style:{\"--extracted-r6o4lv\":\"rgb(58, 50, 127)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({hCR0r7xYv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Projects            \"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"m7hQIiBjW\"},motionChild:true,nodeId:\"hwOvkVRlF\",scopeId:\"QIuZgPaEN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1xt1ox8 framer-dnrdwz\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"hwOvkVRlF\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{vk9B4TBEi:{backgroundColor:\"rgba(58, 50, 127, 0.06)\"}},whileHover:animation1,...addPropertyOverrides({hCR0r7xYv:{\"data-highlight\":true,onTap:onTapizwjgv},vk9B4TBEi:{whileHover:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5yis2f\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"aaPpTKcEf\",svg:'<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"30\" height=\"30\" rx=\"15\" fill=\"#3A327F\" fill-opacity=\"0.1\"/>\\n<mask id=\"mask0_602_536\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"6\" width=\"18\" height=\"18\">\\n<rect x=\"6\" y=\"6\" width=\"18\" height=\"18\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_602_536)\">\\n<path d=\"M15 15.75C14.275 15.75 13.6562 15.4938 13.1438 14.9813C12.6312 14.4688 12.375 13.85 12.375 13.125C12.375 12.4 12.6312 11.7813 13.1438 11.2688C13.6562 10.7563 14.275 10.5 15 10.5C15.725 10.5 16.3438 10.7563 16.8563 11.2688C17.3688 11.7813 17.625 12.4 17.625 13.125C17.625 13.85 17.3688 14.4688 16.8563 14.9813C16.3438 15.4938 15.725 15.75 15 15.75ZM15 14.25C15.3125 14.25 15.5781 14.1406 15.7969 13.9219C16.0156 13.7031 16.125 13.4375 16.125 13.125C16.125 12.8125 16.0156 12.5469 15.7969 12.3281C15.5781 12.1094 15.3125 12 15 12C14.6875 12 14.4219 12.1094 14.2031 12.3281C13.9844 12.5469 13.875 12.8125 13.875 13.125C13.875 13.4375 13.9844 13.7031 14.2031 13.9219C14.4219 14.1406 14.6875 14.25 15 14.25ZM8.9625 19.1813C8.7375 19.0438 8.5625 18.8625 8.4375 18.6375C8.3125 18.4125 8.25 18.1688 8.25 17.9063V12.0938C8.25 11.8313 8.3125 11.5875 8.4375 11.3625C8.5625 11.1375 8.7375 10.9563 8.9625 10.8188L14.2125 7.59377C14.4625 7.44377 14.725 7.36877 15 7.36877C15.275 7.36877 15.5375 7.44377 15.7875 7.59377L21.0375 10.8188C21.2625 10.9563 21.4375 11.1375 21.5625 11.3625C21.6875 11.5875 21.75 11.8313 21.75 12.0938V17.9063C21.75 18.1688 21.6875 18.4125 21.5625 18.6375C21.4375 18.8625 21.2625 19.0438 21.0375 19.1813L15.7875 22.4063C15.5375 22.5563 15.275 22.6313 15 22.6313C14.725 22.6313 14.4625 22.5563 14.2125 22.4063L8.9625 19.1813ZM15 18.75C14.525 18.75 14.0531 18.8063 13.5844 18.9188C13.1156 19.0313 12.6688 19.2 12.2438 19.425L15 21.1313L17.7563 19.425C17.3313 19.2 16.8844 19.0313 16.4156 18.9188C15.9469 18.8063 15.475 18.75 15 18.75ZM10.8 18.5438C11.425 18.1188 12.0938 17.7969 12.8063 17.5781C13.5188 17.3594 14.25 17.25 15 17.25C15.75 17.25 16.4812 17.3594 17.1938 17.5781C17.9062 17.7969 18.575 18.1188 19.2 18.5438L20.25 17.925V12.0938L15 8.88752L9.75 12.0938V17.925L10.8 18.5438Z\" fill=\"#3A327F\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"About\"})}),className:\"framer-vmwwmx\",\"data-framer-name\":\"About\",fonts:[\"GF;Manrope-700\"],layoutDependency:layoutDependency,layoutId:\"AiZjNnDSu\",style:{\"--extracted-r6o4lv\":\"rgb(58, 50, 127)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({hCR0r7xYv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"About             \"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RrAmuZlDr\"},motionChild:true,nodeId:\"IXFGqTA9J\",openInNewTab:false,scopeId:\"QIuZgPaEN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-3stv3e framer-dnrdwz\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"IXFGqTA9J\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{H3OWOi82f:{backgroundColor:\"rgba(58, 50, 127, 0.06)\"}},whileHover:animation1,...addPropertyOverrides({H3OWOi82f:{whileHover:undefined},hCR0r7xYv:{\"data-highlight\":true,onTap:onTapizwjgv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1b7aeza\",\"data-framer-name\":\"Icons\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:30,layoutDependency:layoutDependency,layoutId:\"dzL0UIcd2\",svg:'<svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"30\" height=\"30\" rx=\"15\" fill=\"#3A327F\" fill-opacity=\"0.1\"/>\\n<mask id=\"mask0_602_542\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"6\" y=\"6\" width=\"18\" height=\"18\">\\n<rect x=\"6\" y=\"6\" width=\"18\" height=\"18\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_602_542)\">\\n<path d=\"M15 22.5C13.9625 22.5 12.9875 22.3031 12.075 21.9094C11.1625 21.5156 10.3688 20.9813 9.69375 20.3063C9.01875 19.6313 8.48438 18.8375 8.09063 17.925C7.69687 17.0125 7.5 16.0375 7.5 15C7.5 13.9625 7.69687 12.9875 8.09063 12.075C8.48438 11.1625 9.01875 10.3688 9.69375 9.69375C10.3688 9.01875 11.1625 8.48438 12.075 8.09063C12.9875 7.69687 13.9625 7.5 15 7.5C16.0375 7.5 17.0125 7.69687 17.925 8.09063C18.8375 8.48438 19.6313 9.01875 20.3063 9.69375C20.9813 10.3688 21.5156 11.1625 21.9094 12.075C22.3031 12.9875 22.5 13.9625 22.5 15V16.0875C22.5 16.825 22.2469 17.4531 21.7406 17.9719C21.2344 18.4906 20.6125 18.75 19.875 18.75C19.4375 18.75 19.025 18.6562 18.6375 18.4688C18.25 18.2812 17.925 18.0125 17.6625 17.6625C17.3 18.025 16.8906 18.2969 16.4344 18.4781C15.9781 18.6594 15.5 18.75 15 18.75C13.9625 18.75 13.0781 18.3844 12.3469 17.6531C11.6156 16.9219 11.25 16.0375 11.25 15C11.25 13.9625 11.6156 13.0781 12.3469 12.3469C13.0781 11.6156 13.9625 11.25 15 11.25C16.0375 11.25 16.9219 11.6156 17.6531 12.3469C18.3844 13.0781 18.75 13.9625 18.75 15V16.0875C18.75 16.4125 18.8562 16.6875 19.0688 16.9125C19.2812 17.1375 19.55 17.25 19.875 17.25C20.2 17.25 20.4688 17.1375 20.6813 16.9125C20.8938 16.6875 21 16.4125 21 16.0875V15C21 13.325 20.4187 11.9063 19.2563 10.7438C18.0938 9.58125 16.675 9 15 9C13.325 9 11.9063 9.58125 10.7438 10.7438C9.58125 11.9063 9 13.325 9 15C9 16.675 9.58125 18.0938 10.7438 19.2563C11.9063 20.4187 13.325 21 15 21H18C18.2125 21 18.3906 21.0719 18.5344 21.2156C18.6781 21.3594 18.75 21.5375 18.75 21.75C18.75 21.9625 18.6781 22.1406 18.5344 22.2844C18.3906 22.4281 18.2125 22.5 18 22.5H15ZM15 17.25C15.625 17.25 16.1562 17.0312 16.5938 16.5938C17.0312 16.1562 17.25 15.625 17.25 15C17.25 14.375 17.0312 13.8438 16.5938 13.4062C16.1562 12.9688 15.625 12.75 15 12.75C14.375 12.75 13.8438 12.9688 13.4062 13.4062C12.9688 13.8438 12.75 14.375 12.75 15C12.75 15.625 12.9688 16.1562 13.4062 16.5938C13.8438 17.0312 14.375 17.25 15 17.25Z\" fill=\"#3A327F\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Contact\"})}),className:\"framer-144p4lq\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Manrope-700\"],layoutDependency:layoutDependency,layoutId:\"MOyWOLjDX\",style:{\"--extracted-r6o4lv\":\"rgb(58, 50, 127)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true,...addPropertyOverrides({hCR0r7xYv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS03MDA=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(58, 50, 127))\"},children:\"Contact             \"})})}},baseVariant,gestureVariant)})]})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:\"https://humberital-my.sharepoint.com/:b:/g/personal/n01649881_humber_ca/EbEncC3ia9dMj-wvwQHxfTAB1mRtK40mcfPtcwrFBFGnjg?e=r6yqQL\",motionChild:true,nodeId:\"Ho9f0wVlR\",openInNewTab:true,scopeId:\"QIuZgPaEN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-x8mpdt framer-dnrdwz\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"Ho9f0wVlR\",style:{backgroundColor:\"var(--token-50935b0e-4836-447e-a6db-5ec926c305c2, rgb(30, 21, 108))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{hCR0r7xYv:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24}},whileHover:animation2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TWFucm9wZS1ib2xk\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5d75d51e-2da0-4f0a-b041-3046154a6aa6, rgb(255, 255, 255)))\"},children:\"Resume\"})}),className:\"framer-wg7t7b\",\"data-framer-name\":\"View Projects\",fonts:[\"FS;Manrope-bold\"],layoutDependency:layoutDependency,layoutId:\"Yy7nFN4ct\",style:{\"--extracted-r6o4lv\":\"var(--token-5d75d51e-2da0-4f0a-b041-3046154a6aa6, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"bottom\",withExternalLayout:true})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NJS2oTbiw\"},motionChild:true,nodeId:\"v6CSBo9If\",openInNewTab:false,scopeId:\"QIuZgPaEN\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:116,intrinsicWidth:131,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||60)-0-60)/2)+12+-24),pixelHeight:116,pixelWidth:131,sizes:\"80px\",src:\"https://framerusercontent.com/images/hkK5sw1WYfxSs2LvhU0spiosxY.png?width=131&height=116\"},className:\"framer-z3n637 framer-dnrdwz\",\"data-framer-name\":\"Resume\",layoutDependency:layoutDependency,layoutId:\"v6CSBo9If\",whileHover:animation3,whileTap:animation4})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kkznP.framer-dnrdwz, .framer-kkznP .framer-dnrdwz { display: block; }\",\".framer-kkznP.framer-8ke8x0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 279px; height: 60px; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 1120px; }\",\".framer-kkznP .framer-16scq28 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 60px; justify-content: space-between; overflow: visible; padding: 12px 46px 0px 46px; position: relative; width: 1px; }\",\".framer-kkznP .framer-1jp7ew7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 1px 0px 14px 0px; position: relative; width: 115px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-kkznP .framer-1chx6sd { flex: none; height: 30px; position: relative; text-decoration: none; width: 117px; }\",\".framer-kkznP .framer-b4b5xd { 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: 7px 10px 7px 7px; position: relative; width: min-content; }\",\".framer-kkznP .framer-1d1trdv, .framer-kkznP .framer-4yxlol, .framer-kkznP .framer-vmwwmx, .framer-kkznP .framer-144p4lq, .framer-kkznP .framer-wg7t7b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-kkznP .framer-1o4h4gv, .framer-kkznP .framer-18zrttb, .framer-kkznP .framer-5cqu4c, .framer-kkznP .framer-5yis2f, .framer-kkznP .framer-1b7aeza { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-kkznP .framer-76b6a7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: min-content; }\",\".framer-kkznP .framer-1pqu8hr, .framer-kkznP .framer-1xt1ox8, .framer-kkznP .framer-3stv3e { 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: 7px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-kkznP .framer-x8mpdt { 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: 14px 28px 14px 28px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-kkznP .framer-z3n637 { aspect-ratio: 1.125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 71px); overflow: visible; position: relative; text-decoration: none; width: 80px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-kkznP.framer-v-1mt5ro6 .framer-1xt1ox8, .framer-kkznP.framer-v-39owax .framer-3stv3e { will-change: unset; }\",\".framer-kkznP.framer-v-1cdj245.framer-8ke8x0 { gap: 0px; padding: 13px 24px 13px 24px; width: 390px; }\",\".framer-kkznP.framer-v-1cdj245 .framer-16scq28 { align-content: center; align-items: center; flex-direction: column; justify-content: space-around; padding: 9px 0px 9px 0px; }\",\".framer-kkznP.framer-v-1cdj245 .framer-1jp7ew7, .framer-kkznP.framer-v-14bn75i .framer-1jp7ew7 { gap: unset; justify-content: space-between; padding: 0px; width: 100%; }\",\".framer-kkznP.framer-v-1cdj245 .framer-b4b5xd, .framer-kkznP.framer-v-14bn75i .framer-b4b5xd { cursor: pointer; padding: 7px 0px 7px 7px; }\",\".framer-kkznP.framer-v-1cdj245 .framer-1d1trdv, .framer-kkznP.framer-v-14bn75i .framer-1d1trdv { order: 1; }\",\".framer-kkznP.framer-v-1cdj245 .framer-1o4h4gv, .framer-kkznP.framer-v-14bn75i .framer-18zrttb { order: 0; }\",\".framer-kkznP.framer-v-14bn75i.framer-8ke8x0 { gap: 0px; height: min-content; padding: 18px 24px 30px 24px; width: 390px; }\",\".framer-kkznP.framer-v-14bn75i .framer-16scq28 { flex-direction: column; gap: 25px; height: min-content; justify-content: center; min-width: 100%; padding: 12px 0px 0px 0px; }\",\".framer-kkznP.framer-v-14bn75i .framer-76b6a7 { flex-direction: column; gap: 14px; width: 100%; }\",\".framer-kkznP.framer-v-14bn75i .framer-1pqu8hr, .framer-kkznP.framer-v-14bn75i .framer-1xt1ox8, .framer-kkznP.framer-v-14bn75i .framer-3stv3e { cursor: pointer; gap: 12px; height: 50px; width: 100%; }\",\".framer-kkznP.framer-v-14bn75i .framer-4yxlol, .framer-kkznP.framer-v-14bn75i .framer-vmwwmx, .framer-kkznP.framer-v-14bn75i .framer-144p4lq { white-space: pre-wrap; width: 298px; word-break: break-word; word-wrap: break-word; }\",\".framer-kkznP.framer-v-14bn75i .framer-x8mpdt { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1400px\",null,null]},\"vk9B4TBEi\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1400px\",null,null]},\"H3OWOi82f\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1400px\",null,null]},\"elJXjeIza\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1400px\",null,null]},\"hCR0r7xYv\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1400px\",null,null]},\"CfFclJIaW\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"1400px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQIuZgPaEN=withCSS(Component,css,\"framer-kkznP\");export default FramerQIuZgPaEN;FramerQIuZgPaEN.displayName=\"NavigationBar\";FramerQIuZgPaEN.defaultProps={height:60,width:1120};addPropertyControls(FramerQIuZgPaEN,{variant:{options:[\"UoOGfYOS0\",\"vk9B4TBEi\",\"H3OWOi82f\",\"elJXjeIza\",\"hCR0r7xYv\",\"CfFclJIaW\"],optionTitles:[\"home\",\"about\",\"Contact\",\"Mobile\",\"MobileExpanded\",\"Scroll\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQIuZgPaEN,[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4aE-_A87jxeN7B.woff2\",weight:\"700\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQIuZgPaEN\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"vk9B4TBEi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"H3OWOi82f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"elJXjeIza\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"hCR0r7xYv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]},\\\"CfFclJIaW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"1400px\\\",null,null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1120\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"60\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QIuZgPaEN.map","// Generated by Framer (2afa59f)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",favicon:\"https://framerusercontent.com/assets/PwU35gr9NXtjeykzqrKEqi7jLg.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/F8lRyKYpts3E8cMaLLSm5HS0U8k.jpg\",title:\"Oli's Portfolio\"};}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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"}