{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/9yhZnwQnqadGwS8iJufN/Ticker.js", "ssg:https://framerusercontent.com/modules/5CXTRsMQ6te4lUPBxvfK/DGQ9cZF8iw35aXcyEHmC/YckFIlg3V.js"],
  "sourcesContent": ["import { jsx as e, jsxs as t } from \"react/jsx-runtime\";\nimport { Children as i, useEffect as n, useState as l, useRef as r, useMemo as o, createRef as a, useCallback as d, cloneElement as p } from \"react\";\nimport { addPropertyControls as u, ControlType as c, RenderTarget as s } from \"framer\";\nimport { useAnimationFrame as h, useReducedMotion as f, LayoutGroup as g, useInView as m, useMotionValue as y, useTransform as v, motion as x, wrap as b } from \"framer-motion\";\nimport { resize as w } from \"@motionone/dom\";\nlet I = 100,\n  T = {\n    left: e => `translateX(-${e}px)`,\n    right: e => `translateX(${e}px)`,\n    top: e => `translateY(-${e}px)`,\n    bottom: e => `translateY(${e}px)`\n  },\n  S = \"undefined\" != typeof Animation && \"function\" == typeof Animation.prototype.updatePlaybackRate; /**\n                                                                                                      *\n                                                                                                      * @framerIntrinsicWidth 400\n                                                                                                      * @framerIntrinsicHeight 200\n                                                                                                      *\n                                                                                                      * @framerDisableUnlink\n                                                                                                      *\n                                                                                                      * @framerSupportedLayoutWidth fixed\n                                                                                                      * @framerSupportedLayoutHeight fixed\n                                                                                                      */\nexport default function $(u) {\n  /* Props */let {\n      slots: c,\n      gap: I,\n      padding: $,\n      paddingPerSide: N,\n      paddingTop: O,\n      paddingRight: P,\n      paddingBottom: H,\n      paddingLeft: L,\n      speed: z,\n      hoverFactor: R,\n      direction: j,\n      alignment: F,\n      sizingOptions: D,\n      fadeOptions: E,\n      style: K\n    } = u,\n    {\n      fadeContent: X,\n      overflow: Y,\n      fadeWidth: G,\n      fadeInset: q,\n      fadeAlpha: J\n    } = E,\n    {\n      widthType: Q,\n      heightType: U\n    } = D,\n    Z = N ? `${O}px ${P}px ${H}px ${L}px` : `${$}px`,\n    _ = s.current() === s.canvas,\n    ee = i.count(c),\n    et = ee > 0;\n  !0 === j && (j = \"left\");\n  let ei = \"left\" === j || \"right\" === j,\n    en = y(0),\n    el = T[j],\n    er = v(en, el),\n    eo = r(null),\n    ea = o(() => [/*#__PURE__*/a(), /*#__PURE__*/a()], []),\n    [ed, ep] = l({\n      parent: null,\n      children: null\n    }),\n    eu = [],\n    ec = [],\n    es = 0,\n    eh = 0;\n  _ && (es = ee ? Math.floor(10 / ee) : 0, eh = 1), !_ && et && ed.parent && (es = Math.min(es = Math.round(ed.parent / ed.children * 2) + 1, 100), eh = 1); /* Measure parent and child */\n  let ef = d(() => {\n      if (et && eo.current) {\n        let e = ei ? eo.current.offsetWidth : eo.current.offsetHeight,\n          t = ea[0].current ? ei ? ea[0].current.offsetLeft : ea[0].current.offsetTop : 0,\n          i = ea[1].current ? ei ? ea[1].current.offsetLeft + ea[1].current.offsetWidth : ea[1].current.offsetTop + ea[1].current.offsetHeight : 0;\n        ep({\n          parent: e,\n          children: i - t + I\n        });\n      }\n    }, []),\n    eg = _ ? {\n      contentVisibility: \"auto\"\n    } : {}; /* Add refs to first and last child */\n  if (et) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!_) {\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 e = r(!0);\n      n(() => (ef(), w(eo.current, ({\n        contentSize: t\n      }) => {\n        !e.current && (t.width || t.height) && ef(), e.current = !1;\n      })), []);\n    }\n    eu = i.map(c, (t, i) => {\n      var n, l, r, o;\n      let a;\n      0 === i && (a = ea[0]), i === c.length - 1 && (a = ea[1]);\n      let d = {\n        width: Q ? null === (n = t.props) || void 0 === n ? void 0 : n.width : \"100%\",\n        height: U ? null === (l = t.props) || void 0 === l ? void 0 : l.height : \"100%\"\n      };\n      return /*#__PURE__*/e(g, {\n        inherit: \"id\",\n        children: /*#__PURE__*/e(\"li\", {\n          ref: a,\n          style: d,\n          children: /*#__PURE__*/p(t, {\n            style: {\n              ...(null === (r = t.props) || void 0 === r ? void 0 : r.style),\n              ...d,\n              flexShrink: 0,\n              ...eg\n            },\n            layoutId: t.props.layoutId ? t.props.layoutId + \"-original-\" + i : void 0\n          }, null === (o = t.props) || void 0 === o ? void 0 : o.children)\n        })\n      });\n    });\n  }\n  if (!_) for (let t = 0; t < es; t++) ec = [...ec, ...i.map(c, (i, n) => {\n    var l, r, o, a, d, u;\n    let c = {\n      width: Q ? null === (l = i.props) || void 0 === l ? void 0 : l.width : \"100%\",\n      height: U ? null === (r = i.props) || void 0 === r ? void 0 : r.height : \"100%\"\n    };\n    return /*#__PURE__*/e(g, {\n      inherit: \"id\",\n      children: /*#__PURE__*/e(\"li\", {\n        style: c,\n        \"aria-hidden\": !0,\n        children: /*#__PURE__*/p(i, {\n          key: t + \" \" + n,\n          style: {\n            ...(null === (o = i.props) || void 0 === o ? void 0 : o.style),\n            width: Q ? null === (a = i.props) || void 0 === a ? void 0 : a.width : \"100%\",\n            height: U ? null === (d = i.props) || void 0 === d ? void 0 : d.height : \"100%\",\n            flexShrink: 0,\n            ...eg\n          },\n          layoutId: i.props.layoutId ? i.props.layoutId + \"-dupe-\" + t : void 0\n        }, null === (u = i.props) || void 0 === u ? void 0 : u.children)\n      }, t + \"li\" + n)\n    }, t + \"lg\" + n);\n  })];\n  let em = ed.children + ed.children * Math.round(ed.parent / ed.children),\n    ey = r(null),\n    ev = r(null),\n    ex = r(0),\n    eb = r(!1),\n    ew = f(),\n    eI = r(null),\n    eT = r(null); /**\n                  * Setup animations\n                  */\n  if (!_) {\n    let e = m(eo); /**\n                   * If this is an animation we can hardware accelerate, animate with WAAPI\n                   */\n    S ? n(() => {\n      if (!ew && em && z) return eT.current = eI.current.animate({\n        transform: [el(0), el(em)]\n      }, {\n        duration: Math.abs(em) / z * 1e3,\n        iterations: 1 / 0,\n        easing: \"linear\"\n      }), () => eT.current.cancel();\n    }, [R, em, z]) :\n    /**\n    * If we can't accelerate this animation because we have a hoverFactor defined\n    * animate with a rAF loop.\n    */\n    h(t => {\n      if (!em || ew || S) return;\n      null === ey.current && (ey.current = t), t -= ey.current;\n      let i = null === ev.current ? 0 : t - ev.current,\n        n = i * (z / 1e3);\n      eb.current && (n *= R), ex.current += n, ex.current = b(0, em, ex.current), ev.current = t, e && en.set(ex.current);\n    });\n  }\n  let eS = G / 2,\n    e$ = W(q, 0, eS),\n    eC = 100 - q,\n    eM = `linear-gradient(${ei ? \"to right\" : \"to bottom\"}, rgba(0, 0, 0, ${J}) ${e$}%, rgba(0, 0, 0, 1) ${eS}%, rgba(0, 0, 0, 1) ${100 - G / 2}%, rgba(0, 0, 0, ${J}) ${eC}%)`;\n  return (/* Empty state */et ? /*#__PURE__*/e(\"section\", {\n      style: {\n        ...C,\n        opacity: eh,\n        WebkitMaskImage: X ? eM : void 0,\n        MozMaskImage: X ? eM : void 0,\n        maskImage: X ? eM : void 0,\n        overflow: Y ? \"visible\" : \"hidden\",\n        padding: Z\n      },\n      ref: eo,\n      children: /*#__PURE__*/t(x.ul, {\n        ref: eI,\n        style: {\n          ...C,\n          gap: I,\n          top: \"bottom\" === j && B(em) ? -em : void 0,\n          left: \"right\" === j && B(em) ? -em : void 0,\n          placeItems: F,\n          position: \"relative\",\n          flexDirection: ei ? \"row\" : \"column\",\n          ...K,\n          transform: S ? void 0 : er,\n          willChange: _ ? \"auto\" : \"transform\"\n        },\n        onMouseEnter: () => {\n          eb.current = !0, eT.current && eT.current.updatePlaybackRate(R);\n        },\n        onMouseLeave: () => {\n          eb.current = !1, eT.current && eT.current.updatePlaybackRate(1);\n        },\n        children: [eu, ec]\n      })\n    }) : /*#__PURE__*/t(\"section\", {\n      style: M,\n      children: [/*#__PURE__*/e(\"div\", {\n        style: V,\n        children: \"\u2728\"\n      }), /*#__PURE__*/e(\"p\", {\n        style: k,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/e(\"p\", {\n        style: A,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    })\n  );\n} /* Default Properties */\n$.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: !0,\n    heightType: !0\n  },\n  fadeOptions: {\n    fadeContent: !0,\n    overflow: !1,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: !0\n}, /* Property Controls */u($, {\n  slots: {\n    type: c.Array,\n    title: \"Children\",\n    control: {\n      type: c.ComponentInstance\n    }\n  },\n  speed: {\n    type: c.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: !0,\n    step: 5\n  },\n  direction: {\n    type: c.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: !0\n  },\n  alignment: {\n    type: c.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: !0\n  },\n  gap: {\n    type: c.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"Padding\",\n    type: c.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: c.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: c.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: !0\n      },\n      heightType: {\n        type: c.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: !0\n      }\n    }\n  },\n  fadeOptions: {\n    type: c.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: c.Boolean,\n        title: \"Fade\",\n        defaultValue: !0\n      },\n      overflow: {\n        type: c.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: !1,\n        hidden: e => !0 === e.fadeContent\n      },\n      fadeWidth: {\n        type: c.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden: e => !1 === e.fadeContent\n      },\n      fadeInset: {\n        type: c.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden: e => !1 === e.fadeContent\n      },\n      fadeAlpha: {\n        type: c.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden: e => !1 === e.fadeContent\n      }\n    }\n  },\n  hoverFactor: {\n    type: c.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: 1,\n    step: .1,\n    displayStepper: !0,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nlet C = {\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  },\n  M = {\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  },\n  V = {\n    fontSize: 32,\n    marginBottom: 10\n  },\n  k = {\n    margin: 0,\n    marginBottom: 10,\n    fontWeight: 600,\n    textAlign: \"center\"\n  },\n  A = {\n    margin: 0,\n    opacity: .7,\n    maxWidth: 150,\n    lineHeight: 1.5,\n    textAlign: \"center\"\n  },\n  W = (e, t, i) => Math.min(Math.max(e, t), i),\n  B = e => \"number\" == typeof e && !isNaN(e);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Manrope-300\"]);\nexport const fonts = [{\n  family: \"Manrope\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/YckFIlg3V:default\",\n    url: \"https://fonts.gstatic.com/s/manrope/v14/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/manrope/v14/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk6jFO_F87jxeN7B.ttf\",\n  weight: \"300\"\n}];\nexport const css = ['.framer-t4cHE .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-t4cHE .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-t4cHE .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-t4cHE .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-t4cHE .framer-styles-preset-12lj5ox:not(.rich-text-wrapper), .framer-t4cHE .framer-styles-preset-12lj5ox.rich-text-wrapper h3 { --framer-font-family: \"Manrope\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-weight: 300; --framer-letter-spacing: 0px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-t4cHE\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\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    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["T", "e", "S", "$", "u", "c", "I", "N", "O", "P", "H", "L", "z", "R", "j", "F", "D", "E", "K", "X", "Y", "G", "q", "J", "Q", "U", "Z", "_", "RenderTarget", "ee", "et", "ei", "en", "useMotionValue", "el", "er", "useTransform", "eo", "pe", "ea", "se", "W", "ed", "ep", "ye", "eu", "ec", "es", "eh", "ef", "te", "t", "i", "eg", "ue", "resize", "n", "r", "o", "a", "d", "LayoutGroup", "em", "ey", "ev", "ex", "eb", "ew", "useReducedMotion", "eI", "eT", "useInView", "useAnimationFrame", "wrap", "eS", "e$", "eC", "eM", "C", "motion", "B", "M", "V", "k", "A", "addPropertyControls", "ControlType", "fontStore", "fonts", "css", "className"]
}
