{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/xUj2XSMNboY3YNuczRA3/s0hz948AjZ88Pawtpy4a/WosxDqsgT.js", "ssg:https://framerusercontent.com/modules/2RcIpbn2JANVzNO6Wb4F/2VZWLEP5LohGVZnjtHBt/X5qdQp_9V.js", "ssg:https://framerusercontent.com/modules/fA1AFayybPT2nJjJcoNG/SSJeuBzOmgBdKTNwuwCu/F1DRQZOh4.js"],
  "sourcesContent": ["// Generated by Framer (6f17e57)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst cycleOrder = [\"CnH093zKe\", \"D5r3Z91Yk\", \"HMDecjtDi\", \"SfKmYwOwO\", \"hxh2iTXFr\", \"CukrhFQk2\", \"EtNXBQAdL\", \"h4MqRgf2d\", \"IsO0SptH0\", \"MglwpzetF\"];\nconst variantClassNames = {\n  CnH093zKe: \"framer-v-sill9v\",\n  CukrhFQk2: \"framer-v-nb8qdr\",\n  D5r3Z91Yk: \"framer-v-qe8law\",\n  EtNXBQAdL: \"framer-v-ne5bps\",\n  h4MqRgf2d: \"framer-v-m9gnjt\",\n  HMDecjtDi: \"framer-v-1r4nl2d\",\n  hxh2iTXFr: \"framer-v-ap1y4p\",\n  IsO0SptH0: \"framer-v-1m4n41u\",\n  MglwpzetF: \"framer-v-1606x9b\",\n  SfKmYwOwO: \"framer-v-94mllg\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"about me\": \"SfKmYwOwO\",\n  \"linked-in\": \"IsO0SptH0\",\n  \"shopping-cart\": \"h4MqRgf2d\",\n  contact: \"hxh2iTXFr\",\n  home: \"CnH093zKe\",\n  instagram: \"EtNXBQAdL\",\n  projects: \"D5r3Z91Yk\",\n  resume: \"MglwpzetF\",\n  store: \"HMDecjtDi\",\n  twitter: \"CukrhFQk2\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: 0,\n    ease: [0, 0, 1, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"CnH093zKe\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"CnH093zKe\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if ([\"D5r3Z91Yk\", \"HMDecjtDi\", \"SfKmYwOwO\", \"hxh2iTXFr\", \"CukrhFQk2\", \"EtNXBQAdL\", \"h4MqRgf2d\", \"IsO0SptH0\", \"MglwpzetF\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"D5r3Z91Yk\") return true;\n    return false;\n  };\n  const isDisplayed2 = () => {\n    if (baseVariant === \"HMDecjtDi\") return true;\n    return false;\n  };\n  const isDisplayed3 = () => {\n    if (baseVariant === \"SfKmYwOwO\") return true;\n    return false;\n  };\n  const isDisplayed4 = () => {\n    if (baseVariant === \"hxh2iTXFr\") return true;\n    return false;\n  };\n  const isDisplayed5 = () => {\n    if (baseVariant === \"CukrhFQk2\") return true;\n    return false;\n  };\n  const isDisplayed6 = () => {\n    if (baseVariant === \"EtNXBQAdL\") return true;\n    return false;\n  };\n  const isDisplayed7 = () => {\n    if (baseVariant === \"h4MqRgf2d\") return true;\n    return false;\n  };\n  const isDisplayed8 = () => {\n    if (baseVariant === \"IsO0SptH0\") return true;\n    return false;\n  };\n  const isDisplayed9 = () => {\n    if (baseVariant === \"MglwpzetF\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-34Vbc\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.figure, {\n        ...restProps,\n        className: cx(\"framer-sill9v\", className),\n        \"data-framer-name\": \"home\",\n        layoutDependency: layoutDependency,\n        layoutId: \"CnH093zKe\",\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          CukrhFQk2: {\n            \"data-framer-name\": \"twitter\"\n          },\n          D5r3Z91Yk: {\n            \"data-framer-name\": \"projects\"\n          },\n          EtNXBQAdL: {\n            \"data-framer-name\": \"instagram\"\n          },\n          h4MqRgf2d: {\n            \"data-framer-name\": \"shopping-cart\"\n          },\n          HMDecjtDi: {\n            \"data-framer-name\": \"store\"\n          },\n          hxh2iTXFr: {\n            \"data-framer-name\": \"contact\"\n          },\n          IsO0SptH0: {\n            \"data-framer-name\": \"linked-in\"\n          },\n          MglwpzetF: {\n            \"data-framer-name\": \"resume\"\n          },\n          SfKmYwOwO: {\n            \"data-framer-name\": \"about me\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [isDisplayed() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-11i1xk6\",\n          \"data-framer-name\": \"house\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"i3wdljqR5\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20.515 9.728 L 13.015 2.652 C 13.012 2.649 13.008 2.646 13.005 2.642 C 12.433 2.122 11.559 2.122 10.987 2.642 L 10.976 2.652 L 3.485 9.728 C 3.176 10.013 3 10.413 3 10.833 L 3 19.5 C 3 20.328 3.672 21 4.5 21 L 9 21 C 9.828 21 10.5 20.328 10.5 19.5 L 10.5 15 L 13.5 15 L 13.5 19.5 C 13.5 20.328 14.172 21 15 21 L 19.5 21 C 20.328 21 21 20.328 21 19.5 L 21 10.833 C 21 10.413 20.824 10.013 20.515 9.728 Z M 19.5 19.5 L 15 19.5 L 15 15 C 15 14.172 14.328 13.5 13.5 13.5 L 10.5 13.5 C 9.672 13.5 9 14.172 9 15 L 9 19.5 L 4.5 19.5 L 4.5 10.833 L 4.51 10.823 L 12 3.75 L 19.491 10.822 L 19.501 10.831 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 2698404685,\n          transition: transition,\n          withExternalLayout: true\n        }), isDisplayed1() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-5dhhwp\",\n          \"data-framer-name\": \"paint-brush\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"vWUpmY2SD\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 21.75 3 C 21.75 2.586 21.414 2.25 21 2.25 C 16.867 2.25 12.627 6.91 10.272 9.997 C 8.567 9.474 6.714 9.792 5.28 10.852 C 3.846 11.913 3 13.591 3 15.375 C 3 18.27 1.168 19.568 1.081 19.628 C 0.808 19.813 0.687 20.154 0.783 20.469 C 0.88 20.784 1.17 21 1.5 21 L 8.625 21 C 10.409 21 12.087 20.154 13.148 18.72 C 14.208 17.286 14.526 15.433 14.003 13.728 C 17.091 11.373 21.75 7.133 21.75 3 Z M 8.625 19.5 L 3.247 19.5 C 3.879 18.601 4.5 17.242 4.5 15.375 C 4.5 13.097 6.347 11.25 8.625 11.25 C 10.903 11.25 12.75 13.097 12.75 15.375 C 12.75 17.653 10.903 19.5 8.625 19.5 Z M 11.664 10.645 C 11.986 10.229 12.301 9.837 12.61 9.469 C 13.368 9.98 14.02 10.632 14.531 11.39 C 14.163 11.698 13.77 12.014 13.355 12.336 C 12.918 11.659 12.341 11.082 11.664 10.645 Z M 15.668 10.394 C 15.101 9.595 14.404 8.898 13.605 8.332 C 16.584 5.094 18.832 4.113 20.158 3.84 C 19.891 5.168 18.905 7.415 15.668 10.394 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3558083714,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            D5r3Z91Yk: {\n              svgContentId: 3694854182\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed2() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-1mn2cyl\",\n          \"data-framer-name\": \"shopping-bag\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"UF6RNyq_R\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20.25 3.75 L 3.75 3.75 C 2.922 3.75 2.25 4.422 2.25 5.25 L 2.25 18.75 C 2.25 19.578 2.922 20.25 3.75 20.25 L 20.25 20.25 C 21.078 20.25 21.75 19.578 21.75 18.75 L 21.75 5.25 C 21.75 4.422 21.078 3.75 20.25 3.75 Z M 20.25 18.75 L 3.75 18.75 L 3.75 5.25 L 20.25 5.25 Z M 16.5 8.25 C 16.5 10.735 14.485 12.75 12 12.75 C 9.515 12.75 7.5 10.735 7.5 8.25 C 7.5 7.836 7.836 7.5 8.25 7.5 C 8.664 7.5 9 7.836 9 8.25 C 9 9.907 10.343 11.25 12 11.25 C 13.657 11.25 15 9.907 15 8.25 C 15 7.836 15.336 7.5 15.75 7.5 C 16.164 7.5 16.5 7.836 16.5 8.25 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3507303747,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            HMDecjtDi: {\n              svgContentId: 2087747158\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed3() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-wr57ry\",\n          \"data-framer-name\": \"user-circle\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"lYPkxCKkq\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 12 2.25 C 6.615 2.25 2.25 6.615 2.25 12 C 2.25 17.385 6.615 21.75 12 21.75 C 17.385 21.75 21.75 17.385 21.75 12 C 21.744 6.618 17.382 2.256 12 2.25 Z M 6.945 18.516 C 8.048 16.791 9.953 15.748 12 15.748 C 14.047 15.748 15.952 16.791 17.055 18.516 C 14.082 20.828 9.918 20.828 6.945 18.516 Z M 9 11.25 C 9 9.593 10.343 8.25 12 8.25 C 13.657 8.25 15 9.593 15 11.25 C 15 12.907 13.657 14.25 12 14.25 C 10.343 14.25 9 12.907 9 11.25 Z M 18.165 17.476 C 17.329 16.264 16.152 15.326 14.784 14.781 C 16.291 13.594 16.88 11.584 16.252 9.772 C 15.624 7.96 13.917 6.745 12 6.745 C 10.083 6.745 8.376 7.96 7.748 9.772 C 7.12 11.584 7.709 13.594 9.216 14.781 C 7.848 15.326 6.671 16.264 5.835 17.476 C 2.89 14.165 3.088 9.119 6.281 6.047 C 9.475 2.976 14.525 2.976 17.719 6.047 C 20.912 9.119 21.11 14.165 18.165 17.476 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3241557999,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            SfKmYwOwO: {\n              svgContentId: 345331473\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed4() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-1mtith7\",\n          \"data-framer-name\": \"envelope-simple\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"lTQmBtQlC\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 21 4.5 L 3 4.5 C 2.586 4.5 2.25 4.836 2.25 5.25 L 2.25 18 C 2.25 18.828 2.922 19.5 3.75 19.5 L 20.25 19.5 C 21.078 19.5 21.75 18.828 21.75 18 L 21.75 5.25 C 21.75 4.836 21.414 4.5 21 4.5 Z M 19.072 6 L 12 12.483 L 4.928 6 Z M 20.25 18 L 3.75 18 L 3.75 6.955 L 11.493 14.053 C 11.78 14.316 12.22 14.316 12.507 14.053 L 20.25 6.955 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 2649824674,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            hxh2iTXFr: {\n              svgContentId: 4291170595\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed5() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-15stq8y\",\n          \"data-framer-name\": \"twitter-logo\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"C5sAc5D0m\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 23.193 6.463 C 23.077 6.183 22.803 6 22.5 6 L 19.647 6 C 18.836 4.62 17.36 3.766 15.759 3.75 C 14.575 3.734 13.434 4.198 12.595 5.034 C 11.732 5.881 11.247 7.041 11.25 8.25 L 11.25 8.821 C 7.476 7.825 4.388 4.755 4.356 4.722 C 4.15 4.515 3.843 4.446 3.569 4.545 C 3.294 4.644 3.102 4.893 3.076 5.183 C 2.672 9.664 3.973 12.662 5.138 14.388 C 5.707 15.241 6.398 16.006 7.19 16.657 C 5.762 18.3 3.514 19.163 3.489 19.173 C 3.275 19.253 3.109 19.427 3.039 19.645 C 2.968 19.863 3.001 20.101 3.128 20.291 C 3.199 20.396 3.48 20.765 4.167 21.109 C 5.017 21.534 6.139 21.75 7.5 21.75 C 14.125 21.75 19.661 16.648 20.227 10.084 L 23.031 7.281 C 23.245 7.066 23.309 6.743 23.193 6.463 Z M 18.974 9.22 C 18.845 9.349 18.768 9.52 18.757 9.702 C 18.375 15.617 13.432 20.25 7.5 20.25 C 6.51 20.25 5.812 20.119 5.323 19.961 C 6.402 19.375 7.907 18.367 8.874 16.916 C 8.989 16.744 9.027 16.531 8.98 16.33 C 8.933 16.128 8.804 15.955 8.625 15.851 C 8.581 15.826 4.508 13.382 4.5 6.851 C 6 8.07 8.742 9.961 11.875 10.488 C 12.093 10.524 12.315 10.464 12.484 10.322 C 12.652 10.179 12.749 9.97 12.75 9.75 L 12.75 8.25 C 12.748 7.442 13.073 6.667 13.65 6.101 C 14.203 5.547 14.957 5.24 15.741 5.25 C 16.927 5.265 18.037 5.989 18.501 7.051 C 18.62 7.324 18.89 7.5 19.188 7.5 L 20.688 7.5 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 406354032,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            CukrhFQk2: {\n              svgContentId: 768806026\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed6() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-44jfrj\",\n          \"data-framer-name\": \"instagram-logo\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"aNf6Nv4iv\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 12 7.5 C 9.515 7.5 7.5 9.515 7.5 12 C 7.5 14.485 9.515 16.5 12 16.5 C 14.485 16.5 16.5 14.485 16.5 12 C 16.497 9.516 14.484 7.503 12 7.5 Z M 12 15 C 10.343 15 9 13.657 9 12 C 9 10.343 10.343 9 12 9 C 13.657 9 15 10.343 15 12 C 15 13.657 13.657 15 12 15 Z M 16.5 2.25 L 7.5 2.25 C 4.602 2.253 2.253 4.602 2.25 7.5 L 2.25 16.5 C 2.253 19.398 4.602 21.747 7.5 21.75 L 16.5 21.75 C 19.398 21.747 21.747 19.398 21.75 16.5 L 21.75 7.5 C 21.747 4.602 19.398 2.253 16.5 2.25 Z M 20.25 16.5 C 20.25 18.571 18.571 20.25 16.5 20.25 L 7.5 20.25 C 5.429 20.25 3.75 18.571 3.75 16.5 L 3.75 7.5 C 3.75 5.429 5.429 3.75 7.5 3.75 L 16.5 3.75 C 18.571 3.75 20.25 5.429 20.25 7.5 Z M 18 7.125 C 18 7.746 17.496 8.25 16.875 8.25 C 16.254 8.25 15.75 7.746 15.75 7.125 C 15.75 6.504 16.254 6 16.875 6 C 17.496 6 18 6.504 18 7.125 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3354500331,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            EtNXBQAdL: {\n              svgContentId: 3157805521\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed7() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-d7e2za\",\n          \"data-framer-name\": \"shopping-cart\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"e_rfcek9h\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20.826 5.519 C 20.683 5.349 20.472 5.25 20.25 5.25 L 5.126 5.25 L 4.668 2.732 C 4.538 2.019 3.917 1.5 3.192 1.5 L 1.5 1.5 C 1.086 1.5 0.75 1.836 0.75 2.25 C 0.75 2.664 1.086 3 1.5 3 L 3.188 3 L 5.584 16.152 C 5.654 16.542 5.827 16.907 6.083 17.209 C 5.1 18.127 4.97 19.641 5.784 20.713 C 6.597 21.786 8.089 22.069 9.239 21.37 C 10.389 20.671 10.824 19.215 10.246 18 L 14.504 18 C 14.336 18.351 14.249 18.736 14.25 19.125 C 14.25 20.575 15.425 21.75 16.875 21.75 C 18.325 21.75 19.5 20.575 19.5 19.125 C 19.5 17.675 18.325 16.5 16.875 16.5 L 7.797 16.5 C 7.435 16.5 7.124 16.241 7.059 15.884 L 6.762 14.25 L 17.637 14.25 C 18.725 14.25 19.656 13.472 19.851 12.402 L 20.991 6.134 C 21.03 5.915 20.969 5.689 20.826 5.519 Z M 9 19.125 C 9 19.746 8.496 20.25 7.875 20.25 C 7.254 20.25 6.75 19.746 6.75 19.125 C 6.75 18.504 7.254 18 7.875 18 C 8.496 18 9 18.504 9 19.125 Z M 18 19.125 C 18 19.746 17.496 20.25 16.875 20.25 C 16.254 20.25 15.75 19.746 15.75 19.125 C 15.75 18.504 16.254 18 16.875 18 C 17.496 18 18 18.504 18 19.125 Z M 18.375 12.134 C 18.31 12.492 17.998 12.751 17.634 12.75 L 6.489 12.75 L 5.399 6.75 L 19.351 6.75 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 986820893,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            h4MqRgf2d: {\n              svgContentId: 3205468193\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed8() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-1kvb1m\",\n          \"data-framer-name\": \"linked-in\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Z4QBvhFP3\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 20.25 2.25 L 3.75 2.25 C 2.922 2.25 2.25 2.922 2.25 3.75 L 2.25 20.25 C 2.25 21.078 2.922 21.75 3.75 21.75 L 20.25 21.75 C 21.078 21.75 21.75 21.078 21.75 20.25 L 21.75 3.75 C 21.75 2.922 21.078 2.25 20.25 2.25 Z M 20.25 20.25 L 3.75 20.25 L 3.75 3.75 L 20.25 3.75 Z M 9 10.5 L 9 16.5 C 9 16.914 8.664 17.25 8.25 17.25 C 7.836 17.25 7.5 16.914 7.5 16.5 L 7.5 10.5 C 7.5 10.086 7.836 9.75 8.25 9.75 C 8.664 9.75 9 10.086 9 10.5 Z M 17.25 13.125 L 17.25 16.5 C 17.25 16.914 16.914 17.25 16.5 17.25 C 16.086 17.25 15.75 16.914 15.75 16.5 L 15.75 13.125 C 15.75 12.089 14.911 11.25 13.875 11.25 C 12.839 11.25 12 12.089 12 13.125 L 12 16.5 C 12 16.914 11.664 17.25 11.25 17.25 C 10.836 17.25 10.5 16.914 10.5 16.5 L 10.5 10.5 C 10.502 10.12 10.788 9.801 11.166 9.759 C 11.544 9.716 11.894 9.963 11.98 10.333 C 13.014 9.632 14.351 9.559 15.455 10.144 C 16.559 10.729 17.25 11.876 17.25 13.125 Z M 9.375 7.875 C 9.375 8.496 8.871 9 8.25 9 C 7.629 9 7.125 8.496 7.125 7.875 C 7.125 7.254 7.629 6.75 8.25 6.75 C 8.871 6.75 9.375 7.254 9.375 7.875 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3258573880,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            IsO0SptH0: {\n              svgContentId: 4143090363\n            }\n          }, baseVariant, gestureVariant)\n        }), isDisplayed9() && /*#__PURE__*/_jsx(SVG, {\n          className: \"framer-5yqbzf\",\n          \"data-framer-name\": \"resume\",\n          layout: \"position\",\n          layoutDependency: layoutDependency,\n          layoutId: \"bTPIO1s7C\",\n          opacity: 1,\n          svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 19.761 3.68 L 7.55 1.523 C 6.734 1.38 5.956 1.925 5.813 2.74 L 3.023 18.584 C 2.955 18.976 3.044 19.379 3.273 19.705 C 3.501 20.031 3.85 20.253 4.242 20.321 L 16.453 22.477 C 16.845 22.547 17.249 22.457 17.575 22.228 C 17.901 22 18.123 21.651 18.191 21.259 L 20.98 5.415 C 21.123 4.599 20.577 3.822 19.761 3.68 Z M 16.712 21 L 4.5 18.844 L 7.289 3 L 19.5 5.156 Z M 8.376 5.477 C 8.448 5.069 8.837 4.797 9.245 4.869 L 17.026 6.243 C 17.409 6.31 17.678 6.659 17.644 7.047 C 17.61 7.435 17.285 7.732 16.896 7.732 C 16.852 7.732 16.808 7.728 16.764 7.72 L 8.983 6.346 C 8.575 6.274 8.304 5.885 8.376 5.477 Z M 7.856 8.432 C 7.891 8.236 8.002 8.062 8.165 7.948 C 8.328 7.834 8.529 7.789 8.725 7.823 L 16.507 9.198 C 16.893 9.262 17.164 9.613 17.13 10.003 C 17.096 10.393 16.767 10.691 16.375 10.687 C 16.331 10.688 16.287 10.684 16.243 10.675 L 8.462 9.302 C 8.055 9.229 7.784 8.839 7.856 8.432 Z M 7.336 11.386 C 7.41 10.979 7.798 10.709 8.205 10.781 L 12.094 11.465 C 12.477 11.532 12.745 11.881 12.712 12.268 C 12.678 12.656 12.353 12.953 11.964 12.953 C 11.92 12.953 11.876 12.95 11.833 12.942 L 7.943 12.255 C 7.535 12.182 7.264 11.793 7.336 11.386 Z\" fill=\"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33)) /* {&quot;name&quot;:&quot;Grey 4&quot;} */\"></path></svg>',\n          svgContentId: 3400758944,\n          transition: transition,\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            MglwpzetF: {\n              svgContentId: 3578926057\n            }\n          }, baseVariant, gestureVariant)\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-34Vbc [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-34Vbc .framer-11a678j { display: block; }\", \".framer-34Vbc .framer-sill9v { height: 24px; overflow: hidden; position: relative; width: 24px; }\", \".framer-34Vbc .framer-11i1xk6, .framer-34Vbc .framer-5dhhwp, .framer-34Vbc .framer-1kc9iv3, .framer-34Vbc .framer-1mn2cyl, .framer-34Vbc .framer-wr57ry, .framer-34Vbc .framer-1mtith7, .framer-34Vbc .framer-15stq8y, .framer-34Vbc .framer-44jfrj, .framer-34Vbc .framer-d7e2za, .framer-34Vbc .framer-1kvb1m { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\", \".framer-34Vbc .framer-5yqbzf { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D5r3Z91Yk\":{\"layout\":[\"fixed\",\"fixed\"]},\"HMDecjtDi\":{\"layout\":[\"fixed\",\"fixed\"]},\"SfKmYwOwO\":{\"layout\":[\"fixed\",\"fixed\"]},\"hxh2iTXFr\":{\"layout\":[\"fixed\",\"fixed\"]},\"CukrhFQk2\":{\"layout\":[\"fixed\",\"fixed\"]},\"EtNXBQAdL\":{\"layout\":[\"fixed\",\"fixed\"]},\"h4MqRgf2d\":{\"layout\":[\"fixed\",\"fixed\"]},\"IsO0SptH0\":{\"layout\":[\"fixed\",\"fixed\"]},\"MglwpzetF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerWosxDqsgT = withCSS(Component, css, \"framer-34Vbc\");\nexport default FramerWosxDqsgT;\nFramerWosxDqsgT.displayName = \"Dock Icon\";\nFramerWosxDqsgT.defaultProps = {\n  height: 24,\n  width: 24\n};\naddPropertyControls(FramerWosxDqsgT, {\n  variant: {\n    options: [\"CnH093zKe\", \"D5r3Z91Yk\", \"HMDecjtDi\", \"SfKmYwOwO\", \"hxh2iTXFr\", \"CukrhFQk2\", \"EtNXBQAdL\", \"h4MqRgf2d\", \"IsO0SptH0\", \"MglwpzetF\"],\n    optionTitles: [\"home\", \"projects\", \"store\", \"about me\", \"contact\", \"twitter\", \"instagram\", \"shopping-cart\", \"linked-in\", \"resume\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerWosxDqsgT, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerWosxDqsgT\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D5r3Z91Yk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HMDecjtDi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SfKmYwOwO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hxh2iTXFr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CukrhFQk2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EtNXBQAdL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h4MqRgf2d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IsO0SptH0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MglwpzetF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./WosxDqsgT.map", "// Generated by Framer (6f17e57)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/H4OHcdXxZyPVKySUy1y2/Phosphor.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/46pnyRWtzRJbmsTDWIDH/Z089SOK0xXGc37NecEpl/uJUh8AEM3.js\";\nimport DockIcon from \"https://framerusercontent.com/modules/xUj2XSMNboY3YNuczRA3/s0hz948AjZ88Pawtpy4a/WosxDqsgT.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst DockIconFonts = getFonts(DockIcon);\nconst DockIconControls = getPropertyControls(DockIcon);\nconst enabledGestures = {\n  MfSW4P_5c: {\n    hover: true\n  },\n  TKBrbvqUx: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"TKBrbvqUx\", \"MfSW4P_5c\", \"MGrUbAyjd\", \"QYqnZ8xf6\"];\nconst variantClassNames = {\n  MfSW4P_5c: \"framer-v-hx6bre\",\n  MGrUbAyjd: \"framer-v-ypnm0m\",\n  QYqnZ8xf6: \"framer-v-1ehk418\",\n  TKBrbvqUx: \"framer-v-n7kl7o\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Desktop-Active\": \"MfSW4P_5c\",\n  \"Desktop-Inactive\": \"TKBrbvqUx\",\n  \"Phone-Active\": \"QYqnZ8xf6\",\n  \"Phone-Inactive\": \"MGrUbAyjd\"\n};\nconst transitions = {\n  default: {\n    damping: 27,\n    delay: 0,\n    duration: .15,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 539,\n    type: \"tween\"\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"TKBrbvqUx\",\n  link: sToyyiE4y,\n  newTab: DFnxIKHTo = false,\n  icon: TwaMOAsec = \"CnH093zKe\",\n  hoverColor: f01l9ii6G = 'var(--token-8516d9f4-c1e1-46b1-ac13-00c0262aaf40, rgb(225, 220, 241)) /* {\"name\":\"Purple 2\"} */',\n  popoverText: Ol7CZdSLq = \"Popover\",\n  showPopoverIcon: x9UqHN8Av = false,\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"TKBrbvqUx\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if ([\"MGrUbAyjd\", \"QYqnZ8xf6\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const isDisplayed1 = () => {\n    if (gestureVariant === \"MfSW4P_5c-hover\") return true;\n    if ([\"MfSW4P_5c\", \"QYqnZ8xf6\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-UQqCF\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: sToyyiE4y,\n        openInNewTab: DFnxIKHTo,\n        smoothScroll: true,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          \"aria-label\": \"dock-item\",\n          className: `${cx(\"framer-n7kl7o\", className)} framer-a729hu`,\n          \"data-framer-name\": \"Desktop-Inactive\",\n          layoutDependency: layoutDependency,\n          layoutId: \"TKBrbvqUx\",\n          ref: ref,\n          style: {\n            borderBottomLeftRadius: 12,\n            borderBottomRightRadius: 12,\n            borderTopLeftRadius: 12,\n            borderTopRightRadius: 12,\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"MfSW4P_5c-hover\": {\n              \"data-framer-name\": undefined\n            },\n            \"TKBrbvqUx-hover\": {\n              \"data-framer-name\": undefined\n            },\n            MfSW4P_5c: {\n              \"data-framer-name\": \"Desktop-Active\"\n            },\n            MGrUbAyjd: {\n              \"data-framer-name\": \"Phone-Inactive\"\n            },\n            QYqnZ8xf6: {\n              \"data-framer-name\": \"Phone-Active\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-17w3x5v\",\n            \"data-border\": true,\n            \"data-framer-name\": \"popover\",\n            layoutDependency: layoutDependency,\n            layoutId: \"pdKCmEMZT\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": 'var(--token-3582c55a-c488-4063-91fb-bfcd1f055dae, rgba(255, 255, 255, 0.84)) /* {\"name\":\"Outline 2\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"var(--token-f8a3596b-11e1-4890-b487-337e33fa0665, rgb(248, 248, 248))\",\n              borderBottomLeftRadius: 8,\n              borderBottomRightRadius: 8,\n              borderTopLeftRadius: 8,\n              borderTopRightRadius: 8,\n              boxShadow: \"0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 2px 8px 0px rgba(0, 0, 0, 0.06), 0px 4px 16px 0px rgba(0, 0, 0, 0.06)\",\n              opacity: 0\n            },\n            transformTemplate: transformTemplate,\n            transition: transition,\n            variants: {\n              \"MfSW4P_5c-hover\": {\n                \"--border-color\": 'var(--token-f72245a0-a73a-4a39-87b5-98138708b4c0, rgb(0, 0, 0)) /* {\"name\":\"Outline 3\"} */',\n                backgroundColor: \"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33))\",\n                opacity: 1\n              },\n              \"TKBrbvqUx-hover\": {\n                \"--border-color\": 'var(--token-f72245a0-a73a-4a39-87b5-98138708b4c0, rgb(0, 0, 0)) /* {\"name\":\"Outline 3\"} */',\n                backgroundColor: \"var(--token-0073ae2f-0032-441f-8a2d-71861ef066c4, rgb(33, 33, 33))\",\n                opacity: 1\n              }\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-98d4ea\",\n                  \"data-styles-preset\": \"uJUh8AEM3\",\n                  children: \"Popover\"\n                })\n              }),\n              className: \"framer-zoebak\",\n              layoutDependency: layoutDependency,\n              layoutId: \"fq3w_ig4f\",\n              style: {\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: Ol7CZdSLq,\n              transition: transition,\n              variants: {\n                \"MfSW4P_5c-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-39687726-2aef-44fc-89b6-4f29b277e9c4, rgb(255, 255, 255)) \"\n                },\n                \"TKBrbvqUx-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-39687726-2aef-44fc-89b6-4f29b277e9c4, rgb(255, 255, 255)) \"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"MfSW4P_5c-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-98d4ea\",\n                      \"data-styles-preset\": \"uJUh8AEM3\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Popover\"\n                    })\n                  })\n                },\n                \"TKBrbvqUx-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      className: \"framer-styles-preset-98d4ea\",\n                      \"data-styles-preset\": \"uJUh8AEM3\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"Popover\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), x9UqHN8Av && /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1y5zjnw-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"VBaI1FScA-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(Phosphor, {\n                color: 'var(--token-551abb0f-2d4b-41ad-ae18-9b7fa24f09ff, rgb(110, 110, 110)) /* {\"name\":\"Grey 3\"} */',\n                height: \"100%\",\n                iconSearch: \"House\",\n                iconSelection: \"ArrowUpRight\",\n                id: \"VBaI1FScA\",\n                layoutId: \"VBaI1FScA\",\n                mirrored: false,\n                selectByList: true,\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                weight: \"regular\",\n                width: \"100%\"\n              })\n            })]\n          }), /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-6jl7gl\",\n            \"data-border\": true,\n            \"data-framer-name\": \"dock-item-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"tP4UtTf5Q\",\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": 'var(--token-ef132aab-4841-440d-a4a7-2582b8e8cce9, rgba(0, 0, 0, 0.1)) /* {\"name\":\"Outline 1\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgba(255, 255, 255, 0.01)\",\n              borderBottomLeftRadius: 12,\n              borderBottomRightRadius: 12,\n              borderTopLeftRadius: 12,\n              borderTopRightRadius: 12,\n              boxShadow: '0px 1px 4px 0px var(--token-a859bcd3-2adf-4e7e-a9ec-e6905c23dbff, rgba(0, 0, 0, 0.04)) /* {\"name\":\"Shadow\"} */, 0px 2px 8px 0px var(--token-a859bcd3-2adf-4e7e-a9ec-e6905c23dbff, rgba(0, 0, 0, 0.04)) /* {\"name\":\"Shadow\"} */'\n            },\n            transition: transition,\n            variants: {\n              \"TKBrbvqUx-hover\": {\n                \"--border-bottom-width\": \"2px\",\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"2px\",\n                \"--border-top-width\": \"2px\",\n                backgroundColor: f01l9ii6G\n              },\n              MfSW4P_5c: {\n                \"--border-bottom-width\": \"2px\",\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"2px\",\n                \"--border-top-width\": \"2px\",\n                backgroundColor: f01l9ii6G\n              },\n              MGrUbAyjd: {\n                backgroundColor: \"rgba(0, 0, 0, 0)\"\n              },\n              QYqnZ8xf6: {\n                \"--border-bottom-width\": \"2px\",\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"2px\",\n                \"--border-top-width\": \"2px\",\n                backgroundColor: f01l9ii6G\n              }\n            },\n            children: /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1j35c2k-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"I7VNQ9jqZ-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(DockIcon, {\n                height: \"100%\",\n                id: \"I7VNQ9jqZ\",\n                layoutId: \"I7VNQ9jqZ\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                variant: TwaMOAsec,\n                width: \"100%\"\n              })\n            })\n          }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-14obmwt\",\n            \"data-framer-name\": \"active-indicator\",\n            layoutDependency: layoutDependency,\n            layoutId: \"K4CbOG3bc\",\n            style: {\n              backgroundColor: \"var(--token-ef132aab-4841-440d-a4a7-2582b8e8cce9, rgba(0, 0, 0, 0.1))\",\n              borderBottomLeftRadius: 2,\n              borderBottomRightRadius: 2,\n              borderTopLeftRadius: 2,\n              borderTopRightRadius: 2\n            },\n            transition: transition,\n            variants: {\n              \"MfSW4P_5c-hover\": {\n                backgroundColor: \"var(--token-f72245a0-a73a-4a39-87b5-98138708b4c0, rgb(0, 0, 0))\"\n              },\n              MfSW4P_5c: {\n                backgroundColor: \"var(--token-f72245a0-a73a-4a39-87b5-98138708b4c0, rgb(33, 33, 33))\"\n              },\n              QYqnZ8xf6: {\n                backgroundColor: \"var(--token-f72245a0-a73a-4a39-87b5-98138708b4c0, rgb(33, 33, 33))\"\n              }\n            }\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-UQqCF [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-UQqCF .framer-a729hu { display: block; }\", \".framer-UQqCF .framer-n7kl7o { height: 48px; overflow: visible; position: relative; text-decoration: none; width: 48px; }\", \".framer-UQqCF .framer-17w3x5v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 4px 8px 4px 8px; pointer-events: none; position: absolute; top: -38px; width: min-content; z-index: 1; }\", \".framer-UQqCF .framer-zoebak { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-UQqCF .framer-1y5zjnw-container { flex: none; height: 16px; position: relative; width: 16px; }\", \".framer-UQqCF .framer-6jl7gl { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\", \".framer-UQqCF .framer-1j35c2k-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\", \".framer-UQqCF .framer-14obmwt { bottom: -7px; flex: none; height: 3px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; pointer-events: none; position: absolute; width: 16px; }\", \".framer-UQqCF .framer-v-n7kl7o .framer-n7kl7o, .framer-UQqCF .framer-v-hx6bre .framer-n7kl7o { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-UQqCF .framer-17w3x5v { gap: 0px; } .framer-UQqCF .framer-17w3x5v > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-UQqCF .framer-17w3x5v > :first-child { margin-left: 0px; } .framer-UQqCF .framer-17w3x5v > :last-child { margin-right: 0px; } }\", \".framer-UQqCF.framer-v-hx6bre .framer-n7kl7o, .framer-UQqCF.framer-v-ypnm0m .framer-n7kl7o, .framer-UQqCF.framer-v-1ehk418 .framer-n7kl7o, .framer-UQqCF.framer-v-n7kl7o.hover .framer-n7kl7o { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); }\", \".framer-UQqCF.framer-v-n7kl7o.hover .framer-17w3x5v { height: 30px; top: -46px; }\", \".framer-UQqCF.framer-v-n7kl7o.hover .framer-6jl7gl { overflow: hidden; will-change: transform; }\", \".framer-UQqCF.framer-v-hx6bre.hover .framer-17w3x5v { top: -46px; }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 48\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 48\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MfSW4P_5c\":{\"layout\":[\"fixed\",\"fixed\"]},\"MGrUbAyjd\":{\"layout\":[\"fixed\",\"fixed\"]},\"QYqnZ8xf6\":{\"layout\":[\"fixed\",\"fixed\"]},\"RWiYWbFHN\":{\"layout\":[\"fixed\",\"fixed\"]},\"N1t4wucVv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerVariables {\"sToyyiE4y\":\"link\",\"DFnxIKHTo\":\"newTab\",\"TwaMOAsec\":\"icon\",\"f01l9ii6G\":\"hoverColor\",\"Ol7CZdSLq\":\"popoverText\",\"x9UqHN8Av\":\"showPopoverIcon\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FramerX5qdQp_9V = withCSS(Component, css, \"framer-UQqCF\");\nexport default FramerX5qdQp_9V;\nFramerX5qdQp_9V.displayName = \"Dock Item\";\nFramerX5qdQp_9V.defaultProps = {\n  height: 48,\n  width: 48\n};\naddPropertyControls(FramerX5qdQp_9V, {\n  variant: {\n    options: [\"TKBrbvqUx\", \"MfSW4P_5c\", \"MGrUbAyjd\", \"QYqnZ8xf6\"],\n    optionTitles: [\"Desktop-Inactive\", \"Desktop-Active\", \"Phone-Inactive\", \"Phone-Active\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  sToyyiE4y: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  DFnxIKHTo: {\n    defaultValue: false,\n    title: \"New Tab\",\n    type: ControlType.Boolean\n  },\n  TwaMOAsec: (DockIconControls === null || DockIconControls === void 0 ? void 0 : DockIconControls[\"variant\"]) && {\n    ...DockIconControls[\"variant\"],\n    defaultValue: \"CnH093zKe\",\n    hidden: undefined,\n    title: \"Icon\"\n  },\n  f01l9ii6G: {\n    defaultValue: 'var(--token-8516d9f4-c1e1-46b1-ac13-00c0262aaf40, rgb(225, 220, 241)) /* {\"name\":\"Purple 2\"} */',\n    title: \"Hover Color\",\n    type: ControlType.Color\n  },\n  Ol7CZdSLq: {\n    defaultValue: \"Popover\",\n    displayTextArea: false,\n    placeholder: \"Popover\",\n    title: \"Popover Text\",\n    type: ControlType.String\n  },\n  x9UqHN8Av: {\n    defaultValue: false,\n    title: \"Show Popover Icon\",\n    type: ControlType.Boolean\n  }\n});\naddFonts(FramerX5qdQp_9V, [...PhosphorFonts, ...DockIconFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerX5qdQp_9V\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"sToyyiE4y\\\":\\\"link\\\",\\\"DFnxIKHTo\\\":\\\"newTab\\\",\\\"TwaMOAsec\\\":\\\"icon\\\",\\\"f01l9ii6G\\\":\\\"hoverColor\\\",\\\"Ol7CZdSLq\\\":\\\"popoverText\\\",\\\"x9UqHN8Av\\\":\\\"showPopoverIcon\\\"}\",\n        \"framerIntrinsicWidth\": \"48\",\n        \"framerIntrinsicHeight\": \"48\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MfSW4P_5c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MGrUbAyjd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QYqnZ8xf6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RWiYWbFHN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N1t4wucVv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./X5qdQp_9V.map", "// Generated by Framer (6f17e57)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, resolveLink, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport DockItem from \"https://framerusercontent.com/modules/2RcIpbn2JANVzNO6Wb4F/2VZWLEP5LohGVZnjtHBt/X5qdQp_9V.js\";\nconst DockItemFonts = getFonts(DockItem);\nconst DockItemControls = getPropertyControls(DockItem);\nconst cycleOrder = [\"Zl3lQySK_\", \"U2XXk9Ct2\"];\nconst variantClassNames = {\n  U2XXk9Ct2: \"framer-v-k21yc6\",\n  Zl3lQySK_: \"framer-v-1l37g05\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Desktop: \"Zl3lQySK_\",\n  Phone: \"U2XXk9Ct2\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: 0,\n    ease: [0, 0, 1, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"tween\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"Zl3lQySK_\",\n  home: y5sJFpmO9 = \"TKBrbvqUx\",\n  projects: HJI1Mkyq7 = \"TKBrbvqUx\",\n  store: alCsRnsgJ = \"TKBrbvqUx\",\n  aboutMe: qu5KiH7jw = \"TKBrbvqUx\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Zl3lQySK_\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const router = useRouter();\n  const isDisplayed = () => {\n    if (baseVariant === \"U2XXk9Ct2\") return false;\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ZkSFw\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.nav, {\n        ...restProps,\n        \"aria-label\": \"dock\",\n        className: cx(\"framer-1l37g05\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"Zl3lQySK_\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"1px\",\n          \"--border-color\": 'var(--token-3582c55a-c488-4063-91fb-bfcd1f055dae, rgba(255, 255, 255, 0.84)) /* {\"name\":\"Outline 2\"} */',\n          \"--border-left-width\": \"1px\",\n          \"--border-right-width\": \"1px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backdropFilter: \"blur(12px)\",\n          backgroundColor: \"var(--token-597d41e2-c0cd-4cdc-8469-3184107e4e5f, rgba(248, 248, 248, 0.84))\",\n          borderBottomLeftRadius: 24,\n          borderBottomRightRadius: 24,\n          borderTopLeftRadius: 24,\n          borderTopRightRadius: 24,\n          boxShadow: '0px 0px 4px 0px var(--token-a859bcd3-2adf-4e7e-a9ec-e6905c23dbff, rgba(0, 0, 0, 0.04)) /* {\"name\":\"Shadow\"} */, 0px 4px 16px 0px var(--token-a859bcd3-2adf-4e7e-a9ec-e6905c23dbff, rgba(0, 0, 0, 0.04)) /* {\"name\":\"Shadow\"} */, 0px 8px 32px 0px var(--token-a859bcd3-2adf-4e7e-a9ec-e6905c23dbff, rgba(0, 0, 0, 0.04)) /* {\"name\":\"Shadow\"} */',\n          WebkitBackdropFilter: \"blur(12px)\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          U2XXk9Ct2: {\n            \"data-framer-name\": \"Phone\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-15irurt-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"jFR4cnS7k-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-8516d9f4-c1e1-46b1-ac13-00c0262aaf40, rgb(225, 220, 241)) /* {\"name\":\"Purple 2\"} */',\n            icon: \"CnH093zKe\",\n            id: \"jFR4cnS7k\",\n            layoutId: \"jFR4cnS7k\",\n            link: resolveLink({\n              webPageId: \"augiA20Il\"\n            }, router),\n            newTab: false,\n            popoverText: \"Home\",\n            showPopoverIcon: false,\n            variant: y5sJFpmO9,\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-oflkfe-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"ktjYocsOU-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-6d781651-57c6-4861-81d5-e56dfeeab62b, rgb(255, 247, 204)) /* {\"name\":\"Yellow 1\"} */',\n            icon: \"D5r3Z91Yk\",\n            id: \"ktjYocsOU\",\n            layoutId: \"ktjYocsOU\",\n            link: resolveLink({\n              webPageId: \"uAHS5Tspc\"\n            }, router),\n            newTab: false,\n            popoverText: \"Projects\",\n            showPopoverIcon: false,\n            variant: HJI1Mkyq7,\n            width: \"100%\"\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-6qka7z-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"v9QfVFAM0-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-f0cc903b-c493-400d-9c06-eb681873c67f, rgb(255, 224, 229)) /* {\"name\":\"Pink 1\"} */',\n            icon: \"SfKmYwOwO\",\n            id: \"v9QfVFAM0\",\n            layoutId: \"v9QfVFAM0\",\n            link: resolveLink({\n              webPageId: \"IDWrLHBcp\"\n            }, router),\n            newTab: false,\n            popoverText: \"About me\",\n            showPopoverIcon: false,\n            variant: qu5KiH7jw,\n            width: \"100%\"\n          })\n        }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-6p3ye9\",\n          \"data-framer-name\": \"Divider\",\n          layoutDependency: layoutDependency,\n          layoutId: \"jmKEshkaE\",\n          style: {\n            backgroundColor: \"var(--token-ef132aab-4841-440d-a4a7-2582b8e8cce9, rgba(0, 0, 0, 0.1))\",\n            borderBottomLeftRadius: 2,\n            borderBottomRightRadius: 2,\n            borderTopLeftRadius: 2,\n            borderTopRightRadius: 2\n          },\n          transition: transition\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-9ut9os-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"jfW4TGn0U-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-4db2301a-ea59-4477-afc0-c98ce841f101, rgb(238, 238, 238)) /* {\"name\":\"Grey 0\"} */',\n            icon: \"MglwpzetF\",\n            id: \"jfW4TGn0U\",\n            layoutId: \"jfW4TGn0U\",\n            link: \"https://read.cv/elizabethchen\",\n            newTab: true,\n            popoverText: \"read.cv/elizabethchen\",\n            showPopoverIcon: true,\n            variant: \"TKBrbvqUx\",\n            width: \"100%\"\n          })\n        }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-16z1lqy-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"gIcvxRGHA-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-4db2301a-ea59-4477-afc0-c98ce841f101, rgb(238, 238, 238)) /* {\"name\":\"Grey 0\"} */',\n            icon: \"hxh2iTXFr\",\n            id: \"gIcvxRGHA\",\n            layoutId: \"gIcvxRGHA\",\n            link: \"mailto:elizabethchen0223@gmail.com\",\n            newTab: true,\n            popoverText: \"elizabethchen0223@gmail.com\",\n            showPopoverIcon: true,\n            variant: \"TKBrbvqUx\",\n            width: \"100%\"\n          })\n        }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-dkee7i-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"XRf9IeJgb-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(DockItem, {\n            height: \"100%\",\n            hoverColor: 'var(--token-4db2301a-ea59-4477-afc0-c98ce841f101, rgb(238, 238, 238)) /* {\"name\":\"Grey 0\"} */',\n            icon: \"IsO0SptH0\",\n            id: \"XRf9IeJgb\",\n            layoutId: \"XRf9IeJgb\",\n            link: \"https://www.linkedin.com/in/elizabeth-yili-chen/\",\n            newTab: false,\n            popoverText: \"@elizabeth-yili-chen\",\n            showPopoverIcon: true,\n            variant: \"TKBrbvqUx\",\n            width: \"100%\"\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-ZkSFw [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-ZkSFw .framer-7nbw4h { display: block; }\", \".framer-ZkSFw .framer-1l37g05 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 12px 12px 12px; position: relative; width: min-content; }\", \".framer-ZkSFw .framer-15irurt-container, .framer-ZkSFw .framer-oflkfe-container, .framer-ZkSFw .framer-184kmzz-container, .framer-ZkSFw .framer-6qka7z-container, .framer-ZkSFw .framer-9ut9os-container, .framer-ZkSFw .framer-16z1lqy-container, .framer-ZkSFw .framer-dkee7i-container, .framer-ZkSFw .framer-1ms7dkf-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-ZkSFw .framer-6p3ye9 { flex: none; height: 20px; overflow: hidden; position: relative; width: 1px; will-change: transform; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ZkSFw .framer-1l37g05 { gap: 0px; } .framer-ZkSFw .framer-1l37g05 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-ZkSFw .framer-1l37g05 > :first-child { margin-left: 0px; } .framer-ZkSFw .framer-1l37g05 > :last-child { margin-right: 0px; } }\", \".framer-ZkSFw.framer-v-k21yc6 .framer-15irurt-container { order: 0; }\", \".framer-ZkSFw.framer-v-k21yc6 .framer-oflkfe-container { order: 1; }\", \".framer-ZkSFw.framer-v-k21yc6 .framer-6qka7z-container { order: 3; }\", \".framer-ZkSFw.framer-v-k21yc6 .framer-9ut9os-container { order: 7; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicHeight 72\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerIntrinsicWidth 385\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"U2XXk9Ct2\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        * @framerVariables {\"y5sJFpmO9\":\"home\",\"HJI1Mkyq7\":\"projects\",\"alCsRnsgJ\":\"store\",\"qu5KiH7jw\":\"aboutMe\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        */\nconst FramerF1DRQZOh4 = withCSS(Component, css, \"framer-ZkSFw\");\nexport default FramerF1DRQZOh4;\nFramerF1DRQZOh4.displayName = \"Dock\";\nFramerF1DRQZOh4.defaultProps = {\n  height: 72,\n  width: 385\n};\naddPropertyControls(FramerF1DRQZOh4, {\n  variant: {\n    options: [\"Zl3lQySK_\", \"U2XXk9Ct2\"],\n    optionTitles: [\"Desktop\", \"Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  y5sJFpmO9: (DockItemControls === null || DockItemControls === void 0 ? void 0 : DockItemControls[\"variant\"]) && {\n    ...DockItemControls[\"variant\"],\n    defaultValue: \"TKBrbvqUx\",\n    hidden: undefined,\n    title: \"Home\"\n  },\n  HJI1Mkyq7: (DockItemControls === null || DockItemControls === void 0 ? void 0 : DockItemControls[\"variant\"]) && {\n    ...DockItemControls[\"variant\"],\n    defaultValue: \"TKBrbvqUx\",\n    hidden: undefined,\n    title: \"Projects\"\n  },\n  alCsRnsgJ: (DockItemControls === null || DockItemControls === void 0 ? void 0 : DockItemControls[\"variant\"]) && {\n    ...DockItemControls[\"variant\"],\n    defaultValue: \"TKBrbvqUx\",\n    hidden: undefined,\n    title: \"Store\"\n  },\n  qu5KiH7jw: (DockItemControls === null || DockItemControls === void 0 ? void 0 : DockItemControls[\"variant\"]) && {\n    ...DockItemControls[\"variant\"],\n    defaultValue: \"TKBrbvqUx\",\n    hidden: undefined,\n    title: \"About Me\"\n  }\n});\naddFonts(FramerF1DRQZOh4, [...DockItemFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerF1DRQZOh4\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"385\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"72\",\n        \"framerVariables\": \"{\\\"y5sJFpmO9\\\":\\\"home\\\",\\\"HJI1Mkyq7\\\":\\\"projects\\\",\\\"alCsRnsgJ\\\":\\\"store\\\",\\\"qu5KiH7jw\\\":\\\"aboutMe\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U2XXk9Ct2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "isDisplayed7", "isDisplayed8", "isDisplayed9", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "css", "FramerWosxDqsgT", "withCSS", "WosxDqsgT_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "DockIconFonts", "WosxDqsgT_default", "DockIconControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "sToyyiE4y", "DFnxIKHTo", "TwaMOAsec", "f01l9ii6G", "Ol7CZdSLq", "x9UqHN8Av", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerX5qdQp_9V", "withCSS", "X5qdQp_9V_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "DockItemFonts", "getFonts", "X5qdQp_9V_default", "DockItemControls", "getPropertyControls", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "y5sJFpmO9", "HJI1Mkyq7", "alCsRnsgJ", "qu5KiH7jw", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "router", "useRouter", "isDisplayed", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerF1DRQZOh4", "withCSS", "F1DRQZOh4_default", "addPropertyControls", "ControlType", "addFonts"]
}
