(self.webpackChunk_N_E = self.webpackChunk_N_E || []).push([
  [21989, 32730, 80906, 28123, 11364],
  {
    13379: function (e, t, n) {
      "use strict";
      var i = n(91941);
      t.Z = void 0;
      var a = i(n(64938)),
        r = n(85893),
        o = (0, a.default)(
          (0, r.jsx)("path", {
            d: "M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z",
          }),
          "ArrowForwardIos"
        );
      t.Z = o;
    },
    78462: function (e, t, n) {
      "use strict";
      n.d(t, {
        Z: function () {
          return Z;
        },
      });
      var i = n(1048),
        a = n(32793),
        r = n(67294),
        o = n(63961),
        l = n(94780),
        s = n(90948),
        c = n(71657),
        d = n(59773),
        u = n(1588),
        p = n(34867);
      function getListUtilityClass(e) {
        return (0, p.Z)("MuiList", e);
      }
      (0, u.Z)("MuiList", ["root", "padding", "dense", "subheader"]);
      var m = n(85893);
      let h = [
          "children",
          "className",
          "component",
          "dense",
          "disablePadding",
          "subheader",
        ],
        useUtilityClasses = (e) => {
          let { classes: t, disablePadding: n, dense: i, subheader: a } = e;
          return (0, l.Z)(
            { root: ["root", !n && "padding", i && "dense", a && "subheader"] },
            getListUtilityClass,
            t
          );
        },
        g = (0, s.ZP)("ul", {
          name: "MuiList",
          slot: "Root",
          overridesResolver: (e, t) => {
            let { ownerState: n } = e;
            return [
              t.root,
              !n.disablePadding && t.padding,
              n.dense && t.dense,
              n.subheader && t.subheader,
            ];
          },
        })(({ ownerState: e }) =>
          (0, a.Z)(
            { listStyle: "none", margin: 0, padding: 0, position: "relative" },
            !e.disablePadding && { paddingTop: 8, paddingBottom: 8 },
            e.subheader && { paddingTop: 0 }
          )
        ),
        f = r.forwardRef(function (e, t) {
          let n = (0, c.Z)({ props: e, name: "MuiList" }),
            {
              children: l,
              className: s,
              component: u = "ul",
              dense: p = !1,
              disablePadding: f = !1,
              subheader: Z,
            } = n,
            b = (0, i.Z)(n, h),
            v = r.useMemo(() => ({ dense: p }), [p]),
            y = (0, a.Z)({}, n, { component: u, dense: p, disablePadding: f }),
            w = useUtilityClasses(y);
          return (0,
          m.jsx)(d.Z.Provider, { value: v, children: (0, m.jsxs)(g, (0, a.Z)({ as: u, className: (0, o.Z)(w.root, s), ref: t, ownerState: y }, b, { children: [Z, l] })) });
        });
      var Z = f;
    },
    59773: function (e, t, n) {
      "use strict";
      var i = n(67294);
      let a = i.createContext({});
      t.Z = a;
    },
    97212: function (e, t, n) {
      "use strict";
      n.d(t, {
        ZP: function () {
          return S;
        },
      });
      var i = n(1048),
        a = n(32793),
        r = n(67294),
        o = n(63961),
        l = n(94780),
        s = n(28442),
        c = n(41796),
        d = n(90948),
        u = n(71657),
        p = n(49990),
        m = n(71579),
        h = n(58974),
        g = n(51705),
        f = n(59773),
        Z = n(1588),
        b = n(34867);
      function getListItemUtilityClass(e) {
        return (0, b.Z)("MuiListItem", e);
      }
      let v = (0, Z.Z)("MuiListItem", [
        "root",
        "container",
        "focusVisible",
        "dense",
        "alignItemsFlexStart",
        "disabled",
        "divider",
        "gutters",
        "padding",
        "button",
        "secondaryAction",
        "selected",
      ]);
      var y = n(68686);
      function getListItemSecondaryActionClassesUtilityClass(e) {
        return (0, b.Z)("MuiListItemSecondaryAction", e);
      }
      (0, Z.Z)("MuiListItemSecondaryAction", ["root", "disableGutters"]);
      var w = n(85893);
      let x = ["className"],
        useUtilityClasses = (e) => {
          let { disableGutters: t, classes: n } = e;
          return (0, l.Z)(
            { root: ["root", t && "disableGutters"] },
            getListItemSecondaryActionClassesUtilityClass,
            n
          );
        },
        k = (0, d.ZP)("div", {
          name: "MuiListItemSecondaryAction",
          slot: "Root",
          overridesResolver: (e, t) => {
            let { ownerState: n } = e;
            return [t.root, n.disableGutters && t.disableGutters];
          },
        })(({ ownerState: e }) =>
          (0, a.Z)(
            {
              position: "absolute",
              right: 16,
              top: "50%",
              transform: "translateY(-50%)",
            },
            e.disableGutters && { right: 0 }
          )
        ),
        I = r.forwardRef(function (e, t) {
          let n = (0, u.Z)({ props: e, name: "MuiListItemSecondaryAction" }),
            { className: l } = n,
            s = (0, i.Z)(n, x),
            c = r.useContext(f.Z),
            d = (0, a.Z)({}, n, { disableGutters: c.disableGutters }),
            p = useUtilityClasses(d);
          return (0,
          w.jsx)(k, (0, a.Z)({ className: (0, o.Z)(p.root, l), ownerState: d, ref: t }, s));
        });
      I.muiName = "ListItemSecondaryAction";
      let M = ["className"],
        C = [
          "alignItems",
          "autoFocus",
          "button",
          "children",
          "className",
          "component",
          "components",
          "componentsProps",
          "ContainerComponent",
          "ContainerProps",
          "dense",
          "disabled",
          "disableGutters",
          "disablePadding",
          "divider",
          "focusVisibleClassName",
          "secondaryAction",
          "selected",
          "slotProps",
          "slots",
        ],
        ListItem_useUtilityClasses = (e) => {
          let {
            alignItems: t,
            button: n,
            classes: i,
            dense: a,
            disabled: r,
            disableGutters: o,
            disablePadding: s,
            divider: c,
            hasSecondaryAction: d,
            selected: u,
          } = e;
          return (0, l.Z)(
            {
              root: [
                "root",
                a && "dense",
                !o && "gutters",
                !s && "padding",
                c && "divider",
                r && "disabled",
                n && "button",
                "flex-start" === t && "alignItemsFlexStart",
                d && "secondaryAction",
                u && "selected",
              ],
              container: ["container"],
            },
            getListItemUtilityClass,
            i
          );
        },
        P = (0, d.ZP)("div", {
          name: "MuiListItem",
          slot: "Root",
          overridesResolver: (e, t) => {
            let { ownerState: n } = e;
            return [
              t.root,
              n.dense && t.dense,
              "flex-start" === n.alignItems && t.alignItemsFlexStart,
              n.divider && t.divider,
              !n.disableGutters && t.gutters,
              !n.disablePadding && t.padding,
              n.button && t.button,
              n.hasSecondaryAction && t.secondaryAction,
            ];
          },
        })(({ theme: e, ownerState: t }) =>
          (0, a.Z)(
            {
              display: "flex",
              justifyContent: "flex-start",
              alignItems: "center",
              position: "relative",
              textDecoration: "none",
              width: "100%",
              boxSizing: "border-box",
              textAlign: "left",
            },
            !t.disablePadding &&
              (0, a.Z)(
                { paddingTop: 8, paddingBottom: 8 },
                t.dense && { paddingTop: 4, paddingBottom: 4 },
                !t.disableGutters && { paddingLeft: 16, paddingRight: 16 },
                !!t.secondaryAction && { paddingRight: 48 }
              ),
            !!t.secondaryAction && {
              [`& > .${y.Z.root}`]: { paddingRight: 48 },
            },
            {
              [`&.${v.focusVisible}`]: {
                backgroundColor: (e.vars || e).palette.action.focus,
              },
              [`&.${v.selected}`]: {
                backgroundColor: e.vars
                  ? `rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`
                  : (0, c.Fq)(
                      e.palette.primary.main,
                      e.palette.action.selectedOpacity
                    ),
                [`&.${v.focusVisible}`]: {
                  backgroundColor: e.vars
                    ? `rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`
                    : (0, c.Fq)(
                        e.palette.primary.main,
                        e.palette.action.selectedOpacity +
                          e.palette.action.focusOpacity
                      ),
                },
              },
              [`&.${v.disabled}`]: {
                opacity: (e.vars || e).palette.action.disabledOpacity,
              },
            },
            "flex-start" === t.alignItems && { alignItems: "flex-start" },
            t.divider && {
              borderBottom: `1px solid ${(e.vars || e).palette.divider}`,
              backgroundClip: "padding-box",
            },
            t.button && {
              transition: e.transitions.create("background-color", {
                duration: e.transitions.duration.shortest,
              }),
              "&:hover": {
                textDecoration: "none",
                backgroundColor: (e.vars || e).palette.action.hover,
                "@media (hover: none)": { backgroundColor: "transparent" },
              },
              [`&.${v.selected}:hover`]: {
                backgroundColor: e.vars
                  ? `rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`
                  : (0, c.Fq)(
                      e.palette.primary.main,
                      e.palette.action.selectedOpacity +
                        e.palette.action.hoverOpacity
                    ),
                "@media (hover: none)": {
                  backgroundColor: e.vars
                    ? `rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`
                    : (0, c.Fq)(
                        e.palette.primary.main,
                        e.palette.action.selectedOpacity
                      ),
                },
              },
            },
            t.hasSecondaryAction && { paddingRight: 48 }
          )
        ),
        L = (0, d.ZP)("li", {
          name: "MuiListItem",
          slot: "Container",
          overridesResolver: (e, t) => t.container,
        })({ position: "relative" }),
        A = r.forwardRef(function (e, t) {
          let n = (0, u.Z)({ props: e, name: "MuiListItem" }),
            {
              alignItems: l = "center",
              autoFocus: c = !1,
              button: d = !1,
              children: Z,
              className: b,
              component: y,
              components: x = {},
              componentsProps: k = {},
              ContainerComponent: A = "li",
              ContainerProps: { className: S } = {},
              dense: q = !1,
              disabled: B = !1,
              disableGutters: R = !1,
              disablePadding: z = !1,
              divider: G = !1,
              focusVisibleClassName: F,
              secondaryAction: T,
              selected: U = !1,
              slotProps: j = {},
              slots: $ = {},
            } = n,
            O = (0, i.Z)(n.ContainerProps, M),
            _ = (0, i.Z)(n, C),
            X = r.useContext(f.Z),
            E = r.useMemo(
              () => ({
                dense: q || X.dense || !1,
                alignItems: l,
                disableGutters: R,
              }),
              [l, X.dense, q, R]
            ),
            N = r.useRef(null);
          (0, h.Z)(() => {
            c && N.current && N.current.focus();
          }, [c]);
          let V = r.Children.toArray(Z),
            W =
              V.length &&
              (0, m.Z)(V[V.length - 1], ["ListItemSecondaryAction"]),
            H = (0, a.Z)({}, n, {
              alignItems: l,
              autoFocus: c,
              button: d,
              dense: E.dense,
              disabled: B,
              disableGutters: R,
              disablePadding: z,
              divider: G,
              hasSecondaryAction: W,
              selected: U,
            }),
            D = ListItem_useUtilityClasses(H),
            Y = (0, g.Z)(N, t),
            Q = $.root || x.Root || P,
            K = j.root || k.root || {},
            J = (0, a.Z)(
              { className: (0, o.Z)(D.root, K.className, b), disabled: B },
              _
            ),
            ee = y || "li";
          return (d &&
            ((J.component = y || "div"),
            (J.focusVisibleClassName = (0, o.Z)(v.focusVisible, F)),
            (ee = p.Z)),
          W)
            ? ((ee = J.component || y ? ee : "div"),
              "li" === A &&
                ("li" === ee
                  ? (ee = "div")
                  : "li" === J.component && (J.component = "div")),
              (0, w.jsx)(f.Z.Provider, {
                value: E,
                children: (0, w.jsxs)(
                  L,
                  (0, a.Z)(
                    {
                      as: A,
                      className: (0, o.Z)(D.container, S),
                      ref: Y,
                      ownerState: H,
                    },
                    O,
                    {
                      children: [
                        (0, w.jsx)(
                          Q,
                          (0, a.Z)(
                            {},
                            K,
                            !(0, s.X)(Q) && {
                              as: ee,
                              ownerState: (0, a.Z)({}, H, K.ownerState),
                            },
                            J,
                            { children: V }
                          )
                        ),
                        V.pop(),
                      ],
                    }
                  )
                ),
              }))
            : (0, w.jsx)(f.Z.Provider, {
                value: E,
                children: (0, w.jsxs)(
                  Q,
                  (0, a.Z)(
                    {},
                    K,
                    { as: ee, ref: Y },
                    !(0, s.X)(Q) && {
                      ownerState: (0, a.Z)({}, H, K.ownerState),
                    },
                    J,
                    { children: [V, T && (0, w.jsx)(I, { children: T })] }
                  )
                ),
              });
        });
      var S = A;
    },
    68686: function (e, t, n) {
      "use strict";
      n.d(t, {
        t: function () {
          return getListItemButtonUtilityClass;
        },
      });
      var i = n(1588),
        a = n(34867);
      function getListItemButtonUtilityClass(e) {
        return (0, a.Z)("MuiListItemButton", e);
      }
      let r = (0, i.Z)("MuiListItemButton", [
        "root",
        "focusVisible",
        "dense",
        "alignItemsFlexStart",
        "disabled",
        "divider",
        "gutters",
        "selected",
      ]);
      t.Z = r;
    },
    98396: function (e, t, n) {
      "use strict";
      n.d(t, {
        Z: function () {
          return useMediaQuery;
        },
      });
      var i,
        a = n(67294),
        r = n(34168),
        o = n(20539),
        l = n(58974);
      let s = (i || (i = n.t(a, 2))).useSyncExternalStore;
      function useMediaQuery(e, t = {}) {
        let n = (0, r.Z)(),
          i = "undefined" != typeof window && void 0 !== window.matchMedia,
          {
            defaultMatches: c = !1,
            matchMedia: d = i ? window.matchMedia : null,
            ssrMatchMedia: u = null,
            noSsr: p = !1,
          } = (0, o.Z)({ name: "MuiUseMediaQuery", props: t, theme: n }),
          m = "function" == typeof e ? e(n) : e;
        m = m.replace(/^@media( ?)/m, "");
        let h = (
          void 0 !== s
            ? function (e, t, n, i, r) {
                let o = a.useCallback(() => t, [t]),
                  l = a.useMemo(() => {
                    if (r && n) return () => n(e).matches;
                    if (null !== i) {
                      let { matches: t } = i(e);
                      return () => t;
                    }
                    return o;
                  }, [o, e, i, r, n]),
                  [c, d] = a.useMemo(() => {
                    if (null === n) return [o, () => () => {}];
                    let t = n(e);
                    return [
                      () => t.matches,
                      (e) => (
                        t.addListener(e),
                        () => {
                          t.removeListener(e);
                        }
                      ),
                    ];
                  }, [o, n, e]),
                  u = s(d, c, l);
                return u;
              }
            : function (e, t, n, i, r) {
                let [o, s] = a.useState(() =>
                  r && n ? n(e).matches : i ? i(e).matches : t
                );
                return (
                  (0, l.Z)(() => {
                    let t = !0;
                    if (!n) return;
                    let i = n(e),
                      updateMatch = () => {
                        t && s(i.matches);
                      };
                    return (
                      updateMatch(),
                      i.addListener(updateMatch),
                      () => {
                        (t = !1), i.removeListener(updateMatch);
                      }
                    );
                  }, [e, n]),
                  o
                );
              }
        )(m, c, d, u, p);
        return h;
      }
    },
    91754: function (e, t, n) {
      "use strict";
      n.r(t),
        n.d(t, {
          default: function () {
            return er;
          },
        });
      var i = n(35944),
        a = n(67294),
        r = n(51233),
        o = n(74998),
        l = n(50067),
        s = n(22546),
        c = n(87357),
        d = n(90948);
      let u = (0, d.ZP)(c.Z, { target: "e6o70y60" })((e) => {
        let { theme: t } = e;
        return {
          width: "100%",
          height: "auto",
          "& > img": { [t.breakpoints.down("md")]: { objectFit: "cover" } },
        };
      });
      var hero_background_image = (e) => {
        let { src: t, alt: n } = e;
        return (0, i.tZ)(u, {
          children: (0, i.tZ)("img", {
            alt: n || "background image",
            loading: "lazy",
            src: t,
            style: {
              position: "absolute",
              top: "0",
              left: "0",
              width: "100%",
              height: "100%",
              objectFit: "cover",
              objectPosition: "top",
            },
          }),
        });
      };
      n(56735);
      let p = (0, d.ZP)(c.Z, { target: "e1u6msz30" })((e) => {
          let { theme: t } = e;
          return {
            position: "absolute",
            top: 0,
            left: 0,
            right: 0,
            bottom: 0,
            zIndex: t.zIndex.background,
          };
        }),
        m = (0, d.ZP)(s.tq, { target: "e1u6msz31" })((e) => {
          let { theme: t } = e;
          return {
            height: "100%",
            "&::after": {
              content: '""',
              position: "absolute",
              top: 0,
              left: 0,
              right: 0,
              bottom: 0,
              background: t.palette.gradient.backgroundOverlay,
              zIndex: t.zIndex.base,
              width: "70%",
            },
            "& .swiper-pagination-bullet": {
              width: 15,
              height: 15,
              background: t.palette.common.white,
            },
            "& .swiper-button-prev, & .swiper-button-next": { display: "none" },
            "& .swiper-pagination": {
              [t.breakpoints.only("xs")]: { display: "none" },
            },
          };
        });
      var h = (0, a.memo)((e) => {
          var t;
          let { slides: n } = e;
          return (0, i.tZ)(p, {
            children: (0, i.tZ)(m, {
              autoplay: { delay: 1e4 },
              effect: "fade",
              modules: [l.xW, l.pt, l.tl],
              pagination: { clickable: !0 },
              loop: !0,
              preventInteractionOnTransition: !0,
              children:
                null == n
                  ? void 0
                  : null === (t = n.data) || void 0 === t
                  ? void 0
                  : t.map((e, t) =>
                      (0, i.tZ)(
                        s.o5,
                        {
                          children: e.attributes
                            ? (0, i.tZ)(hero_background_image, {
                                alt: e.attributes.alternativeText,
                                src: e.attributes.url,
                              })
                            : null,
                        },
                        t
                      )
                    ),
            }),
          });
        }),
        g = n(33417),
        f = n(74897),
        Z = n(73219),
        b = n(16628),
        v = n(32730),
        y = n(80906),
        w = n(28123),
        x = n(11364),
        k = n(50326);
      let getRootMenuItems = (e) => [
          {
            id: 1,
            title: e("links.payYourTolls"),
            href: k.Z6.tbm.payToll,
            IconComponent: x.default,
          },
          {
            id: 2,
            title: e("links.ezpassLogin"),
            href: k.Z6.ezpass.signIn,
            IconComponent: v.default,
          },
          {
            id: 3,
            title: e("links.openAccount.title"),
            href: k.Z6.ezpass.signUp,
            IconComponent: y.default,
            subMenu: [
              {
                title: e("links.openAccount.subMenu.privateAccount"),
                href: k.Z6.ezpass.signUp,
              },
              {
                title: e("links.openAccount.subMenu.businessAccount"),
                href: k.Z6.ezpass.businessSignUp,
              },
              {
                title: e("links.openAccount.subMenu.whichAccount"),
                href: k.Z6.ezpass.accountTypes,
              },
            ],
          },
          {
            id: 4,
            title: e("links.onTheGo.title"),
            href: k.Z6.root,
            IconComponent: w.default,
            subMenu: [
              {
                title: e("links.onTheGo.subMenu.registerOnTheGo"),
                href: k.Z6.ezpass.signUp,
              },
              {
                title: e("links.onTheGo.subMenu.generalInformation"),
                href: k.Z6.ezpass.generalInformation,
              },
              {
                title: e("links.onTheGo.subMenu.locateRetailer"),
                href: k.Z6.ezpass.locateRetailer,
              },
              {
                title: e("links.onTheGo.subMenu.becomeRetailer"),
                href: k.Z6.ezpass.becomeRetailer,
              },
              {
                title: e("links.onTheGo.subMenu.retailLogin"),
                href: k.Z6.retailer.signIn,
              },
            ],
          },
        ],
        checkIsElementFullyVisible = (e) => {
          if (!e) return !1;
          let t = e.getBoundingClientRect();
          return (
            t.top >= 0 &&
            t.left >= 0 &&
            t.bottom <=
              (window.innerHeight || document.documentElement.clientHeight) &&
            t.right <=
              (window.innerWidth || document.documentElement.clientWidth)
          );
        };
      var I = n(33152),
        M = n(78462),
        C = n(97212),
        P = n(15861),
        L = n(15626),
        A = n(37259),
        S = n(67759),
        q = n(13379);
      let B = (0, d.ZP)(S.Z, { target: "e1kwfqwl0" })((e) => {
          let { theme: t } = e;
          return {
            maxWidth: 406,
            borderRadius: 39,
            padding: t.spacing(5.75, 7.25),
            flexGrow: 0,
            overflow: "visible",
            [t.breakpoints.only("xs")]: {
              borderRadius: 20,
              padding: t.spacing(5.75, 0),
            },
          };
        }),
        R = (0, d.ZP)(M.Z, { target: "e1kwfqwl1" })((e) => {
          let { theme: t } = e;
          return {
            display: "flex",
            flexDirection: "column",
            rowGap: t.spacing(8),
            padding: 0,
            [t.breakpoints.only("xs")]: { rowGap: t.spacing(6.4) },
          };
        }),
        z = (0, d.ZP)(C.ZP, { target: "e1kwfqwl2" })({ padding: 0 }),
        G = (0, d.ZP)(c.Z, { target: "e1kwfqwl3" })((e) => {
          let { theme: t } = e;
          return {
            display: "flex",
            alignItems: "center",
            "& > svg": {
              fontSize: 40,
              [t.breakpoints.only("xs")]: {
                fontSize: 30,
                height: t.spacing(7.5),
              },
            },
          };
        }),
        F = (0, d.ZP)(L.Z, { target: "e1kwfqwl4" })((e) => {
          let { theme: t } = e;
          return {
            display: "flex",
            alignItems: "center",
            justifyContent: "space-between",
            width: "100%",
            textDecoration: "none",
            [t.breakpoints.only("xs")]: { padding: t.spacing(0, 7.25) },
            "&[disabled]": {
              pointerEvents: "none",
              color: t.palette.action.disabled,
            },
          };
        }),
        T = (0, d.ZP)(P.Z, { target: "e1kwfqwl5" })((e) => {
          let { theme: t } = e;
          return {
            color: t.palette.text.primary,
            [t.breakpoints.only("xs")]: { fontSize: 16 },
          };
        }),
        U = (0, d.ZP)(q.Z, { target: "e1kwfqwl6" })((e) => {
          let { theme: t } = e;
          return {
            fontSize: 16,
            color: t.palette.text.primary,
            [t.breakpoints.only("xs")]: { fontSize: 14 },
          };
        }),
        j = (0, d.ZP)(A.Z, {
          shouldForwardProp: (e) => "isOpenSubMenu" !== e,
          target: "e1kwfqwl7",
        })((e) => {
          let { theme: t, isOpenSubMenu: n } = e;
          return {
            position: "relative",
            padding: 0,
            display: "flex",
            alignItems: "center",
            justifyContent: "space-between",
            width: "100%",
            maxHeight: 40,
            textDecoration: "none",
            [t.breakpoints.only("xs")]: {
              padding: t.spacing(0, 7.25),
              "&:focus": { outline: "none" },
              ...(n
                ? {
                    "&:hover": {
                      background: t.palette.primary.main,
                      "svg,span": { color: t.palette.common.white },
                    },
                  }
                : {}),
            },
          };
        }),
        $ = (0, d.ZP)(P.Z, { target: "e1kwfqwl8" })((e) => {
          let { theme: t } = e;
          return {
            color: t.palette.primary.main,
            padding: t.spacing(3.125, 2, 3.125, 7.5),
          };
        }),
        O = (0, d.ZP)(r.Z, {
          shouldForwardProp: (e) => "isSubMenuFullyVisible" !== e,
          target: "e1kwfqwl9",
        })((e) => {
          let { theme: t, isSubMenuFullyVisible: n } = e;
          return {
            position: "absolute",
            left: 346,
            minWidth: 366,
            [t.breakpoints.only("xs")]: {
              zIndex: 1,
              left: 0,
              width: "100%",
              minWidth: "auto",
              ...(n ? { bottom: 73 } : { top: 65 }),
            },
          };
        }),
        _ = (0, d.ZP)(r.Z, { target: "e1kwfqwl10" })((e) => {
          let { theme: t } = e;
          return {
            position: "relative",
            backgroundColor: t.palette.background.default,
            width: 315,
            borderRadius: 20,
            padding: t.spacing(1.3, 0),
            [t.breakpoints.only("xs")]: {
              width: "100%",
              boxShadow: t.shadows[3],
            },
          };
        }),
        X = (0, d.ZP)(r.Z, {
          shouldForwardProp: (e) => "isSubMenuFullyVisible" !== e,
          target: "e1kwfqwl11",
        })((e) => {
          let { theme: t, isSubMenuFullyVisible: n } = e;
          return {
            position: "absolute",
            left: -20,
            transform: "rotate(-90deg)",
            borderLeft: "15px solid transparent",
            borderRight: "15px solid transparent",
            borderBottom: "23px solid ".concat(t.palette.background.default),
            [t.breakpoints.only("xs")]: {
              left: "50%",
              ...(n
                ? { bottom: -23, transform: "rotate(-180deg)" }
                : { top: -23, transform: "rotate(0deg)" }),
            },
          };
        });
      var E = (0, a.memo)(() => {
          let { t: e } = (0, f.$G)("pages/landing"),
            { isMobile: t } = (0, g.F)(),
            n = (0, a.useRef)(null),
            [o, l] = (0, a.useState)(),
            [s, c] = (0, a.useState)(!0),
            d = (0, a.useMemo)(() => getRootMenuItems(e), [e]),
            { updateState: u } = (0, Z.c)(),
            p = (0, a.useCallback)(
              (e) => () => {
                l(e);
              },
              []
            ),
            m = (0, a.useCallback)(
              (e) => (t) => {
                let n = t.key;
                "Enter" === n && l(o ? void 0 : e), "Escape" === n && l(void 0);
              },
              [l, o]
            ),
            h = (0, a.useCallback)((e) => {
              let t = e.key;
              "Escape" === t && l(void 0);
            }, []),
            v = (0, a.useCallback)(() => {
              l(void 0);
            }, []),
            y = (0, a.useCallback)(
              (e) => {
                (0, I.j4)("isFromOtg", "Register On-the-Go Tag" === e),
                  u({ isSpinner: !0 });
              },
              [u]
            ),
            w = (0, a.useCallback)(
              (e) => () => {
                if (!t) return;
                let i = n.current;
                if (!i) return;
                let a = checkIsElementFullyVisible(i);
                s && c(a), s || a || c(!0), l(o === e ? void 0 : e);
              },
              [s, t, o]
            ),
            x = (0, a.useCallback)(
              (e) => {
                let { title: t, IconComponent: a, subMenu: l, id: c } = e;
                return (0, i.BX)(r.Z, {
                  alignItems: "center",
                  direction: "row",
                  tabIndex: 0,
                  width: "100%",
                  onKeyUp: m(c),
                  onMouseLeave: v,
                  children: [
                    (0, i.BX)(j, {
                      isOpenSubMenu: o === c,
                      tabIndex: -1,
                      isLowercase: !0,
                      onClick: w(c),
                      onMouseEnter: p(c),
                      children: [
                        (0, i.BX)(r.Z, {
                          alignItems: "center",
                          columnGap: 6.25,
                          direction: "row",
                          children: [
                            (0, i.tZ)(G, { children: (0, i.tZ)(a, {}) }),
                            (0, i.tZ)(T, {
                              component: "span",
                              fontWeight: 600,
                              variant: "h4",
                              children: t,
                            }),
                          ],
                        }),
                        (0, i.tZ)(U, {}),
                      ],
                    }),
                    (0, i.tZ)(b.Z, {
                      in: o === c,
                      onKeyUp: h,
                      children: (0, i.tZ)(O, {
                        direction: "row",
                        isSubMenuFullyVisible: s,
                        justifyContent: "flex-end",
                        ref: n,
                        children: (0, i.BX)(_, {
                          alignItems: "center",
                          direction: "row",
                          children: [
                            (0, i.tZ)(X, { isSubMenuFullyVisible: s }),
                            (0, i.tZ)(r.Z, {
                              children:
                                null == l
                                  ? void 0
                                  : l.map((e, t) =>
                                      (0, i.tZ)(
                                        F,
                                        {
                                          href: e.href,
                                          tabIndex: 0,
                                          onClick: () => y(e.title),
                                          children: (0, i.tZ)($, {
                                            fontWeight: 600,
                                            variant: "h4",
                                            children: e.title,
                                          }),
                                        },
                                        t
                                      )
                                    ),
                            }),
                          ],
                        }),
                      }),
                    }),
                  ],
                });
              },
              [m, v, o, w, p, h, s, y]
            );
          return (0, i.tZ)(B, {
            children: (0, i.tZ)(R, {
              children: d.map((e, t) => {
                let {
                  href: n,
                  title: a,
                  IconComponent: o,
                  subMenu: l,
                  id: s,
                } = e;
                return (0, i.tZ)(
                  z,
                  {
                    children: l
                      ? x({
                          href: n,
                          title: a,
                          IconComponent: o,
                          subMenu: l,
                          id: s,
                        })
                      : (0, i.BX)(F, {
                          href: n,
                          onClick: () => y(a),
                          children: [
                            (0, i.BX)(r.Z, {
                              alignItems: "center",
                              columnGap: 6.25,
                              direction: "row",
                              children: [
                                (0, i.tZ)(G, { children: (0, i.tZ)(o, {}) }),
                                (0, i.tZ)(T, {
                                  component: "span",
                                  fontWeight: 600,
                                  variant: "h4",
                                  children: a,
                                }),
                              ],
                            }),
                            (0, i.tZ)(U, {}),
                          ],
                        }),
                  },
                  t
                );
              }),
            }),
          });
        }),
        N = n(65582),
        V = n(41796);
      let W = (0, d.ZP)(c.Z, { target: "exl833d0" })((e) => {
          let { theme: t } = e;
          return {
            position: "relative",
            zIndex: t.zIndex.snackbar,
            padding: t.spacing(4),
            background: t.palette.background.grayBlack,
          };
        }),
        H = (0, d.ZP)(P.Z, { target: "exl833d1" })((e) => {
          let { theme: t } = e;
          return { color: t.palette.common.white, textAlign: "center" };
        }),
        D = (0, d.ZP)(c.Z, { target: "exl833d2" })((e) => {
          let { theme: t } = e;
          return {
            position: "absolute",
            top: 0,
            left: 0,
            right: 0,
            bottom: 0,
            background: (0, V.Fq)(t.palette.background.black, 0.3),
            zIndex: t.zIndex.snackbar - 1,
          };
        });
      var Y = (0, a.memo)((e) => {
          let { title: t, description: n } = e;
          return (0, i.BX)(i.HY, {
            children: [
              (0, i.tZ)(W, {
                children: (0, i.tZ)(N.Z, {
                  children: (0, i.BX)(r.Z, {
                    gap: 2,
                    children: [
                      (0, i.tZ)(H, { variant: "h3", children: t }),
                      (0, i.tZ)(H, { children: n }),
                    ],
                  }),
                }),
              }),
              (0, i.tZ)(D, {}),
            ],
          });
        }),
        Q = n(88282),
        K = n(11682),
        J = n(49826),
        status_banner_container = () => {
          let { data: e } = (0, K.H)({ refetchInterval: J.$L }),
            [t, n] = (0, a.useState)(""),
            [r, o] = (0, a.useState)(null),
            [l, s] = (0, a.useState)("");
          return ((0, a.useEffect)(() => {
            var e;
            o(
              (null === (e = (0, Q.fp)("maintenanceStatus")) || void 0 === e
                ? void 0
                : e.state) || null
            );
          }, []),
          (0, a.useEffect)(() => {
            if (
              (null == e ? void 0 : e.state) &&
              ((0, Q.IY)("maintenanceStatus", e),
              o(e.state),
              "LIVE" !== e.state)
            ) {
              var t, i, a, r, l, c;
              n(
                null !==
                  (l =
                    null == e
                      ? void 0
                      : null === (i = e.messages) || void 0 === i
                      ? void 0
                      : null === (t = i.find((e) => 1 === e.messageId)) ||
                        void 0 === t
                      ? void 0
                      : t.subTitle) && void 0 !== l
                  ? l
                  : ""
              ),
                s(
                  null !==
                    (c =
                      null == e
                        ? void 0
                        : null === (r = e.messages) || void 0 === r
                        ? void 0
                        : null === (a = r.find((e) => 1 === e.messageId)) ||
                          void 0 === a
                        ? void 0
                        : a.subMessage) && void 0 !== c
                    ? c
                    : ""
                );
            }
          }, [e]),
          r && "LIVE" !== r)
            ? (0, i.tZ)(Y, { description: l, title: t })
            : null;
        };
      let ee = (0, d.ZP)(P.Z, { target: "e11om4oj0" })((e) => {
          let { theme: t } = e;
          return { color: t.palette.text.contrastText };
        }),
        et = (0, d.ZP)(c.Z, { target: "e11om4oj1" })((e) => {
          let { theme: t } = e;
          return {
            position: "relative",
            flex: 1,
            display: "flex",
            flexDirection: "column",
            zIndex: t.zIndex.base,
            "main:has(&)": {
              display: "flex",
              flexDirection: "column",
              paddingTop: 0,
            },
          };
        }),
        en = (0, d.ZP)(r.Z, { target: "e11om4oj2" })((e) => {
          let { theme: t } = e;
          return {
            flexGrow: 1,
            rowGap: t.spacing(15),
            margin: t.spacing(25, 0, 25, 22.75),
            [t.breakpoints.only("xs")]: {
              margin: t.spacing(11.25, 6.25, 8.3),
              rowGap: t.spacing(6),
            },
          };
        }),
        ei = (0, d.ZP)(r.Z, { target: "e11om4oj3" })((e) => {
          let { theme: t } = e;
          return {
            [t.breakpoints.only("xs")]: {
              display: "flex",
              flexDirection: "column",
              paddingRight: t.spacing(9.5),
            },
          };
        }),
        ea = (0, d.ZP)(r.Z, { target: "e11om4oj4" })((e) => {
          let { theme: t } = e;
          return { rowGap: t.spacing(7.5), maxWidth: 488 };
        });
      var er = (0, a.memo)((e) => {
        let { data: t } = e;
        return (0, i.BX)(et, {
          children: [
            (0, i.tZ)(status_banner_container, {}),
            (0, i.tZ)(h, { slides: t.slides }),
            (0, i.BX)(en, {
              children: [
                (0, i.BX)(ea, {
                  children: [
                    (0, i.tZ)(ei, {
                      direction: "row",
                      gap: 2,
                      children: (0, i.tZ)(ee, {
                        fontWeight: 400,
                        variant: "h1",
                        children: (0, i.tZ)(o.Z, { rawHtml: t.title }),
                      }),
                    }),
                    (0, i.tZ)(r.Z, {
                      columnGap: 3.25,
                      direction: "row",
                      children: t.logos.data.map((e, t) => {
                        var n, a, r, o;
                        return (
                          null == e
                            ? void 0
                            : null === (n = e.attributes) || void 0 === n
                            ? void 0
                            : n.url
                        )
                          ? (0, i.tZ)(
                              "img",
                              {
                                alt:
                                  null !== (a = e.attributes.alternativeText) &&
                                  void 0 !== a
                                    ? a
                                    : "",
                                height:
                                  null !== (r = e.attributes.height) &&
                                  void 0 !== r
                                    ? r
                                    : 30,
                                src: e.attributes.url,
                                width:
                                  null !== (o = e.attributes.width) &&
                                  void 0 !== o
                                    ? o
                                    : 159,
                              },
                              "hero-logo-".concat(t)
                            )
                          : null;
                      }),
                    }),
                    (0, i.tZ)(ee, {
                      fontWeight: 600,
                      variant: "body1",
                      children: t.description,
                    }),
                  ],
                }),
                (0, i.tZ)(E, {}),
              ],
            }),
          ],
        });
      });
    },
    951: function (e, t, n) {
      "use strict";
      n.d(t, {
        $: function () {
          return getMediaLink;
        },
        P: function () {
          return getMediaLinkByProvider;
        },
      });
      var i = n(32871);
      let a = i.yy.replace("/**", ""),
        r = ""
          .concat(i.AL, "://")
          .concat(i.HT)
          .concat(i.t9 ? ":".concat(i.t9) : ""),
        getMediaLink = (e) => (e.startsWith(a) ? "".concat(r).concat(e) : e),
        getMediaLinkByProvider = (e, t) =>
          "local" === t
            ? "".concat(i.AL, "://").concat(i.HT, ":").concat(i.t9).concat(e)
            : e;
    },
    32730: function (e, t, n) {
      "use strict";
      n.r(t),
        n.d(t, {
          default: function () {
            return LockIcon;
          },
        });
      var i = n(35944),
        a = n(53219);
      function LockIcon(e) {
        return (0, i.tZ)(a.Z, {
          ...e,
          viewBox: "0 0 31.646 39.724",
          children: (0, i.BX)("g", {
            transform: "translate(0)",
            children: [
              (0, i.tZ)("path", {
                d: "M4.113,39.724a5.482,5.482,0,0,1-2.1-.831,4.582,4.582,0,0,1-2-3.868q-.014-7.871,0-15.742A4.388,4.388,0,0,1,.441,17.3,4.558,4.558,0,0,1,4.6,14.6c.928-.035,1.859-.006,2.848-.006v-.426c0-1.9.027-3.8-.006-5.7A8.389,8.389,0,0,1,24.013,6.55a9.531,9.531,0,0,1,.178,1.886c.022,1.9.008,3.8.008,5.7v.46h2.734a4.535,4.535,0,0,1,2.758.873A4.622,4.622,0,0,1,31.647,19.4q0,7.755,0,15.51a6.185,6.185,0,0,1-.067.886,4.633,4.633,0,0,1-3.784,3.855,2.181,2.181,0,0,0-.256.074Zm11.676-3.1h10.9c1.27,0,1.858-.582,1.859-1.837q0-7.639,0-15.278a1.6,1.6,0,0,0-1.808-1.81H4.9a1.6,1.6,0,0,0-1.8,1.817q0,7.639,0,15.278a1.6,1.6,0,0,0,1.828,1.829H15.789m5.3-22.045c0-2.255,0-4.464-.006-6.673a3.766,3.766,0,0,0-.122-.8,5.213,5.213,0,0,0-5.67-3.953,5.121,5.121,0,0,0-4.738,5.163c-.008,1.977,0,3.954,0,5.931,0,.111.014.222.022.333Z",
                transform: "translate(-0.001 0)",
              }),
              (0, i.tZ)("g", {
                transform: "translate(13.026 22.404)",
                children: (0, i.tZ)("path", {
                  d: "M134.631,235.57c0-.5.015-1.007-.009-1.509a.665.665,0,0,0-.2-.434,2.793,2.793,0,0,1,2.269-4.94,2.776,2.776,0,0,1,2.238,2.6,2.634,2.634,0,0,1-1.016,2.286.641.641,0,0,0-.262.569c.01.994.017,1.988,0,2.982a1.5,1.5,0,0,1-2.858.612,3.524,3.524,0,0,1-.157-.691.369.369,0,0,1,0-.075q0-.7,0-1.4",
                  transform: "translate(-133.346 -228.636)",
                }),
              }),
            ],
          }),
        });
      }
    },
    28123: function (e, t, n) {
      "use strict";
      n.r(t),
        n.d(t, {
          default: function () {
            return UserListIcon;
          },
        });
      var i = n(35944),
        a = n(53219);
      function UserListIcon(e) {
        return (0, i.BX)(a.Z, {
          ...e,
          viewBox: "0 0 30.321 30.406",
          children: [
            (0, i.tZ)("defs", {
              children: (0, i.tZ)("clipPath", {
                children: (0, i.tZ)("rect", {
                  height: "30.406",
                  width: "30.321",
                }),
              }),
            }),
            (0, i.BX)("g", {
              children: [
                (0, i.tZ)("path", {
                  d: "M4.717,3.513a4.178,4.178,0,0,1,1.23-2.368A3.944,3.944,0,0,1,8.708.011q2.97-.022,5.94,0A4.051,4.051,0,0,1,18.6,3.218c.021.093.051.184.074.263.6.031,1.185.015,1.757.1A3.438,3.438,0,0,1,23.312,6.8c.037.863.023,1.729.007,2.593A1.161,1.161,0,0,1,21,9.376c-.015-.755,0-1.51-.005-2.265A1.175,1.175,0,0,0,19.744,5.85H19.6a3.2,3.2,0,0,0-1.188.034c-.3.132-.479.553-.722.838a3.962,3.962,0,0,1-3.094,1.461c-1.955.016-3.912.027-5.867,0a3.934,3.934,0,0,1-3.5-2.063.46.46,0,0,0-.482-.272c-.376.017-.753,0-1.129.005a1.174,1.174,0,0,0-1.28,1.3q0,6.392,0,12.784,0,3.4,0,6.794A1.19,1.19,0,0,0,3.658,28.06c2.259,0,4.519,0,6.778,0a1.164,1.164,0,0,1,1.141,1.6,1.108,1.108,0,0,1-1.076.735c-2.381.006-4.762.026-7.142-.009A3.468,3.468,0,0,1,0,26.853C-.005,23.225,0,19.6,0,15.968Q0,11.6,0,7.239A3.512,3.512,0,0,1,3.723,3.513h.993m6.946-1.169c-.947,0-1.894,0-2.841,0a1.754,1.754,0,1,0,0,3.5q2.841.007,5.682,0a1.754,1.754,0,1,0,0-3.5c-.947,0-1.894,0-2.841,0",
                  transform: "translate(0.001 0.001)",
                }),
                (0, i.tZ)("path", {
                  d: "M157.661,233.852a3.3,3.3,0,0,0-3.131-3.492q-2.6-.065-5.209,0a3.4,3.4,0,0,0-3.214,3.425c.114,0,.23,0,.346,0,.85.021,1.7.04,2.549.067a1.167,1.167,0,1,1-.011,2.333c-.959.01-1.919.016-2.878,0a2.4,2.4,0,0,1-2.353-2.431,5.832,5.832,0,0,1,5.575-5.736q2.585-.057,5.172,0a5.831,5.831,0,0,1,5.575,5.662,2.4,2.4,0,0,1-2.423,2.507c-1.688.01-3.376,0-5.064,0a1.172,1.172,0,1,1,.019-2.336q2.313,0,4.626,0Z",
                  transform: "translate(-129.763 -205.791)",
                }),
                (0, i.tZ)("path", {
                  d: "M193.84,136.234a4.08,4.08,0,1,1-4.094-4.1,4.092,4.092,0,0,1,4.094,4.1m-4.083,1.738a1.751,1.751,0,1,0-1.745-1.773,1.756,1.756,0,0,0,1.745,1.773",
                  transform: "translate(-167.6 -119.265)",
                }),
                (0, i.tZ)("path", {
                  d: "M54.872,110.45H49.079A1.147,1.147,0,0,1,48,109.824a1.091,1.091,0,0,1,.052-1.177,1.139,1.139,0,0,1,1.017-.534q5.793,0,11.586,0a1.166,1.166,0,1,1,.005,2.332c-1.931.007-3.862,0-5.793,0",
                  transform: "translate(-43.197 -97.586)",
                }),
                (0, i.tZ)("path", {
                  d: "M53.773,156.137q2.259,0,4.518,0a1.175,1.175,0,1,1,.019,2.336q-4.536,0-9.072,0a1.175,1.175,0,1,1,.018-2.336q2.259,0,4.518,0",
                  transform: "translate(-43.276 -140.934)",
                }),
                (0, i.tZ)("path", {
                  d: "M52.645,204.157c1.117,0,2.234,0,3.352,0a1.172,1.172,0,1,1,.016,2.336q-3.406,0-6.813,0a1.172,1.172,0,1,1,.021-2.336c1.142,0,2.283,0,3.425,0",
                  transform: "translate(-43.276 -184.279)",
                }),
              ],
            }),
          ],
        });
      }
    },
    80906: function (e, t, n) {
      "use strict";
      n.r(t),
        n.d(t, {
          default: function () {
            return UserIcon;
          },
        });
      var i = n(35944),
        a = n(53219);
      function UserIcon(e) {
        return (0, i.tZ)(a.Z, {
          ...e,
          viewBox: "0 0 39.724 39.709",
          children: (0, i.tZ)("path", {
            d: "M21.031,39.71H18.7c-.113-.023-.225-.05-.338-.067-1.083-.168-2.184-.258-3.246-.513A19.876,19.876,0,0,1,.357,16.139,19.3,19.3,0,0,1,6.411,5.264,19.4,19.4,0,0,1,22.6.188,18.962,18.962,0,0,1,32.942,4.913a19.443,19.443,0,0,1,6.477,11.518c.13.746.205,1.5.306,2.254v2.327c-.023.124-.052.248-.069.373-.1.729-.15,1.466-.287,2.187A19.386,19.386,0,0,1,33.987,33.8a19.365,19.365,0,0,1-10.7,5.6c-.748.129-1.506.205-2.259.306M33.1,31.244A17.485,17.485,0,0,0,7.043,7.933a17.356,17.356,0,0,0-.4,23.326A13.639,13.639,0,0,1,9.718,25.5a13.805,13.805,0,0,1,5.439-3.694A8.376,8.376,0,1,1,25.811,8.98,8.444,8.444,0,0,1,24.6,21.786a13.808,13.808,0,0,1,8.5,9.458m-13.1,6.138c.383-.02.9-.041,1.415-.075.231-.015.462-.053.692-.083a17.289,17.289,0,0,0,8.807-3.8.452.452,0,0,0,.141-.347,11.3,11.3,0,0,0-22.385-.022.483.483,0,0,0,.145.378,17.539,17.539,0,0,0,11.185,3.948m-.131-16.491a6.029,6.029,0,1,0-6.045-6,6.046,6.046,0,0,0,6.045,6",
            transform: "translate(0 -0.001)",
          }),
        });
      }
    },
    11364: function (e, t, n) {
      "use strict";
      n.r(t),
        n.d(t, {
          default: function () {
            return YourTollIcon;
          },
        });
      var i = n(35944),
        a = n(53219);
      function YourTollIcon(e) {
        return (0, i.BX)(a.Z, {
          ...e,
          viewBox: "0 0 39.724 39.796",
          children: [
            (0, i.tZ)("path", {
              d: "M39.724,19.883A19.862,19.862,0,1,1,19.878,0,19.912,19.912,0,0,1,39.724,19.883M19.851,37.149a17.248,17.248,0,1,0-17.2-17.283,17.217,17.217,0,0,0,17.2,17.283",
              transform: "translate(0 0)",
            }),
            (0, i.tZ)("path", {
              d: "M138.288,103.411c0,.341.009.723,0,1.1a1.282,1.282,0,1,1-2.562.018c-.016-.394,0-.789,0-1.08a18.9,18.9,0,0,1-2.085-1.017,3.849,3.849,0,0,1-1.765-3.372,1.316,1.316,0,0,1,1.225-1.4,1.284,1.284,0,0,1,1.335,1.32,1.459,1.459,0,0,0,.8,1.321,3.6,3.6,0,0,0,3.55-.008,1.785,1.785,0,0,0,.254-2.813,6.181,6.181,0,0,0-1.572-.9c-.875-.384-1.794-.657-2.663-1.054a4.7,4.7,0,0,1-2.853-3.721,4.222,4.222,0,0,1,3.029-5.013c.23-.074.464-.133.74-.211,0-.339,0-.69,0-1.041a1.295,1.295,0,1,1,2.568-.021c0,.353,0,.705,0,1.068a5.66,5.66,0,0,1,2.358,1.075,3.96,3.96,0,0,1,1.493,3.147,1.327,1.327,0,0,1-1.209,1.422,1.3,1.3,0,0,1-1.352-1.31,1.493,1.493,0,0,0-.918-1.375,3.642,3.642,0,0,0-3.337.023,1.775,1.775,0,0,0-.34,2.871,7.593,7.593,0,0,0,1.8.982c.725.323,1.492.542,2.218.862a4.876,4.876,0,0,1,3.131,4.513,3.954,3.954,0,0,1-2.083,3.861,16.142,16.142,0,0,1-1.763.755",
              transform: "translate(-117.139 -75.053)",
            }),
          ],
        });
      }
    },
    74998: function (e, t, n) {
      "use strict";
      n.d(t, {
        Z: function () {
          return p;
        },
      });
      var i = n(35944),
        a = n(67294),
        r = n(25935),
        o = n(87357),
        l = n(15861),
        s = n(15626),
        c = n(91036),
        d = n.n(c),
        u = n(951),
        p = (0, a.memo)((e) => {
          let { rawHtml: t, textComponent: n, ...c } = e,
            p = (0, a.useMemo)(
              () => ({
                replace: (e) => {
                  if (e instanceof r.W_) {
                    var t, a, o;
                    let c =
                      null === (a = e.attribs) || void 0 === a
                        ? void 0
                        : null === (t = a.class) || void 0 === t
                        ? void 0
                        : t.replace("ck-heading_", "");
                    if (
                      [
                        "h1",
                        "h2",
                        "h3",
                        "h4",
                        "body1",
                        "body2",
                        "caption",
                      ].includes(c)
                    )
                      return (0, i.tZ)(l.Z, {
                        component: null != n ? n : "span",
                        variant: c,
                        children: (0, r.du)(e.children, p),
                      });
                    switch (e.name) {
                      case "a":
                        return (0, i.tZ)(s.Z, {
                          ...e.attribs,
                          href:
                            null !== (o = (0, u.$)(e.attribs.href)) &&
                            void 0 !== o
                              ? o
                              : "#",
                          target: "_blank",
                          variant: "inherit",
                          children: (0, r.du)(e.children, p),
                        });
                      case "br":
                        return (0, i.tZ)("br", {});
                    }
                    let d = e.name;
                    return (0, i.tZ)(d, { children: (0, r.du)(e.children, p) });
                  }
                },
              }),
              [n]
            );
          return (0, i.tZ)(o.Z, {
            ...c,
            children: (0, r.ZP)(
              d()(t.replaceAll("&nbsp;", "<br/>"), {
                allowedClasses: { "*": ["ck-heading_*"] },
                allowedAttributes: { a: ["href", "name", "target", "rel"] },
              }),
              p
            ),
          });
        });
    },
    33417: function (e, t, n) {
      "use strict";
      n.d(t, {
        F: function () {
          return useResponsive;
        },
      });
      var i = n(2734),
        a = n(98396);
      let useResponsive = () => {
        let e = (0, i.Z)(),
          t = (0, a.Z)(e.breakpoints.only("xs")),
          n = (0, a.Z)(e.breakpoints.only("sm")),
          r = (0, a.Z)(e.breakpoints.up("md"));
        return { isMobile: t, isTablet: n, isDesktop: r };
      };
    },
    56735: function () {},
    22868: function () {},
    14777: function () {},
    99830: function () {},
    70209: function () {},
  },
]);
