function Ft(p, S) {
  for (var x = 0; x < S.length; x++) {
    const h = S[x];
    if (typeof h != "string" && !Array.isArray(h)) {
      for (const m in h)
        if (m !== "default" && !(m in p)) {
          const T = Object.getOwnPropertyDescriptor(h, m);
          T && Object.defineProperty(p, m, T.get ? T : {
            enumerable: !0,
            get: () => h[m]
          });
        }
    }
  }
  return Object.freeze(Object.defineProperty(p, Symbol.toStringTag, { value: "Module" }));
}
function Pt(p) {
  return p && p.__esModule && Object.prototype.hasOwnProperty.call(p, "default") ? p.default : p;
}
var at = { exports: {} };
(function(p) {
  (function() {
    function S(t, n, e) {
      return t.call.apply(t.bind, arguments);
    }
    function x(t, n, e) {
      if (!t) throw Error();
      if (2 < arguments.length) {
        var i = Array.prototype.slice.call(arguments, 2);
        return function() {
          var o = Array.prototype.slice.call(arguments);
          return Array.prototype.unshift.apply(o, i), t.apply(n, o);
        };
      }
      return function() {
        return t.apply(n, arguments);
      };
    }
    function h(t, n, e) {
      return h = Function.prototype.bind && Function.prototype.bind.toString().indexOf("native code") != -1 ? S : x, h.apply(null, arguments);
    }
    var m = Date.now || function() {
      return +/* @__PURE__ */ new Date();
    };
    function T(t, n) {
      this.a = t, this.o = n || t, this.c = this.o.document;
    }
    var ct = !!window.FontFace;
    function F(t, n, e, i) {
      if (n = t.c.createElement(n), e) for (var o in e) e.hasOwnProperty(o) && (o == "style" ? n.style.cssText = e[o] : n.setAttribute(o, e[o]));
      return i && n.appendChild(t.c.createTextNode(i)), n;
    }
    function B(t, n, e) {
      t = t.c.getElementsByTagName(n)[0], t || (t = document.documentElement), t.insertBefore(e, t.lastChild);
    }
    function E(t) {
      t.parentNode && t.parentNode.removeChild(t);
    }
    function y(t, n, e) {
      n = n || [], e = e || [];
      for (var i = t.className.split(/\s+/), o = 0; o < n.length; o += 1) {
        for (var s = !1, r = 0; r < i.length; r += 1) if (n[o] === i[r]) {
          s = !0;
          break;
        }
        s || i.push(n[o]);
      }
      for (n = [], o = 0; o < i.length; o += 1) {
        for (s = !1, r = 0; r < e.length; r += 1) if (i[o] === e[r]) {
          s = !0;
          break;
        }
        s || n.push(i[o]);
      }
      t.className = n.join(" ").replace(/\s+/g, " ").replace(/^\s+|\s+$/, "");
    }
    function D(t, n) {
      for (var e = t.className.split(/\s+/), i = 0, o = e.length; i < o; i++) if (e[i] == n) return !0;
      return !1;
    }
    function ut(t) {
      return t.o.location.hostname || t.a.location.hostname;
    }
    function L(t, n, e) {
      function i() {
        a && o && s && (a(r), a = null);
      }
      n = F(t, "link", { rel: "stylesheet", href: n, media: "all" });
      var o = !1, s = !0, r = null, a = e || null;
      ct ? (n.onload = function() {
        o = !0, i();
      }, n.onerror = function() {
        o = !0, r = Error("Stylesheet failed to load"), i();
      }) : setTimeout(function() {
        o = !0, i();
      }, 0), B(t, "head", n);
    }
    function P(t, n, e, i) {
      var o = t.c.getElementsByTagName("head")[0];
      if (o) {
        var s = F(t, "script", { src: n }), r = !1;
        return s.onload = s.onreadystatechange = function() {
          r || this.readyState && this.readyState != "loaded" && this.readyState != "complete" || (r = !0, e && e(null), s.onload = s.onreadystatechange = null, s.parentNode.tagName == "HEAD" && o.removeChild(s));
        }, o.appendChild(s), setTimeout(function() {
          r || (r = !0, e && e(Error("Script load timeout")));
        }, i || 5e3), s;
      }
      return null;
    }
    function $() {
      this.a = 0, this.c = null;
    }
    function M(t) {
      return t.a++, function() {
        t.a--, z(t);
      };
    }
    function q(t, n) {
      t.c = n, z(t);
    }
    function z(t) {
      t.a == 0 && t.c && (t.c(), t.c = null);
    }
    function H(t) {
      this.a = t || "-";
    }
    H.prototype.c = function(t) {
      for (var n = [], e = 0; e < arguments.length; e++) n.push(arguments[e].replace(/[\W_]+/g, "").toLowerCase());
      return n.join(this.a);
    };
    function v(t, n) {
      this.c = t, this.f = 4, this.a = "n";
      var e = (n || "n4").match(/^([nio])([1-9])$/i);
      e && (this.a = e[1], this.f = parseInt(e[2], 10));
    }
    function ht(t) {
      return K(t) + " " + (t.f + "00") + " 300px " + G(t.c);
    }
    function G(t) {
      var n = [];
      t = t.split(/,\s*/);
      for (var e = 0; e < t.length; e++) {
        var i = t[e].replace(/['"]/g, "");
        i.indexOf(" ") != -1 || /^\d/.test(i) ? n.push("'" + i + "'") : n.push(i);
      }
      return n.join(",");
    }
    function g(t) {
      return t.a + t.f;
    }
    function K(t) {
      var n = "normal";
      return t.a === "o" ? n = "oblique" : t.a === "i" && (n = "italic"), n;
    }
    function lt(t) {
      var n = 4, e = "n", i = null;
      return t && ((i = t.match(/(normal|oblique|italic)/i)) && i[1] && (e = i[1].substr(0, 1).toLowerCase()), (i = t.match(/([1-9]00|normal|bold)/i)) && i[1] && (/bold/i.test(i[1]) ? n = 7 : /[1-9]00/.test(i[1]) && (n = parseInt(i[1].substr(0, 1), 10)))), e + n;
    }
    function pt(t, n) {
      this.c = t, this.f = t.o.document.documentElement, this.h = n, this.a = new H("-"), this.j = n.events !== !1, this.g = n.classes !== !1;
    }
    function gt(t) {
      t.g && y(t.f, [t.a.c("wf", "loading")]), j(t, "loading");
    }
    function R(t) {
      if (t.g) {
        var n = D(t.f, t.a.c("wf", "active")), e = [], i = [t.a.c("wf", "loading")];
        n || e.push(t.a.c("wf", "inactive")), y(t.f, e, i);
      }
      j(t, "inactive");
    }
    function j(t, n, e) {
      t.j && t.h[n] && (e ? t.h[n](e.c, g(e)) : t.h[n]());
    }
    function vt() {
      this.c = {};
    }
    function dt(t, n, e) {
      var i = [], o;
      for (o in n) if (n.hasOwnProperty(o)) {
        var s = t.c[o];
        s && i.push(s(n[o], e));
      }
      return i;
    }
    function b(t, n) {
      this.c = t, this.f = n, this.a = F(this.c, "span", { "aria-hidden": "true" }, this.f);
    }
    function A(t) {
      B(t.c, "body", t.a);
    }
    function C(t) {
      return "display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:" + G(t.c) + ";" + ("font-style:" + K(t) + ";font-weight:" + (t.f + "00") + ";");
    }
    function U(t, n, e, i, o, s) {
      this.g = t, this.j = n, this.a = i, this.c = e, this.f = o || 3e3, this.h = s || void 0;
    }
    U.prototype.start = function() {
      var t = this.c.o.document, n = this, e = m(), i = new Promise(function(r, a) {
        function f() {
          m() - e >= n.f ? a() : t.fonts.load(ht(n.a), n.h).then(function(c) {
            1 <= c.length ? r() : setTimeout(f, 25);
          }, function() {
            a();
          });
        }
        f();
      }), o = null, s = new Promise(function(r, a) {
        o = setTimeout(a, n.f);
      });
      Promise.race([s, i]).then(function() {
        o && (clearTimeout(o), o = null), n.g(n.a);
      }, function() {
        n.j(n.a);
      });
    };
    function V(t, n, e, i, o, s, r) {
      this.v = t, this.B = n, this.c = e, this.a = i, this.s = r || "BESbswy", this.f = {}, this.w = o || 3e3, this.u = s || null, this.m = this.j = this.h = this.g = null, this.g = new b(this.c, this.s), this.h = new b(this.c, this.s), this.j = new b(this.c, this.s), this.m = new b(this.c, this.s), t = new v(this.a.c + ",serif", g(this.a)), t = C(t), this.g.a.style.cssText = t, t = new v(this.a.c + ",sans-serif", g(this.a)), t = C(t), this.h.a.style.cssText = t, t = new v("serif", g(this.a)), t = C(t), this.j.a.style.cssText = t, t = new v("sans-serif", g(this.a)), t = C(t), this.m.a.style.cssText = t, A(this.g), A(this.h), A(this.j), A(this.m);
    }
    var O = { D: "serif", C: "sans-serif" }, W = null;
    function X() {
      if (W === null) {
        var t = /AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);
        W = !!t && (536 > parseInt(t[1], 10) || parseInt(t[1], 10) === 536 && 11 >= parseInt(t[2], 10));
      }
      return W;
    }
    V.prototype.start = function() {
      this.f.serif = this.j.a.offsetWidth, this.f["sans-serif"] = this.m.a.offsetWidth, this.A = m(), Q(this);
    };
    function J(t, n, e) {
      for (var i in O) if (O.hasOwnProperty(i) && n === t.f[O[i]] && e === t.f[O[i]]) return !0;
      return !1;
    }
    function Q(t) {
      var n = t.g.a.offsetWidth, e = t.h.a.offsetWidth, i;
      (i = n === t.f.serif && e === t.f["sans-serif"]) || (i = X() && J(t, n, e)), i ? m() - t.A >= t.w ? X() && J(t, n, e) && (t.u === null || t.u.hasOwnProperty(t.a.c)) ? I(t, t.v) : I(t, t.B) : mt(t) : I(t, t.v);
    }
    function mt(t) {
      setTimeout(h(function() {
        Q(this);
      }, t), 50);
    }
    function I(t, n) {
      setTimeout(h(function() {
        E(this.g.a), E(this.h.a), E(this.j.a), E(this.m.a), n(this.a);
      }, t), 0);
    }
    function k(t, n, e) {
      this.c = t, this.a = n, this.f = 0, this.m = this.j = !1, this.s = e;
    }
    var N = null;
    k.prototype.g = function(t) {
      var n = this.a;
      n.g && y(n.f, [n.a.c("wf", t.c, g(t).toString(), "active")], [n.a.c("wf", t.c, g(t).toString(), "loading"), n.a.c("wf", t.c, g(t).toString(), "inactive")]), j(n, "fontactive", t), this.m = !0, Y(this);
    }, k.prototype.h = function(t) {
      var n = this.a;
      if (n.g) {
        var e = D(n.f, n.a.c("wf", t.c, g(t).toString(), "active")), i = [], o = [n.a.c("wf", t.c, g(t).toString(), "loading")];
        e || i.push(n.a.c("wf", t.c, g(t).toString(), "inactive")), y(n.f, i, o);
      }
      j(n, "fontinactive", t), Y(this);
    };
    function Y(t) {
      --t.f == 0 && t.j && (t.m ? (t = t.a, t.g && y(t.f, [t.a.c("wf", "active")], [t.a.c("wf", "loading"), t.a.c("wf", "inactive")]), j(t, "active")) : R(t.a));
    }
    function Z(t) {
      this.j = t, this.a = new vt(), this.h = 0, this.f = this.g = !0;
    }
    Z.prototype.load = function(t) {
      this.c = new T(this.j, t.context || this.j), this.g = t.events !== !1, this.f = t.classes !== !1, yt(this, new pt(this.c, t), t);
    };
    function wt(t, n, e, i, o) {
      var s = --t.h == 0;
      (t.f || t.g) && setTimeout(function() {
        var r = o || null, a = i || null || {};
        if (e.length === 0 && s) R(n.a);
        else {
          n.f += e.length, s && (n.j = s);
          var f, c = [];
          for (f = 0; f < e.length; f++) {
            var u = e[f], l = a[u.c], d = n.a, _ = u;
            if (d.g && y(d.f, [d.a.c("wf", _.c, g(_).toString(), "loading")]), j(d, "fontloading", _), d = null, N === null) if (window.FontFace) {
              var _ = /Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent), Nt = /OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent) && /Apple/.exec(window.navigator.vendor);
              N = _ ? 42 < parseInt(_[1], 10) : !Nt;
            } else N = !1;
            N ? d = new U(h(n.g, n), h(n.h, n), n.c, u, n.s, l) : d = new V(h(n.g, n), h(n.h, n), n.c, u, n.s, r, l), c.push(d);
          }
          for (f = 0; f < c.length; f++) c[f].start();
        }
      }, 0);
    }
    function yt(t, n, e) {
      var o = [], i = e.timeout;
      gt(n);
      var o = dt(t.a, e, t.c), s = new k(t.c, n, i);
      for (t.h = o.length, n = 0, e = o.length; n < e; n++) o[n].load(function(r, a, f) {
        wt(t, s, r, a, f);
      });
    }
    function tt(t, n) {
      this.c = t, this.a = n;
    }
    tt.prototype.load = function(t) {
      function n() {
        if (s["__mti_fntLst" + i]) {
          var r = s["__mti_fntLst" + i](), a = [], f;
          if (r) for (var c = 0; c < r.length; c++) {
            var u = r[c].fontfamily;
            r[c].fontStyle != null && r[c].fontWeight != null ? (f = r[c].fontStyle + r[c].fontWeight, a.push(new v(u, f))) : a.push(new v(u));
          }
          t(a);
        } else setTimeout(function() {
          n();
        }, 50);
      }
      var e = this, i = e.a.projectId, o = e.a.version;
      if (i) {
        var s = e.c.o;
        P(this.c, (e.a.api || "https://fast.fonts.net/jsapi") + "/" + i + ".js" + (o ? "?v=" + o : ""), function(r) {
          r ? t([]) : (s["__MonotypeConfiguration__" + i] = function() {
            return e.a;
          }, n());
        }).id = "__MonotypeAPIScript__" + i;
      } else t([]);
    };
    function nt(t, n) {
      this.c = t, this.a = n;
    }
    nt.prototype.load = function(t) {
      var n, e, i = this.a.urls || [], o = this.a.families || [], s = this.a.testStrings || {}, r = new $();
      for (n = 0, e = i.length; n < e; n++) L(this.c, i[n], M(r));
      var a = [];
      for (n = 0, e = o.length; n < e; n++) if (i = o[n].split(":"), i[1]) for (var f = i[1].split(","), c = 0; c < f.length; c += 1) a.push(new v(i[0], f[c]));
      else a.push(new v(i[0]));
      q(r, function() {
        t(a, s);
      });
    };
    function jt(t, n) {
      t ? this.c = t : this.c = _t, this.a = [], this.f = [], this.g = n || "";
    }
    var _t = "https://fonts.googleapis.com/css";
    function xt(t, n) {
      for (var e = n.length, i = 0; i < e; i++) {
        var o = n[i].split(":");
        o.length == 3 && t.f.push(o.pop());
        var s = "";
        o.length == 2 && o[1] != "" && (s = ":"), t.a.push(o.join(s));
      }
    }
    function Tt(t) {
      if (t.a.length == 0) throw Error("No fonts to load!");
      if (t.c.indexOf("kit=") != -1) return t.c;
      for (var n = t.a.length, e = [], i = 0; i < n; i++) e.push(t.a[i].replace(/ /g, "+"));
      return n = t.c + "?family=" + e.join("%7C"), 0 < t.f.length && (n += "&subset=" + t.f.join(",")), 0 < t.g.length && (n += "&text=" + encodeURIComponent(t.g)), n;
    }
    function St(t) {
      this.f = t, this.a = [], this.c = {};
    }
    var it = { latin: "BESbswy", "latin-ext": "çöüğş", cyrillic: "йяЖ", greek: "αβΣ", khmer: "កខគ", Hanuman: "កខគ" }, Et = { thin: "1", extralight: "2", "extra-light": "2", ultralight: "2", "ultra-light": "2", light: "3", regular: "4", book: "4", medium: "5", "semi-bold": "6", semibold: "6", "demi-bold": "6", demibold: "6", bold: "7", "extra-bold": "8", extrabold: "8", "ultra-bold": "8", ultrabold: "8", black: "9", heavy: "9", l: "3", r: "4", b: "7" }, bt = { i: "i", italic: "i", n: "n", normal: "n" }, At = /^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
    function Ct(t) {
      for (var n = t.f.length, e = 0; e < n; e++) {
        var i = t.f[e].split(":"), o = i[0].replace(/\+/g, " "), s = ["n4"];
        if (2 <= i.length) {
          var r, a = i[1];
          if (r = [], a) for (var a = a.split(","), f = a.length, c = 0; c < f; c++) {
            var u;
            if (u = a[c], u.match(/^[\w-]+$/)) {
              var l = At.exec(u.toLowerCase());
              if (l == null) u = "";
              else {
                if (u = l[2], u = u == null || u == "" ? "n" : bt[u], l = l[1], l == null || l == "") l = "4";
                else var d = Et[l], l = d || (isNaN(l) ? "4" : l.substr(0, 1));
                u = [u, l].join("");
              }
            } else u = "";
            u && r.push(u);
          }
          0 < r.length && (s = r), i.length == 3 && (i = i[2], r = [], i = i ? i.split(",") : r, 0 < i.length && (i = it[i[0]]) && (t.c[o] = i));
        }
        for (t.c[o] || (i = it[o]) && (t.c[o] = i), i = 0; i < s.length; i += 1) t.a.push(new v(o, s[i]));
      }
    }
    function et(t, n) {
      this.c = t, this.a = n;
    }
    var Ot = { Arimo: !0, Cousine: !0, Tinos: !0 };
    et.prototype.load = function(t) {
      var n = new $(), e = this.c, i = new jt(this.a.api, this.a.text), o = this.a.families;
      xt(i, o);
      var s = new St(o);
      Ct(s), L(e, Tt(i), M(n)), q(n, function() {
        t(s.a, s.c, Ot);
      });
    };
    function ot(t, n) {
      this.c = t, this.a = n;
    }
    ot.prototype.load = function(t) {
      var n = this.a.id, e = this.c.o;
      n ? P(this.c, (this.a.api || "https://use.typekit.net") + "/" + n + ".js", function(i) {
        if (i) t([]);
        else if (e.Typekit && e.Typekit.config && e.Typekit.config.fn) {
          i = e.Typekit.config.fn;
          for (var o = [], s = 0; s < i.length; s += 2) for (var r = i[s], a = i[s + 1], f = 0; f < a.length; f++) o.push(new v(r, a[f]));
          try {
            e.Typekit.load({ events: !1, classes: !1, async: !0 });
          } catch {
          }
          t(o);
        }
      }, 2e3) : t([]);
    };
    function st(t, n) {
      this.c = t, this.f = n, this.a = [];
    }
    st.prototype.load = function(t) {
      var n = this.f.id, e = this.c.o, i = this;
      n ? (e.__webfontfontdeckmodule__ || (e.__webfontfontdeckmodule__ = {}), e.__webfontfontdeckmodule__[n] = function(o, s) {
        for (var r = 0, a = s.fonts.length; r < a; ++r) {
          var f = s.fonts[r];
          i.a.push(new v(f.name, lt("font-weight:" + f.weight + ";font-style:" + f.style)));
        }
        t(i.a);
      }, P(this.c, (this.f.api || "https://f.fontdeck.com/s/css/js/") + ut(this.c) + "/" + n + ".js", function(o) {
        o && t([]);
      })) : t([]);
    };
    var w = new Z(window);
    w.a.c.custom = function(t, n) {
      return new nt(n, t);
    }, w.a.c.fontdeck = function(t, n) {
      return new st(n, t);
    }, w.a.c.monotype = function(t, n) {
      return new tt(n, t);
    }, w.a.c.typekit = function(t, n) {
      return new ot(n, t);
    }, w.a.c.google = function(t, n) {
      return new et(n, t);
    };
    var rt = { load: h(w.load, w) };
    p.exports ? p.exports = rt : (window.WebFont = rt, window.WebFontConfig && w.load(window.WebFontConfig));
  })();
})(at);
var ft = at.exports;
const Wt = /* @__PURE__ */ Pt(ft), It = /* @__PURE__ */ Ft({
  __proto__: null,
  default: Wt
}, [ft]);
export {
  It as w
};
