{"version":3,"file":"shared-lib.GeRaCiqo.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","EmailLink","InstagramLink","LinkedInLink","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useMemo","lowercaseIconKeyPairs","iconKeys","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","IconoirFonts","Iconoir","UnderlineButtonFonts","UnderlineButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useRef","useState","HomeFactory","React","Iconoir","UnderlineButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/Dh6GFjungeLO2Xx55WiJ/mBQJ92oH1l3CmvJc7tcA/ElB5L6NLz.js","https:/framerusercontent.com/modules/ZFNPOR7LAoRRRhLJrwPS/P8dBsxDsF4wFr30J0ggk/eQeOYnW9L.js","https:/framerusercontent.com/modules/8WrCpOKGcH6gsJH6BIoz/yCpFIe6KWaFrQtq76QDK/l9_QjeJvV.js","https:/framerusercontent.com/modules/Rm3AMxVdUFzdFF60hSsO/UDuzJ90Oakx1wouNdr1g/euqNer9v5.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js","https:/framer.com/m/iconoir-icons/Home.js@0.0.11","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js","https:/framerusercontent.com/modules/NSDZV5JhbpPF5Kth78Y9/ZezCQ63dzJz8wc7quPEb/oBsl8EKkM.js","https:/framerusercontent.com/modules/zcfYICqatNnAlCegxQaV/SKA5SxkhWJAXjIlogjwF/JluBGYQqZ.js","https:/framerusercontent.com/modules/0wlGKWpz8URBgnFn46ut/Z5Mkse96PNKJyBIkRmBo/gVVgPZ2KD.js","https:/framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt","https:/framerusercontent.com/modules/3Jx5LKA3ZeZgjcfTOTL0/tafSSAIyKQxSz5dkfchm/Iconoir.js","https:/framerusercontent.com/modules/PNHZPwh7NRBfNxtLD0SE/HTyEMenXK8trBAT9QQMg/PJT66nEt1.js","https:/framerusercontent.com/modules/xSCwJAXBm4EXRtCqHorV/a3DbxwiYsAR7h0uw200W/siteMetadata.js"],"sourcesContent":["// Generated by Framer (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={mBA2ElM_G:{hover:true},ndqbrxLKd:{hover:true}};const cycleOrder=[\"ndqbrxLKd\",\"mBA2ElM_G\",\"CRT2VEb1H\"];const serializationHash=\"framer-NGMM2\";const variantClassNames={CRT2VEb1H:\"framer-v-14w97xe\",mBA2ElM_G:\"framer-v-1xfu31w\",ndqbrxLKd:\"framer-v-x1nmop\"};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={Desktop:\"ndqbrxLKd\",Phone:\"CRT2VEb1H\",Tablet:\"mBA2ElM_G\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ndqbrxLKd\"};};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:\"ndqbrxLKd\",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,{motionChild:true,nodeId:\"ndqbrxLKd\",scopeId:\"ElB5L6NLz\",...addPropertyOverrides({\"ndqbrxLKd-hover\":{href:\"https://www.instagram.com/jason.v.d.l/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-x1nmop\",className,classNames)} framer-aw0tgu`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ndqbrxLKd\",ref:refBinding,style:{...style},...addPropertyOverrides({\"mBA2ElM_G-hover\":{\"data-framer-name\":undefined},\"ndqbrxLKd-hover\":{\"data-framer-name\":undefined},CRT2VEb1H:{\"data-framer-name\":\"Phone\"},mBA2ElM_G:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-iutdds\",\"data-framer-name\":\"Instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PPtUVvinh\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 20.469 5 L 10.469 5 C 7.707 5 5.469 7.239 5.469 10 L 5.469 20 C 5.469 22.761 7.707 25 10.469 25 L 20.469 25 C 23.23 25 25.469 22.761 25.469 20 L 25.469 10 C 25.469 7.239 23.23 5 20.469 5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20.969 9.5 L 20.979 9.5 M 19.468 14.37 C 19.592 15.202 19.45 16.052 19.062 16.799 C 18.675 17.546 18.062 18.151 17.31 18.53 C 16.559 18.908 15.707 19.04 14.876 18.906 C 14.046 18.772 13.278 18.38 12.683 17.785 C 12.088 17.19 11.696 16.423 11.563 15.592 C 11.429 14.762 11.56 13.91 11.939 13.158 C 12.317 12.407 12.923 11.794 13.669 11.406 C 14.416 11.019 15.266 10.877 16.099 11 C 16.947 11.126 17.733 11.522 18.34 12.128 C 18.947 12.735 19.343 13.521 19.468 14.37 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10438530433,withExternalLayout:true,...addPropertyOverrides({\"mBA2ElM_G-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 20.469 5 L 10.469 5 C 7.707 5 5.469 7.239 5.469 10 L 5.469 20 C 5.469 22.761 7.707 25 10.469 25 L 20.469 25 C 23.23 25 25.469 22.761 25.469 20 L 25.469 10 C 25.469 7.239 23.23 5 20.469 5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20.969 9.5 L 20.979 9.5 M 19.468 14.37 C 19.592 15.202 19.45 16.052 19.062 16.799 C 18.675 17.546 18.062 18.151 17.31 18.53 C 16.559 18.908 15.707 19.04 14.876 18.906 C 14.046 18.772 13.278 18.38 12.683 17.785 C 12.088 17.19 11.696 16.423 11.563 15.592 C 11.429 14.762 11.56 13.91 11.939 13.158 C 12.317 12.407 12.923 11.794 13.669 11.406 C 14.416 11.019 15.266 10.877 16.099 11 C 16.947 11.126 17.733 11.522 18.34 12.128 C 18.947 12.735 19.343 13.521 19.468 14.37 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9979745721},\"ndqbrxLKd-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 20.469 5 L 10.469 5 C 7.707 5 5.469 7.239 5.469 10 L 5.469 20 C 5.469 22.761 7.707 25 10.469 25 L 20.469 25 C 23.23 25 25.469 22.761 25.469 20 L 25.469 10 C 25.469 7.239 23.23 5 20.469 5 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 20.969 9.5 L 20.979 9.5 M 19.468 14.37 C 19.592 15.202 19.45 16.052 19.062 16.799 C 18.675 17.546 18.062 18.151 17.31 18.53 C 16.559 18.908 15.707 19.04 14.876 18.906 C 14.046 18.772 13.278 18.38 12.683 17.785 C 12.088 17.19 11.696 16.423 11.563 15.592 C 11.429 14.762 11.56 13.91 11.939 13.158 C 12.317 12.407 12.923 11.794 13.669 11.406 C 14.416 11.019 15.266 10.877 16.099 11 C 16.947 11.126 17.733 11.522 18.34 12.128 C 18.947 12.735 19.343 13.521 19.468 14.37 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9979745721}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NGMM2.framer-aw0tgu, .framer-NGMM2 .framer-aw0tgu { display: block; }\",\".framer-NGMM2.framer-x1nmop { cursor: pointer; height: 31px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 31px; }\",\".framer-NGMM2 .framer-iutdds { flex: none; height: 31px; left: calc(50.00000000000002% - 31px / 2); position: absolute; top: 0px; width: 31px; }\",\".framer-NGMM2.framer-v-14w97xe.framer-x1nmop { cursor: unset; }\",\".framer-NGMM2.framer-v-x1nmop.hover.framer-x1nmop { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mBA2ElM_G\":{\"layout\":[\"fixed\",\"fixed\"]},\"CRT2VEb1H\":{\"layout\":[\"fixed\",\"fixed\"]},\"tdH6sRYE4\":{\"layout\":[\"fixed\",\"fixed\"]},\"OrSqAAfdt\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerElB5L6NLz=withCSS(Component,css,\"framer-NGMM2\");export default FramerElB5L6NLz;FramerElB5L6NLz.displayName=\"Instagram Link\";FramerElB5L6NLz.defaultProps={height:31,width:31};addPropertyControls(FramerElB5L6NLz,{variant:{options:[\"ndqbrxLKd\",\"mBA2ElM_G\",\"CRT2VEb1H\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerElB5L6NLz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerElB5L6NLz\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"31\",\"framerIntrinsicHeight\":\"31\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mBA2ElM_G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CRT2VEb1H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tdH6sRYE4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OrSqAAfdt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ElB5L6NLz.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={h7XsAXbKE:{hover:true},l9aebI8u1:{hover:true}};const cycleOrder=[\"l9aebI8u1\",\"h7XsAXbKE\",\"UyhgTPIkQ\"];const serializationHash=\"framer-X4yNs\";const variantClassNames={h7XsAXbKE:\"framer-v-1dp09xo\",l9aebI8u1:\"framer-v-91zvoa\",UyhgTPIkQ:\"framer-v-zh62og\"};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={Desktop:\"l9aebI8u1\",Phone:\"UyhgTPIkQ\",Tablet:\"h7XsAXbKE\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"l9aebI8u1\"};};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:\"l9aebI8u1\",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,{motionChild:true,nodeId:\"l9aebI8u1\",scopeId:\"eQeOYnW9L\",...addPropertyOverrides({\"l9aebI8u1-hover\":{href:\"https://www.linkedin.com/in/jason-van-der-linde/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-91zvoa\",className,classNames)} framer-nvfz5t`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"l9aebI8u1\",ref:refBinding,style:{...style},...addPropertyOverrides({\"h7XsAXbKE-hover\":{\"data-framer-name\":undefined},\"l9aebI8u1-hover\":{\"data-framer-name\":undefined},h7XsAXbKE:{\"data-framer-name\":\"Tablet\"},UyhgTPIkQ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14cptv3\",\"data-framer-name\":\"LinkedIn\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZO8zKbot3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 12.96 11.969 L 16.674 11.969 L 16.674 13.819 C 17.209 12.755 18.581 11.799 20.642 11.799 C 24.593 11.799 25.531 13.917 25.531 17.803 L 25.531 25 L 21.531 25 L 21.531 18.688 C 21.531 16.475 20.996 15.227 19.634 15.227 C 17.745 15.227 16.96 16.572 16.96 18.687 L 16.96 25 L 12.96 25 Z M 6.101 11.799 L 10.101 11.799 L 10.101 24.83 L 6.101 24.83 Z M 10.674 7.55 C 10.674 7.885 10.608 8.217 10.479 8.527 C 10.349 8.836 10.16 9.117 9.921 9.352 C 9.682 9.59 9.398 9.779 9.086 9.907 C 8.773 10.035 8.439 10.101 8.101 10.1 C 7.421 10.098 6.768 9.83 6.283 9.353 C 6.046 9.117 5.857 8.836 5.728 8.526 C 5.599 8.217 5.532 7.885 5.531 7.55 C 5.531 6.873 5.801 6.225 6.284 5.747 C 6.768 5.268 7.421 4.999 8.102 5 C 8.784 5 9.438 5.269 9.921 5.747 C 10.404 6.225 10.674 6.873 10.674 7.55 Z\" fill=\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\"></path></svg>',svgContentId:8642854828,withExternalLayout:true,...addPropertyOverrides({\"h7XsAXbKE-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 12.96 11.969 L 16.674 11.969 L 16.674 13.819 C 17.209 12.755 18.581 11.799 20.642 11.799 C 24.593 11.799 25.531 13.917 25.531 17.803 L 25.531 25 L 21.531 25 L 21.531 18.688 C 21.531 16.475 20.996 15.227 19.634 15.227 C 17.745 15.227 16.96 16.572 16.96 18.687 L 16.96 25 L 12.96 25 Z M 6.101 11.799 L 10.101 11.799 L 10.101 24.83 L 6.101 24.83 Z M 10.674 7.55 C 10.674 7.885 10.608 8.217 10.479 8.527 C 10.349 8.836 10.16 9.117 9.921 9.352 C 9.682 9.59 9.398 9.779 9.086 9.907 C 8.773 10.035 8.439 10.101 8.101 10.1 C 7.421 10.098 6.768 9.83 6.283 9.353 C 6.046 9.117 5.857 8.836 5.728 8.526 C 5.599 8.217 5.532 7.885 5.531 7.55 C 5.531 6.873 5.801 6.225 6.284 5.747 C 6.768 5.268 7.421 4.999 8.102 5 C 8.784 5 9.438 5.269 9.921 5.747 C 10.404 6.225 10.674 6.873 10.674 7.55 Z\" fill=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:10117898036},\"l9aebI8u1-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 12.96 11.969 L 16.674 11.969 L 16.674 13.819 C 17.209 12.755 18.581 11.799 20.642 11.799 C 24.593 11.799 25.531 13.917 25.531 17.803 L 25.531 25 L 21.531 25 L 21.531 18.688 C 21.531 16.475 20.996 15.227 19.634 15.227 C 17.745 15.227 16.96 16.572 16.96 18.687 L 16.96 25 L 12.96 25 Z M 6.101 11.799 L 10.101 11.799 L 10.101 24.83 L 6.101 24.83 Z M 10.674 7.55 C 10.674 7.885 10.608 8.217 10.479 8.527 C 10.349 8.836 10.16 9.117 9.921 9.352 C 9.682 9.59 9.398 9.779 9.086 9.907 C 8.773 10.035 8.439 10.101 8.101 10.1 C 7.421 10.098 6.768 9.83 6.283 9.353 C 6.046 9.117 5.857 8.836 5.728 8.526 C 5.599 8.217 5.532 7.885 5.531 7.55 C 5.531 6.873 5.801 6.225 6.284 5.747 C 6.768 5.268 7.421 4.999 8.102 5 C 8.784 5 9.438 5.269 9.921 5.747 C 10.404 6.225 10.674 6.873 10.674 7.55 Z\" fill=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:10117898036}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X4yNs.framer-nvfz5t, .framer-X4yNs .framer-nvfz5t { display: block; }\",\".framer-X4yNs.framer-91zvoa { cursor: pointer; height: 31px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 31px; }\",\".framer-X4yNs .framer-14cptv3 { flex: none; height: 31px; left: calc(50.00000000000002% - 31px / 2); position: absolute; top: 0px; width: 31px; }\",\".framer-X4yNs.framer-v-zh62og.framer-91zvoa { cursor: unset; }\",\".framer-X4yNs.framer-v-91zvoa.hover.framer-91zvoa { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"h7XsAXbKE\":{\"layout\":[\"fixed\",\"fixed\"]},\"UyhgTPIkQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"ndPJlCfaK\":{\"layout\":[\"fixed\",\"fixed\"]},\"DSZvIdpBQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereQeOYnW9L=withCSS(Component,css,\"framer-X4yNs\");export default FramereQeOYnW9L;FramereQeOYnW9L.displayName=\"LinkedIn Link\";FramereQeOYnW9L.defaultProps={height:31,width:31};addPropertyControls(FramereQeOYnW9L,{variant:{options:[\"l9aebI8u1\",\"h7XsAXbKE\",\"UyhgTPIkQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereQeOYnW9L,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereQeOYnW9L\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h7XsAXbKE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UyhgTPIkQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ndPJlCfaK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DSZvIdpBQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"31\",\"framerIntrinsicHeight\":\"31\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eQeOYnW9L.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GgDYUnGJv:{hover:true},kmRGIgKll:{hover:true}};const cycleOrder=[\"kmRGIgKll\",\"GgDYUnGJv\",\"YlOeszy9h\"];const serializationHash=\"framer-ZN5qO\";const variantClassNames={GgDYUnGJv:\"framer-v-9z9byb\",kmRGIgKll:\"framer-v-1pugg41\",YlOeszy9h:\"framer-v-1su63m5\"};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={Desktop:\"kmRGIgKll\",Phone:\"YlOeszy9h\",Tablet:\"GgDYUnGJv\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kmRGIgKll\"};};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:\"kmRGIgKll\",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,{motionChild:true,nodeId:\"kmRGIgKll\",scopeId:\"l9_QjeJvV\",...addPropertyOverrides({\"kmRGIgKll-hover\":{href:\"mailto:vanderlindejason@gmail.com\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1pugg41\",className,classNames)} framer-16rump9`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"kmRGIgKll\",ref:refBinding,style:{...style},...addPropertyOverrides({\"GgDYUnGJv-hover\":{\"data-framer-name\":undefined},\"kmRGIgKll-hover\":{\"data-framer-name\":undefined},GgDYUnGJv:{\"data-framer-name\":\"Tablet\"},YlOeszy9h:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ybgo05\",\"data-framer-name\":\"Email\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"BxUMPaK4L\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 6.5 23 C 5.395 23 4.5 22.105 4.5 21 L 4.5 9 C 4.5 7.895 5.395 7 6.5 7 L 24.5 7 C 25.605 7 26.5 7.895 26.5 9 L 26.5 21 C 26.5 22.105 25.605 23 24.5 23 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 5.5 8 L 14.673 15.11 C 15.352 15.636 16.298 15.643 16.985 15.129 L 26.5 8\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)) /* {&quot;name&quot;:&quot;Body Copy&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8620401301,withExternalLayout:true,...addPropertyOverrides({\"GgDYUnGJv-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 6.5 23 C 5.395 23 4.5 22.105 4.5 21 L 4.5 9 C 4.5 7.895 5.395 7 6.5 7 L 24.5 7 C 25.605 7 26.5 7.895 26.5 9 L 26.5 21 C 26.5 22.105 25.605 23 24.5 23 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 5.5 8 L 14.673 15.11 C 15.352 15.636 16.298 15.643 16.985 15.129 L 26.5 8\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11661110335},\"kmRGIgKll-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31 31\"><path d=\"M 6.5 23 C 5.395 23 4.5 22.105 4.5 21 L 4.5 9 C 4.5 7.895 5.395 7 6.5 7 L 24.5 7 C 25.605 7 26.5 7.895 26.5 9 L 26.5 21 C 26.5 22.105 25.605 23 24.5 23 Z\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 5.5 8 L 14.673 15.11 C 15.352 15.636 16.298 15.643 16.985 15.129 L 26.5 8\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)) /* {&quot;name&quot;:&quot;Primary&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:11661110335}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZN5qO.framer-16rump9, .framer-ZN5qO .framer-16rump9 { display: block; }\",\".framer-ZN5qO.framer-1pugg41 { cursor: pointer; height: 31px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 31px; }\",\".framer-ZN5qO .framer-1ybgo05 { flex: none; height: 31px; left: calc(50.00000000000002% - 31px / 2); position: absolute; top: 0px; width: 31px; }\",\".framer-ZN5qO.framer-v-1su63m5.framer-1pugg41 { cursor: unset; }\",\".framer-ZN5qO.framer-v-1pugg41.hover.framer-1pugg41 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GgDYUnGJv\":{\"layout\":[\"fixed\",\"fixed\"]},\"YlOeszy9h\":{\"layout\":[\"fixed\",\"fixed\"]},\"pNd2EFMDt\":{\"layout\":[\"fixed\",\"fixed\"]},\"z_8Hm614O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl9_QjeJvV=withCSS(Component,css,\"framer-ZN5qO\");export default Framerl9_QjeJvV;Framerl9_QjeJvV.displayName=\"Email Link\";Framerl9_QjeJvV.defaultProps={height:31,width:31};addPropertyControls(Framerl9_QjeJvV,{variant:{options:[\"kmRGIgKll\",\"GgDYUnGJv\",\"YlOeszy9h\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerl9_QjeJvV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl9_QjeJvV\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"31\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GgDYUnGJv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YlOeszy9h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pNd2EFMDt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z_8Hm614O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"31\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l9_QjeJvV.map","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,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 InstagramLink from\"https://framerusercontent.com/modules/Dh6GFjungeLO2Xx55WiJ/mBQJ92oH1l3CmvJc7tcA/ElB5L6NLz.js\";import LinkedInLink from\"https://framerusercontent.com/modules/ZFNPOR7LAoRRRhLJrwPS/P8dBsxDsF4wFr30J0ggk/eQeOYnW9L.js\";import EmailLink from\"https://framerusercontent.com/modules/8WrCpOKGcH6gsJH6BIoz/yCpFIe6KWaFrQtq76QDK/l9_QjeJvV.js\";const EmailLinkFonts=getFonts(EmailLink);const InstagramLinkFonts=getFonts(InstagramLink);const LinkedInLinkFonts=getFonts(LinkedInLink);const serializationHash=\"framer-S0R5h\";const variantClassNames={gwzKHu97P:\"framer-v-rrns4u\"};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=({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:\"gwzKHu97P\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rrns4u\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gwzKHu97P\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d6cq6d\",layoutDependency:layoutDependency,layoutId:\"khuYDmHvt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"31px\",y:(componentViewport?.y||0)+42+(((componentViewport?.height||146)-84-139)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c8au47-container\",layoutDependency:layoutDependency,layoutId:\"uaNGt262R-container\",nodeId:\"uaNGt262R\",rendersWithMotion:true,scopeId:\"euqNer9v5\",children:/*#__PURE__*/_jsx(EmailLink,{height:\"100%\",id:\"uaNGt262R\",layoutId:\"uaNGt262R\",style:{height:\"100%\",width:\"100%\"},variant:\"kmRGIgKll\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"31px\",y:(componentViewport?.y||0)+42+(((componentViewport?.height||146)-84-139)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ty4yk2-container\",layoutDependency:layoutDependency,layoutId:\"V3G8kUIt0-container\",nodeId:\"V3G8kUIt0\",rendersWithMotion:true,scopeId:\"euqNer9v5\",children:/*#__PURE__*/_jsx(InstagramLink,{height:\"100%\",id:\"V3G8kUIt0\",layoutId:\"V3G8kUIt0\",style:{height:\"100%\",width:\"100%\"},variant:\"ndqbrxLKd\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"31px\",y:(componentViewport?.y||0)+42+(((componentViewport?.height||146)-84-139)/2+0+0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dzh23y-container\",layoutDependency:layoutDependency,layoutId:\"fjL0LqV3g-container\",nodeId:\"fjL0LqV3g\",rendersWithMotion:true,scopeId:\"euqNer9v5\",children:/*#__PURE__*/_jsx(LinkedInLink,{height:\"100%\",id:\"fjL0LqV3g\",layoutId:\"fjL0LqV3g\",style:{height:\"100%\",width:\"100%\"},variant:\"l9aebI8u1\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17dnham\",\"data-framer-name\":\"Quote\",layoutDependency:layoutDependency,layoutId:\"hlVfG4VSR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U2F0b3NoaSBSZWd1bGFy\",\"--framer-font-family\":'\"Satoshi Regular\", \"Satoshi Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)))\"},children:[\"@2023. Crafted with coffee, curiosity, and a love for \",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U2F0b3NoaSBCb2xk\",\"--framer-font-family\":'\"Satoshi Bold\", \"Satoshi Bold Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)))\"},children:\"design\"})]})}),className:\"framer-1p7pygy\",\"data-framer-name\":\"@2023. Crafted with Coffee, enthusiasm and a love for\",fonts:[\"CUSTOMV2;Satoshi Regular\",\"CUSTOMV2;Satoshi Bold\"],layoutDependency:layoutDependency,layoutId:\"iGBhJEyit\",style:{\"--extracted-1w3ko1f\":\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218))\",\"--extracted-r6o4lv\":\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S0R5h.framer-1f8p0ed, .framer-S0R5h .framer-1f8p0ed { display: block; }\",\".framer-S0R5h.framer-rrns4u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 42px 24px 42px 24px; position: relative; width: 999px; }\",\".framer-S0R5h .framer-d6cq6d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S0R5h .framer-c8au47-container, .framer-S0R5h .framer-ty4yk2-container, .framer-S0R5h .framer-dzh23y-container { flex: none; height: 31px; position: relative; width: 31px; }\",\".framer-S0R5h .framer-17dnham { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-S0R5h .framer-1p7pygy { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 146\n * @framerIntrinsicWidth 999\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereuqNer9v5=withCSS(Component,css,\"framer-S0R5h\");export default FramereuqNer9v5;FramereuqNer9v5.displayName=\"Footer V2\";FramereuqNer9v5.defaultProps={height:146,width:999};addFonts(FramereuqNer9v5,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/assets/4DUCFyigHLkZDMSHultGoxWxF6c.woff2\",weight:\"400\"},{cssFamilyName:\"Satoshi Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/assets/49nn5wajwTdLi5telQzvjmGNc.woff2\",weight:\"700\"}]},...EmailLinkFonts,...InstagramLinkFonts,...LinkedInLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereuqNer9v5\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"999\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"146\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let e;\nvar f = (r) => {\n    if (!e) {\n        let o = function(t, n) {\n            return r.createElement(\"svg\", {width: \"100%\", height: \"1.5em\", strokeWidth: 1.5, viewBox: \"0 0 24 24\", fill: \"none\", xmlns: \"http://www.w3.org/2000/svg\", color: \"currentColor\", ref: n, ...t}, r.createElement(\"path\", {d: \"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\", stroke: \"currentColor\", strokeLinecap: \"round\", strokeLinejoin: \"round\"}));\n        };\n        e = r.forwardRef(o);\n    }\n    return e;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, f as default };","/*\n * Home (iconoir-icons/Home@0.0.11)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/w1171APhWT2L9QLePjxH/7sBC54YhgrUnzAHRxAIY/Home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\",];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-8HvZc .framer-styles-preset-8b6ecg:not(.rich-text-wrapper), .framer-8HvZc .framer-styles-preset-8b6ecg.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, #1f2937) /* {\"name\":\"800\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, #502bda) /* {\"name\":\"Primary\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, #1f2937); --framer-link-text-decoration: none; }'];export const className=\"framer-8HvZc\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionAWithFX=withFX(motion.a);const enabledGestures={rg09uRYko:{hover:true}};const serializationHash=\"framer-p2Mcl\";const variantClassNames={rg09uRYko:\"framer-v-uiurdh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.5,ease:[.4,0,.04,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,Ja5LxlZH_:title??props.Ja5LxlZH_??\"Title\",KLN_QzOrd:click??props.KLN_QzOrd,psA0lYJB7:link??props.psA0lYJB7};};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,psA0lYJB7,Ja5LxlZH_,KLN_QzOrd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rg09uRYko\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapwt3zw1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(KLN_QzOrd){const res=await KLN_QzOrd(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"rg09uRYko\",scopeId:\"JluBGYQqZ\",...addPropertyOverrides({\"rg09uRYko-hover\":{href:psA0lYJB7,openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionAWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-uiurdh\",className,classNames)} framer-epdr4q`,\"data-framer-name\":\"Portfolio\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rg09uRYko\",onTap:onTapwt3zw1,ref:refBinding,style:{...style},...addPropertyOverrides({\"rg09uRYko-hover\":{__framer__exit:animation1,__framer__threshold:.5,\"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\":\"Q1VTVE9NVjI7U2F0b3NoaSBSZWd1bGFy\",\"--framer-font-family\":'\"Satoshi Regular\", \"Satoshi Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55)))\"},children:\"Title\"})}),className:\"framer-5i7ucm\",fonts:[\"CUSTOMV2;Satoshi Regular\"],layoutDependency:layoutDependency,layoutId:\"mGSSsGpLN\",style:{\"--extracted-r6o4lv\":\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ja5LxlZH_,variants:{\"rg09uRYko-hover\":{\"--extracted-r6o4lv\":\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"rg09uRYko-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218)))\"},children:\"Title\"})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m26fbn\",layoutDependency:layoutDependency,layoutId:\"BfImW50Z1\",style:{backgroundColor:\"var(--token-ecb7c492-2752-4ac8-b128-54b4ec1d6b12, rgb(31, 41, 55))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,opacity:0},variants:{\"rg09uRYko-hover\":{backgroundColor:\"var(--token-5399bf16-dedb-45f0-b19a-66e41992651c, rgb(80, 43, 218))\",borderBottomLeftRadius:2.2,borderBottomRightRadius:2.2,borderTopLeftRadius:2.2,borderTopRightRadius:2.2,opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p2Mcl.framer-epdr4q, .framer-p2Mcl .framer-epdr4q { display: block; }\",\".framer-p2Mcl.framer-uiurdh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 0px 16px 0px; position: relative; width: min-content; }\",\".framer-p2Mcl .framer-5i7ucm { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-p2Mcl .framer-1m26fbn { flex: none; height: 2px; left: -64px; overflow: hidden; position: absolute; right: 66px; top: calc(78.43137254901963% - 1.5px / 2); will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-p2Mcl.framer-v-uiurdh.hover.framer-uiurdh { text-decoration: none; }\",\".framer-p2Mcl.framer-v-uiurdh.hover .framer-1m26fbn { height: 2px; left: 0px; right: 0px; top: calc(78.43137254901963% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53.5\n * @framerIntrinsicWidth 32.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FHE6b0Qdn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"psA0lYJB7\":\"link\",\"Ja5LxlZH_\":\"title\",\"KLN_QzOrd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJluBGYQqZ=withCSS(Component,css,\"framer-p2Mcl\");export default FramerJluBGYQqZ;FramerJluBGYQqZ.displayName=\"Underline button\";FramerJluBGYQqZ.defaultProps={height:53.5,width:32.5};addPropertyControls(FramerJluBGYQqZ,{psA0lYJB7:{title:\"Link\",type:ControlType.Link},Ja5LxlZH_:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},KLN_QzOrd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJluBGYQqZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/assets/4DUCFyigHLkZDMSHultGoxWxF6c.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJluBGYQqZ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FHE6b0Qdn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"53.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"psA0lYJB7\\\":\\\"link\\\",\\\"Ja5LxlZH_\\\":\\\"title\\\",\\\"KLN_QzOrd\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JluBGYQqZ.map","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NSDZV5JhbpPF5Kth78Y9/ZezCQ63dzJz8wc7quPEb/oBsl8EKkM.js\";import UnderlineButton from\"https://framerusercontent.com/modules/zcfYICqatNnAlCegxQaV/SKA5SxkhWJAXjIlogjwF/JluBGYQqZ.js\";const IconoirFonts=getFonts(Iconoir);const UnderlineButtonFonts=getFonts(UnderlineButton);const cycleOrder=[\"evORYPeSF\",\"eYWDmrhS3\",\"CBSR7iPDS\"];const serializationHash=\"framer-ztvJg\";const variantClassNames={CBSR7iPDS:\"framer-v-5zguuh\",evORYPeSF:\"framer-v-gp1w60\",eYWDmrhS3:\"framer-v-u9sytn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Floating Nav - Collapsed\":\"CBSR7iPDS\",\"Floating Nav - Phone\":\"eYWDmrhS3\",\"Floating Nav\":\"evORYPeSF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"evORYPeSF\"};};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:\"evORYPeSF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1s5r8ai=activeVariantCallback(async(...args)=>{setVariant(\"CBSR7iPDS\");});const onClick1o8vq73=activeVariantCallback(async(...args)=>{setVariant(\"eYWDmrhS3\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eYWDmrhS3\",\"CBSR7iPDS\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"eYWDmrhS3\",\"CBSR7iPDS\"].includes(baseVariant))return true;return false;};const router=useRouter();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-gp1w60\",className,classNames),\"data-framer-name\":\"Floating Nav\",layoutDependency:layoutDependency,layoutId:\"evORYPeSF\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{CBSR7iPDS:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},eYWDmrhS3:{backgroundColor:\"rgba(255, 255, 255, 0.45)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32}},...addPropertyOverrides({CBSR7iPDS:{\"data-framer-name\":\"Floating Nav - Collapsed\"},eYWDmrhS3:{\"data-framer-name\":\"Floating Nav - Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lgmf0j\",layoutDependency:layoutDependency,layoutId:\"Sr6guA7Cj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v3g5ix\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vTzhHWytS\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TmVvR2VvIFRyaWFsIE1lZGl1bQ==\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bxO8mVcm9\"},motionChild:true,nodeId:\"w2AEnlEwc\",openInNewTab:false,relValues:[],scopeId:\"gVVgPZ2KD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),className:\"framer-15pxge9\",fonts:[\"CUSTOMV2;NeoGeo Trial Medium\"],layoutDependency:layoutDependency,layoutId:\"w2AEnlEwc\",style:{\"--extracted-r6o4lv\":\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBCb2xk\",\"--framer-font-family\":'\"NeoGeo Trial Bold\", \"NeoGeo Trial Bold Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:\"J.\"})}),className:\"framer-vkzwcj\",fonts:[\"CUSTOM;NeoGeo Trial Bold\"],layoutDependency:layoutDependency,layoutId:\"NzelPXqmE\",style:{\"--extracted-r6o4lv\":\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CBSR7iPDS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBNZWRpdW0=\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"egSzdtTb9\"},motionChild:true,nodeId:\"NzelPXqmE\",openInNewTab:false,relValues:[],scopeId:\"gVVgPZ2KD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),fonts:[\"CUSTOM;NeoGeo Trial Medium\"]},eYWDmrhS3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBNZWRpdW0=\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"egSzdtTb9\"},motionChild:true,nodeId:\"NzelPXqmE\",openInNewTab:false,relValues:[],scopeId:\"gVVgPZ2KD\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),fonts:[\"CUSTOM;NeoGeo Trial Medium\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s2p794-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xzHOVGXQc-container\",nodeId:\"xzHOVGXQc\",rendersWithMotion:true,scopeId:\"gVVgPZ2KD\",children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\",height:\"100%\",iconSearch:\"menu\",iconSelection:\"Home\",id:\"xzHOVGXQc\",layoutId:\"xzHOVGXQc\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({CBSR7iPDS:{onClick:onClick1o8vq73},eYWDmrhS3:{iconSearch:\"x\",onClick:onClick1s5r8ai}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fn939s\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"ayDc19CvH\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":D_vkTcpgx\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined},{href:{hash:\":D_vkTcpgx\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined},{href:{hash:\":D_vkTcpgx\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-52)/2+0+0)+-.5+0,...addPropertyOverrides({CBSR7iPDS:{y:(componentViewport?.y||0)+14+0+0+52+0+0},eYWDmrhS3:{y:(componentViewport?.y||0)+14+0+0+52+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vvuapz-container\",layoutDependency:layoutDependency,layoutId:\"e_LI4V5Jb-container\",nodeId:\"e_LI4V5Jb\",rendersWithMotion:true,scopeId:\"gVVgPZ2KD\",style:{opacity:1},variants:{CBSR7iPDS:{opacity:0}},children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"e_LI4V5Jb\",Ja5LxlZH_:\"Porfolio\",layoutId:\"e_LI4V5Jb\",psA0lYJB7:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({CBSR7iPDS:{psA0lYJB7:resolvedLinks[2]},eYWDmrhS3:{psA0lYJB7:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined},{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined},{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-52)/2+0+0)+-.5+0,...addPropertyOverrides({CBSR7iPDS:{y:(componentViewport?.y||0)+14+0+0+52+0+61},eYWDmrhS3:{y:(componentViewport?.y||0)+14+0+0+52+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tu90kk-container\",layoutDependency:layoutDependency,layoutId:\"lV2ENoAFr-container\",nodeId:\"lV2ENoAFr\",rendersWithMotion:true,scopeId:\"gVVgPZ2KD\",style:{opacity:1},variants:{CBSR7iPDS:{opacity:0}},children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"lV2ENoAFr\",Ja5LxlZH_:\"About\",layoutId:\"lV2ENoAFr\",psA0lYJB7:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({CBSR7iPDS:{psA0lYJB7:resolvedLinks1[2]},eYWDmrhS3:{psA0lYJB7:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-52)/2+0+0)+-.5+0,...addPropertyOverrides({CBSR7iPDS:{y:(componentViewport?.y||0)+14+0+0+52+0+122},eYWDmrhS3:{y:(componentViewport?.y||0)+14+0+0+52+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z82oy6-container\",layoutDependency:layoutDependency,layoutId:\"GH8mEgS3b-container\",nodeId:\"GH8mEgS3b\",rendersWithMotion:true,scopeId:\"gVVgPZ2KD\",style:{opacity:1},variants:{CBSR7iPDS:{opacity:0}},children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"GH8mEgS3b\",Ja5LxlZH_:\"Contact\",layoutId:\"GH8mEgS3b\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ztvJg.framer-fcrqh9, .framer-ztvJg .framer-fcrqh9 { display: block; }\",\".framer-ztvJg.framer-gp1w60 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1064px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ztvJg .framer-1lgmf0j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-ztvJg .framer-1v3g5ix { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ztvJg .framer-15pxge9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ztvJg .framer-vkzwcj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ztvJg .framer-1s2p794-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-ztvJg .framer-fn939s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ztvJg .framer-vvuapz-container, .framer-ztvJg .framer-tu90kk-container, .framer-ztvJg .framer-z82oy6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ztvJg.framer-v-u9sytn.framer-gp1w60 { align-content: flex-start; align-items: flex-start; height: min-content; justify-content: flex-start; padding: 14px 32px 14px 32px; }\",\".framer-ztvJg.framer-v-u9sytn .framer-1lgmf0j, .framer-ztvJg.framer-v-5zguuh .framer-1lgmf0j { flex-direction: column; height: min-content; justify-content: flex-start; padding: 0px; }\",\".framer-ztvJg.framer-v-u9sytn .framer-1v3g5ix, .framer-ztvJg.framer-v-5zguuh .framer-1v3g5ix { flex: none; width: 100%; }\",\".framer-ztvJg.framer-v-u9sytn .framer-fn939s, .framer-ztvJg.framer-v-5zguuh .framer-fn939s { flex-direction: column; gap: 8px; }\",\".framer-ztvJg.framer-v-5zguuh.framer-gp1w60 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; padding: 14px 32px 14px 32px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1064\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eYWDmrhS3\":{\"layout\":[\"fixed\",\"auto\"]},\"CBSR7iPDS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergVVgPZ2KD=withCSS(Component,css,\"framer-ztvJg\");export default FramergVVgPZ2KD;FramergVVgPZ2KD.displayName=\"Floating Navigation\";FramergVVgPZ2KD.defaultProps={height:70,width:1064};addPropertyControls(FramergVVgPZ2KD,{variant:{options:[\"evORYPeSF\",\"eYWDmrhS3\",\"CBSR7iPDS\"],optionTitles:[\"Floating Nav\",\"Floating Nav - Phone\",\"Floating Nav - Collapsed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergVVgPZ2KD,[{explicitInter:true,fonts:[{cssFamilyName:\"NeoGeo Trial Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"NeoGeo Trial\",url:\"https://framerusercontent.com/assets/padNmveysevnuYszpu2mEJSISg.woff2\",weight:\"500\"},{cssFamilyName:\"NeoGeo Trial Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"NeoGeo Trial\",url:\"https://framerusercontent.com/assets/yBG3oISVE7LIAq8zwHIhReFMM.woff2\",weight:\"700\"},{cssFamilyName:\"NeoGeo Trial Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"NeoGeo Trial\",url:\"https://framerusercontent.com/assets/padNmveysevnuYszpu2mEJSISg.woff2\",weight:\"500\"}]},...IconoirFonts,...UnderlineButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergVVgPZ2KD\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1064\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"70\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eYWDmrhS3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CBSR7iPDS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/*\n * utils\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";import{defaultEvents,useIconSelection}from\"https://framer.com/m/utils-MaUy.js@OSpwWF91FHPVFyQJjMHt\";export const iconKeys=[\"Accessibility\",\"AccessibilitySign\",\"AccessibilityTech\",\"Activity\",\"AddCircledOutline\",\"AddDatabaseScript\",\"AddFolder\",\"AddFrame\",\"AddHexagon\",\"AddKeyframe\",\"AddKeyframeAlt\",\"AddKeyframes\",\"AddLens\",\"AddPage\",\"AddPinAlt\",\"AddSelection\",\"AddSquare\",\"AddToCart\",\"AddUser\",\"Airplane\",\"AirplaneHelix\",\"AirplaneHelix45Deg\",\"AirplaneOff\",\"AirplaneRotation\",\"Airplay\",\"Alarm\",\"Album\",\"AlbumCarousel\",\"AlbumList\",\"AlbumOpen\",\"AlignBottomBox\",\"AlignCenter\",\"AlignJustify\",\"AlignLeft\",\"AlignLeftBox\",\"AlignRight\",\"AlignRightBox\",\"AlignTopBox\",\"Antenna\",\"AntennaOff\",\"AntennaSignal\",\"AppNotification\",\"Apple\",\"AppleHalf\",\"AppleHalfAlt\",\"AppleImac2021\",\"AppleImac2021Side\",\"AppleSwift\",\"ArSymbol\",\"Archery\",\"Archive\",\"AreaSearch\",\"ArrowArchery\",\"ArrowDown\",\"ArrowDownCircled\",\"ArrowLeft\",\"ArrowLeftCircled\",\"ArrowRight\",\"ArrowRightCircled\",\"ArrowSeparate\",\"ArrowUnion\",\"ArrowUnionVertical\",\"ArrowUp\",\"ArrowUpCircled\",\"Asana\",\"Attachment\",\"AutoFlash\",\"Bag\",\"BasketBall\",\"BasketBallAlt\",\"BasketballField\",\"Battery25\",\"Battery50\",\"Battery75\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryIndicator\",\"BatteryWarning\",\"BeachBag\",\"BeachBagBig\",\"Bell\",\"BellNotification\",\"BellOff\",\"Bicycle\",\"Bin\",\"BinAdd\",\"BinFull\",\"BinHalf\",\"BinMinus\",\"Bluetooth\",\"Bold\",\"BoldSquareOutline\",\"BookmarkCircled\",\"BookmarkEmpty\",\"BorderBl\",\"BorderBottom\",\"BorderBr\",\"BorderInner\",\"BorderLeft\",\"BorderOut\",\"BorderRight\",\"BorderTl\",\"BorderTop\",\"BorderTr\",\"BounceLeft\",\"BounceRight\",\"BowlingBall\",\"Box\",\"BoxIso\",\"BoxingGlove\",\"BubbleDownload\",\"BubbleError\",\"BubbleIncome\",\"BubbleOutcome\",\"BubbleSearch\",\"BubbleStar\",\"BubbleUpload\",\"BubbleWarning\",\"Building\",\"BusOutline\",\"BusStop\",\"Calculator\",\"Calendar\",\"Camera\",\"Cancel\",\"CarOutline\",\"Cart\",\"CartAlt\",\"Cash\",\"Cell4X4\",\"CenterAlign\",\"ChatAdd\",\"ChatBubble\",\"ChatBubbleCheck\",\"ChatBubbleCheck1\",\"ChatBubbleEmpty\",\"ChatBubbleError\",\"ChatBubbleQuestion\",\"ChatBubbleTranslate\",\"ChatBubbleWarning\",\"ChatLines\",\"ChatRemove\",\"Check\",\"CheckCircledOutline\",\"Chocolate\",\"Chromecast\",\"ChromecastActive\",\"Church\",\"ChurchAlt\",\"CinemaOld\",\"Circle\",\"City\",\"ClockOutline\",\"Closet\",\"Cloud\",\"CloudBookAlt\",\"CloudCheck\",\"CloudDesync\",\"CloudDownload\",\"CloudError\",\"CloudSunny\",\"CloudSync\",\"CloudUpload\",\"Code\",\"Codepen\",\"Coin\",\"CollageFrame\",\"Collapse\",\"ColorFilter\",\"ColorPicker\",\"ColorPickerEmpty\",\"Combine\",\"CompactDisc\",\"Compress\",\"CompressLines\",\"Computer\",\"ControlSlider\",\"Copy\",\"Copyright\",\"CornerBottomLeft\",\"CornerBottomRight\",\"CornerTopLeft\",\"CornerTopRight\",\"Cpu\",\"CpuWarning\",\"CrackedEgg\",\"CreativeCommons\",\"CreditCard\",\"CreditCard2\",\"Crop\",\"CropRotateBl\",\"CropRotateBr\",\"CropRotateTl\",\"CropRotateTr\",\"Css3\",\"CursorPointer\",\"Cut\",\"CutAlt\",\"Cycling\",\"DashFlag\",\"Dashboard\",\"DashboardDots\",\"DashboardSpeed\",\"DataTransferBoth\",\"DataTransferCheck\",\"DataTransferDown\",\"DataTransferUp\",\"DataTransferWarning\",\"DatabaseBackup\",\"DatabaseExport\",\"DatabaseMonitor\",\"DatabaseRestore\",\"DatabaseScript\",\"DatabaseSettings\",\"DatabaseStar\",\"DatabaseStats\",\"Db\",\"DbCheck\",\"DbError\",\"DbSearch\",\"DbStar\",\"DbWarning\",\"DeCompress\",\"DeleteCircledOutline\",\"DesignPencil\",\"Dialpad\",\"Display4K\",\"DivideSelection1\",\"DivideSelection2\",\"DocSearch\",\"DocSearchAlt\",\"DocStar\",\"DocStarAlt\",\"Dollar\",\"DomoticIssue\",\"Donate\",\"DoubleCheck\",\"DownRoundArrow\",\"Download\",\"DragHandGesture\",\"Drawer\",\"Dribbble\",\"Droplet\",\"DropletHalf\",\"EaseIn\",\"EaseInControlPoint\",\"EaseInOut\",\"EaseOut\",\"EaseOutControlPoint\",\"Edit\",\"EditPencil\",\"Egg\",\"Eject\",\"ElectronicsChip\",\"Emoji\",\"EmojiBall\",\"EmojiBlinkLeft\",\"EmojiBlinkRight\",\"EmojiLookBottom\",\"EmojiLookLeft\",\"EmojiLookRight\",\"EmojiLookTop\",\"EmojiQuite\",\"EmojiReally\",\"EmojiSad\",\"EmojiSatisfied\",\"EmojiSingLeft\",\"EmojiSingLeftNote\",\"EmojiSingRight\",\"EmojiSingRightNote\",\"EmojiSurprise\",\"EmojiSurpriseAlt\",\"EmojiTalkingAngry\",\"EmojiTalkingHappy\",\"EmojiThinkLeft\",\"EmojiThinkRight\",\"EmptyPage\",\"Enlarge\",\"EnlargeRoundArrow\",\"Euro\",\"EuroSquare\",\"EvCharge\",\"EvChargeAlt\",\"EvPlug\",\"EvPlugCharging\",\"EvPlugError\",\"EvStation\",\"Exclude\",\"Expand\",\"ExpandLines\",\"EyeAlt\",\"EyeClose\",\"EyeEmpty\",\"EyeOff\",\"FaceId\",\"Facebook\",\"FacebookSquared\",\"Farm\",\"FastArrowDown\",\"FastArrowDownBox\",\"FastArrowLeft\",\"FastArrowLeftBox\",\"FastArrowRight\",\"FastArrowRightBox\",\"FastArrowTop\",\"FastArrowUpBox\",\"FastBottomCircle\",\"FastLeftCircle\",\"FastRightCircle\",\"FastTopCircle\",\"Female\",\"Figma\",\"FileNotFound\",\"Filter\",\"FilterAlt\",\"Finder\",\"Fingerprint\",\"FingerprintCircled\",\"FingerprintCircledOk\",\"FingerprintPhone\",\"FingerprintScan\",\"FingerprintSquared\",\"Fishing\",\"Flare\",\"Flash\",\"FlashOff\",\"Flip\",\"FlipReverse\",\"Flower\",\"Fog\",\"Folder\",\"FolderAlert\",\"FontSize\",\"Football\",\"FootballBall\",\"ForwardOutline\",\"Frame\",\"FrameAlt\",\"FrameAltEmpty\",\"FrameSelect\",\"FrameSimple\",\"FrameTool\",\"Fridge\",\"Fx\",\"Garage\",\"Gas\",\"GasTank\",\"GasTankDrop\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitHub\",\"GitHubOutline\",\"GitLabFull\",\"GitMerge\",\"GlassEmpty\",\"GlassHalf\",\"GlassHalfAlt\",\"Glasses\",\"Golf\",\"Google\",\"GoogleCircled\",\"GoogleDocs\",\"GoogleDrive\",\"GoogleDriveCheck\",\"GoogleDriveSync\",\"GoogleDriveWarning\",\"GoogleHome\",\"GoogleOne\",\"Gps\",\"GraphDown\",\"GraphUp\",\"GridAdd\",\"GridMinus\",\"GridRemove\",\"Group\",\"Gym\",\"HalfMoon\",\"HandBrake\",\"Handbag\",\"HardDrive\",\"Hat\",\"Hd\",\"Hdr\",\"Headset\",\"HeadsetCharge\",\"HeadsetHelp\",\"HeadsetIssue\",\"HealthShield\",\"Healthcare\",\"Heart\",\"HeavyRain\",\"Heptagon\",\"HerSlips\",\"HesaWarningOutline\",\"Hexagon\",\"HexagonAlt\",\"HighPriority\",\"HistoricShield\",\"HistoricShieldAlt\",\"Home\",\"HomeAlt\",\"HomeAltSlim\",\"HomeAltSlimHoriz\",\"HomeHospital\",\"HomeSimple\",\"HomeSimpleDoor\",\"HomeUser\",\"Hospital\",\"HospitalSign\",\"Hourglass\",\"Html5\",\"Iconoir\",\"Import\",\"Industry\",\"InfoEmpty\",\"InputField\",\"InputSearch\",\"Instagram\",\"Intersect\",\"IntersectAlt\",\"IosSettings\",\"IrisScan\",\"Italic\",\"ItalicSquareOutline\",\"Journal\",\"JournalPage\",\"KeyAlt\",\"KeyAltBack\",\"KeyAltMinus\",\"KeyAltPlus\",\"KeyAltRemove\",\"Keyframe\",\"KeyframeAlignCenter\",\"KeyframePosition\",\"Keyframes\",\"KeyframesCouple\",\"LabelOutline\",\"Lamp\",\"Language\",\"Laptop\",\"LaptopCharging\",\"LaptopFix\",\"LaptopIssue\",\"LargeSuitcase\",\"LayoutLeft\",\"LayoutRight\",\"Leaderboard\",\"LeaderboardStar\",\"LeftRoundArrow\",\"Lens\",\"Lifebelt\",\"LightBulb\",\"LightBulbOff\",\"LightBulbOn\",\"LineSpace\",\"Linear\",\"Link\",\"LinkedIn\",\"List\",\"LoadActionFloppy\",\"Lock\",\"LockKey\",\"LogDenied\",\"LogIn\",\"LogOut\",\"LongArrowDownLeft\",\"LongArrowDownRight\",\"LongArrowLeftDown\",\"LongArrowLeftUp\",\"LongArrowRightDown\",\"LongArrowRightUp\",\"LongArrowRightUp1\",\"LongArrowUpLeft\",\"LongArrowUpRight\",\"LotOfCash\",\"MacControlKey\",\"MacDock\",\"MacOptionKey\",\"MacOsWindow\",\"Mail\",\"MailOpened\",\"Male\",\"Map\",\"MapIssue\",\"MapsArrow\",\"MapsArrowDiagonal\",\"MapsArrowIssue\",\"MapsGoStraight\",\"MapsTurnBack\",\"MapsTurnLeft\",\"MapsTurnRight\",\"MaskSquare\",\"Maximize\",\"Medal\",\"Medal1St\",\"Medium\",\"Megaphone\",\"Menu\",\"MenuScale\",\"Message\",\"MessageAlert\",\"MessageText\",\"Metro\",\"Mic\",\"MicAdd\",\"MicCheck\",\"MicMute\",\"MicRemove\",\"MicSpeaking\",\"MicWarning\",\"Minus\",\"Minus1\",\"MinusHexagon\",\"MinusPinAlt\",\"MinusSquare\",\"MissingFont\",\"ModernTv\",\"ModernTv4K\",\"MoneySquare\",\"MoonSat\",\"MoreHoriz\",\"MoreVert\",\"MouseButtonLeft\",\"MouseButtonRight\",\"MouseScrollWheel\",\"MoveDown\",\"MoveLeft\",\"MoveRight\",\"MoveRuler\",\"MoveUp\",\"Movie\",\"MultiBubble\",\"MultiMacOsWindow\",\"MultiWindow\",\"MultiplePages\",\"MultiplePagesAdd\",\"MultiplePagesDelete\",\"MultiplePagesEmpty\",\"MultiplePagesRemove\",\"Music1\",\"Music1Add\",\"Music2\",\"Music2Add\",\"NavArrowDown\",\"NavArrowLeft\",\"NavArrowRight\",\"NavArrowUp\",\"Navigator\",\"NavigatorAlt\",\"Network\",\"NetworkAlt\",\"NetworkLeft\",\"NetworkRight\",\"NoBattery\",\"NoCoin\",\"NoCreditCard\",\"NoLock\",\"NoSmoking\",\"Notes\",\"Octagon\",\"OilIndustry\",\"OpenInBrowser\",\"OpenInWindow\",\"OpenVpn\",\"OrangeHalf\",\"OrangeSlice\",\"OrangeSliceAlt\",\"Page\",\"PageFlip\",\"PageSearch\",\"PageStar\",\"Palette\",\"PanoramaEnlarge\",\"PanoramaReduce\",\"Pants\",\"PantsAlt\",\"PasswordCursor\",\"PasswordError\",\"PasswordPass\",\"PauseOutline\",\"PcMouse\",\"PenConnectBluetooth\",\"PenConnectWifi\",\"PenTablet\",\"PenTabletConnectUsb\",\"PenTabletConnectWifi\",\"Pentagon\",\"Percentage\",\"PercentageRound\",\"PercentageSquare\",\"PharmacyCircledCross\",\"PharmacySquaredCross\",\"Phone\",\"PhoneAdd\",\"PhoneDelete\",\"PhoneDisabled\",\"PhoneIncome\",\"PhoneOutcome\",\"PhonePaused\",\"PhoneRemove\",\"Pin\",\"PinAlt\",\"PizzaSlice\",\"Planet\",\"PlanetAlt\",\"PlanetSat\",\"PlayOutline\",\"Playlist\",\"PlaylistAdd\",\"PlaylistPlay\",\"PlugTypeA\",\"PlugTypeC\",\"PlugTypeG\",\"PlugTypeL\",\"Plus\",\"Pocket\",\"Position\",\"PositionAlign\",\"Pound\",\"PrecisionTool\",\"Printer\",\"PrinterAlt\",\"PrintingPage\",\"PriorityDown\",\"PriorityUp\",\"ProfileCircled\",\"Prohibition\",\"QuestionMark\",\"QuestionMarkCircle\",\"Rain\",\"ReceiveDollars\",\"ReceiveEuros\",\"ReceivePounds\",\"ReceiveYens\",\"Redo\",\"RedoAction\",\"RedoCircle\",\"Reduce\",\"ReduceRoundArrow\",\"Refresh\",\"RefreshCircular\",\"RefreshDouble\",\"ReminderHandGesture\",\"RemoveDatabaseScript\",\"RemoveEmpty\",\"RemoveFolder\",\"RemoveFrame\",\"RemoveFromCart\",\"RemoveKeyframe\",\"RemoveKeyframeAlt\",\"RemoveKeyframes\",\"RemovePage\",\"RemovePinAlt\",\"RemoveSelection\",\"RemoveSquare\",\"RemoveUser\",\"Repeat\",\"RepeatOnce\",\"ReportColumns\",\"Reports\",\"RewindOutline\",\"Rhombus\",\"RightRoundArrow\",\"Rings\",\"RotateCameraLeft\",\"RotateCameraRight\",\"RssFeed\",\"RssFeedSquared\",\"Ruler\",\"RulerAdd\",\"RulerCombine\",\"RulerRemove\",\"Running\",\"Sandals\",\"SaveActionFloppy\",\"SaveFloppyDisk\",\"ScaleFrameEnlarge\",\"ScaleFrameReduce\",\"Scanning\",\"Scarf\",\"Scissor\",\"ScissorAlt\",\"SeaAndSun\",\"SeaWaves\",\"Search\",\"SearchFont\",\"SecurityPass\",\"Selection\",\"SelectiveTool\",\"SendDollars\",\"SendEuros\",\"SendPounds\",\"SendYens\",\"Server\",\"ServerConnection\",\"Settings\",\"SettingsCloud\",\"SettingsProfiles\",\"ShareAndroid\",\"ShareIos\",\"Shield\",\"ShieldAdd\",\"ShieldAlert\",\"ShieldAlt\",\"ShieldBroken\",\"ShieldCheck\",\"ShieldCross\",\"ShieldDownload\",\"ShieldEye\",\"ShieldLoading\",\"ShieldMinus\",\"ShieldQuestion\",\"ShieldSearch\",\"ShieldUpload\",\"Shop\",\"ShopAlt\",\"ShoppingBag\",\"ShoppingBagAdd\",\"ShoppingBagAlt\",\"ShoppingBagArrowDown\",\"ShoppingBagArrowUp\",\"ShoppingBagCheck\",\"ShoppingBagIssue\",\"ShoppingBagRemove\",\"ShoppingCode\",\"ShoppingCodeCheck\",\"ShoppingCodeError\",\"ShortPants\",\"ShortPantsAlt\",\"Shuffle\",\"SimpleCart\",\"SingleTapGesture\",\"Skateboard\",\"Skateboarding\",\"SkipNextOutline\",\"SkipPrevOutline\",\"SmallShop\",\"SmallShopAlt\",\"SmartphoneDevice\",\"Smoking\",\"Snow\",\"SnowFlake\",\"Soap\",\"SoccerBall\",\"SortDown\",\"SortUp\",\"SoundHigh\",\"SoundLow\",\"SoundMin\",\"SoundOff\",\"SpockHandGesture\",\"Square\",\"StarDashed\",\"StarHalfDashed\",\"StarOutline\",\"StatDown\",\"StatUp\",\"StatsReport\",\"StatsSquareDown\",\"StatsSquareUp\",\"Stretching\",\"StyleBorder\",\"Substract\",\"Suggestion\",\"SunLight\",\"Swimming\",\"SwipeDownGesture\",\"SwipeLeftGesture\",\"SwipeRightGesture\",\"SwipeUpGesture\",\"SwitchOffOutline\",\"SwitchOnOutline\",\"SystemRestart\",\"SystemShut\",\"Table\",\"Table2Columns\",\"TableRows\",\"Telegram\",\"TelegramCircled\",\"TennisBall\",\"TennisBallAlt\",\"TerminalOutline\",\"TerminalSimple\",\"Text\",\"TextAlt\",\"TextSize\",\"ThreeStars\",\"Thunderstorm\",\"TikTok\",\"Timer\",\"TimerOff\",\"Tower\",\"TowerCheck\",\"TowerNoAccess\",\"TowerWarning\",\"Trademark\",\"TrainOutline\",\"Tram\",\"TransitionBottom\",\"TransitionLeft\",\"TransitionRight\",\"TransitionTop\",\"Translate\",\"Trash\",\"Treadmill\",\"Trekking\",\"Trello\",\"Triangle\",\"TriangleFlag\",\"TriangleFlagCircle\",\"TriangleFlagFull\",\"Trophy\",\"Tunnel\",\"Tv\",\"TvFix\",\"TvIssue\",\"Twitter\",\"TwitterVerifiedBadge\",\"Type\",\"UmbrellaFull\",\"Underline\",\"Undo\",\"UndoAction\",\"UndoCircle\",\"Union\",\"UnionAlt\",\"UnionHorizAlt\",\"Unity\",\"Unity5\",\"UpRoundArrow\",\"Upload\",\"UploadSquareOutline\",\"Usb\",\"User\",\"UserBag\",\"UserCart\",\"UserCircleAlt\",\"UserScan\",\"UserSquareAlt\",\"VerifiedBadge\",\"VerifiedUser\",\"VideoCamera\",\"VideoCameraOff\",\"ViewColumns2\",\"ViewColumns3\",\"ViewGrid\",\"ViewStructureDown\",\"ViewStructureUp\",\"Voice\",\"VoiceCircled\",\"VoiceCircledLock\",\"VoiceError\",\"VoiceOk\",\"VoicePhone\",\"VoiceScan\",\"VoiceSquared\",\"VrSymbol\",\"Waist\",\"Walking\",\"WarningSquareOutline\",\"WebWindow\",\"WebWindowClose\",\"Weight\",\"WeightAlt\",\"WhiteFlag\",\"Wifi\",\"WifiIssue\",\"WifiOff\",\"WifiSignalNone\",\"Wind\",\"WrapText\",\"Wristwatch\",\"Yen\",\"YenSquare\",\"Yoga\",\"YouTube\",\"ZoomIn\",\"ZoomOut\"];const moduleBaseUrl=\"https://framer.com/m/iconoir-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * ICONOIR\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.11`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{size:\"100$%\",style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Iconoir\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Iconoir site](https://iconoir.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iconoir.map","// Generated by Framer (cd22f02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Iconoir}from\"https://framerusercontent.com/modules/3Jx5LKA3ZeZgjcfTOTL0/tafSSAIyKQxSz5dkfchm/Iconoir.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NSDZV5JhbpPF5Kth78Y9/ZezCQ63dzJz8wc7quPEb/oBsl8EKkM.js\";import UnderlineButton from\"https://framerusercontent.com/modules/zcfYICqatNnAlCegxQaV/SKA5SxkhWJAXjIlogjwF/JluBGYQqZ.js\";const IconoirFonts=getFonts(Iconoir);const UnderlineButtonFonts=getFonts(UnderlineButton);const cycleOrder=[\"EJmQ6OfES\",\"rQjL5LWeO\",\"nF5MHvcLa\"];const serializationHash=\"framer-pQ24E\";const variantClassNames={EJmQ6OfES:\"framer-v-1z0ozrg\",nF5MHvcLa:\"framer-v-48tr0p\",rQjL5LWeO:\"framer-v-hntt3z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Nav Bar\":\"EJmQ6OfES\",\"Phone Collapsed\":\"nF5MHvcLa\",Phone:\"rQjL5LWeO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EJmQ6OfES\"};};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:\"EJmQ6OfES\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gzx05u=activeVariantCallback(async(...args)=>{setVariant(\"EJmQ6OfES\");});const onClickbm0itu=activeVariantCallback(async(...args)=>{setVariant(\"rQjL5LWeO\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"rQjL5LWeO\",\"nF5MHvcLa\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"rQjL5LWeO\",\"nF5MHvcLa\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"nF5MHvcLa\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"rQjL5LWeO\")return true;return false;};const router=useRouter();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-1z0ozrg\",className,classNames),\"data-framer-name\":\"Nav Bar\",layoutDependency:layoutDependency,layoutId:\"EJmQ6OfES\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{nF5MHvcLa:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(5px)\"},rQjL5LWeO:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({nF5MHvcLa:{\"data-framer-name\":\"Phone Collapsed\"},rQjL5LWeO:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bxO8mVcm9\"},motionChild:true,nodeId:\"pjON3LTzS\",openInNewTab:false,scopeId:\"PJT66nEt1\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-z99e0a framer-1te4l3h\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"pjON3LTzS\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBNZWRpdW0=\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ExP2bMxeH\"},motionChild:true,nodeId:\"Kwe_HBv9L\",openInNewTab:false,relValues:[],scopeId:\"PJT66nEt1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),className:\"framer-1c781l6\",\"data-highlight\":true,fonts:[\"CUSTOM;NeoGeo Trial Medium\"],layoutDependency:layoutDependency,layoutId:\"Kwe_HBv9L\",onTap:onTap1gzx05u,style:{\"--extracted-r6o4lv\":\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBCb2xk\",\"--framer-font-family\":'\"NeoGeo Trial Bold\", \"NeoGeo Trial Bold Placeholder\", sans-serif',\"--framer-font-size\":\"35px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:\"J.\"})}),className:\"framer-1fall1y\",fonts:[\"CUSTOM;NeoGeo Trial Bold\"],layoutDependency:layoutDependency,layoutId:\"kXXyda_ZX\",style:{\"--extracted-r6o4lv\":\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nF5MHvcLa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBNZWRpdW0=\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"egSzdtTb9\"},motionChild:true,nodeId:\"kXXyda_ZX\",openInNewTab:false,relValues:[],scopeId:\"PJT66nEt1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),fonts:[\"CUSTOM;NeoGeo Trial Medium\"]},rQjL5LWeO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO05lb0dlbyBUcmlhbCBNZWRpdW0=\",\"--framer-font-family\":'\"NeoGeo Trial Medium\", \"NeoGeo Trial Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"egSzdtTb9\"},motionChild:true,nodeId:\"kXXyda_ZX\",openInNewTab:false,relValues:[],scopeId:\"PJT66nEt1\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-8b6ecg\",\"data-styles-preset\":\"oBsl8EKkM\",children:\"Jay.\"})})})}),fonts:[\"CUSTOM;NeoGeo Trial Medium\"]}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nqokil-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"weTd_YXRy-container\",nodeId:\"weTd_YXRy\",rendersWithMotion:true,scopeId:\"PJT66nEt1\",children:/*#__PURE__*/_jsx(Iconoir,{color:\"var(--token-2ecb8044-a783-451b-bdf1-9635d5953923, rgb(31, 41, 55))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Menu\",id:\"weTd_YXRy\",layoutId:\"weTd_YXRy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({nF5MHvcLa:{onClick:onClickbm0itu}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1u0fl56\",\"data-framer-name\":\"Close \",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"dDdCr9iPg\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12.0008 13.4L7.10078 18.3C6.91745 18.4834 6.68411 18.575 6.40078 18.575C6.11745 18.575 5.88411 18.4834 5.70078 18.3C5.51745 18.1167 5.42578 17.8834 5.42578 17.6C5.42578 17.3167 5.51745 17.0834 5.70078 16.9L10.6008 12L5.70078 7.10005C5.51745 6.91672 5.42578 6.68338 5.42578 6.40005C5.42578 6.11672 5.51745 5.88338 5.70078 5.70005C5.88411 5.51672 6.11745 5.42505 6.40078 5.42505C6.68411 5.42505 6.91745 5.51672 7.10078 5.70005L12.0008 10.6L16.9008 5.70005C17.0841 5.51672 17.3174 5.42505 17.6008 5.42505C17.8841 5.42505 18.1174 5.51672 18.3008 5.70005C18.4841 5.88338 18.5758 6.11672 18.5758 6.40005C18.5758 6.68338 18.4841 6.91672 18.3008 7.10005L13.4008 12L18.3008 16.9C18.4841 17.0834 18.5758 17.3167 18.5758 17.6C18.5758 17.8834 18.4841 18.1167 18.3008 18.3C18.1174 18.4834 17.8841 18.575 17.6008 18.575C17.3174 18.575 17.0841 18.4834 16.9008 18.3L12.0008 13.4Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p39j6i\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"XBljSkyc9\",style:{opacity:1},variants:{nF5MHvcLa:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":CQ0tJkns_\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined},{href:{hash:\":CQ0tJkns_\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined},{href:{hash:\":CQ0tJkns_\",webPageId:\"ExP2bMxeH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(24+((componentViewport?.height||101.5)-48-53)/2)+0,...addPropertyOverrides({nF5MHvcLa:{y:(componentViewport?.y||0)+24+54+0+0},rQjL5LWeO:{y:(componentViewport?.y||0)+24+54+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5nrga9-container\",layoutDependency:layoutDependency,layoutId:\"TG0XT21os-container\",nodeId:\"TG0XT21os\",rendersWithMotion:true,scopeId:\"PJT66nEt1\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"TG0XT21os\",Ja5LxlZH_:\"Porfolio\",layoutId:\"TG0XT21os\",psA0lYJB7:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({nF5MHvcLa:{psA0lYJB7:resolvedLinks[2]},rQjL5LWeO:{psA0lYJB7:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined},{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined},{href:{webPageId:\"iwDqgTolM\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(24+((componentViewport?.height||101.5)-48-53)/2)+0,...addPropertyOverrides({nF5MHvcLa:{y:(componentViewport?.y||0)+24+54+0+61},rQjL5LWeO:{y:(componentViewport?.y||0)+24+54+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6piog2-container\",layoutDependency:layoutDependency,layoutId:\"KTQPIUrFp-container\",nodeId:\"KTQPIUrFp\",rendersWithMotion:true,scopeId:\"PJT66nEt1\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"KTQPIUrFp\",Ja5LxlZH_:\"About\",layoutId:\"KTQPIUrFp\",psA0lYJB7:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({nF5MHvcLa:{psA0lYJB7:resolvedLinks1[2]},rQjL5LWeO:{psA0lYJB7:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"bxO8mVcm9\"},implicitPathVariables:undefined},{href:{webPageId:\"bxO8mVcm9\"},implicitPathVariables:undefined},{href:{webPageId:\"bxO8mVcm9\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(24+((componentViewport?.height||101.5)-48-53)/2)+0,...addPropertyOverrides({nF5MHvcLa:{y:(componentViewport?.y||0)+24+54+0+122},rQjL5LWeO:{y:(componentViewport?.y||0)+24+54+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8kbnde-container\",layoutDependency:layoutDependency,layoutId:\"ryOU01ZHW-container\",nodeId:\"ryOU01ZHW\",rendersWithMotion:true,scopeId:\"PJT66nEt1\",children:/*#__PURE__*/_jsx(UnderlineButton,{height:\"100%\",id:\"ryOU01ZHW\",Ja5LxlZH_:\"Contact\",layoutId:\"ryOU01ZHW\",psA0lYJB7:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({nF5MHvcLa:{psA0lYJB7:resolvedLinks2[2]},rQjL5LWeO:{psA0lYJB7:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pQ24E.framer-1te4l3h, .framer-pQ24E .framer-1te4l3h { display: block; }\",\".framer-pQ24E.framer-1z0ozrg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 42px 24px 42px; position: relative; width: 1000px; }\",\".framer-pQ24E .framer-z99e0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 42px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-pQ24E .framer-1c781l6 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pQ24E .framer-1fall1y { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-pQ24E .framer-nqokil-container, .framer-pQ24E .framer-1u0fl56 { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-pQ24E .framer-1p39j6i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pQ24E .framer-5nrga9-container, .framer-pQ24E .framer-6piog2-container, .framer-pQ24E .framer-8kbnde-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-pQ24E.framer-v-hntt3z.framer-1z0ozrg { flex-direction: column; gap: 12px; justify-content: flex-start; padding: 24px; }\",\".framer-pQ24E.framer-v-hntt3z .framer-z99e0a, .framer-pQ24E.framer-v-48tr0p .framer-z99e0a { justify-content: flex-start; width: 100%; }\",\".framer-pQ24E.framer-v-hntt3z .framer-1fall1y { order: 1; }\",\".framer-pQ24E.framer-v-hntt3z .framer-1u0fl56 { order: 3; }\",\".framer-pQ24E.framer-v-hntt3z .framer-1p39j6i, .framer-pQ24E.framer-v-48tr0p .framer-1p39j6i { flex-direction: column; gap: 8px; }\",\".framer-pQ24E.framer-v-48tr0p.framer-1z0ozrg { flex-direction: column; gap: 12px; height: 90px; justify-content: flex-start; padding: 24px 32px 24px 32px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 101.5\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rQjL5LWeO\":{\"layout\":[\"fixed\",\"auto\"]},\"nF5MHvcLa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPJT66nEt1=withCSS(Component,css,\"framer-pQ24E\");export default FramerPJT66nEt1;FramerPJT66nEt1.displayName=\"Navigation Bar\";FramerPJT66nEt1.defaultProps={height:101.5,width:1e3};addPropertyControls(FramerPJT66nEt1,{variant:{options:[\"EJmQ6OfES\",\"rQjL5LWeO\",\"nF5MHvcLa\"],optionTitles:[\"Nav Bar\",\"Phone\",\"Phone Collapsed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPJT66nEt1,[{explicitInter:true,fonts:[{cssFamilyName:\"NeoGeo Trial Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"NeoGeo Trial\",url:\"https://framerusercontent.com/assets/padNmveysevnuYszpu2mEJSISg.woff2\",weight:\"500\"},{cssFamilyName:\"NeoGeo Trial Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"NeoGeo Trial\",url:\"https://framerusercontent.com/assets/yBG3oISVE7LIAq8zwHIhReFMM.woff2\",weight:\"700\"}]},...IconoirFonts,...UnderlineButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPJT66nEt1\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"101.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rQjL5LWeO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nF5MHvcLa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8c094e5)\nexport default function metadata(params,activeLocale){return{description:\"Step into my digital realm! Here, you'll find a curated selection of my best work, spanning from UX design to meticulously crafted furniture.\",favicon:\"https://framerusercontent.com/assets/YNSB47XKSiFycaiSQB44bMAyIAE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/9xEdNdwvwdwX4pyliUdfqaj3Cw.png\",title:\"Jay Design\"};}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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"}