{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/qk5QziV3K621trfDd97z/3DE4Od4C0gszD0OpQ19l/xuagjXFig.js", "ssg:https://framerusercontent.com/modules/WnqCgIHVHDQb0LHWY2Iu/PJmVvDn0h6CQGZUZkdCa/aTk1brPPN.js", "ssg:https://framerusercontent.com/modules/BLMWOjC0jx5WeWOEZQWt/NkHyZSQ2rVpWfYkhwpfy/JiVqtES_o.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/HrxLgn3HodsTJEblZU6m/Ticker.js", "ssg:https://framerusercontent.com/modules/Oipr52ZYXvKSL2NE9Dsx/5K0aMght8TWZuWrnesrP/jKkFv_Th8.js", "ssg:https://framerusercontent.com/modules/4IFmm8rpntPZZQHm6yXD/DRZGlBUrn43ymhs0hWgx/KVTDCnLFG.js", "ssg:https://framerusercontent.com/modules/xV7hP4sTZ6PdB4QRMGRQ/2MyAV69An41i9hrheTQ0/PjMQYq1mx.js", "ssg:https://framerusercontent.com/modules/HVz8UnkwbXoLVozwMhHi/B1knzcxdIByou40GkoyM/vqYzZRa4e.js", "ssg:https://framerusercontent.com/modules/L8IRKuGHbQij3Jh94tQX/rv92upXlVRR9RzlkAFJa/pCB0muisn.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\"; // Generated by Framer (5d34d90)\nimport * as React from \"react\";\nimport { motion, LayoutGroup } from \"framer-motion\";\nimport { addFonts, withCSS, addPropertyControls, ControlType, cx, useVariantState, getFonts, Link, getPropertyControls } from \"framer\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xUCuNdICT7LqG93nhqbM/Phosphor.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst PhosphorControls = getPropertyControls(Phosphor);\nconst enabledGestures = {\n  hTOdgsAT7: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"hTOdgsAT7\"];\nconst variantClassNames = {\n  hTOdgsAT7: \"framer-v-oq6mjr\"\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 = {};\nconst transitions = {\n  default: {\n    type: \"spring\",\n    ease: [.44, 0, .56, 1],\n    duration: .3,\n    delay: 0,\n    stiffness: 500,\n    damping: 60,\n    mass: 1\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst useRandomID = () => {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"hTOdgsAT7\",\n  link: biVxlWJHK,\n  icon: ux1kMbN5E = \"TwitterLogo\",\n  color: GHra6hRvl = 'var(--token-6bc9829d-43a4-4138-932b-954725c8f06a, rgb(15, 23, 42)) /* {\"name\":\"Slate/900\"} */',\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    variants,\n    baseVariant,\n    gestureVariant,\n    classNames,\n    transition,\n    setVariant,\n    setGestureState\n  } = useVariantState({\n    defaultVariant: \"hTOdgsAT7\",\n    variant,\n    transitions,\n    variantClassNames,\n    enabledGestures,\n    cycleOrder\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-0rGHZ\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: biVxlWJHK,\n        openInNewTab: true,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: cx(\"framer-oq6mjr\", className),\n          style: {\n            opacity: 1,\n            ...style\n          },\n          layoutId: \"hTOdgsAT7\",\n          transition: transition,\n          layoutDependency: layoutDependency,\n          background: null,\n          \"data-framer-name\": \"Variant 1\",\n          ref: ref,\n          variants: {\n            \"hTOdgsAT7-hover\": {\n              opacity: .6\n            }\n          },\n          ...addPropertyOverrides({\n            \"hTOdgsAT7-hover\": {}\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(motion.div, {\n            style: {},\n            className: \"framer-1dksb0e-container\",\n            layoutId: \"ePYTaECIG-container\",\n            transition: transition,\n            layoutDependency: layoutDependency,\n            children: /*#__PURE__*/_jsx(Phosphor, {\n              width: \"100%\",\n              height: \"100%\",\n              layoutId: \"ePYTaECIG\",\n              id: \"ePYTaECIG\",\n              selectByList: true,\n              iconSelection: ux1kMbN5E,\n              iconSearch: \"House\",\n              color: GHra6hRvl,\n              weight: \"fill\",\n              mirrored: false,\n              style: {\n                width: \"100%\",\n                height: \"100%\"\n              }\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-0rGHZ [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-0rGHZ * { box-sizing: border-box; }\", \".framer-0rGHZ .framer-oq6mjr { position: relative; overflow: hidden; width: 24px; height: 24px; display: block; text-decoration: none; }\", \".framer-0rGHZ .framer-1dksb0e-container { position: absolute; right: 0px; bottom: 0px; left: 0px; top: 0px; flex: none; }\", \".framer-0rGHZ.framer-v-oq6mjr .framer-oq6mjr { cursor: pointer; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EY4L_VM2i\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"biVxlWJHK\":\"link\",\"ux1kMbN5E\":\"icon\",\"GHra6hRvl\":\"color\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramerxuagjXFig = withCSS(Component, css);\nexport default FramerxuagjXFig;\nFramerxuagjXFig.displayName = \"Social Icon\";\nFramerxuagjXFig.defaultProps = {\n  width: 24,\n  height: 24\n};\naddPropertyControls(FramerxuagjXFig, {\n  biVxlWJHK: {\n    type: ControlType.Link,\n    title: \"Link\"\n  },\n  ux1kMbN5E: (PhosphorControls === null || PhosphorControls === void 0 ? void 0 : PhosphorControls[\"iconSelection\"]) && {\n    ...PhosphorControls[\"iconSelection\"],\n    hidden: undefined,\n    title: \"Icon\",\n    defaultValue: \"TwitterLogo\"\n  },\n  GHra6hRvl: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: 'var(--token-6bc9829d-43a4-4138-932b-954725c8f06a, rgb(15, 23, 42)) /* {\"name\":\"Slate/900\"} */'\n  }\n});\naddFonts(FramerxuagjXFig, [...PhosphorFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerxuagjXFig\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EY4L_VM2i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"biVxlWJHK\\\":\\\"link\\\",\\\"ux1kMbN5E\\\":\\\"icon\\\",\\\"GHra6hRvl\\\":\\\"color\\\"}\",\n        \"framerIntrinsicHeight\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./xuagjXFig.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Syne-700\"]);\nexport const fonts = [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/aTk1brPPN:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}];\nexport const css = ['.framer-mWvu6 .framer-styles-preset-czmce6:not(.rich-text-wrapper), .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper h3, .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"Syne\", serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, #000000); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-mWvu6 .framer-styles-preset-czmce6:not(.rich-text-wrapper), .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper h3, .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"Syne\", serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-mWvu6 .framer-styles-preset-czmce6:not(.rich-text-wrapper), .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper h3, .framer-mWvu6 .framer-styles-preset-czmce6.rich-text-wrapper [data-preset-tag=\"h3\"] { --framer-font-family: \"Syne\", serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 700; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, #000000); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-mWvu6\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (3140034)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/WnqCgIHVHDQb0LHWY2Iu/PJmVvDn0h6CQGZUZkdCa/aTk1brPPN.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/kvQQJxeU9tZPVSTVkGtg/I00WnYraiH4Un6Uz0I67/snpJANzCB.js\";\nconst enabledGestures = {\n  deMkh78nt: {\n    hover: true\n  },\n  pJ1WBVnV1: {\n    hover: true\n  },\n  roDRMyivK: {\n    hover: true\n  },\n  uKapY_AeH: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"uKapY_AeH\", \"pJ1WBVnV1\", \"deMkh78nt\", \"roDRMyivK\"];\nconst variantClassNames = {\n  deMkh78nt: \"framer-v-1oa25bl\",\n  pJ1WBVnV1: \"framer-v-a6pes4\",\n  roDRMyivK: \"framer-v-19tdhwj\",\n  uKapY_AeH: \"framer-v-1wricgu\"\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  \"Variant 1\": \"uKapY_AeH\",\n  \"Variant 2\": \"pJ1WBVnV1\",\n  \"Variant 3\": \"deMkh78nt\",\n  \"Variant 4\": \"roDRMyivK\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"uKapY_AeH\",\n  title: TfKFaWHjc = \"Get Early Access\",\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: \"uKapY_AeH\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if ([\"deMkh78nt-hover\", \"roDRMyivK-hover\"].includes(gestureVariant)) return false;\n    if ([\"deMkh78nt\", \"roDRMyivK\"].includes(baseVariant)) return false;\n    return true;\n  };\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-rCHue\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://app.getpuddle.co/accounts/signup\",\n        openInNewTab: true,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-1wricgu\", className)} framer-12at3c3`,\n          \"data-framer-name\": \"Variant 1\",\n          layoutDependency: layoutDependency,\n          layoutId: \"uKapY_AeH\",\n          ref: ref,\n          style: {\n            \"--border-bottom-width\": \"0px\",\n            \"--border-color\": \"rgba(0, 0, 0, 0)\",\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"0px\",\n            backgroundColor: \"rgb(255, 255, 255)\",\n            borderBottomLeftRadius: 1140,\n            borderBottomRightRadius: 1140,\n            borderTopLeftRadius: 1140,\n            borderTopRightRadius: 1140,\n            ...style\n          },\n          transition: transition,\n          variants: {\n            \"deMkh78nt-hover\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\"\n            },\n            \"pJ1WBVnV1-hover\": {\n              \"--border-bottom-width\": \"2px\",\n              \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n              \"--border-left-width\": \"2px\",\n              \"--border-right-width\": \"2px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"2px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\"\n            },\n            \"roDRMyivK-hover\": {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\"\n            },\n            \"uKapY_AeH-hover\": {\n              \"--border-bottom-width\": \"2px\",\n              \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n              \"--border-left-width\": \"2px\",\n              \"--border-right-width\": \"2px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"2px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              borderBottomLeftRadius: 40,\n              borderBottomRightRadius: 40,\n              borderTopLeftRadius: 40,\n              borderTopRightRadius: 40\n            }\n          },\n          ...addPropertyOverrides({\n            \"deMkh78nt-hover\": {\n              \"data-border\": true,\n              \"data-framer-name\": undefined\n            },\n            \"pJ1WBVnV1-hover\": {\n              \"data-border\": true,\n              \"data-framer-name\": undefined\n            },\n            \"roDRMyivK-hover\": {\n              \"data-border\": true,\n              \"data-framer-name\": undefined\n            },\n            \"uKapY_AeH-hover\": {\n              \"data-border\": true,\n              \"data-framer-name\": undefined\n            },\n            deMkh78nt: {\n              \"data-framer-name\": \"Variant 3\"\n            },\n            pJ1WBVnV1: {\n              \"data-framer-name\": \"Variant 2\"\n            },\n            roDRMyivK: {\n              \"data-framer-name\": \"Variant 4\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-mw8k35\",\n                \"data-styles-preset\": \"snpJANzCB\",\n                style: {\n                  \"--framer-text-alignment\": \"center\",\n                  \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                },\n                children: \"Get Early Access\"\n              })\n            }),\n            className: \"framer-1yky4jb\",\n            layoutDependency: layoutDependency,\n            layoutId: \"IfpdN_v_G\",\n            style: {\n              \"--extracted-a0htzi\": \"var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, rgb(0, 0, 0)) \",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: TfKFaWHjc,\n            transition: transition,\n            variants: {\n              \"deMkh78nt-hover\": {\n                \"--extracted-a0htzi\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \"\n              },\n              \"pJ1WBVnV1-hover\": {\n                \"--extracted-a0htzi\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \"\n              },\n              \"roDRMyivK-hover\": {\n                \"--extracted-a0htzi\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \"\n              },\n              \"uKapY_AeH-hover\": {\n                \"--extracted-a0htzi\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              pJ1WBVnV1: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    className: \"framer-styles-preset-czmce6\",\n                    \"data-styles-preset\": \"aTk1brPPN\",\n                    style: {\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                    },\n                    children: \"Get Early Access\"\n                  })\n                })\n              },\n              roDRMyivK: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    className: \"framer-styles-preset-czmce6\",\n                    \"data-styles-preset\": \"aTk1brPPN\",\n                    style: {\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-a0htzi)\"\n                    },\n                    children: \"Get Early Access\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          }), isDisplayed() && /*#__PURE__*/_jsx(SVG, {\n            className: \"framer-1kofhaj\",\n            \"data-framer-name\": \"arrow_right\",\n            layout: \"position\",\n            layoutDependency: layoutDependency,\n            layoutId: \"khXfx2FuV\",\n            opacity: 1,\n            radius: 0,\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 5 12 L 19 12 M 12 5 L 19 12 L 12 19\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',\n            svgContentId: 2298319049,\n            transition: transition,\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              \"pJ1WBVnV1-hover\": {\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 5 12 L 19 12 M 12 5 L 19 12 L 12 19\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',\n                svgContentId: 1035719536\n              },\n              \"uKapY_AeH-hover\": {\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 5 12 L 19 12 M 12 5 L 19 12 L 12 19\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',\n                svgContentId: 1035719536\n              }\n            }, baseVariant, gestureVariant)\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-rCHue [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-rCHue * { box-sizing: border-box; }\", \".framer-rCHue .framer-12at3c3 { display: block; }\", \".framer-rCHue .framer-1wricgu { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 8px 24px 8px 24px; position: relative; text-decoration: none; width: min-content; }\", \".framer-rCHue .framer-1yky4jb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-rCHue .framer-1kofhaj { flex: none; height: 24px; position: relative; width: 24px; }\", \".framer-rCHue .framer-v-1wricgu .framer-1wricgu, .framer-rCHue .framer-v-a6pes4 .framer-1wricgu, .framer-rCHue .framer-v-1oa25bl .framer-1wricgu, .framer-rCHue .framer-v-19tdhwj .framer-1wricgu { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-rCHue .framer-1wricgu { gap: 0px; } .framer-rCHue .framer-1wricgu > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-rCHue .framer-1wricgu > :first-child { margin-left: 0px; } .framer-rCHue .framer-1wricgu > :last-child { margin-right: 0px; } }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicHeight 40\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerIntrinsicWidth 265\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"pJ1WBVnV1\":{\"layout\":[\"auto\",\"auto\"]},\"deMkh78nt\":{\"layout\":[\"auto\",\"auto\"]},\"roDRMyivK\":{\"layout\":[\"auto\",\"auto\"]},\"a5iG18T2z\":{\"layout\":[\"auto\",\"auto\"]},\"g5OB_gW5t\":{\"layout\":[\"auto\",\"auto\"]},\"Gt7oKwWwP\":{\"layout\":[\"auto\",\"auto\"]},\"hdLe_7yzh\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              * @framerVariables {\"TfKFaWHjc\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              */\nconst FramerJiVqtES_o = withCSS(Component, css);\nexport default FramerJiVqtES_o;\nFramerJiVqtES_o.displayName = \"Button\";\nFramerJiVqtES_o.defaultProps = {\n  height: 40,\n  width: 265\n};\naddPropertyControls(FramerJiVqtES_o, {\n  variant: {\n    options: [\"uKapY_AeH\", \"pJ1WBVnV1\", \"deMkh78nt\", \"roDRMyivK\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\", \"Variant 3\", \"Variant 4\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  TfKFaWHjc: {\n    defaultValue: \"Get Early Access\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerJiVqtES_o, [...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerJiVqtES_o\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pJ1WBVnV1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"deMkh78nt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"roDRMyivK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"a5iG18T2z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g5OB_gW5t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gt7oKwWwP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hdLe_7yzh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerVariables\": \"{\\\"TfKFaWHjc\\\":\\\"title\\\"}\",\n        \"framerIntrinsicWidth\": \"265\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./JiVqtES_o.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useLayoutEffect, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useAnimationFrame, useReducedMotion, LayoutGroup, useInView } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nimport { wrap } from \"popmotion\"; /**\n                                  *\n                                  * @framerIntrinsicWidth 400\n                                  * @framerIntrinsicHeight 200\n                                  *\n                                  * @framerDisableUnlink\n                                  *\n                                  * @framerSupportedLayoutWidth fixed\n                                  * @framerSupportedLayoutHeight fixed\n                                  */\nexport default function Ticker(props) {\n  /* Props */const {\n    slots,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    speed,\n    hoverFactor,\n    direction,\n    alignment,\n    sizingOptions,\n    fadeOptions,\n    style\n  } = props;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    widthType,\n    heightType\n  } = sizingOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /* Checks */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const numChildren = Children.count(slots);\n  const hasChildren = numChildren > 0;\n  const isHorizontal = direction === \"left\" || direction === \"right\"; /* Refs and State */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return [/*#__PURE__*/createRef(), /*#__PURE__*/createRef()];\n  }, []);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null\n  }); /* Arrays */\n  let clonedChildren = [];\n  let dupedChildren = []; /* Duplicate value */\n  let duplicateBy = 0;\n  let opacity = 0;\n  if (isCanvas) {\n    // duplicateBy = 10\n    duplicateBy = numChildren ? Math.floor(10 / numChildren) : 0;\n    opacity = 1;\n  }\n  if (!isCanvas && hasChildren && size.parent) {\n    duplicateBy = Math.round(size.parent / size.children * 2) + 1;\n    opacity = 1;\n  } /* Measure parent and child */\n  const measure = useCallback(() => {\n    if (hasChildren && parentRef.current) {\n      const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n      const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n      const end = childrenRef[1].current ? isHorizontal ? childrenRef[1].current.offsetLeft + childrenRef[1].current.offsetWidth : childrenRef[1].current.offsetTop + childrenRef[1].current.offsetHeight : 0;\n      const childrenLength = end - start + gap;\n      setSize({\n        parent: parentLength,\n        children: childrenLength\n      });\n    }\n  }, []); /* Add refs to first and last child */\n  if (hasChildren) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!isCanvas) {\n      useLayoutEffect(() => {\n        measure();\n      }, []); /**\n              * Track whether this is the initial resize event. By default this will fire on mount,\n              * which we do in the useEffect. We should only fire it on subsequent resizes.\n              */\n      let initialResize = useRef(true);\n      useEffect(() => {\n        return resize(parentRef.current, ({\n          contentSize\n        }) => {\n          if (!initialResize.current && (contentSize.width || contentSize.height)) {\n            measure();\n          }\n          initialResize.current = false;\n        });\n      }, []);\n    }\n    clonedChildren = Children.map(slots, (child, index) => {\n      var ref, ref1, ref2, ref3;\n      let ref4;\n      if (index === 0) {\n        ref4 = childrenRef[0];\n      }\n      if (index === slots.length - 1) {\n        ref4 = childrenRef[1];\n      }\n      return /*#__PURE__*/_jsx(LayoutGroup, {\n        inherit: \"id\",\n        children: /*#__PURE__*/_jsx(\"li\", {\n          style: {\n            display: \"contents\"\n          },\n          children: /*#__PURE__*/cloneElement(child, {\n            ref: ref4,\n            style: {\n              ...((ref = child.props) === null || ref === void 0 ? void 0 : ref.style),\n              width: widthType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.width : \"100%\",\n              height: heightType ? (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.height : \"100%\",\n              flexShrink: 0\n            }\n          }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n        })\n      });\n    });\n  }\n  if (!isCanvas) {\n    for (let i = 0; i < duplicateBy; i++) {\n      dupedChildren = [...dupedChildren, ...Children.map(slots, (child, childIndex) => {\n        var ref, ref1, ref2, ref3;\n        return /*#__PURE__*/_jsx(LayoutGroup, {\n          inherit: \"id\",\n          children: /*#__PURE__*/_jsx(\"li\", {\n            style: {\n              display: \"contents\"\n            },\n            children: /*#__PURE__*/cloneElement(child, {\n              key: i + \" \" + childIndex,\n              style: {\n                ...((ref = child.props) === null || ref === void 0 ? void 0 : ref.style),\n                width: widthType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.width : \"100%\",\n                height: heightType ? (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.height : \"100%\",\n                flexShrink: 0\n              }\n            }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n          }, i + \"li\" + childIndex)\n        }, i + \"lg\" + childIndex);\n      })];\n    }\n  }\n  const animateToValue = size.children + size.children * Math.round(size.parent / size.children);\n  const transformRef = useRef(null);\n  const initialTime = useRef(null);\n  const prevTime = useRef(null);\n  const xOrY = useRef(0);\n  const isHover = useRef(false);\n  const isInView = useInView(parentRef);\n  const isReducedMotion = useReducedMotion();\n  useAnimationFrame(t => {\n    if (isCanvas || !transformRef.current || !animateToValue || isReducedMotion) {\n      return;\n    } /**\n      * In case this animation is delayed from starting because we're running a bunch\n      * of other work, we want to set an initial time rather than counting from 0.\n      * That ensures that if the animation is delayed, it starts from the first frame\n      * rather than jumping.\n      */\n    if (initialTime.current === null) {\n      initialTime.current = t;\n    }\n    t = t - initialTime.current;\n    const timeSince = prevTime.current === null ? 0 : t - prevTime.current;\n    let delta = timeSince * (speed / 1e3);\n    if (isHover.current) {\n      delta *= hoverFactor;\n    }\n    xOrY.current += delta;\n    xOrY.current = wrap(0, animateToValue, xOrY.current);\n    prevTime.current = t;\n    if (!isInView) return; /* Direction */\n    if (direction === \"left\") {\n      transformRef.current.style.transform = `translateX(-${xOrY.current}px)`;\n    }\n    if (direction === \"right\") {\n      transformRef.current.style.transform = `translateX(${xOrY.current}px)`;\n    }\n    if (direction === \"top\") {\n      transformRef.current.style.transform = `translateY(-${xOrY.current}px)`;\n    }\n    if (direction === \"bottom\") {\n      transformRef.current.style.transform = `translateY(${xOrY.current}px)`;\n    }\n  }); /* Fades */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  const fadeMask = `linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`; /* Empty state */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2728\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    });\n  }\n  return /*#__PURE__*/_jsx(\"section\", {\n    style: {\n      ...containerStyle,\n      opacity: opacity,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      overflow: overflow ? \"visible\" : \"hidden\",\n      padding: paddingValue\n    },\n    ref: parentRef,\n    children: /*#__PURE__*/_jsxs(\"ul\", {\n      style: {\n        ...containerStyle,\n        gap: gap,\n        top: direction === \"bottom\" && -animateToValue,\n        left: direction === \"right\" && -animateToValue,\n        placeItems: alignment,\n        position: \"relative\",\n        flexDirection: isHorizontal ? \"row\" : \"column\",\n        willChange: \"transform\",\n        ...style\n      },\n      ref: transformRef,\n      onMouseEnter: () => isHover.current = true,\n      onMouseLeave: () => isHover.current = false,\n      children: [clonedChildren, dupedChildren]\n    })\n  });\n}\n; /* Default Properties */\nTicker.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: true,\n    heightType: true\n  },\n  fadeOptions: {\n    fadeContent: true,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: true\n}; /* Property Controls */\naddPropertyControls(Ticker, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Children\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: true,\n    step: 5\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    defaultValue: \"left\",\n    displaySegmentedControl: true\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  sizingOptions: {\n    type: ControlType.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: ControlType.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      },\n      heightType: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      }\n    }\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: true\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  hoverFactor: {\n    type: ControlType.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: .5,\n    step: .1,\n    displayStepper: true,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 150,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (716dd6f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, cx, getFonts, Image, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/HrxLgn3HodsTJEblZU6m/Ticker.js\";\nconst TickerFonts = getFonts(Ticker);\nconst cycleOrder = [\"t8kUReZsW\"];\nconst variantClassNames = {\n  t8kUReZsW: \"framer-v-jaxy03\"\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 = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nfunction useRandomID() {\n  const ref = React.useRef(null);\n  if (ref.current === null) {\n    ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");\n  }\n  return ref.current;\n}\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"t8kUReZsW\",\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: \"t8kUReZsW\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = useRandomID();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-mnPnB\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : undefined\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-jaxy03\", className),\n        \"data-framer-name\": \"Ticker 2\",\n        layoutDependency: layoutDependency,\n        layoutId: \"t8kUReZsW\",\n        ref: ref,\n        style: {\n          backgroundColor: \"var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, rgb(0, 0, 0))\",\n          ...style\n        },\n        transition: transition,\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1yhr4ub-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"r__hn1zZn-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Ticker, {\n            alignment: \"center\",\n            direction: \"left\",\n            fadeOptions: {\n              fadeAlpha: 0,\n              fadeContent: true,\n              fadeInset: 0,\n              fadeWidth: 25,\n              overflow: false\n            },\n            gap: 10,\n            height: \"100%\",\n            hoverFactor: .5,\n            id: \"r__hn1zZn\",\n            layoutId: \"r__hn1zZn\",\n            padding: 10,\n            paddingBottom: 0,\n            paddingLeft: 0,\n            paddingPerSide: false,\n            paddingRight: 0,\n            paddingTop: 0,\n            sizingOptions: {\n              heightType: true,\n              widthType: true\n            },\n            slots: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-35hjt\",\n              layoutDependency: layoutDependency,\n              layoutId: \"UsNnLSg4y\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1wlofv7\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"TLztafIdy\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"EVENT TICKETING\"\n                    })\n                  }),\n                  className: \"framer-20l6op\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"mGKsgKMrI\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-kxi7td\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"L1a5NOC90\",\n                transition: transition\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1vocl2u\",\n              layoutDependency: layoutDependency,\n              layoutId: \"c_a9iYIyR\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1qrojwx\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"mpLSK3sAX\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"WEB3 DASHBOARD\"\n                    })\n                  }),\n                  className: \"framer-cuoo6s\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"Dv3782vhG\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-1wkaxf\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"XXAxMZ6kb\",\n                transition: transition\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1sbi5el\",\n              layoutDependency: layoutDependency,\n              layoutId: \"op6XcjlM5\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1m9h93j\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"EzPzn0ndT\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"TOKEN-GATED CONTENT\"\n                    })\n                  }),\n                  className: \"framer-j18w9f\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"j2Wpe51Qs\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-1cv3glv\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"BHBuspHZR\",\n                transition: transition\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1kfkl36\",\n              layoutDependency: layoutDependency,\n              layoutId: \"b3jchf71B\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-spntjb\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"L0iurNc0E\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"UTILITY NFTS\"\n                    })\n                  }),\n                  className: \"framer-11lkapk\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"ozMtVeCgP\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-9jdnha\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Io8VuWdu1\",\n                transition: transition\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1l7b9lg\",\n              layoutDependency: layoutDependency,\n              layoutId: \"QcdLGxq_e\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1jwz4te\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"nvPJxUgMO\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"EXCLUSIVE CONTENT\"\n                    })\n                  }),\n                  className: \"framer-1jlqfnv\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"YzgSpoA4b\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-8xv7hq\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ww5TPvxza\",\n                transition: transition\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1yrqduf\",\n              layoutDependency: layoutDependency,\n              layoutId: \"V5JiI_Ff7\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1t0bz8n\",\n                \"data-border\": true,\n                layoutDependency: layoutDependency,\n                layoutId: \"K7WohUxGQ\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                transition: transition,\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: \"CREATOR DROPS\"\n                    })\n                  }),\n                  className: \"framer-1h8zg2n\",\n                  fonts: [\"GF;Syne-500\"],\n                  layoutDependency: layoutDependency,\n                  layoutId: \"ysckQKd4U\",\n                  style: {\n                    \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              }), /*#__PURE__*/_jsx(Image, {\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 100,\n                  intrinsicWidth: 100,\n                  pixelHeight: 200,\n                  pixelWidth: 200,\n                  src: new URL(\"https://framerusercontent.com/images/XF0OQOOWlupbrpPMH1SdiP5RpHo.png\").href\n                },\n                className: \"framer-184knsk\",\n                \"data-framer-name\": \"Vector\",\n                layoutDependency: layoutDependency,\n                layoutId: \"mffGRrDyd\",\n                transition: transition\n              })]\n            })],\n            speed: 100,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            width: \"100%\"\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-mnPnB [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-mnPnB * { box-sizing: border-box; }\", \".framer-mnPnB .framer-15x4raq { display: block; }\", \".framer-mnPnB .framer-jaxy03 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-mnPnB .framer-1yhr4ub-container { flex: none; height: 120px; position: relative; width: 1280px; }\", \".framer-mnPnB .framer-35hjt { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 215px; }\", \".framer-mnPnB .framer-1wlofv7, .framer-mnPnB .framer-1qrojwx, .framer-mnPnB .framer-1m9h93j, .framer-mnPnB .framer-spntjb, .framer-mnPnB .framer-1jwz4te, .framer-mnPnB .framer-1t0bz8n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 16px 8px 16px; position: relative; width: min-content; will-change: transform; }\", \".framer-mnPnB .framer-20l6op, .framer-mnPnB .framer-cuoo6s, .framer-mnPnB .framer-j18w9f, .framer-mnPnB .framer-11lkapk, .framer-mnPnB .framer-1jlqfnv, .framer-mnPnB .framer-1h8zg2n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-mnPnB .framer-kxi7td, .framer-mnPnB .framer-1wkaxf, .framer-mnPnB .framer-1cv3glv, .framer-mnPnB .framer-9jdnha, .framer-mnPnB .framer-8xv7hq, .framer-mnPnB .framer-184knsk { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: visible; position: relative; width: 32px; }\", \".framer-mnPnB .framer-1vocl2u { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 224px; }\", \".framer-mnPnB .framer-1sbi5el { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 272px; }\", \".framer-mnPnB .framer-1kfkl36 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 178px; }\", \".framer-mnPnB .framer-1l7b9lg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 244px; }\", \".framer-mnPnB .framer-1yrqduf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 207px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-mnPnB .framer-jaxy03, .framer-mnPnB .framer-35hjt, .framer-mnPnB .framer-1wlofv7, .framer-mnPnB .framer-1vocl2u, .framer-mnPnB .framer-1qrojwx, .framer-mnPnB .framer-1sbi5el, .framer-mnPnB .framer-1m9h93j, .framer-mnPnB .framer-1kfkl36, .framer-mnPnB .framer-spntjb, .framer-mnPnB .framer-1l7b9lg, .framer-mnPnB .framer-1jwz4te, .framer-mnPnB .framer-1yrqduf, .framer-mnPnB .framer-1t0bz8n { gap: 0px; } .framer-mnPnB .framer-jaxy03 > *, .framer-mnPnB .framer-1wlofv7 > *, .framer-mnPnB .framer-1qrojwx > *, .framer-mnPnB .framer-1m9h93j > *, .framer-mnPnB .framer-spntjb > *, .framer-mnPnB .framer-1jwz4te > *, .framer-mnPnB .framer-1t0bz8n > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-mnPnB .framer-jaxy03 > :first-child, .framer-mnPnB .framer-35hjt > :first-child, .framer-mnPnB .framer-1wlofv7 > :first-child, .framer-mnPnB .framer-1vocl2u > :first-child, .framer-mnPnB .framer-1qrojwx > :first-child, .framer-mnPnB .framer-1sbi5el > :first-child, .framer-mnPnB .framer-1m9h93j > :first-child, .framer-mnPnB .framer-1kfkl36 > :first-child, .framer-mnPnB .framer-spntjb > :first-child, .framer-mnPnB .framer-1l7b9lg > :first-child, .framer-mnPnB .framer-1jwz4te > :first-child, .framer-mnPnB .framer-1yrqduf > :first-child, .framer-mnPnB .framer-1t0bz8n > :first-child { margin-left: 0px; } .framer-mnPnB .framer-jaxy03 > :last-child, .framer-mnPnB .framer-35hjt > :last-child, .framer-mnPnB .framer-1wlofv7 > :last-child, .framer-mnPnB .framer-1vocl2u > :last-child, .framer-mnPnB .framer-1qrojwx > :last-child, .framer-mnPnB .framer-1sbi5el > :last-child, .framer-mnPnB .framer-1m9h93j > :last-child, .framer-mnPnB .framer-1kfkl36 > :last-child, .framer-mnPnB .framer-spntjb > :last-child, .framer-mnPnB .framer-1l7b9lg > :last-child, .framer-mnPnB .framer-1jwz4te > :last-child, .framer-mnPnB .framer-1yrqduf > :last-child, .framer-mnPnB .framer-1t0bz8n > :last-child { margin-right: 0px; } .framer-mnPnB .framer-35hjt > *, .framer-mnPnB .framer-1vocl2u > *, .framer-mnPnB .framer-1sbi5el > *, .framer-mnPnB .framer-1kfkl36 > *, .framer-mnPnB .framer-1l7b9lg > *, .framer-mnPnB .framer-1yrqduf > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 120\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 1280\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramerjKkFv_Th8 = withCSS(Component, css);\nexport default FramerjKkFv_Th8;\nFramerjKkFv_Th8.displayName = \"Tickker\";\nFramerjKkFv_Th8.defaultProps = {\n  height: 120,\n  width: 1280\n};\naddFonts(FramerjKkFv_Th8, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/jKkFv_Th8:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\",\n  weight: \"500\"\n}, ...TickerFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerjKkFv_Th8\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1280\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"120\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./jKkFv_Th8.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-BObjn .framer-styles-preset-1s53yls:not(.rich-text-wrapper), .framer-BObjn .framer-styles-preset-1s53yls.rich-text-wrapper a { --framer-link-current-text-color: var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, #ffffff) /* {\"name\":\"White\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-c2ed0cc8-6b27-4098-84c5-b93941acd4cb, #737373) /* {\"name\":\"Neutral/500\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, #ffffff); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-BObjn\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (9bf39e5)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport SocialIcon from \"https://framerusercontent.com/modules/qk5QziV3K621trfDd97z/3DE4Od4C0gszD0OpQ19l/xuagjXFig.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/4IFmm8rpntPZZQHm6yXD/DRZGlBUrn43ymhs0hWgx/KVTDCnLFG.js\";\nconst SocialIconFonts = getFonts(SocialIcon);\nconst cycleOrder = [\"T3rCGRKlR\", \"TlNfSqDVn\", \"gU6zTSbO8\"];\nconst variantClassNames = {\n  gU6zTSbO8: \"framer-v-1ba9ry1\",\n  T3rCGRKlR: \"framer-v-kpjogi\",\n  TlNfSqDVn: \"framer-v-1h2jaxk\"\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: \"T3rCGRKlR\",\n  Phone: \"gU6zTSbO8\",\n  Tablet: \"TlNfSqDVn\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"T3rCGRKlR\",\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: \"T3rCGRKlR\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\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-cURl5\", sharedStyle.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsxs(motion.footer, {\n        ...restProps,\n        className: cx(\"framer-kpjogi\", className),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"T3rCGRKlR\",\n        ref: ref,\n        style: {\n          \"--border-bottom-width\": \"0px\",\n          \"--border-color\": \"rgba(0, 0, 0, 0.05)\",\n          \"--border-left-width\": \"0px\",\n          \"--border-right-width\": \"0px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"1px\",\n          backgroundColor: \"var(--token-fdb46c7a-3507-4f72-9743-27470f6121f6, rgb(0, 0, 0))\",\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          gU6zTSbO8: {\n            \"data-framer-name\": \"Phone\"\n          },\n          TlNfSqDVn: {\n            \"data-framer-name\": \"Tablet\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsxs(motion.div, {\n          className: \"framer-1vpscu3\",\n          \"data-framer-name\": \"Horizontal\",\n          layoutDependency: layoutDependency,\n          layoutId: \"PD1ODWIR2\",\n          transition: transition,\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1rx3vm1\",\n            \"data-framer-name\": \"Vertical\",\n            layoutDependency: layoutDependency,\n            layoutId: \"iZBAMibwL\",\n            transition: transition,\n            children: /*#__PURE__*/_jsx(Link, {\n              href: {\n                webPageId: \"PhJ7s5Mxs\"\n              },\n              openInNewTab: false,\n              children: /*#__PURE__*/_jsx(Image, {\n                as: \"a\",\n                background: {\n                  alt: \"\",\n                  fit: \"fill\",\n                  intrinsicHeight: 40,\n                  intrinsicWidth: 255,\n                  pixelHeight: 80,\n                  pixelWidth: 510,\n                  src: new URL(\"https://framerusercontent.com/images/JTAYjBh5RjxgGtRGcEecNrT7dTg.png\").href\n                },\n                className: \"framer-19zipt9 framer-12q885a\",\n                \"data-framer-name\": \"puddle\",\n                layoutDependency: layoutDependency,\n                layoutId: \"IC2Lo3Srh\",\n                transition: transition\n              })\n            })\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-fywoy2\",\n            \"data-framer-name\": \"Vertical\",\n            layoutDependency: layoutDependency,\n            layoutId: \"l3HzlBOfx\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                    \"--framer-font-family\": '\"Syne\", serif',\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-line-height\": \"24px\",\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: {\n                      webPageId: \"PhJ7s5Mxs\"\n                    },\n                    openInNewTab: false,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-1s53yls\",\n                      \"data-styles-preset\": \"KVTDCnLFG\",\n                      children: \"BACK TO TOP\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1d21b4b\",\n              fonts: [\"GF;Syne-500\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"ZQVOkN8VV\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                gU6zTSbO8: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: {\n                          webPageId: \"PhJ7s5Mxs\"\n                        },\n                        openInNewTab: false,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-1s53yls\",\n                          \"data-styles-preset\": \"KVTDCnLFG\",\n                          children: \"BACK TO TOP\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                    \"--framer-font-family\": '\"Syne\", serif',\n                    \"--framer-font-weight\": \"500\",\n                    \"--framer-line-height\": \"24px\",\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                  },\n                  children: /*#__PURE__*/_jsx(Link, {\n                    href: \"https://app.getpuddle.co/accounts/signup\",\n                    openInNewTab: true,\n                    smoothScroll: false,\n                    children: /*#__PURE__*/_jsx(motion.a, {\n                      className: \"framer-styles-preset-1s53yls\",\n                      \"data-styles-preset\": \"KVTDCnLFG\",\n                      children: \"GET STARTED NOW\"\n                    })\n                  })\n                })\n              }),\n              className: \"framer-1isfyzy\",\n              fonts: [\"GF;Syne-500\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"tsXt_ogJ0\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              transition: transition,\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                gU6zTSbO8: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                        \"--framer-font-family\": '\"Syne\", serif',\n                        \"--framer-font-weight\": \"500\",\n                        \"--framer-line-height\": \"24px\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                      },\n                      children: /*#__PURE__*/_jsx(Link, {\n                        href: \"https://app.getpuddle.co/accounts/signup\",\n                        openInNewTab: true,\n                        smoothScroll: false,\n                        children: /*#__PURE__*/_jsx(motion.a, {\n                          className: \"framer-styles-preset-1s53yls\",\n                          \"data-styles-preset\": \"KVTDCnLFG\",\n                          children: \"GET STARTED NOW\"\n                        })\n                      })\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })]\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1t93mw3\",\n            \"data-framer-name\": \"Social Icons\",\n            layoutDependency: layoutDependency,\n            layoutId: \"xh5XBxxDU\",\n            transition: transition,\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1pappbg-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"yewLPrABa-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(SocialIcon, {\n                color: 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                height: \"100%\",\n                icon: \"TwitterLogo\",\n                id: \"yewLPrABa\",\n                layoutId: \"yewLPrABa\",\n                link: \"https://twitter.com/getpuddle\",\n                style: {\n                  height: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1rssynr-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"n5kSaQYNO-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(SocialIcon, {\n                color: 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                height: \"100%\",\n                icon: \"MediumLogo\",\n                id: \"n5kSaQYNO\",\n                layoutId: \"n5kSaQYNO\",\n                link: \"https://medium.com/@getpuddle\",\n                style: {\n                  height: \"100%\",\n                  width: \"100%\"\n                },\n                width: \"100%\"\n              })\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-msmjld-container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"vPiR6h2Xg-container\",\n              transition: transition,\n              children: /*#__PURE__*/_jsx(SocialIcon, {\n                color: 'var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',\n                height: \"100%\",\n                icon: \"TelegramLogo\",\n                id: \"vPiR6h2Xg\",\n                layoutId: \"vPiR6h2Xg\",\n                link: \"https://t.me/+uM38QLCdbe9iNWM0\",\n                style: {\n                  height: \"100%\"\n                },\n                width: \"100%\"\n              })\n            })]\n          })]\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-15ptyxv\",\n          \"data-border\": true,\n          \"data-framer-name\": \"Copyright\",\n          layoutDependency: layoutDependency,\n          layoutId: \"x3eazZ_37\",\n          style: {\n            \"--border-bottom-width\": \"0px\",\n            \"--border-color\": \"rgba(255, 255, 255, 0.2)\",\n            \"--border-left-width\": \"0px\",\n            \"--border-right-width\": \"0px\",\n            \"--border-style\": \"solid\",\n            \"--border-top-width\": \"1px\"\n          },\n          transition: transition,\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                  \"--framer-font-family\": '\"Syne\", serif',\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-line-height\": \"24px\",\n                  \"--framer-text-alignment\": \"left\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"\\xa9 2023 Spartan Labs. All rights reserved.\"\n              })\n            }),\n            className: \"framer-11pu5uq\",\n            fonts: [\"GF;Syne-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"MtP8QfyqV\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-c2ed0cc8-6b27-4098-84c5-b93941acd4cb, rgb(115, 115, 115)) \",\n              \"--framer-link-hover-text-color\": \"rgba(153, 153, 153, 0.6)\",\n              \"--framer-link-text-decoration\": \"none\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            transition: transition,\n            variants: {\n              gU6zTSbO8: {\n                \"--extracted-r6o4lv\": \"rgb(160, 160, 160)\"\n              },\n              TlNfSqDVn: {\n                \"--extracted-r6o4lv\": \"rgb(160, 160, 160)\"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              gU6zTSbO8: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7TWFucm9wZS02MDA=\",\n                      \"--framer-font-family\": '\"Manrope\", serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"\\xa9 2023 Spartan Labs. All rights reserved.\"\n                  })\n                }),\n                fonts: [\"GF;Manrope-600\"]\n              },\n              TlNfSqDVn: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7TWFucm9wZS02MDA=\",\n                      \"--framer-font-family\": '\"Manrope\", serif',\n                      \"--framer-font-size\": \"14px\",\n                      \"--framer-font-weight\": \"600\",\n                      \"--framer-line-height\": \"1.5em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                    },\n                    children: \"\\xa9 2023 Spartan Labs. All rights reserved.\"\n                  })\n                }),\n                fonts: [\"GF;Manrope-600\"]\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-cURl5 [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-cURl5 * { box-sizing: border-box; }\", \".framer-cURl5 .framer-12q885a { display: block; }\", \".framer-cURl5 .framer-kpjogi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 60px 40px 30px 60px; position: relative; width: min-content; }\", \".framer-cURl5 .framer-1vpscu3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1000px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1000px; }\", \".framer-cURl5 .framer-1rx3vm1, .framer-cURl5 .framer-fywoy2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-cURl5 .framer-19zipt9 { aspect-ratio: 6.375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; text-decoration: none; width: 128px; }\", \".framer-cURl5 .framer-1d21b4b, .framer-cURl5 .framer-1isfyzy, .framer-cURl5 .framer-11pu5uq { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-cURl5 .framer-1t93mw3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-cURl5 .framer-1pappbg-container, .framer-cURl5 .framer-msmjld-container { flex: none; height: 24px; position: relative; width: auto; }\", \".framer-cURl5 .framer-1rssynr-container { flex: none; height: 24px; position: relative; width: 24px; }\", \".framer-cURl5 .framer-1gbb201-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\", \".framer-cURl5 .framer-15ptyxv { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 100%; overflow: visible; padding: 30px 0px 0px 0px; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cURl5 .framer-kpjogi, .framer-cURl5 .framer-1rx3vm1, .framer-cURl5 .framer-fywoy2, .framer-cURl5 .framer-1t93mw3, .framer-cURl5 .framer-15ptyxv { gap: 0px; } .framer-cURl5 .framer-kpjogi > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-cURl5 .framer-kpjogi > :first-child, .framer-cURl5 .framer-1rx3vm1 > :first-child, .framer-cURl5 .framer-fywoy2 > :first-child { margin-top: 0px; } .framer-cURl5 .framer-kpjogi > :last-child, .framer-cURl5 .framer-1rx3vm1 > :last-child, .framer-cURl5 .framer-fywoy2 > :last-child { margin-bottom: 0px; } .framer-cURl5 .framer-1rx3vm1 > *, .framer-cURl5 .framer-fywoy2 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-cURl5 .framer-1t93mw3 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-cURl5 .framer-1t93mw3 > :first-child, .framer-cURl5 .framer-15ptyxv > :first-child { margin-left: 0px; } .framer-cURl5 .framer-1t93mw3 > :last-child, .framer-cURl5 .framer-15ptyxv > :last-child { margin-right: 0px; } .framer-cURl5 .framer-15ptyxv > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-cURl5.framer-v-1h2jaxk .framer-kpjogi { width: 810px; }\", \".framer-cURl5.framer-v-1h2jaxk .framer-1vpscu3 { width: 100%; }\", \".framer-cURl5.framer-v-1h2jaxk .framer-19zipt9 { order: 0; }\", \".framer-cURl5.framer-v-1h2jaxk .framer-15ptyxv, .framer-cURl5.framer-v-1ba9ry1 .framer-15ptyxv { align-self: unset; width: 100%; }\", \".framer-cURl5.framer-v-1ba9ry1 .framer-kpjogi { gap: 40px; padding: 60px 40px 30px 40px; width: 390px; }\", \".framer-cURl5.framer-v-1ba9ry1 .framer-1vpscu3 { flex-direction: column; gap: 24px; justify-content: flex-start; width: 100%; }\", \".framer-cURl5.framer-v-1ba9ry1 .framer-1rx3vm1, .framer-cURl5.framer-v-1ba9ry1 .framer-fywoy2 { flex: none; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cURl5.framer-v-1ba9ry1 .framer-kpjogi, .framer-cURl5.framer-v-1ba9ry1 .framer-1vpscu3 { gap: 0px; } .framer-cURl5.framer-v-1ba9ry1 .framer-kpjogi > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-cURl5.framer-v-1ba9ry1 .framer-kpjogi > :first-child, .framer-cURl5.framer-v-1ba9ry1 .framer-1vpscu3 > :first-child { margin-top: 0px; } .framer-cURl5.framer-v-1ba9ry1 .framer-kpjogi > :last-child, .framer-cURl5.framer-v-1ba9ry1 .framer-1vpscu3 > :last-child { margin-bottom: 0px; } .framer-cURl5.framer-v-1ba9ry1 .framer-1vpscu3 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 267\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 1100\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TlNfSqDVn\":{\"layout\":[\"fixed\",\"auto\"]},\"gU6zTSbO8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerPjMQYq1mx = withCSS(Component, css, \"framer-cURl5\");\nexport default FramerPjMQYq1mx;\nFramerPjMQYq1mx.displayName = \"Footer Dark\";\nFramerPjMQYq1mx.defaultProps = {\n  height: 267,\n  width: 1100\n};\naddPropertyControls(FramerPjMQYq1mx, {\n  variant: {\n    options: [\"T3rCGRKlR\", \"TlNfSqDVn\", \"gU6zTSbO8\"],\n    optionTitles: [\"Desktop\", \"Tablet\", \"Phone\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerPjMQYq1mx, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PjMQYq1mx:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\",\n  weight: \"500\"\n}, {\n  family: \"Manrope\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/PjMQYq1mx:default\",\n    url: \"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/manrope/v13/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf\",\n  weight: \"600\"\n}, ...SocialIconFonts, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerPjMQYq1mx\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1100\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TlNfSqDVn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gU6zTSbO8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"267\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./PjMQYq1mx.map", "// Generated by Framer (926e2eb)\nimport { jsx as _jsx } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  Q5adnbUPg: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Q5adnbUPg\"];\nconst variantClassNames = {\n  Q5adnbUPg: \"framer-v-69rogn\"\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 = {};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style: externalStyle = {},\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"Q5adnbUPg\",\n  title: F07abTaVn = \"GET EARLY ACCESS\",\n  tap: pgQ1nYzhs,\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: \"Q5adnbUPg\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1wydl59 = activeVariantCallback(async (...args) => {\n    if (pgQ1nYzhs) {\n      const res = await pgQ1nYzhs(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\n  const {\n    pointerEvents,\n    ...style\n  } = externalStyle;\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      \"data-framer-generated\": true,\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-WdDEO\", classNames),\n      style: {\n        display: \"contents\",\n        pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\"\n      },\n      children: /*#__PURE__*/_jsx(Link, {\n        href: \"https://app.getpuddle.co/accounts/login\",\n        openInNewTab: true,\n        children: /*#__PURE__*/_jsx(motion.a, {\n          ...restProps,\n          className: `${cx(\"framer-69rogn\", className)} framer-361bf3`,\n          \"data-framer-name\": \"Variant 1\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"Q5adnbUPg\",\n          onTap: onTap1wydl59,\n          ref: ref,\n          style: {\n            ...style\n          },\n          transition: transition,\n          ...addPropertyOverrides({\n            \"Q5adnbUPg-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                style: {\n                  \"--font-selector\": \"R0Y7U3luZS01MDA=\",\n                  \"--framer-font-family\": '\"Syne\", serif',\n                  \"--framer-font-weight\": \"500\",\n                  \"--framer-line-height\": \"24px\",\n                  \"--framer-text-alignment\": \"left\",\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv)\"\n                },\n                children: \"GET EARLY ACCESS\"\n              })\n            }),\n            className: \"framer-l1y90f\",\n            \"data-framer-name\": \"FAQ\",\n            fonts: [\"GF;Syne-500\"],\n            layoutDependency: layoutDependency,\n            layoutId: \"ZLOyGa8Ta\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, rgb(255, 255, 255)) \",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: F07abTaVn,\n            transition: transition,\n            variants: {\n              \"Q5adnbUPg-hover\": {\n                \"--extracted-r6o4lv\": \"var(--token-ec3c72be-4ede-4bb5-816a-df67783a55c1, rgb(148, 163, 184)) \"\n              }\n            },\n            verticalAlignment: \"top\",\n            withExternalLayout: true\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-WdDEO [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-WdDEO * { box-sizing: border-box; }\", \".framer-WdDEO .framer-361bf3 { display: block; }\", \".framer-WdDEO .framer-69rogn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\", \".framer-WdDEO .framer-l1y90f { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\", \".framer-WdDEO .framer-v-69rogn .framer-69rogn { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-WdDEO .framer-69rogn { gap: 0px; } .framer-WdDEO .framer-69rogn > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-WdDEO .framer-69rogn > :first-child { margin-top: 0px; } .framer-WdDEO .framer-69rogn > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 24\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 154.5\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"eg9VvequF\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerVariables {\"F07abTaVn\":\"title\",\"pgQ1nYzhs\":\"tap\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramervqYzZRa4e = withCSS(Component, css, \"framer-WdDEO\");\nexport default FramervqYzZRa4e;\nFramervqYzZRa4e.displayName = \"Button menu\";\nFramervqYzZRa4e.defaultProps = {\n  height: 24,\n  width: 154.5\n};\naddPropertyControls(FramervqYzZRa4e, {\n  F07abTaVn: {\n    defaultValue: \"GET EARLY ACCESS\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  pgQ1nYzhs: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  }\n});\naddFonts(FramervqYzZRa4e, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/vqYzZRa4e:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v15/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\",\n  weight: \"500\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramervqYzZRa4e\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"154.5\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerVariables\": \"{\\\"F07abTaVn\\\":\\\"title\\\",\\\"pgQ1nYzhs\\\":\\\"tap\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eg9VvequF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"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=./vqYzZRa4e.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"Inter\"]);\nexport const fonts = [];\nexport const css = ['.framer-a3tqB .framer-styles-preset-1738v7p:not(.rich-text-wrapper), .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper p, .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 32px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1279px) and (min-width: 768px) { .framer-a3tqB .framer-styles-preset-1738v7p:not(.rich-text-wrapper), .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper p, .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 24px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 767px) and (min-width: 0px) { .framer-a3tqB .framer-styles-preset-1738v7p:not(.rich-text-wrapper), .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper p, .framer-a3tqB .framer-styles-preset-1738v7p.rich-text-wrapper [data-preset-tag=\"p\"] { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 20px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e117c4-44c3-44d8-b26d-564c7eaeeb9e, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-a3tqB\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "biVxlWJHK", "ux1kMbN5E", "GHra6hRvl", "restProps", "baseVariant", "gestureVariant", "classNames", "transition", "setVariant", "setGestureState", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "css", "FramerxuagjXFig", "withCSS", "xuagjXFig_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "TfKFaWHjc", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "SVG", "css", "FramerJiVqtES_o", "withCSS", "JiVqtES_o_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "fe", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "animateToValue", "transformRef", "initialTime", "prevTime", "xOrY", "isHover", "isInView", "useInView", "isReducedMotion", "useReducedMotion", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Ticker", "RichText", "x", "Image2", "css", "FramerjKkFv_Th8", "withCSS", "jKkFv_Th8_default", "addFonts", "TickerFonts", "fontStore", "fonts", "css", "className", "SocialIconFonts", "getFonts", "xuagjXFig_default", "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", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "Link", "Image2", "RichText", "x", "css", "FramerPjMQYq1mx", "withCSS", "PjMQYq1mx_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "F07abTaVn", "pgQ1nYzhs", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1wydl59", "args", "defaultLayoutId", "ae", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "css", "FramervqYzZRa4e", "withCSS", "vqYzZRa4e_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className"]
}
