{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/LmUKj62t8m5MqgedQYFx/L8xN3Qzsx2L9sJ8p4BFk/GLgTg9BZk.js", "ssg:https://framerusercontent.com/modules/OhFf0Cij1YS6R7LaIzOb/9DTJIviw37oZ11L6Ei3G/fopjBalvj.js", "ssg:https://framerusercontent.com/modules/SKGWLrZ49fS29Q4OQWbe/k01kgRsUcKZfJovjSSqr/DrC3AOwjo.js", "ssg:https://framerusercontent.com/modules/5mCRJOt2djlZ00rD0qnu/9dUnX5sOXJZVjPjzDjcc/V4kXybVWE.js", "ssg:https://framerusercontent.com/modules/jMYeO9G18rcRTZdtQIOk/txUYEbuSF5BlXlbD0bjl/MOEbj2KcG.js", "ssg:https://framerusercontent.com/modules/0vcs1qeqlCaPLgI7AhRz/tulCZjuQzVboVUfgnKWf/OOQ6BQJBO.js", "ssg:https://framerusercontent.com/modules/ekQYnKQSuyJOTMh8k518/dItL0N0EU7s5hFxRGUci/s8bQYzeiU.js", "ssg:https://framerusercontent.com/modules/IEgKzr76gdf10OHlGR9L/f9fBKZ31gUst6GBqfgFP/OaRnFbn57.js", "ssg:https://framerusercontent.com/modules/lfaCJSxMpF8k36JnfMK5/mRRr5TpC31A899hP6Uh4/Z9sivdziT.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js"],
  "sourcesContent": ["import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lato-regular\"]);export const fonts=[{family:\"Lato\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxw6XweuBCY.woff2\",weight:\"400\"}];export const css=['.framer-W93EY .framer-styles-preset-1e7xyvw:not(.rich-text-wrapper), .framer-W93EY .framer-styles-preset-1e7xyvw.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-W93EY .framer-styles-preset-1e7xyvw:not(.rich-text-wrapper), .framer-W93EY .framer-styles-preset-1e7xyvw.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-W93EY .framer-styles-preset-1e7xyvw:not(.rich-text-wrapper), .framer-W93EY .framer-styles-preset-1e7xyvw.rich-text-wrapper p { --framer-font-family: \"Lato\", \"Lato Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-W93EY\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7aa0232)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,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/LmUKj62t8m5MqgedQYFx/L8xN3Qzsx2L9sJ8p4BFk/GLgTg9BZk.js\";const enabledGestures={KWPk3YsZH:{hover:true},LtA9MnyZa:{hover:true},Nj5PkO3c_:{hover:true},S6kILVaqJ:{hover:true},WedMkNDrd:{hover:true}};const cycleOrder=[\"WedMkNDrd\",\"KWPk3YsZH\",\"Nj5PkO3c_\",\"LtA9MnyZa\",\"S6kILVaqJ\"];const variantClassNames={KWPk3YsZH:\"framer-v-1wosqwj\",LtA9MnyZa:\"framer-v-1xbhfk6\",Nj5PkO3c_:\"framer-v-1dyst51\",S6kILVaqJ:\"framer-v-j3lll7\",WedMkNDrd:\"framer-v-1p4jhdk\"};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 humanReadableVariantMap={\"Collapsed menu\":\"KWPk3YsZH\",\"Get template\":\"Nj5PkO3c_\",\"Go to page\":\"S6kILVaqJ\",\"Hire me\":\"LtA9MnyZa\",\"Menu button\":\"WedMkNDrd\"};const getProps=({buttonLink,height,id,tap,title,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,DOipFwoIV:(_ref=title!==null&&title!==void 0?title:props.DOipFwoIV)!==null&&_ref!==void 0?_ref:\"Work\",jELb_mtnR:buttonLink!==null&&buttonLink!==void 0?buttonLink:props.jELb_mtnR,tAhA8u6Lv:tap!==null&&tap!==void 0?tap:props.tAhA8u6Lv,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"WedMkNDrd\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,DOipFwoIV,jELb_mtnR,tAhA8u6Lv,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"WedMkNDrd\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1x4feri=activeVariantCallback(async(...args)=>{if(tAhA8u6Lv){const res=await tAhA8u6Lv(...args);if(res===false)return false;}});const isDisplayed=()=>{if(gestureVariant===\"KWPk3YsZH-hover\")return true;if(gestureVariant===\"LtA9MnyZa-hover\")return false;if(baseVariant===\"KWPk3YsZH\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"S6kILVaqJ-hover\")return true;if(baseVariant===\"S6kILVaqJ\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"LtA9MnyZa-hover\")return true;if(baseVariant===\"LtA9MnyZa\")return true;return false;};const isDisplayed3=()=>{if([\"Nj5PkO3c_-hover\",\"LtA9MnyZa-hover\"].includes(gestureVariant))return true;if([\"Nj5PkO3c_\",\"LtA9MnyZa\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();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-y5Z6t\",sharedStyle.className,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:jELb_mtnR,smoothScroll:true,...addPropertyOverrides({LtA9MnyZa:{openInNewTab:true},Nj5PkO3c_:{openInNewTab:true},S6kILVaqJ:{openInNewTab:false,smoothScroll:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,\"aria-label\":\"Menu button\",className:`${cx(\"framer-1p4jhdk\",className)} framer-80i48s`,\"data-border\":true,\"data-framer-name\":\"Menu button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WedMkNDrd\",onTap:onTap1x4feri,ref:ref,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16))\",...style},...addPropertyOverrides({\"KWPk3YsZH-hover\":{\"data-framer-name\":undefined},\"LtA9MnyZa-hover\":{\"data-framer-name\":undefined},\"Nj5PkO3c_-hover\":{\"data-framer-name\":undefined},\"S6kILVaqJ-hover\":{\"data-framer-name\":undefined},\"WedMkNDrd-hover\":{\"data-framer-name\":undefined},KWPk3YsZH:{\"data-framer-name\":\"Collapsed menu\"},LtA9MnyZa:{\"aria-label\":\"Hire me on Contra button\",\"data-framer-name\":\"Hire me\"},Nj5PkO3c_:{\"aria-label\":\"Get template button\",\"data-framer-name\":\"Get template\"},S6kILVaqJ:{\"aria-label\":\"Go to page button\",\"data-framer-name\":\"Go to page\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",children:\"Work\"})}),className:\"framer-1vjsy1r\",layoutDependency:layoutDependency,layoutId:\"BXE_rGfAt\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:DOipFwoIV,variants:{\"Nj5PkO3c_-hover\":{\"--extracted-r6o4lv\":\"var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16)) \",opacity:0},LtA9MnyZa:{\"--extracted-r6o4lv\":\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) \"},Nj5PkO3c_:{\"--extracted-r6o4lv\":\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) \"},S6kILVaqJ:{\"--extracted-r6o4lv\":\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) \"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LtA9MnyZa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Work\"})})},Nj5PkO3c_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Work\"})})},S6kILVaqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Work\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vyu6qa\",layoutDependency:layoutDependency,layoutId:\"NFj2ZSAaG\",style:{backgroundColor:\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255))\",opacity:0},variants:{\"S6kILVaqJ-hover\":{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y1y9dq\",layoutDependency:layoutDependency,layoutId:\"fF8nItyx7\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255))\",opacity:0},variants:{\"KWPk3YsZH-hover\":{opacity:1},\"LtA9MnyZa-hover\":{opacity:1},\"Nj5PkO3c_-hover\":{opacity:1},\"S6kILVaqJ-hover\":{opacity:1},\"WedMkNDrd-hover\":{opacity:1},LtA9MnyZa:{\"--border-bottom-width\":\"2px\",\"--border-color\":'var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16)) /* {\"name\":\"Color 1\"} */',\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"},Nj5PkO3c_:{\"--border-bottom-width\":\"2px\",\"--border-color\":'var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16)) /* {\"name\":\"Color 1\"} */',\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\"}},...addPropertyOverrides({LtA9MnyZa:{\"data-border\":true},Nj5PkO3c_:{\"data-border\":true}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ua14rv\",\"data-framer-name\":\"Contra\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sCrGyDlkR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 14.81 13.043 L 27.34 13.043 C 27.482 13.043 27.597 12.928 27.597 12.786 L 27.597 12.402 C 27.597 12.285 27.517 12.182 27.404 12.153 C 21.523 10.638 16.921 6.063 15.371 0.192 C 15.341 0.079 15.24 0.001 15.123 0 L 14.811 0 C 14.669 0 14.554 0.115 14.554 0.257 L 14.554 12.787 C 14.554 12.928 14.669 13.043 14.811 13.043 Z M 14.81 27.581 L 15.195 27.581 C 15.312 27.581 15.415 27.501 15.444 27.388 C 16.959 21.507 21.534 16.905 27.405 15.355 C 27.518 15.325 27.597 15.224 27.597 15.107 L 27.597 14.795 C 27.597 14.653 27.482 14.538 27.34 14.538 L 14.81 14.538 C 14.668 14.539 14.554 14.653 14.554 14.795 L 14.554 27.325 C 14.554 27.466 14.669 27.581 14.811 27.581 Z M 12.474 27.581 L 12.786 27.581 C 12.928 27.581 13.043 27.466 13.043 27.324 L 13.043 14.795 C 13.043 14.653 12.928 14.538 12.786 14.538 L 0.257 14.538 C 0.115 14.538 -0 14.653 -0 14.795 L -0 15.179 C -0 15.297 0.08 15.399 0.193 15.429 C 6.073 16.943 10.676 21.518 12.226 27.389 C 12.256 27.503 12.357 27.581 12.474 27.581 Z M 0.257 13.043 L 12.786 13.043 C 12.928 13.043 13.043 12.928 13.043 12.786 L 13.043 0.257 C 13.043 0.115 12.928 0 12.786 0 L 12.402 0 C 12.285 0 12.182 0.08 12.153 0.193 C 10.638 6.074 6.063 10.676 0.191 12.226 C 0.078 12.256 -0 12.358 -0 12.475 L -0 12.786 C -0 12.928 0.115 13.043 0.257 13.043 Z\" fill=\"var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16)) /* {&quot;name&quot;:&quot;Color 1&quot;} */\"></path></svg>',svgContentId:3104439114,withExternalLayout:true,...addPropertyOverrides({LtA9MnyZa:{svgContentId:3550548596}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Work\"})}),className:\"framer-mc0e02\",layoutDependency:layoutDependency,layoutId:\"pc7RDePv0\",style:{\"--extracted-r6o4lv\":\"var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},text:DOipFwoIV,transformTemplate:transformTemplate,variants:{\"LtA9MnyZa-hover\":{opacity:1},\"Nj5PkO3c_-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LtA9MnyZa-hover\":{transformTemplate:undefined},\"Nj5PkO3c_-hover\":{transformTemplate:undefined},LtA9MnyZa:{transformTemplate:undefined},Nj5PkO3c_:{transformTemplate:undefined}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-nkguie\",\"data-framer-name\":\"Contra\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"B6I53U5yh\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 28\"><path d=\"M 14.81 13.043 L 27.34 13.043 C 27.482 13.043 27.597 12.928 27.597 12.786 L 27.597 12.402 C 27.597 12.285 27.517 12.182 27.404 12.153 C 21.523 10.638 16.921 6.063 15.371 0.192 C 15.341 0.079 15.24 0.001 15.123 0 L 14.811 0 C 14.669 0 14.554 0.115 14.554 0.257 L 14.554 12.787 C 14.554 12.928 14.669 13.043 14.811 13.043 Z M 14.81 27.581 L 15.195 27.581 C 15.312 27.581 15.415 27.501 15.444 27.388 C 16.959 21.507 21.534 16.905 27.405 15.355 C 27.518 15.325 27.597 15.224 27.597 15.107 L 27.597 14.795 C 27.597 14.653 27.482 14.538 27.34 14.538 L 14.81 14.538 C 14.668 14.539 14.554 14.653 14.554 14.795 L 14.554 27.325 C 14.554 27.466 14.669 27.581 14.811 27.581 Z M 12.474 27.581 L 12.786 27.581 C 12.928 27.581 13.043 27.466 13.043 27.324 L 13.043 14.795 C 13.043 14.653 12.928 14.538 12.786 14.538 L 0.257 14.538 C 0.115 14.538 -0 14.653 -0 14.795 L -0 15.179 C -0 15.297 0.08 15.399 0.193 15.429 C 6.073 16.943 10.676 21.518 12.226 27.389 C 12.256 27.503 12.357 27.581 12.474 27.581 Z M 0.257 13.043 L 12.786 13.043 C 12.928 13.043 13.043 12.928 13.043 12.786 L 13.043 0.257 C 13.043 0.115 12.928 0 12.786 0 L 12.402 0 C 12.285 0 12.182 0.08 12.153 0.193 C 10.638 6.074 6.063 10.676 0.191 12.226 C 0.078 12.256 -0 12.358 -0 12.475 L -0 12.786 C -0 12.928 0.115 13.043 0.257 13.043 Z\" fill=\"var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Color 2&quot;} */\"></path></svg>',svgContentId:2565758111,withExternalLayout:true,...addPropertyOverrides({LtA9MnyZa:{svgContentId:4294158734}},baseVariant,gestureVariant)})]})})})})});});const css=['.framer-y5Z6t [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-y5Z6t .framer-80i48s { display: block; }\",\".framer-y5Z6t .framer-1p4jhdk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: flex-start; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; text-decoration: none; width: 210px; }\",\".framer-y5Z6t .framer-1vjsy1r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-y5Z6t .framer-vyu6qa { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; left: 0px; overflow: visible; padding: 20px 20px 20px 20px; position: absolute; top: 0px; width: 40px; z-index: 1; }\",\".framer-y5Z6t .framer-y1y9dq { bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: 8px; z-index: 1; }\",\".framer-y5Z6t .framer-1ua14rv { flex: none; height: 28px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-y5Z6t .framer-mc0e02 { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-y5Z6t .framer-nkguie { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-y5Z6t .framer-v-1p4jhdk .framer-1p4jhdk, .framer-y5Z6t .framer-v-1wosqwj .framer-1p4jhdk, .framer-y5Z6t .framer-v-1dyst51 .framer-1p4jhdk, .framer-y5Z6t .framer-v-1xbhfk6 .framer-1p4jhdk, .framer-y5Z6t .framer-v-j3lll7 .framer-1p4jhdk { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y5Z6t .framer-1p4jhdk, .framer-y5Z6t .framer-vyu6qa { gap: 0px; } .framer-y5Z6t .framer-1p4jhdk > *, .framer-y5Z6t .framer-vyu6qa > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y5Z6t .framer-1p4jhdk > :first-child, .framer-y5Z6t .framer-vyu6qa > :first-child { margin-left: 0px; } .framer-y5Z6t .framer-1p4jhdk > :last-child, .framer-y5Z6t .framer-vyu6qa > :last-child { margin-right: 0px; } }\",\".framer-y5Z6t.framer-v-1wosqwj .framer-1p4jhdk { align-content: flex-start; align-items: flex-start; min-width: 40px; width: min-content; }\",\".framer-y5Z6t.framer-v-1dyst51 .framer-1p4jhdk, .framer-y5Z6t.framer-v-j3lll7 .framer-1p4jhdk, .framer-y5Z6t.framer-v-1xbhfk6.hover .framer-1p4jhdk { justify-content: center; }\",\".framer-y5Z6t.framer-v-1dyst51 .framer-1vjsy1r, .framer-y5Z6t.framer-v-j3lll7 .framer-1vjsy1r { order: 2; z-index: 1; }\",\".framer-y5Z6t.framer-v-1dyst51 .framer-y1y9dq, .framer-y5Z6t.framer-v-1xbhfk6 .framer-y1y9dq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; order: 0; padding: 20px 20px 20px 20px; width: 10px; }\",\".framer-y5Z6t.framer-v-1dyst51 .framer-mc0e02, .framer-y5Z6t.framer-v-1xbhfk6 .framer-1ua14rv, .framer-y5Z6t.framer-v-1xbhfk6 .framer-mc0e02 { left: unset; position: relative; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y5Z6t.framer-v-1dyst51 .framer-y1y9dq { gap: 0px; } .framer-y5Z6t.framer-v-1dyst51 .framer-y1y9dq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y5Z6t.framer-v-1dyst51 .framer-y1y9dq > :first-child { margin-left: 0px; } .framer-y5Z6t.framer-v-1dyst51 .framer-y1y9dq > :last-child { margin-right: 0px; } }\",\".framer-y5Z6t.framer-v-1xbhfk6 .framer-1vjsy1r { order: 3; z-index: 1; }\",\".framer-y5Z6t.framer-v-1xbhfk6 .framer-nkguie { order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y5Z6t.framer-v-1xbhfk6 .framer-y1y9dq { gap: 0px; } .framer-y5Z6t.framer-v-1xbhfk6 .framer-y1y9dq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y5Z6t.framer-v-1xbhfk6 .framer-y1y9dq > :first-child { margin-left: 0px; } .framer-y5Z6t.framer-v-1xbhfk6 .framer-y1y9dq > :last-child { margin-right: 0px; } }\",\".framer-y5Z6t.framer-v-j3lll7 .framer-vyu6qa { order: 1; }\",\".framer-y5Z6t.framer-v-j3lll7 .framer-y1y9dq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; order: 0; padding: 20px 20px 20px 20px; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-y5Z6t.framer-v-j3lll7 .framer-y1y9dq { gap: 0px; } .framer-y5Z6t.framer-v-j3lll7 .framer-y1y9dq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-y5Z6t.framer-v-j3lll7 .framer-y1y9dq > :first-child { margin-left: 0px; } .framer-y5Z6t.framer-v-j3lll7 .framer-y1y9dq > :last-child { margin-right: 0px; } }\",\".framer-y5Z6t.framer-v-1p4jhdk.hover .framer-y1y9dq, .framer-y5Z6t.framer-v-1wosqwj.hover .framer-y1y9dq { width: 40px; }\",\".framer-y5Z6t.framer-v-1wosqwj.hover .framer-1p4jhdk { align-content: center; align-items: center; min-width: unset; width: 210px; }\",\".framer-y5Z6t.framer-v-1dyst51.hover .framer-y1y9dq { justify-content: center; width: 210px; }\",\".framer-y5Z6t.framer-v-1dyst51.hover .framer-mc0e02, .framer-y5Z6t.framer-v-1xbhfk6.hover .framer-1ua14rv, .framer-y5Z6t.framer-v-1xbhfk6.hover .framer-mc0e02 { left: unset; top: unset; }\",\".framer-y5Z6t.framer-v-1xbhfk6.hover .framer-y1y9dq { width: 210px; }\",\".framer-y5Z6t.framer-v-1xbhfk6.hover .framer-nkguie { order: 3; }\",\".framer-y5Z6t.framer-v-j3lll7.hover .framer-vyu6qa, .framer-y5Z6t.framer-v-j3lll7.hover .framer-y1y9dq { width: 75px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 210\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"KWPk3YsZH\":{\"layout\":[\"auto\",\"fixed\"]},\"Nj5PkO3c_\":{\"layout\":[\"fixed\",\"fixed\"]},\"LtA9MnyZa\":{\"layout\":[\"fixed\",\"fixed\"]},\"S6kILVaqJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"xZmUm3MMd\":{\"layout\":[\"fixed\",\"fixed\"]},\"HGj9dPnjA\":{\"layout\":[\"fixed\",\"fixed\"]},\"cIpj3NDhm\":{\"layout\":[\"fixed\",\"fixed\"]},\"Dxm00Bhnj\":{\"layout\":[\"fixed\",\"fixed\"]},\"u33kFcMnm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DOipFwoIV\":\"title\",\"jELb_mtnR\":\"buttonLink\",\"tAhA8u6Lv\":\"tap\"}\n */const FramerfopjBalvj=withCSS(Component,css,\"framer-y5Z6t\");export default FramerfopjBalvj;FramerfopjBalvj.displayName=\"Button\";FramerfopjBalvj.defaultProps={height:50,width:210};addPropertyControls(FramerfopjBalvj,{variant:{options:[\"WedMkNDrd\",\"KWPk3YsZH\",\"Nj5PkO3c_\",\"LtA9MnyZa\",\"S6kILVaqJ\"],optionTitles:[\"Menu button\",\"Collapsed menu\",\"Get template\",\"Hire me\",\"Go to page\"],title:\"Variant\",type:ControlType.Enum},DOipFwoIV:{defaultValue:\"Work\",displayTextArea:false,title:\"Title\",type:ControlType.String},jELb_mtnR:{title:\"Button link\",type:ControlType.Link},tAhA8u6Lv:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerfopjBalvj,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfopjBalvj\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"210\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KWPk3YsZH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Nj5PkO3c_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LtA9MnyZa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S6kILVaqJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xZmUm3MMd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HGj9dPnjA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cIpj3NDhm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Dxm00Bhnj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u33kFcMnm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"DOipFwoIV\\\":\\\"title\\\",\\\"jELb_mtnR\\\":\\\"buttonLink\\\",\\\"tAhA8u6Lv\\\":\\\"tap\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d213f04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,resolveLink,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Button from\"https://framerusercontent.com/modules/OhFf0Cij1YS6R7LaIzOb/9DTJIviw37oZ11L6Ei3G/fopjBalvj.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"ecifSK21g\",\"rP9JNoI_B\",\"DOX3UYeq1\",\"a76o8GNMW\"];const variantClassNames={a76o8GNMW:\"framer-v-1e6zwv6\",DOX3UYeq1:\"framer-v-19qvjpb\",ecifSK21g:\"framer-v-1vkdpuz\",rP9JNoI_B:\"framer-v-gksog6\"};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 humanReadableVariantMap={\"Variant 1\":\"ecifSK21g\",\"Variant 2\":\"rP9JNoI_B\",Phone:\"a76o8GNMW\",Tablet:\"DOX3UYeq1\"};const getProps=({contactMe,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,gcve5XaUi:contactMe!==null&&contactMe!==void 0?contactMe:props.gcve5XaUi,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ecifSK21g\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,gcve5XaUi,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"ecifSK21g\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const router=useRouter();const defaultLayoutId=React.useId();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-CuE0d\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,className:cx(\"framer-1vkdpuz\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ecifSK21g\",ref:ref,style:{...style},...addPropertyOverrides({a76o8GNMW:{\"data-framer-name\":\"Phone\"},DOX3UYeq1:{\"data-framer-name\":\"Tablet\"},rP9JNoI_B:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-iapnv6-container\",layoutDependency:layoutDependency,layoutId:\"VVz8aNQCV-container\",children:/*#__PURE__*/_jsx(Button,{buttonLink:resolveLink({webPageId:\"dWTg0dYlm\"},router),height:\"100%\",id:\"VVz8aNQCV\",layoutId:\"VVz8aNQCV\",style:{height:\"100%\",width:\"100%\"},title:\"Projects\",variant:\"WedMkNDrd\",width:\"100%\",...addPropertyOverrides({DOX3UYeq1:{style:{width:\"100%\"}},rP9JNoI_B:{style:{height:\"100%\"},variant:\"KWPk3YsZH\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yovihs-container\",layoutDependency:layoutDependency,layoutId:\"AsshiQmgA-container\",children:/*#__PURE__*/_jsx(Button,{buttonLink:resolveLink({webPageId:\"x456mngmm\"},router),height:\"100%\",id:\"AsshiQmgA\",layoutId:\"AsshiQmgA\",style:{height:\"100%\",width:\"100%\"},title:\"Store\",variant:\"WedMkNDrd\",width:\"100%\",...addPropertyOverrides({DOX3UYeq1:{style:{width:\"100%\"}},rP9JNoI_B:{style:{height:\"100%\"},variant:\"KWPk3YsZH\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zudt01-container\",layoutDependency:layoutDependency,layoutId:\"sFIoDCfJi-container\",children:/*#__PURE__*/_jsx(Button,{buttonLink:resolveLink({webPageId:\"pegVmN_tQ\"},router),height:\"100%\",id:\"sFIoDCfJi\",layoutId:\"sFIoDCfJi\",style:{height:\"100%\",width:\"100%\"},title:\"About Me\",variant:\"WedMkNDrd\",width:\"100%\",...addPropertyOverrides({DOX3UYeq1:{style:{width:\"100%\"}},rP9JNoI_B:{style:{height:\"100%\"},variant:\"KWPk3YsZH\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iuozim-container\",layoutDependency:layoutDependency,layoutId:\"SAf2FMqrw-container\",children:/*#__PURE__*/_jsx(Button,{buttonLink:gcve5XaUi,height:\"100%\",id:\"SAf2FMqrw\",layoutId:\"SAf2FMqrw\",style:{height:\"100%\",width:\"100%\"},title:\"Contact Me\",variant:\"WedMkNDrd\",width:\"100%\",...addPropertyOverrides({DOX3UYeq1:{style:{width:\"100%\"}},rP9JNoI_B:{style:{height:\"100%\"},variant:\"KWPk3YsZH\"}},baseVariant,gestureVariant)})})]})})})});});const css=['.framer-CuE0d [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-CuE0d .framer-1bv1i2k { display: block; }\",\".framer-CuE0d .framer-1vkdpuz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-CuE0d .framer-iapnv6-container, .framer-CuE0d .framer-yovihs-container, .framer-CuE0d .framer-zudt01-container, .framer-CuE0d .framer-1iuozim-container { flex: none; height: 50px; position: relative; width: 210px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CuE0d .framer-1vkdpuz { gap: 0px; } .framer-CuE0d .framer-1vkdpuz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-CuE0d .framer-1vkdpuz > :first-child { margin-left: 0px; } .framer-CuE0d .framer-1vkdpuz > :last-child { margin-right: 0px; } }\",\".framer-CuE0d.framer-v-gksog6 .framer-1vkdpuz { align-content: flex-end; align-items: flex-end; flex-direction: column; justify-content: flex-end; }\",\".framer-CuE0d.framer-v-gksog6 .framer-iapnv6-container, .framer-CuE0d.framer-v-gksog6 .framer-yovihs-container, .framer-CuE0d.framer-v-gksog6 .framer-zudt01-container, .framer-CuE0d.framer-v-gksog6 .framer-1iuozim-container { width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CuE0d.framer-v-gksog6 .framer-1vkdpuz { gap: 0px; } .framer-CuE0d.framer-v-gksog6 .framer-1vkdpuz > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-CuE0d.framer-v-gksog6 .framer-1vkdpuz > :first-child { margin-top: 0px; } .framer-CuE0d.framer-v-gksog6 .framer-1vkdpuz > :last-child { margin-bottom: 0px; } }\",\".framer-CuE0d.framer-v-19qvjpb .framer-1vkdpuz { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(200px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-CuE0d.framer-v-19qvjpb .framer-iapnv6-container, .framer-CuE0d.framer-v-19qvjpb .framer-yovihs-container, .framer-CuE0d.framer-v-19qvjpb .framer-zudt01-container, .framer-CuE0d.framer-v-19qvjpb .framer-1iuozim-container { align-self: start; height: auto; justify-self: start; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CuE0d.framer-v-19qvjpb .framer-1vkdpuz { gap: 0px; } .framer-CuE0d.framer-v-19qvjpb .framer-1vkdpuz > *, .framer-CuE0d.framer-v-19qvjpb .framer-1vkdpuz > :first-child, .framer-CuE0d.framer-v-19qvjpb .framer-1vkdpuz > :last-child { margin: 0px; } }\",\".framer-CuE0d.framer-v-1e6zwv6 .framer-1vkdpuz { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, 150px); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-CuE0d.framer-v-1e6zwv6 .framer-iapnv6-container { align-self: start; height: 40px; justify-self: start; order: 0; width: 150px; }\",\".framer-CuE0d.framer-v-1e6zwv6 .framer-yovihs-container { align-self: start; height: 40px; justify-self: start; order: 1; width: 150px; }\",\".framer-CuE0d.framer-v-1e6zwv6 .framer-zudt01-container { align-self: start; height: 40px; justify-self: start; order: 2; width: 150px; }\",\".framer-CuE0d.framer-v-1e6zwv6 .framer-1iuozim-container { align-self: start; height: 40px; justify-self: start; order: 3; width: 150px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CuE0d.framer-v-1e6zwv6 .framer-1vkdpuz { gap: 0px; } .framer-CuE0d.framer-v-1e6zwv6 .framer-1vkdpuz > *, .framer-CuE0d.framer-v-1e6zwv6 .framer-1vkdpuz > :first-child, .framer-CuE0d.framer-v-1e6zwv6 .framer-1vkdpuz > :last-child { margin: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 840\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rP9JNoI_B\":{\"layout\":[\"auto\",\"auto\"]},\"DOX3UYeq1\":{\"layout\":[\"auto\",\"auto\"]},\"a76o8GNMW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gcve5XaUi\":\"contactMe\"}\n */const FramerDrC3AOwjo=withCSS(Component,css,\"framer-CuE0d\");export default FramerDrC3AOwjo;FramerDrC3AOwjo.displayName=\"Navbar\";FramerDrC3AOwjo.defaultProps={height:50,width:840};addPropertyControls(FramerDrC3AOwjo,{variant:{options:[\"ecifSK21g\",\"rP9JNoI_B\",\"DOX3UYeq1\",\"a76o8GNMW\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},gcve5XaUi:{title:\"Contact me\",type:ControlType.Link}});addFonts(FramerDrC3AOwjo,[...ButtonFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDrC3AOwjo\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rP9JNoI_B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DOX3UYeq1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a76o8GNMW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gcve5XaUi\\\":\\\"contactMe\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"840\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Antonio-600\"]);export const fonts=[{family:\"Antonio\",moduleAsset:{localModuleIdentifier:\"local-module:css/V4kXybVWE:default\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyv9htIY2DwSXlM.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyv9htIY2DwSXlM.ttf\",weight:\"600\"}];export const css=['.framer-Dyrmz .framer-styles-preset-14oqvkz:not(.rich-text-wrapper), .framer-Dyrmz .framer-styles-preset-14oqvkz.rich-text-wrapper h2 { --framer-font-family: \"Antonio\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-Dyrmz .framer-styles-preset-14oqvkz:not(.rich-text-wrapper), .framer-Dyrmz .framer-styles-preset-14oqvkz.rich-text-wrapper h2 { --framer-font-family: \"Antonio\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Dyrmz .framer-styles-preset-14oqvkz:not(.rich-text-wrapper), .framer-Dyrmz .framer-styles-preset-14oqvkz.rich-text-wrapper h2 { --framer-font-family: \"Antonio\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 600; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];export const className=\"framer-Dyrmz\";\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 (d213f04)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={iusvj7Kod:{hover:true}};const cycleOrder=[\"iusvj7Kod\"];const variantClassNames={iusvj7Kod:\"framer-v-g6ka9c\"};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:700,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,overlay,width,...props})=>{return{...props,x7Cn0wx7S:overlay!==null&&overlay!==void 0?overlay:props.x7Cn0wx7S};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,x7Cn0wx7S,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"iusvj7Kod\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sr02qm=activeVariantCallback(async(...args)=>{if(x7Cn0wx7S){const res=await x7Cn0wx7S(...args);if(res===false)return false;}});const defaultLayoutId=React.useId();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-1PyDP\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-g6ka9c\",className),\"data-framer-name\":\"Regular\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iusvj7Kod\",onTap:onTap1sr02qm,ref:ref,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px 0px rgba(0, 0, 0, 0.01505), 0px 2.288533303243457px 2.288533303243457px 0px rgba(0, 0, 0, 0.05721), 0px 10px 10px 0px rgba(0, 0, 0, 0.25)\",...style},variants:{\"iusvj7Kod-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(15, 15, 15)\"}},...addPropertyOverrides({\"iusvj7Kod-hover\":{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-grev2b\",layoutDependency:layoutDependency,layoutId:\"ISOKmU7vn\",children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\"},children:\"Get the Template\"})}),className:\"framer-1ibvhjb\",\"data-framer-name\":\"Text 1\",fonts:[\"GF;Inter Tight-700\"],layoutDependency:layoutDependency,layoutId:\"c_4ObLXWd\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"iusvj7Kod-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"iusvj7Kod-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNzAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Get the Template\"})})}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-1PyDP [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-1PyDP .framer-1m3bqzp { display: block; }\",\".framer-1PyDP .framer-g6ka9c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; padding: 5px 10px 5px 10px; position: relative; width: 142px; }\",\".framer-1PyDP .framer-grev2b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-1PyDP .framer-1ibvhjb { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-1PyDP .framer-v-g6ka9c .framer-g6ka9c { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1PyDP .framer-g6ka9c, .framer-1PyDP .framer-grev2b { gap: 0px; } .framer-1PyDP .framer-g6ka9c > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-1PyDP .framer-g6ka9c > :first-child { margin-top: 0px; } .framer-1PyDP .framer-g6ka9c > :last-child { margin-bottom: 0px; } .framer-1PyDP .framer-grev2b > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-1PyDP .framer-grev2b > :first-child { margin-left: 0px; } .framer-1PyDP .framer-grev2b > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"na_WdKlAA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"x7Cn0wx7S\":\"overlay\"}\n */ const FramerMOEbj2KcG=withCSS(Component,css,\"framer-1PyDP\");export default FramerMOEbj2KcG;FramerMOEbj2KcG.displayName=\"Get template - fixed button\";FramerMOEbj2KcG.defaultProps={height:38,width:142};addPropertyControls(FramerMOEbj2KcG,{x7Cn0wx7S:{title:\"Overlay\",type:ControlType.EventHandler}});addFonts(FramerMOEbj2KcG,[{family:\"Inter Tight\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/MOEbj2KcG:default\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\",weight:\"700\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMOEbj2KcG\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"na_WdKlAA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"38\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"142\",\"framerVariables\":\"{\\\"x7Cn0wx7S\\\":\\\"overlay\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MOEbj2KcG.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Antonio-regular\"]);export const fonts=[{family:\"Antonio\",moduleAsset:{localModuleIdentifier:\"local-module:css/OOQ6BQJBO:default\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxx8RtIY2DwSXlM.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxx8RtIY2DwSXlM.ttf\",weight:\"400\"}];export const css=['.framer-WcLaj .framer-styles-preset-ulszc4:not(.rich-text-wrapper), .framer-WcLaj .framer-styles-preset-ulszc4.rich-text-wrapper h3 { --framer-font-family: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, #101010); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-WcLaj\";\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 (7aa0232)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={mtaucRkZo:{hover:true},qx2RerDjc:{hover:true}};const cycleOrder=[\"qx2RerDjc\",\"mtaucRkZo\"];const variantClassNames={mtaucRkZo:\"framer-v-1i0cmqk\",qx2RerDjc:\"framer-v-1gkaq86\"};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 humanReadableVariantMap={\"Variant 1\":\"qx2RerDjc\",Home:\"mtaucRkZo\"};const getProps=({color,height,id,link,logo,tap,width,...props})=>{var ref,ref1,_variant,ref2;return{...props,jHRQ2IQnt:(ref=logo!==null&&logo!==void 0?logo:props.jHRQ2IQnt)!==null&&ref!==void 0?ref:\"TwitterLogo\",kvGotWqOk:(ref1=color!==null&&color!==void 0?color:props.kvGotWqOk)!==null&&ref1!==void 0?ref1:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',oYSxCmzxn:tap!==null&&tap!==void 0?tap:props.oYSxCmzxn,RxRrdA8Im:link!==null&&link!==void 0?link:props.RxRrdA8Im,variant:(ref2=(_variant=humanReadableVariantMap[props.variant])!==null&&_variant!==void 0?_variant:props.variant)!==null&&ref2!==void 0?ref2:\"qx2RerDjc\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/ React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,RxRrdA8Im,jHRQ2IQnt,kvGotWqOk,oYSxCmzxn,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"qx2RerDjc\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8lcevg=activeVariantCallback(async(...args)=>{if(oYSxCmzxn){const res=await oYSxCmzxn(...args);if(res===false)return false;}});const defaultLayoutId=React.useId();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-JUoPT\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Transition,{value:transition,children:/*#__PURE__*/ _jsx(Link,{href:RxRrdA8Im,openInNewTab:true,...addPropertyOverrides({mtaucRkZo:{openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.a,{...restProps,\"aria-label\":\"Social media button\",className:`${cx(\"framer-1gkaq86\",className)} framer-1uhuty4`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"qx2RerDjc\",onTap:onTap8lcevg,ref:ref,style:{...style},...addPropertyOverrides({\"mtaucRkZo-hover\":{\"data-framer-name\":undefined},\"qx2RerDjc-hover\":{\"data-framer-name\":undefined},mtaucRkZo:{\"aria-label\":\"Home button\",\"data-framer-name\":\"Home\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-rrp73e-container\",layoutDependency:layoutDependency,layoutId:\"rMVfuKoGa-container\",children:/*#__PURE__*/ _jsx(Phosphor,{color:kvGotWqOk,height:\"100%\",iconSearch:\"House\",iconSelection:jHRQ2IQnt,id:\"rMVfuKoGa\",layoutId:\"rMVfuKoGa\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"mtaucRkZo-hover\":{weight:\"fill\"},\"qx2RerDjc-hover\":{weight:\"fill\"}},baseVariant,gestureVariant)})})})})})})});});const css=['.framer-JUoPT [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-JUoPT .framer-1uhuty4 { display: block; }\",\".framer-JUoPT .framer-1gkaq86 { 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: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JUoPT .framer-rrp73e-container { flex: none; height: 34px; position: relative; width: 34px; }\",\".framer-JUoPT .framer-v-1gkaq86 .framer-1gkaq86, .framer-JUoPT .framer-v-1i0cmqk .framer-1gkaq86 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-JUoPT .framer-1gkaq86 { gap: 0px; } .framer-JUoPT .framer-1gkaq86 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-JUoPT .framer-1gkaq86 > :first-child { margin-left: 0px; } .framer-JUoPT .framer-1gkaq86 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mtaucRkZo\":{\"layout\":[\"auto\",\"auto\"]},\"Z_ZW2hHoI\":{\"layout\":[\"auto\",\"auto\"]},\"hOpUXus9G\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RxRrdA8Im\":\"link\",\"jHRQ2IQnt\":\"logo\",\"kvGotWqOk\":\"color\",\"oYSxCmzxn\":\"tap\"}\n */ const Framers8bQYzeiU=withCSS(Component,css,\"framer-JUoPT\");export default Framers8bQYzeiU;Framers8bQYzeiU.displayName=\"Icon button\";Framers8bQYzeiU.defaultProps={height:34,width:34};addPropertyControls(Framers8bQYzeiU,{variant:{options:[\"qx2RerDjc\",\"mtaucRkZo\"],optionTitles:[\"Variant 1\",\"Home\"],title:\"Variant\",type:ControlType.Enum},RxRrdA8Im:{title:\"Link\",type:ControlType.Link},jHRQ2IQnt:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"TwitterLogo\",hidden:undefined,title:\"Logo\"},kvGotWqOk:{defaultValue:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',title:\"Color\",type:ControlType.Color},oYSxCmzxn:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Framers8bQYzeiU,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framers8bQYzeiU\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"RxRrdA8Im\\\":\\\"link\\\",\\\"jHRQ2IQnt\\\":\\\"logo\\\",\\\"kvGotWqOk\\\":\\\"color\\\",\\\"oYSxCmzxn\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mtaucRkZo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z_ZW2hHoI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hOpUXus9G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"34\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./s8bQYzeiU.map", "// Generated by Framer (83eb5d8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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/LmUKj62t8m5MqgedQYFx/L8xN3Qzsx2L9sJ8p4BFk/GLgTg9BZk.js\";import Button from\"https://framerusercontent.com/modules/OhFf0Cij1YS6R7LaIzOb/9DTJIviw37oZ11L6Ei3G/fopjBalvj.js\";import IconButton from\"https://framerusercontent.com/modules/ekQYnKQSuyJOTMh8k518/dItL0N0EU7s5hFxRGUci/s8bQYzeiU.js\";const ButtonFonts=getFonts(Button);const IconButtonFonts=getFonts(IconButton);const cycleOrder=[\"rMfY4Ua44\",\"IGmCmNs4K\"];const serializationHash=\"framer-Kd7qD\";const variantClassNames={IGmCmNs4K:\"framer-v-1lo318l\",rMfY4Ua44:\"framer-v-bzzprz\"};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 humanReadableVariantMap={Desktop:\"rMfY4Ua44\",Phone:\"IGmCmNs4K\"};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:\"rMfY4Ua44\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"rMfY4Ua44\",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(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-bzzprz\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",initial:variant,layoutDependency:layoutDependency,layoutId:\"rMfY4Ua44\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-a523b7f9-103e-44a6-845d-b49967cd0ada, rgb(16, 16, 16))\",...style},...addPropertyOverrides({IGmCmNs4K:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",children:\"\\xa9 2023\"})}),className:\"framer-11za9cv\",layoutDependency:layoutDependency,layoutId:\"h29qimZHD\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zfkux\",\"data-framer-name\":\"Hire me\",layoutDependency:layoutDependency,layoutId:\"vB3EyyLRn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e7xyvw\",\"data-styles-preset\":\"GLgTg9BZk\",children:\"Hire me\"})}),className:\"framer-1h4aesm\",layoutDependency:layoutDependency,layoutId:\"uOGhORpsy\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lyqon6-container\",layoutDependency:layoutDependency,layoutId:\"aQXIDGZWH-container\",children:/*#__PURE__*/_jsx(Button,{buttonLink:\"https://contra.com/thaerswailem\",height:\"100%\",id:\"aQXIDGZWH\",layoutId:\"aQXIDGZWH\",style:{height:\"100%\",width:\"100%\"},title:\"Contra\",variant:\"LtA9MnyZa\",width:\"100%\",...addPropertyOverrides({IGmCmNs4K:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qud0pc\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"FOiSlkKkB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kwcpj8-container\",\"data-framer-name\":\"Website\",layoutDependency:layoutDependency,layoutId:\"kPc9BTNmo-container\",name:\"Website\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"kPc9BTNmo\",layoutId:\"kPc9BTNmo\",link:\"thaer.shop\",logo:\"Globe\",name:\"Website\",variant:\"qx2RerDjc\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sj8ur0-container\",\"data-framer-name\":\"Twitter\",layoutDependency:layoutDependency,layoutId:\"QF8ybeRPL-container\",name:\"Twitter\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"QF8ybeRPL\",layoutId:\"QF8ybeRPL\",link:\"https://twitter.com/ThaerSwailem\",logo:\"TwitterLogo\",name:\"Twitter\",variant:\"qx2RerDjc\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nzxh45-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"N1C5HyCfO-container\",name:\"Instagram\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"N1C5HyCfO\",layoutId:\"N1C5HyCfO\",link:\"https://www.instagram.com/thaerswailem/\",logo:\"InstagramLogo\",name:\"Instagram\",variant:\"qx2RerDjc\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rpdtf3-container\",\"data-framer-name\":\"Dribble\",layoutDependency:layoutDependency,layoutId:\"alp_tOMTc-container\",name:\"Dribble\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"alp_tOMTc\",layoutId:\"alp_tOMTc\",link:\"https://dribbble.com/Thaer-Swailem\",logo:\"DribbbleLogo\",name:\"Dribble\",variant:\"qx2RerDjc\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bj0j8w-container\",\"data-framer-name\":\"Behance\",layoutDependency:layoutDependency,layoutId:\"rTL_KsZhs-container\",name:\"Behance\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"rTL_KsZhs\",layoutId:\"rTL_KsZhs\",link:\"https://www.behance.net/Thaer-Swailem\",logo:\"BehanceLogo\",name:\"Behance\",variant:\"qx2RerDjc\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a6xswi-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"rAWZVW40C-container\",name:\"Linkedin\",children:/*#__PURE__*/_jsx(IconButton,{color:'var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, rgb(255, 255, 255)) /* {\"name\":\"Color 2\"} */',height:\"100%\",id:\"rAWZVW40C\",layoutId:\"rAWZVW40C\",link:\"https://www.linkedin.com/in/thaer-swailem/\",logo:\"LinkedinLogo\",name:\"Linkedin\",variant:\"qx2RerDjc\",width:\"100%\"})})]})]})})});});const css=['.framer-Kd7qD[data-border=\"true\"]::after, .framer-Kd7qD [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-Kd7qD.framer-kca1lw, .framer-Kd7qD .framer-kca1lw { display: block; }\",\".framer-Kd7qD.framer-bzzprz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap; gap: 100px; height: auto; justify-content: center; overflow: visible; padding: 20px 20px 60px 20px; position: relative; width: 1120px; }\",\".framer-Kd7qD .framer-11za9cv { flex: none; height: auto; left: 20px; position: absolute; top: 20px; white-space: pre; width: auto; z-index: 1; }\",\".framer-Kd7qD .framer-zfkux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-Kd7qD .framer-1h4aesm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Kd7qD .framer-1lyqon6-container { flex: none; height: 50px; position: relative; width: 210px; }\",\".framer-Kd7qD .framer-qud0pc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 20px; top: 20px; width: 152px; z-index: 1; }\",\".framer-Kd7qD .framer-kwcpj8-container, .framer-Kd7qD .framer-sj8ur0-container, .framer-Kd7qD .framer-1nzxh45-container, .framer-Kd7qD .framer-1rpdtf3-container, .framer-Kd7qD .framer-bj0j8w-container, .framer-Kd7qD .framer-a6xswi-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Kd7qD.framer-bzzprz, .framer-Kd7qD .framer-zfkux, .framer-Kd7qD .framer-qud0pc { gap: 0px; } .framer-Kd7qD.framer-bzzprz > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-Kd7qD.framer-bzzprz > :first-child, .framer-Kd7qD .framer-qud0pc > :first-child { margin-left: 0px; } .framer-Kd7qD.framer-bzzprz > :last-child, .framer-Kd7qD .framer-qud0pc > :last-child { margin-right: 0px; } .framer-Kd7qD .framer-zfkux > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Kd7qD .framer-zfkux > :first-child { margin-top: 0px; } .framer-Kd7qD .framer-zfkux > :last-child { margin-bottom: 0px; } .framer-Kd7qD .framer-qud0pc > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\",\".framer-Kd7qD.framer-v-1lo318l.framer-bzzprz { align-content: center; align-items: center; flex-direction: column; gap: 40px; width: 390px; }\",\".framer-Kd7qD.framer-v-1lo318l .framer-11za9cv { left: unset; order: 2; position: relative; top: unset; }\",\".framer-Kd7qD.framer-v-1lo318l .framer-zfkux { gap: 20px; order: 0; width: 100%; }\",\".framer-Kd7qD.framer-v-1lo318l .framer-1lyqon6-container { max-width: 300px; width: 100%; }\",\".framer-Kd7qD.framer-v-1lo318l .framer-qud0pc { order: 1; position: relative; right: unset; top: unset; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Kd7qD.framer-v-1lo318l.framer-bzzprz, .framer-Kd7qD.framer-v-1lo318l .framer-zfkux { gap: 0px; } .framer-Kd7qD.framer-v-1lo318l.framer-bzzprz > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-Kd7qD.framer-v-1lo318l.framer-bzzprz > :first-child, .framer-Kd7qD.framer-v-1lo318l .framer-zfkux > :first-child { margin-top: 0px; } .framer-Kd7qD.framer-v-1lo318l.framer-bzzprz > :last-child, .framer-Kd7qD.framer-v-1lo318l .framer-zfkux > :last-child { margin-bottom: 0px; } .framer-Kd7qD.framer-v-1lo318l .framer-zfkux > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 162\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"IGmCmNs4K\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerOaRnFbn57=withCSS(Component,css,\"framer-Kd7qD\");export default FramerOaRnFbn57;FramerOaRnFbn57.displayName=\"Footer\";FramerOaRnFbn57.defaultProps={height:162,width:1120};addPropertyControls(FramerOaRnFbn57,{variant:{options:[\"rMfY4Ua44\",\"IGmCmNs4K\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOaRnFbn57,[...ButtonFonts,...IconButtonFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOaRnFbn57\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IGmCmNs4K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"162\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OaRnFbn57.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"GF;Antonio-700\"]);export const fonts=[{family:\"Antonio\",moduleAsset:{localModuleIdentifier:\"local-module:css/Z9sivdziT:default\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyW9htIY2DwSXlM.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/antonio/v19/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyW9htIY2DwSXlM.ttf\",weight:\"700\"}];export const css=['.framer-D7wGY .framer-styles-preset-c5xw4z:not(.rich-text-wrapper), .framer-D7wGY .framer-styles-preset-c5xw4z.rich-text-wrapper h1 { --framer-font-family: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-D7wGY .framer-styles-preset-c5xw4z:not(.rich-text-wrapper), .framer-D7wGY .framer-styles-preset-c5xw4z.rich-text-wrapper h1 { --framer-font-family: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-D7wGY .framer-styles-preset-c5xw4z:not(.rich-text-wrapper), .framer-D7wGY .framer-styles-preset-c5xw4z.rich-text-wrapper h1 { --framer-font-family: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.05em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-c2d4f150-9d36-424f-95fe-afc2b485fcf8, #ffffff); --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];export const className=\"framer-D7wGY\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "buttonLink", "height", "id", "tap", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "DOipFwoIV", "jELb_mtnR", "tAhA8u6Lv", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1x4feri", "args", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "SVG", "css", "FramerfopjBalvj", "withCSS", "fopjBalvj_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "ButtonFonts", "getFonts", "fopjBalvj_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "contactMe", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "gcve5XaUi", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "router", "useRouter", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerDrC3AOwjo", "withCSS", "DrC3AOwjo_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "overlay", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "x7Cn0wx7S", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1sr02qm", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "RichText", "x", "css", "FramerMOEbj2KcG", "withCSS", "MOEbj2KcG_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "color", "height", "id", "link", "logo", "tap", "width", "props", "ref", "ref1", "_variant", "ref2", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "RxRrdA8Im", "jHRQ2IQnt", "kvGotWqOk", "oYSxCmzxn", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap8lcevg", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "css", "Framers8bQYzeiU", "withCSS", "s8bQYzeiU_default", "addPropertyControls", "ControlType", "addFonts", "ButtonFonts", "getFonts", "fopjBalvj_default", "IconButtonFonts", "s8bQYzeiU_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "css", "FramerOaRnFbn57", "withCSS", "OaRnFbn57_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl"]
}
