!(function () {
  "use strict";
  var e,
    t,
    r,
    n,
    o,
    u,
    i,
    c,
    f,
    a = {},
    l = {};
  function d(e) {
    var t = l[e];
    if (void 0 !== t) return t.exports;
    var r = (l[e] = { exports: {} }),
      n = !0;
    try {
      (a[e](r, r.exports, d), (n = !1));
    } finally {
      n && delete l[e];
    }
    return r.exports;
  }
  ((d.m = a),
    (e = []),
    (d.O = function (t, r, n, o) {
      if (r) {
        o = o || 0;
        for (var u = e.length; u > 0 && e[u - 1][2] > o; u--) e[u] = e[u - 1];
        e[u] = [r, n, o];
        return;
      }
      for (var i = 1 / 0, u = 0; u < e.length; u++) {
        for (
          var r = e[u][0], n = e[u][1], o = e[u][2], c = !0, f = 0;
          f < r.length;
          f++
        )
          i >= o &&
          Object.keys(d.O).every(function (e) {
            return d.O[e](r[f]);
          })
            ? r.splice(f--, 1)
            : ((c = !1), o < i && (i = o));
        if (c) {
          e.splice(u--, 1);
          var a = n();
          void 0 !== a && (t = a);
        }
      }
      return t;
    }),
    (r = Object.getPrototypeOf
      ? function (e) {
          return Object.getPrototypeOf(e);
        }
      : function (e) {
          return e.__proto__;
        }),
    (d.t = function (e, n) {
      if (
        (1 & n && (e = this(e)),
        8 & n ||
          ("object" == typeof e &&
            e &&
            ((4 & n && e.__esModule) ||
              (16 & n && "function" == typeof e.then))))
      )
        return e;
      var o = Object.create(null);
      d.r(o);
      var u = {};
      t = t || [null, r({}), r([]), r(r)];
      for (var i = 2 & n && e; "object" == typeof i && !~t.indexOf(i); i = r(i))
        Object.getOwnPropertyNames(i).forEach(function (t) {
          u[t] = function () {
            return e[t];
          };
        });
      return (
        (u.default = function () {
          return e;
        }),
        d.d(o, u),
        o
      );
    }),
    (d.d = function (e, t) {
      for (var r in t)
        d.o(t, r) &&
          !d.o(e, r) &&
          Object.defineProperty(e, r, { enumerable: !0, get: t[r] });
    }),
    (d.f = {}),
    (d.e = function (e) {
      return Promise.all(
        Object.keys(d.f).reduce(function (t, r) {
          return (d.f[r](e, t), t);
        }, []),
      );
    }),
    (d.u = function (e) {}),
    (d.miniCssF = function (e) {}),
    (d.o = function (e, t) {
      return Object.prototype.hasOwnProperty.call(e, t);
    }),
    (n = {}),
    (o = "_N_E:"),
    (d.l = function (e, t, r, u) {
      if (n[e]) {
        n[e].push(t);
        return;
      }
      if (void 0 !== r)
        for (
          var i, c, f = document.getElementsByTagName("script"), a = 0;
          a < f.length;
          a++
        ) {
          var l = f[a];
          if (
            l.getAttribute("src") == e ||
            l.getAttribute("data-webpack") == o + r
          ) {
            i = l;
            break;
          }
        }
      (i ||
        ((c = !0),
        ((i = document.createElement("script")).charset = "utf-8"),
        (i.timeout = 120),
        d.nc && i.setAttribute("nonce", d.nc),
        i.setAttribute("data-webpack", o + r),
        (i.src = d.tu(e))),
        (n[e] = [t]));
      var s = function (t, r) {
          ((i.onerror = i.onload = null), clearTimeout(p));
          var o = n[e];
          if (
            (delete n[e],
            i.parentNode && i.parentNode.removeChild(i),
            o &&
              o.forEach(function (e) {
                return e(r);
              }),
            t)
          )
            return t(r);
        },
        p = setTimeout(
          s.bind(null, void 0, { type: "timeout", target: i }),
          12e4,
        );
      ((i.onerror = s.bind(null, i.onerror)),
        (i.onload = s.bind(null, i.onload)),
        c && document.head.appendChild(i));
    }),
    (d.r = function (e) {
      ("undefined" != typeof Symbol &&
        Symbol.toStringTag &&
        Object.defineProperty(e, Symbol.toStringTag, { value: "Module" }),
        Object.defineProperty(e, "__esModule", { value: !0 }));
    }),
    (d.tt = function () {
      return (
        void 0 === u &&
          ((u = {
            createScriptURL: function (e) {
              return e;
            },
          }),
          "undefined" != typeof trustedTypes &&
            trustedTypes.createPolicy &&
            (u = trustedTypes.createPolicy("nextjs#bundler", u))),
        u
      );
    }),
    (d.tu = function (e) {
      return d.tt().createScriptURL(e);
    }),
    (d.p = "/playground/_next/"),
    (i = { 272: 0, 587: 0 }),
    (d.f.j = function (e, t) {
      var r = d.o(i, e) ? i[e] : void 0;
      if (0 !== r) {
        if (r) t.push(r[2]);
        else if (/^(272|587)$/.test(e)) i[e] = 0;
        else {
          var n = new Promise(function (t, n) {
            r = i[e] = [t, n];
          });
          t.push((r[2] = n));
          var o = d.p + d.u(e),
            u = Error();
          d.l(
            o,
            function (t) {
              if (d.o(i, e) && (0 !== (r = i[e]) && (i[e] = void 0), r)) {
                var n = t && ("load" === t.type ? "missing" : t.type),
                  o = t && t.target && t.target.src;
                ((u.message =
                  "Loading chunk " + e + " failed.\n(" + n + ": " + o + ")"),
                  (u.name = "ChunkLoadError"),
                  (u.type = n),
                  (u.request = o),
                  r[1](u));
              }
            },
            "chunk-" + e,
            e,
          );
        }
      }
    }),
    (d.O.j = function (e) {
      return 0 === i[e];
    }),
    (c = function (e, t) {
      var r,
        n,
        o = t[0],
        u = t[1],
        c = t[2],
        f = 0;
      if (
        o.some(function (e) {
          return 0 !== i[e];
        })
      ) {
        for (r in u) d.o(u, r) && (d.m[r] = u[r]);
        if (c) var a = c(d);
      }
      for (e && e(t); f < o.length; f++)
        ((n = o[f]), d.o(i, n) && i[n] && i[n][0](), (i[n] = 0));
      return d.O(a);
    }),
    (f = self.webpackChunk_N_E = self.webpackChunk_N_E || []).forEach(
      c.bind(null, 0),
    ),
    (f.push = c.bind(null, f.push.bind(f))));
})();
