{"version":3,"file":"shared-lib.BF0DBhdC.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useRef","React.useId","className","React.Fragment","css","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","transformTemplate","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","Component","React.useRef","React.useId","sharedStyle.className","className","React.Fragment","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","transitions","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","Component","React.useRef","React.useId","sharedStyle.className","className","React.Fragment","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","variantClassNames","Transition","React.useContext","React.useMemo","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","className","React.Fragment","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","Home","AboutMe","Services","Blog","Contact","React.useContext","React.useMemo","React.Fragment","React.useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/wwFZ3ZKVKC7p3rqNFwPU/XcExDBgIQQJ8WPSPyRCG/CkJoxq_1b.js","https:/framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js","https:/framerusercontent.com/modules/Vk7vSj22FjBATTuCRZbk/vI176OhUbN3BKWW2pHAX/FY714Uj0o.js","https:/framerusercontent.com/modules/7e0DSbG5tv8LmvMjcY2P/oOLiM3SLHkxp0AD2OytS/GLWtYHpy9.js","https:/framerusercontent.com/modules/MipspPIevH7YmcYVLT1j/I5FHgzhMpmnn8YvZKUe8/ly_HBQ7LH.js","https:/framerusercontent.com/modules/xalWcs5956GxttLOzOyl/AT7FK8wrD05JScpqKPTS/rZXQ5j_GV.js","https:/framerusercontent.com/modules/ReKUzr6JcdLxbQxOdbLo/CwehMoEI4ySKBJ5eftXU/c0zH9ZfIc.js","https:/framerusercontent.com/modules/41m8W2yjrAP0fipBBULl/fNAqbRd4nOocqbGHuatn/siteMetadata.js"],"sourcesContent":["// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={UXE3Gb1gT:{hover:true}};const cycleOrder=[\"UXE3Gb1gT\"];const serializationHash=\"framer-oFwSK\";const variantClassNames={UXE3Gb1gT:\"framer-v-evb70i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,DkQ6RGteV:(_ref=title!==null&&title!==void 0?title:props.DkQ6RGteV)!==null&&_ref!==void 0?_ref:\"COntact\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,DkQ6RGteV,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"UXE3Gb1gT\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-oFwSK\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zJUyH8p3A\"},children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(\"framer-evb70i\",className)} framer-9g4yp6`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"UXE3Gb1gT\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:.66,...style},variants:{\"UXE3Gb1gT-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"UXE3Gb1gT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"COntact\"})}),className:\"framer-15zdc4\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"BrjMgiAJp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:DkQ6RGteV,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=['.framer-oFwSK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oFwSK .framer-9g4yp6 { display: block; }\",\".framer-oFwSK .framer-evb70i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 130px; }\",\".framer-oFwSK .framer-15zdc4 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 90px; word-break: break-word; word-wrap: break-word; }\",\".framer-oFwSK .framer-v-evb70i .framer-evb70i { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oFwSK .framer-evb70i { gap: 0px; } .framer-oFwSK .framer-evb70i > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-oFwSK .framer-evb70i > :first-child { margin-left: 0px; } .framer-oFwSK .framer-evb70i > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VXM3jAaHC\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DkQ6RGteV\":\"title\"}\n * @framerImmutableVariables false\n */const FramerCkJoxq_1b=withCSS(Component,css,\"framer-oFwSK\");export default FramerCkJoxq_1b;FramerCkJoxq_1b.displayName=\"contact\";FramerCkJoxq_1b.defaultProps={height:16,width:130};addPropertyControls(FramerCkJoxq_1b,{DkQ6RGteV:{defaultValue:\"COntact\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerCkJoxq_1b,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/CkJoxq_1b:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCkJoxq_1b\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"130\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VXM3jAaHC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"DkQ6RGteV\\\":\\\"title\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CkJoxq_1b.map","import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-KdXm1 .framer-styles-preset-1y6hx4h:not(.rich-text-wrapper), .framer-KdXm1 .framer-styles-preset-1y6hx4h.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-text-color: rgba(255, 255, 255, 0.6); --framer-link-text-decoration: none; }\"];export const className=\"framer-KdXm1\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={Zs_nLqT2N:{hover:true}};const cycleOrder=[\"Zs_nLqT2N\"];const serializationHash=\"framer-oIJ2E\";const variantClassNames={Zs_nLqT2N:\"framer-v-17fvn4y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,ZYracbdbW:(_ref=title!==null&&title!==void 0?title:props.ZYracbdbW)!==null&&_ref!==void 0?_ref:\"Home\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZYracbdbW,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Zs_nLqT2N\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-oIJ2E\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-17fvn4y\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Zs_nLqT2N\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"Zs_nLqT2N-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"Zs_nLqT2N-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(242, 242, 242))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R8YM4zJSA\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Home\"})})})}),className:\"framer-6u2nxz\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"hvQQkiuaG\",style:{\"--extracted-r6o4lv\":\"rgb(242, 242, 242)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZYracbdbW,transformTemplate:transformTemplate,variants:{\"Zs_nLqT2N-hover\":{\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Zs_nLqT2N-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"R8YM4zJSA\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Home\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=['.framer-oIJ2E [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oIJ2E .framer-lgdpqc { display: block; }\",\".framer-oIJ2E .framer-17fvn4y { height: 16px; overflow: visible; position: relative; width: 114px; }\",\".framer-oIJ2E .framer-6u2nxz { flex: none; height: auto; left: 49%; overflow: visible; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-oIJ2E .framer-v-17fvn4y .framer-17fvn4y { cursor: pointer; }\",\".framer-oIJ2E.framer-v-17fvn4y.hover .framer-6u2nxz { left: 53%; overflow: hidden; white-space: pre-wrap; width: 56px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"H4lbzFKBC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ZYracbdbW\":\"title\"}\n * @framerImmutableVariables false\n */const FramerFY714Uj0o=withCSS(Component,css,\"framer-oIJ2E\");export default FramerFY714Uj0o;FramerFY714Uj0o.displayName=\"home\";FramerFY714Uj0o.defaultProps={height:16,width:114};addPropertyControls(FramerFY714Uj0o,{ZYracbdbW:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerFY714Uj0o,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/FY714Uj0o:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFY714Uj0o\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ZYracbdbW\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H4lbzFKBC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicWidth\":\"114\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FY714Uj0o.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={O5LOEAF0I:{hover:true}};const cycleOrder=[\"O5LOEAF0I\"];const serializationHash=\"framer-w0mex\";const variantClassNames={O5LOEAF0I:\"framer-v-1pjv6q5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,adOrgY9hr:(_ref=title!==null&&title!==void 0?title:props.adOrgY9hr)!==null&&_ref!==void 0?_ref:\"Services\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,adOrgY9hr,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"O5LOEAF0I\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-w0mex\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-1pjv6q5\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"O5LOEAF0I\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"O5LOEAF0I-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"O5LOEAF0I-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mx5o2eLZK\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"Services\"})})})}),className:\"framer-se9pu0\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"J3LBY4o3w\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:adOrgY9hr,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-w0mex [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w0mex .framer-jcffcb { display: block; }\",\".framer-w0mex .framer-1pjv6q5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 130px; }\",\".framer-w0mex .framer-se9pu0 { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 100px; word-break: break-word; word-wrap: break-word; }\",\".framer-w0mex .framer-v-1pjv6q5 .framer-1pjv6q5 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-w0mex .framer-1pjv6q5 { gap: 0px; } .framer-w0mex .framer-1pjv6q5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-w0mex .framer-1pjv6q5 > :first-child { margin-left: 0px; } .framer-w0mex .framer-1pjv6q5 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EwP2iP1Mq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"adOrgY9hr\":\"title\"}\n * @framerImmutableVariables false\n */const FramerGLWtYHpy9=withCSS(Component,css,\"framer-w0mex\");export default FramerGLWtYHpy9;FramerGLWtYHpy9.displayName=\"services\";FramerGLWtYHpy9.defaultProps={height:16,width:130};addPropertyControls(FramerGLWtYHpy9,{adOrgY9hr:{defaultValue:\"Services\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerGLWtYHpy9,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/GLWtYHpy9:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGLWtYHpy9\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"adOrgY9hr\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"130\",\"framerImmutableVariables\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EwP2iP1Mq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"16\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GLWtYHpy9.map","// Generated by Framer (f501c86)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rxX3476raRpcuWqENQnd/G1PL5BvmxYIjYa21j5WH/KjEL69wIH.js\";const enabledGestures={Ryr0hnLe8:{hover:true}};const cycleOrder=[\"Ryr0hnLe8\"];const serializationHash=\"framer-AkhxB\";const variantClassNames={Ryr0hnLe8:\"framer-v-1migd99\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,MOfzTuCRq:(_ref=title!==null&&title!==void 0?title:props.MOfzTuCRq)!==null&&_ref!==void 0?_ref:\"AbOut me\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,MOfzTuCRq,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Ryr0hnLe8\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-AkhxB\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-1migd99\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ryr0hnLe8\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"Ryr0hnLe8-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"Ryr0hnLe8-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"l639KT0Dp\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y6hx4h\",\"data-styles-preset\":\"KjEL69wIH\",children:\"About me\"})})})}),className:\"framer-6ygym2\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"tciBCvKJj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:MOfzTuCRq,transformTemplate:transformTemplate,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-AkhxB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AkhxB .framer-11d5iri { display: block; }\",\".framer-AkhxB .framer-1migd99 { height: 16px; overflow: visible; position: relative; width: 130px; }\",\".framer-AkhxB .framer-6ygym2 { flex: none; height: auto; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 50%; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-AkhxB .framer-v-1migd99 .framer-1migd99 { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JnEfBYUnz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MOfzTuCRq\":\"title\"}\n * @framerImmutableVariables false\n */const Framerly_HBQ7LH=withCSS(Component,css,\"framer-AkhxB\");export default Framerly_HBQ7LH;Framerly_HBQ7LH.displayName=\"about me\";Framerly_HBQ7LH.defaultProps={height:16,width:130};addPropertyControls(Framerly_HBQ7LH,{MOfzTuCRq:{defaultValue:\"AbOut me\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(Framerly_HBQ7LH,[{family:\"Dune Rise Regular\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/ly_HBQ7LH:default\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerly_HBQ7LH\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JnEfBYUnz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"MOfzTuCRq\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"130\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ly_HBQ7LH.map","// Generated by Framer (838580a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={MmoDfBeiu:{hover:true}};const cycleOrder=[\"MmoDfBeiu\"];const serializationHash=\"framer-dzdin\";const variantClassNames={MmoDfBeiu:\"framer-v-1iwp90\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,id,title,width,...props})=>{var _ref;return{...props,joS_btZwj:(_ref=title!==null&&title!==void 0?title:props.joS_btZwj)!==null&&_ref!==void 0?_ref:\"BlOg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,joS_btZwj,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MmoDfBeiu\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"g7Mqd2PSP\"},openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1iwp90\",className,classNames)} framer-4n3fji`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"MmoDfBeiu\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},variants:{\"MmoDfBeiu-hover\":{background:\"radial-gradient(75% 25% at 52% 111.80000000000001%, hsl(0, 0%, 98%) 0%, rgb(250, 250, 250) 51.35135135135135%, hsl(0, 0%, 0%) 97.23624909337306%)\"}},...addPropertyOverrides({\"MmoDfBeiu-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0R1bmUgUmlzZSBSZWd1bGFy\",\"--framer-font-family\":'\"Dune Rise Regular\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-letter-spacing\":\"0.19em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Blog\"})}),className:\"framer-cix0jb\",fonts:[\"CUSTOM;Dune Rise Regular\"],layoutDependency:layoutDependency,layoutId:\"e9bQSsg7s\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:joS_btZwj,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dzdin.framer-4n3fji, .framer-dzdin .framer-4n3fji { display: block; }\",\".framer-dzdin.framer-1iwp90 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 130px; }\",\".framer-dzdin .framer-cix0jb { flex: none; height: auto; overflow: hidden; position: relative; white-space: pre-wrap; width: 64px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dzdin.framer-1iwp90 { gap: 0px; } .framer-dzdin.framer-1iwp90 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dzdin.framer-1iwp90 > :first-child { margin-left: 0px; } .framer-dzdin.framer-1iwp90 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ff471LOOn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"joS_btZwj\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrZXQ5j_GV=withCSS(Component,css,\"framer-dzdin\");export default FramerrZXQ5j_GV;FramerrZXQ5j_GV.displayName=\"blog\";FramerrZXQ5j_GV.defaultProps={height:16,width:130};addPropertyControls(FramerrZXQ5j_GV,{joS_btZwj:{defaultValue:\"BlOg\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerrZXQ5j_GV,[{explicitInter:true,fonts:[{family:\"Dune Rise Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/mH7ifcIdbzjchLO9o42OPIzrcIo.otf\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrZXQ5j_GV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"joS_btZwj\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ff471LOOn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"130\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rZXQ5j_GV.map","// Generated by Framer (ed8225c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Contact from\"https://framerusercontent.com/modules/wwFZ3ZKVKC7p3rqNFwPU/XcExDBgIQQJ8WPSPyRCG/CkJoxq_1b.js\";import Home from\"https://framerusercontent.com/modules/Vk7vSj22FjBATTuCRZbk/vI176OhUbN3BKWW2pHAX/FY714Uj0o.js\";import Services from\"https://framerusercontent.com/modules/7e0DSbG5tv8LmvMjcY2P/oOLiM3SLHkxp0AD2OytS/GLWtYHpy9.js\";import AboutMe from\"https://framerusercontent.com/modules/MipspPIevH7YmcYVLT1j/I5FHgzhMpmnn8YvZKUe8/ly_HBQ7LH.js\";import Blog from\"https://framerusercontent.com/modules/xalWcs5956GxttLOzOyl/AT7FK8wrD05JScpqKPTS/rZXQ5j_GV.js\";const HomeFonts=getFonts(Home);const AboutMeFonts=getFonts(AboutMe);const ServicesFonts=getFonts(Services);const BlogFonts=getFonts(Blog);const ContactFonts=getFonts(Contact);const cycleOrder=[\"LObP9UIU6\",\"tkNw8Yi0L\",\"WIwEmA1rI\",\"Aqkdsp1sH\",\"h3rZ3dnz_\"];const serializationHash=\"framer-oV2cQ\";const variantClassNames={Aqkdsp1sH:\"framer-v-1vbnmuo\",h3rZ3dnz_:\"framer-v-12h6lu5\",LObP9UIU6:\"framer-v-xjujl0\",tkNw8Yi0L:\"framer-v-c5arkt\",WIwEmA1rI:\"framer-v-1jipgqf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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={\"Phone Open\":\"Aqkdsp1sH\",\"Variant 5\":\"h3rZ3dnz_\",Desktop:\"LObP9UIU6\",Phone:\"WIwEmA1rI\",Tablet:\"tkNw8Yi0L\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"LObP9UIU6\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LObP9UIU6\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1orxja4=activeVariantCallback(async(...args)=>{setVariant(\"Aqkdsp1sH\");});const onTapcccwdd=activeVariantCallback(async(...args)=>{setVariant(\"WIwEmA1rI\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"WIwEmA1rI\",\"Aqkdsp1sH\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"WIwEmA1rI\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-xjujl0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LObP9UIU6\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({Aqkdsp1sH:{\"data-framer-name\":\"Phone Open\"},h3rZ3dnz_:{\"data-framer-name\":\"Variant 5\"},tkNw8Yi0L:{\"data-framer-name\":\"Tablet\"},WIwEmA1rI:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wgvkbn\",\"data-framer-name\":\"Title and Icon\",layoutDependency:layoutDependency,layoutId:\"VtjyyOv0O\",children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12m5hek\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"AeZcm5GNd\",...addPropertyOverrides({Aqkdsp1sH:{\"data-highlight\":true,onTap:onTapcccwdd},WIwEmA1rI:{\"data-highlight\":true,onTap:onTap1orxja4,transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p8ad4j\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"v_1v9JW_u\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Aqkdsp1sH:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewf471\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"MaJYFK_CM\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tjw6f\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"aIw5jMrJm\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Aqkdsp1sH:{rotate:45}}})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hthxu\",layoutDependency:layoutDependency,layoutId:\"TYjYN_Ahf\",style:{backgroundColor:\"rgb(0, 0, 0)\"},children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jlwi29-container\",layoutDependency:layoutDependency,layoutId:\"ZxDxIz7ky-container\",children:/*#__PURE__*/_jsx(Home,{height:\"100%\",id:\"ZxDxIz7ky\",layoutId:\"ZxDxIz7ky\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZYracbdbW:\"Home\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sv7eo8\",layoutDependency:layoutDependency,layoutId:\"NjScFi9ev\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13knn9w-container\",layoutDependency:layoutDependency,layoutId:\"r34YeZaMW-container\",children:/*#__PURE__*/_jsx(AboutMe,{height:\"100%\",id:\"r34YeZaMW\",layoutId:\"r34YeZaMW\",MOfzTuCRq:\"AbOut me\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-67wus0-container\",layoutDependency:layoutDependency,layoutId:\"ayg0SSmh_-container\",children:/*#__PURE__*/_jsx(Services,{adOrgY9hr:\"Services\",height:\"100%\",id:\"ayg0SSmh_\",layoutId:\"ayg0SSmh_\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"130px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(18+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||36)-36-16)/2),...addPropertyOverrides({Aqkdsp1sH:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+6+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||904)-66-837)/2+80+580)},tkNw8Yi0L:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||38)-0-16)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18b9azu-container\",layoutDependency:layoutDependency,layoutId:\"QxF42HT84-container\",style:{opacity:.69},children:/*#__PURE__*/_jsx(Blog,{height:\"100%\",id:\"QxF42HT84\",joS_btZwj:\"BlOg\",layoutId:\"QxF42HT84\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msspid-container\",layoutDependency:layoutDependency,layoutId:\"pQSJQmXJS-container\",children:/*#__PURE__*/_jsx(Contact,{DkQ6RGteV:\"COntact\",height:\"100%\",id:\"pQSJQmXJS\",layoutId:\"pQSJQmXJS\",style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oV2cQ.framer-xhmkwl, .framer-oV2cQ .framer-xhmkwl { display: block; }\",\".framer-oV2cQ.framer-xjujl0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 145px; height: 32px; justify-content: center; padding: 18px; position: relative; width: 1532px; }\",\".framer-oV2cQ .framer-1wgvkbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-oV2cQ .framer-12m5hek { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-oV2cQ .framer-p8ad4j { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-1ewf471 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-11tjw6f { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-oV2cQ .framer-7hthxu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 47px; }\",\".framer-oV2cQ .framer-jlwi29-container, .framer-oV2cQ .framer-13knn9w-container { flex: none; height: 16px; position: relative; width: 130px; }\",\".framer-oV2cQ .framer-sv7eo8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 81px; }\",\".framer-oV2cQ .framer-67wus0-container, .framer-oV2cQ .framer-18b9azu-container, .framer-oV2cQ .framer-msspid-container { flex: none; height: auto; position: relative; width: 130px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-xjujl0, .framer-oV2cQ .framer-7hthxu, .framer-oV2cQ .framer-sv7eo8 { gap: 0px; } .framer-oV2cQ.framer-xjujl0 > * { margin: 0px; margin-left: calc(145px / 2); margin-right: calc(145px / 2); } .framer-oV2cQ.framer-xjujl0 > :first-child, .framer-oV2cQ .framer-7hthxu > :first-child, .framer-oV2cQ .framer-sv7eo8 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-xjujl0 > :last-child, .framer-oV2cQ .framer-7hthxu > :last-child, .framer-oV2cQ .framer-sv7eo8 > :last-child { margin-right: 0px; } .framer-oV2cQ .framer-7hthxu > *, .framer-oV2cQ .framer-sv7eo8 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 { gap: 61px; height: 38px; padding: 0px; width: 813px; }\",\".framer-oV2cQ.framer-v-c5arkt .framer-7hthxu, .framer-oV2cQ.framer-v-1vbnmuo .framer-7hthxu { justify-content: center; }\",\".framer-oV2cQ.framer-v-c5arkt .framer-jlwi29-container { bottom: 0px; height: unset; left: -57px; order: 0; position: absolute; right: -26px; top: 0px; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > * { margin: 0px; margin-left: calc(61px / 2); margin-right: calc(61px / 2); } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-c5arkt.framer-xjujl0 > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 { gap: 27px; height: 47px; width: 390px; }\",\".framer-oV2cQ.framer-v-1jipgqf .framer-12m5hek { cursor: pointer; height: var(--framer-aspect-ratio-supported, 25px); left: -113px; position: absolute; top: 47%; width: 25px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > * { margin: 0px; margin-left: calc(27px / 2); margin-right: calc(27px / 2); } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-1jipgqf.framer-xjujl0 > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 { flex-direction: column; height: min-content; padding: 6px 181px 60px 181px; width: min-content; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn { gap: 0px; justify-content: center; width: min-content; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-12m5hek { cursor: pointer; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-p8ad4j { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-1ewf471 { left: calc(50.00000000000002% - 2px / 2); width: 2px; }\",\".framer-oV2cQ.framer-v-1vbnmuo .framer-11tjw6f { top: calc(50.00000000000002% - 2px / 2); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0, .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn { gap: 0px; } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > * { margin: 0px; margin-bottom: calc(145px / 2); margin-top: calc(145px / 2); } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > :first-child { margin-top: 0px; } .framer-oV2cQ.framer-v-1vbnmuo.framer-xjujl0 > :last-child { margin-bottom: 0px; } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-1vbnmuo .framer-1wgvkbn > :last-child { margin-right: 0px; } }\",\".framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 { gap: 58px; height: 36px; width: 810px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 { gap: 0px; } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > * { margin: 0px; margin-left: calc(58px / 2); margin-right: calc(58px / 2); } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > :first-child { margin-left: 0px; } .framer-oV2cQ.framer-v-12h6lu5.framer-xjujl0 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 1532\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tkNw8Yi0L\":{\"layout\":[\"fixed\",\"fixed\"]},\"WIwEmA1rI\":{\"layout\":[\"fixed\",\"fixed\"]},\"Aqkdsp1sH\":{\"layout\":[\"auto\",\"auto\"]},\"h3rZ3dnz_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerc0zH9ZfIc=withCSS(Component,css,\"framer-oV2cQ\");export default Framerc0zH9ZfIc;Framerc0zH9ZfIc.displayName=\"Navbar Dark\";Framerc0zH9ZfIc.defaultProps={height:36,width:1532};addPropertyControls(Framerc0zH9ZfIc,{variant:{options:[\"LObP9UIU6\",\"tkNw8Yi0L\",\"WIwEmA1rI\",\"Aqkdsp1sH\",\"h3rZ3dnz_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerc0zH9ZfIc,[{explicitInter:true,fonts:[]},...HomeFonts,...AboutMeFonts,...ServicesFonts,...BlogFonts,...ContactFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc0zH9ZfIc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tkNw8Yi0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WIwEmA1rI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Aqkdsp1sH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h3rZ3dnz_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1532\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c0zH9ZfIc.map","// Generated by Framer (74b1a33)\nexport default function metadata(params,activeLocale){return{description:\"Soluciones innovadoras en inteligencia artificial y asistentes inteligentes. Personalizamos tecnolog\\xeda avanzada para tu negocio.  | Innovative solutions in artificial intelligence and smart assistants. We customize advanced technology for your business. \",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}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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"}