mongodb-chatbot-ui
Version:
UI React components for the MongoDB Chatbot Framework
1,526 lines • 300 kB
JavaScript
import * as wi from "react";
import ye, { useEffect as We, useState as ir, useRef as en, useMemo as rn, useCallback as Na, useLayoutEffect as wl, createContext as hr, useContext as Br, forwardRef as _l } from "react";
import { g as ze, c as Se, p as U, b as de, a as Sl } from "./jsx-runtime.js";
function El(e) {
var r = typeof e;
return e != null && (r == "object" || r == "function");
}
var Ze = El;
const $l = /* @__PURE__ */ ze(Ze);
function Al(e) {
return e === void 0;
}
var Ol = Al;
const Rr = /* @__PURE__ */ ze(Ol);
var Tl = /\s/;
function Rl(e) {
for (var r = e.length; r-- && Tl.test(e.charAt(r)); )
;
return r;
}
var Pl = Rl, jl = Pl, xl = /^\s+/;
function Cl(e) {
return e && e.slice(0, jl(e) + 1).replace(xl, "");
}
var Ml = Cl, Dl = typeof Se == "object" && Se && Se.Object === Object && Se, ts = Dl, kl = ts, Il = typeof self == "object" && self && self.Object === Object && self, Fl = kl || Il || Function("return this")(), Ie = Fl, Ll = Ie, Nl = Ll.Symbol, Ur = Nl, Ba = Ur, ns = Object.prototype, Bl = ns.hasOwnProperty, Ul = ns.toString, et = Ba ? Ba.toStringTag : void 0;
function Hl(e) {
var r = Bl.call(e, et), t = e[et];
try {
e[et] = void 0;
var n = !0;
} catch {
}
var i = Ul.call(e);
return n && (r ? e[et] = t : delete e[et]), i;
}
var Wl = Hl, ql = Object.prototype, Gl = ql.toString;
function zl(e) {
return Gl.call(e);
}
var Kl = zl, Ua = Ur, Vl = Wl, Yl = Kl, Jl = "[object Null]", Xl = "[object Undefined]", Ha = Ua ? Ua.toStringTag : void 0;
function Zl(e) {
return e == null ? e === void 0 ? Xl : Jl : Ha && Ha in Object(e) ? Vl(e) : Yl(e);
}
var Hr = Zl;
function Ql(e) {
return e != null && typeof e == "object";
}
var ar = Ql, ec = Hr, rc = ar, tc = "[object Symbol]";
function nc(e) {
return typeof e == "symbol" || rc(e) && ec(e) == tc;
}
var tn = nc, ic = Ml, Wa = Ze, ac = tn, qa = 0 / 0, oc = /^[-+]0x[0-9a-f]+$/i, fc = /^0b[01]+$/i, sc = /^0o[0-7]+$/i, uc = parseInt;
function lc(e) {
if (typeof e == "number")
return e;
if (ac(e))
return qa;
if (Wa(e)) {
var r = typeof e.valueOf == "function" ? e.valueOf() : e;
e = Wa(r) ? r + "" : r;
}
if (typeof e != "string")
return e === 0 ? e : +e;
e = ic(e);
var t = fc.test(e);
return t || sc.test(e) ? uc(e.slice(2), t ? 2 : 8) : oc.test(e) ? qa : +e;
}
var is = lc, cc = is, Ga = 1 / 0, dc = 17976931348623157e292;
function hc(e) {
if (!e)
return e === 0 ? e : 0;
if (e = cc(e), e === Ga || e === -Ga) {
var r = e < 0 ? -1 : 1;
return r * dc;
}
return e === e ? e : 0;
}
var pc = hc, yc = pc;
function gc(e) {
var r = yc(e), t = r % 1;
return r === r ? t ? r - t : r : 0;
}
var vc = gc, bc = vc, mc = "Expected a function";
function wc(e, r) {
var t;
if (typeof r != "function")
throw new TypeError(mc);
return e = bc(e), function() {
return --e > 0 && (t = r.apply(this, arguments)), e <= 1 && (r = void 0), t;
};
}
var _c = wc, Sc = _c;
function Ec(e) {
return Sc(2, e);
}
var $c = Ec;
const En = /* @__PURE__ */ ze($c);
var Ac = Hr, Oc = Ze, Tc = "[object AsyncFunction]", Rc = "[object Function]", Pc = "[object GeneratorFunction]", jc = "[object Proxy]";
function xc(e) {
if (!Oc(e))
return !1;
var r = Ac(e);
return r == Rc || r == Pc || r == Tc || r == jc;
}
var as = xc, Cc = Ie, Mc = Cc["__core-js_shared__"], Dc = Mc, $n = Dc, za = function() {
var e = /[^.]+$/.exec($n && $n.keys && $n.keys.IE_PROTO || "");
return e ? "Symbol(src)_1." + e : "";
}();
function kc(e) {
return !!za && za in e;
}
var Ic = kc, Fc = Function.prototype, Lc = Fc.toString;
function Nc(e) {
if (e != null) {
try {
return Lc.call(e);
} catch {
}
try {
return e + "";
} catch {
}
}
return "";
}
var os = Nc, Bc = as, Uc = Ic, Hc = Ze, Wc = os, qc = /[\\^$.*+?()[\]{}|]/g, Gc = /^\[object .+?Constructor\]$/, zc = Function.prototype, Kc = Object.prototype, Vc = zc.toString, Yc = Kc.hasOwnProperty, Jc = RegExp(
"^" + Vc.call(Yc).replace(qc, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"
);
function Xc(e) {
if (!Hc(e) || Uc(e))
return !1;
var r = Bc(e) ? Jc : Gc;
return r.test(Wc(e));
}
var Zc = Xc;
function Qc(e, r) {
return e == null ? void 0 : e[r];
}
var ed = Qc, rd = Zc, td = ed;
function nd(e, r) {
var t = td(e, r);
return rd(t) ? t : void 0;
}
var pr = nd, id = pr, ad = function() {
try {
var e = id(Object, "defineProperty");
return e({}, "", {}), e;
} catch {
}
}(), fs = ad, Ka = fs;
function od(e, r, t) {
r == "__proto__" && Ka ? Ka(e, r, {
configurable: !0,
enumerable: !0,
value: t,
writable: !0
}) : e[r] = t;
}
var ss = od;
function fd(e, r) {
for (var t = -1, n = Array(e); ++t < e; )
n[t] = r(t);
return n;
}
var sd = fd, ud = Hr, ld = ar, cd = "[object Arguments]";
function dd(e) {
return ld(e) && ud(e) == cd;
}
var hd = dd, Va = hd, pd = ar, us = Object.prototype, yd = us.hasOwnProperty, gd = us.propertyIsEnumerable, vd = Va(function() {
return arguments;
}()) ? Va : function(e) {
return pd(e) && yd.call(e, "callee") && !gd.call(e, "callee");
}, Zi = vd, bd = Array.isArray, Qe = bd, Nt = { exports: {} };
function md() {
return !1;
}
var wd = md;
Nt.exports;
(function(e, r) {
var t = Ie, n = wd, i = r && !r.nodeType && r, a = i && !0 && e && !e.nodeType && e, o = a && a.exports === i, f = o ? t.Buffer : void 0, u = f ? f.isBuffer : void 0, c = u || n;
e.exports = c;
})(Nt, Nt.exports);
var Qi = Nt.exports, _d = 9007199254740991, Sd = /^(?:0|[1-9]\d*)$/;
function Ed(e, r) {
var t = typeof e;
return r = r ?? _d, !!r && (t == "number" || t != "symbol" && Sd.test(e)) && e > -1 && e % 1 == 0 && e < r;
}
var ea = Ed, $d = 9007199254740991;
function Ad(e) {
return typeof e == "number" && e > -1 && e % 1 == 0 && e <= $d;
}
var ra = Ad, Od = Hr, Td = ra, Rd = ar, Pd = "[object Arguments]", jd = "[object Array]", xd = "[object Boolean]", Cd = "[object Date]", Md = "[object Error]", Dd = "[object Function]", kd = "[object Map]", Id = "[object Number]", Fd = "[object Object]", Ld = "[object RegExp]", Nd = "[object Set]", Bd = "[object String]", Ud = "[object WeakMap]", Hd = "[object ArrayBuffer]", Wd = "[object DataView]", qd = "[object Float32Array]", Gd = "[object Float64Array]", zd = "[object Int8Array]", Kd = "[object Int16Array]", Vd = "[object Int32Array]", Yd = "[object Uint8Array]", Jd = "[object Uint8ClampedArray]", Xd = "[object Uint16Array]", Zd = "[object Uint32Array]", fe = {};
fe[qd] = fe[Gd] = fe[zd] = fe[Kd] = fe[Vd] = fe[Yd] = fe[Jd] = fe[Xd] = fe[Zd] = !0;
fe[Pd] = fe[jd] = fe[Hd] = fe[xd] = fe[Wd] = fe[Cd] = fe[Md] = fe[Dd] = fe[kd] = fe[Id] = fe[Fd] = fe[Ld] = fe[Nd] = fe[Bd] = fe[Ud] = !1;
function Qd(e) {
return Rd(e) && Td(e.length) && !!fe[Od(e)];
}
var eh = Qd;
function rh(e) {
return function(r) {
return e(r);
};
}
var ta = rh, Bt = { exports: {} };
Bt.exports;
(function(e, r) {
var t = ts, n = r && !r.nodeType && r, i = n && !0 && e && !e.nodeType && e, a = i && i.exports === n, o = a && t.process, f = function() {
try {
var u = i && i.require && i.require("util").types;
return u || o && o.binding && o.binding("util");
} catch {
}
}();
e.exports = f;
})(Bt, Bt.exports);
var na = Bt.exports, th = eh, nh = ta, Ya = na, Ja = Ya && Ya.isTypedArray, ih = Ja ? nh(Ja) : th, ls = ih, ah = sd, oh = Zi, fh = Qe, sh = Qi, uh = ea, lh = ls, ch = Object.prototype, dh = ch.hasOwnProperty;
function hh(e, r) {
var t = fh(e), n = !t && oh(e), i = !t && !n && sh(e), a = !t && !n && !i && lh(e), o = t || n || i || a, f = o ? ah(e.length, String) : [], u = f.length;
for (var c in e)
(r || dh.call(e, c)) && !(o && // Safari 9 has enumerable `arguments.length` in strict mode.
(c == "length" || // Node.js 0.10 has enumerable non-index properties on buffers.
i && (c == "offset" || c == "parent") || // PhantomJS 2 has enumerable non-index properties on typed arrays.
a && (c == "buffer" || c == "byteLength" || c == "byteOffset") || // Skip index properties.
uh(c, u))) && f.push(c);
return f;
}
var cs = hh, ph = Object.prototype;
function yh(e) {
var r = e && e.constructor, t = typeof r == "function" && r.prototype || ph;
return e === t;
}
var ia = yh;
function gh(e, r) {
return function(t) {
return e(r(t));
};
}
var ds = gh, vh = ds, bh = vh(Object.keys, Object), mh = bh, wh = ia, _h = mh, Sh = Object.prototype, Eh = Sh.hasOwnProperty;
function $h(e) {
if (!wh(e))
return _h(e);
var r = [];
for (var t in Object(e))
Eh.call(e, t) && t != "constructor" && r.push(t);
return r;
}
var Ah = $h, Oh = as, Th = ra;
function Rh(e) {
return e != null && Th(e.length) && !Oh(e);
}
var hs = Rh, Ph = cs, jh = Ah, xh = hs;
function Ch(e) {
return xh(e) ? Ph(e) : jh(e);
}
var aa = Ch;
function Mh() {
this.__data__ = [], this.size = 0;
}
var Dh = Mh;
function kh(e, r) {
return e === r || e !== e && r !== r;
}
var oa = kh, Ih = oa;
function Fh(e, r) {
for (var t = e.length; t--; )
if (Ih(e[t][0], r))
return t;
return -1;
}
var nn = Fh, Lh = nn, Nh = Array.prototype, Bh = Nh.splice;
function Uh(e) {
var r = this.__data__, t = Lh(r, e);
if (t < 0)
return !1;
var n = r.length - 1;
return t == n ? r.pop() : Bh.call(r, t, 1), --this.size, !0;
}
var Hh = Uh, Wh = nn;
function qh(e) {
var r = this.__data__, t = Wh(r, e);
return t < 0 ? void 0 : r[t][1];
}
var Gh = qh, zh = nn;
function Kh(e) {
return zh(this.__data__, e) > -1;
}
var Vh = Kh, Yh = nn;
function Jh(e, r) {
var t = this.__data__, n = Yh(t, e);
return n < 0 ? (++this.size, t.push([e, r])) : t[n][1] = r, this;
}
var Xh = Jh, Zh = Dh, Qh = Hh, ep = Gh, rp = Vh, tp = Xh;
function Wr(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
Wr.prototype.clear = Zh;
Wr.prototype.delete = Qh;
Wr.prototype.get = ep;
Wr.prototype.has = rp;
Wr.prototype.set = tp;
var an = Wr, np = an;
function ip() {
this.__data__ = new np(), this.size = 0;
}
var ap = ip;
function op(e) {
var r = this.__data__, t = r.delete(e);
return this.size = r.size, t;
}
var fp = op;
function sp(e) {
return this.__data__.get(e);
}
var up = sp;
function lp(e) {
return this.__data__.has(e);
}
var cp = lp, dp = pr, hp = Ie, pp = dp(hp, "Map"), fa = pp, yp = pr, gp = yp(Object, "create"), on = gp, Xa = on;
function vp() {
this.__data__ = Xa ? Xa(null) : {}, this.size = 0;
}
var bp = vp;
function mp(e) {
var r = this.has(e) && delete this.__data__[e];
return this.size -= r ? 1 : 0, r;
}
var wp = mp, _p = on, Sp = "__lodash_hash_undefined__", Ep = Object.prototype, $p = Ep.hasOwnProperty;
function Ap(e) {
var r = this.__data__;
if (_p) {
var t = r[e];
return t === Sp ? void 0 : t;
}
return $p.call(r, e) ? r[e] : void 0;
}
var Op = Ap, Tp = on, Rp = Object.prototype, Pp = Rp.hasOwnProperty;
function jp(e) {
var r = this.__data__;
return Tp ? r[e] !== void 0 : Pp.call(r, e);
}
var xp = jp, Cp = on, Mp = "__lodash_hash_undefined__";
function Dp(e, r) {
var t = this.__data__;
return this.size += this.has(e) ? 0 : 1, t[e] = Cp && r === void 0 ? Mp : r, this;
}
var kp = Dp, Ip = bp, Fp = wp, Lp = Op, Np = xp, Bp = kp;
function qr(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
qr.prototype.clear = Ip;
qr.prototype.delete = Fp;
qr.prototype.get = Lp;
qr.prototype.has = Np;
qr.prototype.set = Bp;
var Up = qr, Za = Up, Hp = an, Wp = fa;
function qp() {
this.size = 0, this.__data__ = {
hash: new Za(),
map: new (Wp || Hp)(),
string: new Za()
};
}
var Gp = qp;
function zp(e) {
var r = typeof e;
return r == "string" || r == "number" || r == "symbol" || r == "boolean" ? e !== "__proto__" : e === null;
}
var Kp = zp, Vp = Kp;
function Yp(e, r) {
var t = e.__data__;
return Vp(r) ? t[typeof r == "string" ? "string" : "hash"] : t.map;
}
var fn = Yp, Jp = fn;
function Xp(e) {
var r = Jp(this, e).delete(e);
return this.size -= r ? 1 : 0, r;
}
var Zp = Xp, Qp = fn;
function ey(e) {
return Qp(this, e).get(e);
}
var ry = ey, ty = fn;
function ny(e) {
return ty(this, e).has(e);
}
var iy = ny, ay = fn;
function oy(e, r) {
var t = ay(this, e), n = t.size;
return t.set(e, r), this.size += t.size == n ? 0 : 1, this;
}
var fy = oy, sy = Gp, uy = Zp, ly = ry, cy = iy, dy = fy;
function Gr(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.clear(); ++r < t; ) {
var n = e[r];
this.set(n[0], n[1]);
}
}
Gr.prototype.clear = sy;
Gr.prototype.delete = uy;
Gr.prototype.get = ly;
Gr.prototype.has = cy;
Gr.prototype.set = dy;
var sa = Gr, hy = an, py = fa, yy = sa, gy = 200;
function vy(e, r) {
var t = this.__data__;
if (t instanceof hy) {
var n = t.__data__;
if (!py || n.length < gy - 1)
return n.push([e, r]), this.size = ++t.size, this;
t = this.__data__ = new yy(n);
}
return t.set(e, r), this.size = t.size, this;
}
var by = vy, my = an, wy = ap, _y = fp, Sy = up, Ey = cp, $y = by;
function zr(e) {
var r = this.__data__ = new my(e);
this.size = r.size;
}
zr.prototype.clear = wy;
zr.prototype.delete = _y;
zr.prototype.get = Sy;
zr.prototype.has = Ey;
zr.prototype.set = $y;
var ps = zr, Ay = "__lodash_hash_undefined__";
function Oy(e) {
return this.__data__.set(e, Ay), this;
}
var Ty = Oy;
function Ry(e) {
return this.__data__.has(e);
}
var Py = Ry, jy = sa, xy = Ty, Cy = Py;
function Ut(e) {
var r = -1, t = e == null ? 0 : e.length;
for (this.__data__ = new jy(); ++r < t; )
this.add(e[r]);
}
Ut.prototype.add = Ut.prototype.push = xy;
Ut.prototype.has = Cy;
var My = Ut;
function Dy(e, r) {
for (var t = -1, n = e == null ? 0 : e.length; ++t < n; )
if (r(e[t], t, e))
return !0;
return !1;
}
var ky = Dy;
function Iy(e, r) {
return e.has(r);
}
var Fy = Iy, Ly = My, Ny = ky, By = Fy, Uy = 1, Hy = 2;
function Wy(e, r, t, n, i, a) {
var o = t & Uy, f = e.length, u = r.length;
if (f != u && !(o && u > f))
return !1;
var c = a.get(e), v = a.get(r);
if (c && v)
return c == r && v == e;
var p = -1, b = !0, k = t & Hy ? new Ly() : void 0;
for (a.set(e, r), a.set(r, e); ++p < f; ) {
var T = e[p], $ = r[p];
if (n)
var j = o ? n($, T, p, r, e, a) : n(T, $, p, e, r, a);
if (j !== void 0) {
if (j)
continue;
b = !1;
break;
}
if (k) {
if (!Ny(r, function(g, w) {
if (!By(k, w) && (T === g || i(T, g, t, n, a)))
return k.push(w);
})) {
b = !1;
break;
}
} else if (!(T === $ || i(T, $, t, n, a))) {
b = !1;
break;
}
}
return a.delete(e), a.delete(r), b;
}
var ys = Wy, qy = Ie, Gy = qy.Uint8Array, gs = Gy;
function zy(e) {
var r = -1, t = Array(e.size);
return e.forEach(function(n, i) {
t[++r] = [i, n];
}), t;
}
var Ky = zy;
function Vy(e) {
var r = -1, t = Array(e.size);
return e.forEach(function(n) {
t[++r] = n;
}), t;
}
var Yy = Vy, Qa = Ur, eo = gs, Jy = oa, Xy = ys, Zy = Ky, Qy = Yy, eg = 1, rg = 2, tg = "[object Boolean]", ng = "[object Date]", ig = "[object Error]", ag = "[object Map]", og = "[object Number]", fg = "[object RegExp]", sg = "[object Set]", ug = "[object String]", lg = "[object Symbol]", cg = "[object ArrayBuffer]", dg = "[object DataView]", ro = Qa ? Qa.prototype : void 0, An = ro ? ro.valueOf : void 0;
function hg(e, r, t, n, i, a, o) {
switch (t) {
case dg:
if (e.byteLength != r.byteLength || e.byteOffset != r.byteOffset)
return !1;
e = e.buffer, r = r.buffer;
case cg:
return !(e.byteLength != r.byteLength || !a(new eo(e), new eo(r)));
case tg:
case ng:
case og:
return Jy(+e, +r);
case ig:
return e.name == r.name && e.message == r.message;
case fg:
case ug:
return e == r + "";
case ag:
var f = Zy;
case sg:
var u = n & eg;
if (f || (f = Qy), e.size != r.size && !u)
return !1;
var c = o.get(e);
if (c)
return c == r;
n |= rg, o.set(e, r);
var v = Xy(f(e), f(r), n, i, a, o);
return o.delete(e), v;
case lg:
if (An)
return An.call(e) == An.call(r);
}
return !1;
}
var pg = hg;
function yg(e, r) {
for (var t = -1, n = r.length, i = e.length; ++t < n; )
e[i + t] = r[t];
return e;
}
var ua = yg, gg = ua, vg = Qe;
function bg(e, r, t) {
var n = r(e);
return vg(e) ? n : gg(n, t(e));
}
var vs = bg;
function mg(e, r) {
for (var t = -1, n = e == null ? 0 : e.length, i = 0, a = []; ++t < n; ) {
var o = e[t];
r(o, t, e) && (a[i++] = o);
}
return a;
}
var wg = mg;
function _g() {
return [];
}
var bs = _g, Sg = wg, Eg = bs, $g = Object.prototype, Ag = $g.propertyIsEnumerable, to = Object.getOwnPropertySymbols, Og = to ? function(e) {
return e == null ? [] : (e = Object(e), Sg(to(e), function(r) {
return Ag.call(e, r);
}));
} : Eg, la = Og, Tg = vs, Rg = la, Pg = aa;
function jg(e) {
return Tg(e, Pg, Rg);
}
var ms = jg, no = ms, xg = 1, Cg = Object.prototype, Mg = Cg.hasOwnProperty;
function Dg(e, r, t, n, i, a) {
var o = t & xg, f = no(e), u = f.length, c = no(r), v = c.length;
if (u != v && !o)
return !1;
for (var p = u; p--; ) {
var b = f[p];
if (!(o ? b in r : Mg.call(r, b)))
return !1;
}
var k = a.get(e), T = a.get(r);
if (k && T)
return k == r && T == e;
var $ = !0;
a.set(e, r), a.set(r, e);
for (var j = o; ++p < u; ) {
b = f[p];
var g = e[b], w = r[b];
if (n)
var I = o ? n(w, g, b, r, e, a) : n(g, w, b, e, r, a);
if (!(I === void 0 ? g === w || i(g, w, t, n, a) : I)) {
$ = !1;
break;
}
j || (j = b == "constructor");
}
if ($ && !j) {
var O = e.constructor, S = r.constructor;
O != S && "constructor" in e && "constructor" in r && !(typeof O == "function" && O instanceof O && typeof S == "function" && S instanceof S) && ($ = !1);
}
return a.delete(e), a.delete(r), $;
}
var kg = Dg, Ig = pr, Fg = Ie, Lg = Ig(Fg, "DataView"), Ng = Lg, Bg = pr, Ug = Ie, Hg = Bg(Ug, "Promise"), Wg = Hg, qg = pr, Gg = Ie, zg = qg(Gg, "Set"), Kg = zg, Vg = pr, Yg = Ie, Jg = Vg(Yg, "WeakMap"), Xg = Jg, _i = Ng, Si = fa, Ei = Wg, $i = Kg, Ai = Xg, ws = Hr, Kr = os, io = "[object Map]", Zg = "[object Object]", ao = "[object Promise]", oo = "[object Set]", fo = "[object WeakMap]", so = "[object DataView]", Qg = Kr(_i), ev = Kr(Si), rv = Kr(Ei), tv = Kr($i), nv = Kr(Ai), ur = ws;
(_i && ur(new _i(new ArrayBuffer(1))) != so || Si && ur(new Si()) != io || Ei && ur(Ei.resolve()) != ao || $i && ur(new $i()) != oo || Ai && ur(new Ai()) != fo) && (ur = function(e) {
var r = ws(e), t = r == Zg ? e.constructor : void 0, n = t ? Kr(t) : "";
if (n)
switch (n) {
case Qg:
return so;
case ev:
return io;
case rv:
return ao;
case tv:
return oo;
case nv:
return fo;
}
return r;
});
var sn = ur, On = ps, iv = ys, av = pg, ov = kg, uo = sn, lo = Qe, co = Qi, fv = ls, sv = 1, ho = "[object Arguments]", po = "[object Array]", Et = "[object Object]", uv = Object.prototype, yo = uv.hasOwnProperty;
function lv(e, r, t, n, i, a) {
var o = lo(e), f = lo(r), u = o ? po : uo(e), c = f ? po : uo(r);
u = u == ho ? Et : u, c = c == ho ? Et : c;
var v = u == Et, p = c == Et, b = u == c;
if (b && co(e)) {
if (!co(r))
return !1;
o = !0, v = !1;
}
if (b && !v)
return a || (a = new On()), o || fv(e) ? iv(e, r, t, n, i, a) : av(e, r, u, t, n, i, a);
if (!(t & sv)) {
var k = v && yo.call(e, "__wrapped__"), T = p && yo.call(r, "__wrapped__");
if (k || T) {
var $ = k ? e.value() : e, j = T ? r.value() : r;
return a || (a = new On()), i($, j, t, n, a);
}
}
return b ? (a || (a = new On()), ov(e, r, t, n, i, a)) : !1;
}
var cv = lv, dv = cv, go = ar;
function _s(e, r, t, n, i) {
return e === r ? !0 : e == null || r == null || !go(e) && !go(r) ? e !== e && r !== r : dv(e, r, t, n, _s, i);
}
var hv = _s, pv = Qe, yv = tn, gv = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, vv = /^\w*$/;
function bv(e, r) {
if (pv(e))
return !1;
var t = typeof e;
return t == "number" || t == "symbol" || t == "boolean" || e == null || yv(e) ? !0 : vv.test(e) || !gv.test(e) || r != null && e in Object(r);
}
var mv = bv, Ss = sa, wv = "Expected a function";
function ca(e, r) {
if (typeof e != "function" || r != null && typeof r != "function")
throw new TypeError(wv);
var t = function() {
var n = arguments, i = r ? r.apply(this, n) : n[0], a = t.cache;
if (a.has(i))
return a.get(i);
var o = e.apply(this, n);
return t.cache = a.set(i, o) || a, o;
};
return t.cache = new (ca.Cache || Ss)(), t;
}
ca.Cache = Ss;
var _v = ca, Sv = _v, Ev = 500;
function $v(e) {
var r = Sv(e, function(n) {
return t.size === Ev && t.clear(), n;
}), t = r.cache;
return r;
}
var Av = $v, Ov = Av, Tv = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, Rv = /\\(\\)?/g, Pv = Ov(function(e) {
var r = [];
return e.charCodeAt(0) === 46 && r.push(""), e.replace(Tv, function(t, n, i, a) {
r.push(i ? a.replace(Rv, "$1") : n || t);
}), r;
}), jv = Pv;
function xv(e, r) {
for (var t = -1, n = e == null ? 0 : e.length, i = Array(n); ++t < n; )
i[t] = r(e[t], t, e);
return i;
}
var Es = xv, vo = Ur, Cv = Es, Mv = Qe, Dv = tn, kv = 1 / 0, bo = vo ? vo.prototype : void 0, mo = bo ? bo.toString : void 0;
function $s(e) {
if (typeof e == "string")
return e;
if (Mv(e))
return Cv(e, $s) + "";
if (Dv(e))
return mo ? mo.call(e) : "";
var r = e + "";
return r == "0" && 1 / e == -kv ? "-0" : r;
}
var Iv = $s, Fv = Iv;
function Lv(e) {
return e == null ? "" : Fv(e);
}
var Nv = Lv, Bv = Qe, Uv = mv, Hv = jv, Wv = Nv;
function qv(e, r) {
return Bv(e) ? e : Uv(e, r) ? [e] : Hv(Wv(e));
}
var Vr = qv, Gv = tn, zv = 1 / 0;
function Kv(e) {
if (typeof e == "string" || Gv(e))
return e;
var r = e + "";
return r == "0" && 1 / e == -zv ? "-0" : r;
}
var un = Kv, Vv = Vr, Yv = un;
function Jv(e, r) {
r = Vv(r, e);
for (var t = 0, n = r.length; e != null && t < n; )
e = e[Yv(r[t++])];
return t && t == n ? e : void 0;
}
var As = Jv;
function Xv(e, r) {
return e != null && r in Object(e);
}
var Zv = Xv, Qv = Vr, eb = Zi, rb = Qe, tb = ea, nb = ra, ib = un;
function ab(e, r, t) {
r = Qv(r, e);
for (var n = -1, i = r.length, a = !1; ++n < i; ) {
var o = ib(r[n]);
if (!(a = e != null && t(e, o)))
break;
e = e[o];
}
return a || ++n != i ? a : (i = e == null ? 0 : e.length, !!i && nb(i) && tb(o, i) && (rb(e) || eb(e)));
}
var Os = ab, ob = Zv, fb = Os;
function sb(e, r) {
return e != null && fb(e, r, ob);
}
var ub = sb;
function lb(e) {
return e;
}
var cb = lb;
function db(e) {
var r = e == null ? 0 : e.length;
return r ? e[r - 1] : void 0;
}
var hb = db;
function pb(e, r) {
for (var t = -1, n = e == null ? 0 : e.length; ++t < n && r(e[t], t, e) !== !1; )
;
return e;
}
var yb = pb, gb = ss, vb = oa, bb = Object.prototype, mb = bb.hasOwnProperty;
function wb(e, r, t) {
var n = e[r];
(!(mb.call(e, r) && vb(n, t)) || t === void 0 && !(r in e)) && gb(e, r, t);
}
var da = wb, _b = da, Sb = ss;
function Eb(e, r, t, n) {
var i = !t;
t || (t = {});
for (var a = -1, o = r.length; ++a < o; ) {
var f = r[a], u = n ? n(t[f], e[f], f, t, e) : void 0;
u === void 0 && (u = e[f]), i ? Sb(t, f, u) : _b(t, f, u);
}
return t;
}
var pt = Eb, $b = pt, Ab = aa;
function Ob(e, r) {
return e && $b(r, Ab(r), e);
}
var Tb = Ob;
function Rb(e) {
var r = [];
if (e != null)
for (var t in Object(e))
r.push(t);
return r;
}
var Pb = Rb, jb = Ze, xb = ia, Cb = Pb, Mb = Object.prototype, Db = Mb.hasOwnProperty;
function kb(e) {
if (!jb(e))
return Cb(e);
var r = xb(e), t = [];
for (var n in e)
n == "constructor" && (r || !Db.call(e, n)) || t.push(n);
return t;
}
var Ib = kb, Fb = cs, Lb = Ib, Nb = hs;
function Bb(e) {
return Nb(e) ? Fb(e, !0) : Lb(e);
}
var ha = Bb, Ub = pt, Hb = ha;
function Wb(e, r) {
return e && Ub(r, Hb(r), e);
}
var qb = Wb, Ht = { exports: {} };
Ht.exports;
(function(e, r) {
var t = Ie, n = r && !r.nodeType && r, i = n && !0 && e && !e.nodeType && e, a = i && i.exports === n, o = a ? t.Buffer : void 0, f = o ? o.allocUnsafe : void 0;
function u(c, v) {
if (v)
return c.slice();
var p = c.length, b = f ? f(p) : new c.constructor(p);
return c.copy(b), b;
}
e.exports = u;
})(Ht, Ht.exports);
var Gb = Ht.exports;
function zb(e, r) {
var t = -1, n = e.length;
for (r || (r = Array(n)); ++t < n; )
r[t] = e[t];
return r;
}
var Kb = zb, Vb = pt, Yb = la;
function Jb(e, r) {
return Vb(e, Yb(e), r);
}
var Xb = Jb, Zb = ds, Qb = Zb(Object.getPrototypeOf, Object), pa = Qb, em = ua, rm = pa, tm = la, nm = bs, im = Object.getOwnPropertySymbols, am = im ? function(e) {
for (var r = []; e; )
em(r, tm(e)), e = rm(e);
return r;
} : nm, Ts = am, om = pt, fm = Ts;
function sm(e, r) {
return om(e, fm(e), r);
}
var um = sm, lm = vs, cm = Ts, dm = ha;
function hm(e) {
return lm(e, dm, cm);
}
var Rs = hm, pm = Object.prototype, ym = pm.hasOwnProperty;
function gm(e) {
var r = e.length, t = new e.constructor(r);
return r && typeof e[0] == "string" && ym.call(e, "index") && (t.index = e.index, t.input = e.input), t;
}
var vm = gm, wo = gs;
function bm(e) {
var r = new e.constructor(e.byteLength);
return new wo(r).set(new wo(e)), r;
}
var ya = bm, mm = ya;
function wm(e, r) {
var t = r ? mm(e.buffer) : e.buffer;
return new e.constructor(t, e.byteOffset, e.byteLength);
}
var _m = wm, Sm = /\w*$/;
function Em(e) {
var r = new e.constructor(e.source, Sm.exec(e));
return r.lastIndex = e.lastIndex, r;
}
var $m = Em, _o = Ur, So = _o ? _o.prototype : void 0, Eo = So ? So.valueOf : void 0;
function Am(e) {
return Eo ? Object(Eo.call(e)) : {};
}
var Om = Am, Tm = ya;
function Rm(e, r) {
var t = r ? Tm(e.buffer) : e.buffer;
return new e.constructor(t, e.byteOffset, e.length);
}
var Pm = Rm, jm = ya, xm = _m, Cm = $m, Mm = Om, Dm = Pm, km = "[object Boolean]", Im = "[object Date]", Fm = "[object Map]", Lm = "[object Number]", Nm = "[object RegExp]", Bm = "[object Set]", Um = "[object String]", Hm = "[object Symbol]", Wm = "[object ArrayBuffer]", qm = "[object DataView]", Gm = "[object Float32Array]", zm = "[object Float64Array]", Km = "[object Int8Array]", Vm = "[object Int16Array]", Ym = "[object Int32Array]", Jm = "[object Uint8Array]", Xm = "[object Uint8ClampedArray]", Zm = "[object Uint16Array]", Qm = "[object Uint32Array]";
function ew(e, r, t) {
var n = e.constructor;
switch (r) {
case Wm:
return jm(e);
case km:
case Im:
return new n(+e);
case qm:
return xm(e, t);
case Gm:
case zm:
case Km:
case Vm:
case Ym:
case Jm:
case Xm:
case Zm:
case Qm:
return Dm(e, t);
case Fm:
return new n();
case Lm:
case Um:
return new n(e);
case Nm:
return Cm(e);
case Bm:
return new n();
case Hm:
return Mm(e);
}
}
var rw = ew, tw = Ze, $o = Object.create, nw = function() {
function e() {
}
return function(r) {
if (!tw(r))
return {};
if ($o)
return $o(r);
e.prototype = r;
var t = new e();
return e.prototype = void 0, t;
};
}(), iw = nw, aw = iw, ow = pa, fw = ia;
function sw(e) {
return typeof e.constructor == "function" && !fw(e) ? aw(ow(e)) : {};
}
var uw = sw, lw = sn, cw = ar, dw = "[object Map]";
function hw(e) {
return cw(e) && lw(e) == dw;
}
var pw = hw, yw = pw, gw = ta, Ao = na, Oo = Ao && Ao.isMap, vw = Oo ? gw(Oo) : yw, bw = vw, mw = sn, ww = ar, _w = "[object Set]";
function Sw(e) {
return ww(e) && mw(e) == _w;
}
var Ew = Sw, $w = Ew, Aw = ta, To = na, Ro = To && To.isSet, Ow = Ro ? Aw(Ro) : $w, Tw = Ow, Rw = ps, Pw = yb, jw = da, xw = Tb, Cw = qb, Mw = Gb, Dw = Kb, kw = Xb, Iw = um, Fw = ms, Lw = Rs, Nw = sn, Bw = vm, Uw = rw, Hw = uw, Ww = Qe, qw = Qi, Gw = bw, zw = Ze, Kw = Tw, Vw = aa, Yw = ha, Jw = 1, Xw = 2, Zw = 4, Ps = "[object Arguments]", Qw = "[object Array]", e1 = "[object Boolean]", r1 = "[object Date]", t1 = "[object Error]", js = "[object Function]", n1 = "[object GeneratorFunction]", i1 = "[object Map]", a1 = "[object Number]", xs = "[object Object]", o1 = "[object RegExp]", f1 = "[object Set]", s1 = "[object String]", u1 = "[object Symbol]", l1 = "[object WeakMap]", c1 = "[object ArrayBuffer]", d1 = "[object DataView]", h1 = "[object Float32Array]", p1 = "[object Float64Array]", y1 = "[object Int8Array]", g1 = "[object Int16Array]", v1 = "[object Int32Array]", b1 = "[object Uint8Array]", m1 = "[object Uint8ClampedArray]", w1 = "[object Uint16Array]", _1 = "[object Uint32Array]", oe = {};
oe[Ps] = oe[Qw] = oe[c1] = oe[d1] = oe[e1] = oe[r1] = oe[h1] = oe[p1] = oe[y1] = oe[g1] = oe[v1] = oe[i1] = oe[a1] = oe[xs] = oe[o1] = oe[f1] = oe[s1] = oe[u1] = oe[b1] = oe[m1] = oe[w1] = oe[_1] = !0;
oe[t1] = oe[js] = oe[l1] = !1;
function Pt(e, r, t, n, i, a) {
var o, f = r & Jw, u = r & Xw, c = r & Zw;
if (t && (o = i ? t(e, n, i, a) : t(e)), o !== void 0)
return o;
if (!zw(e))
return e;
var v = Ww(e);
if (v) {
if (o = Bw(e), !f)
return Dw(e, o);
} else {
var p = Nw(e), b = p == js || p == n1;
if (qw(e))
return Mw(e, f);
if (p == xs || p == Ps || b && !i) {
if (o = u || b ? {} : Hw(e), !f)
return u ? Iw(e, Cw(o, e)) : kw(e, xw(o, e));
} else {
if (!oe[p])
return i ? e : {};
o = Uw(e, p, f);
}
}
a || (a = new Rw());
var k = a.get(e);
if (k)
return k;
a.set(e, o), Kw(e) ? e.forEach(function(j) {
o.add(Pt(j, r, t, j, e, a));
}) : Gw(e) && e.forEach(function(j, g) {
o.set(g, Pt(j, r, t, g, e, a));
});
var T = c ? u ? Lw : Fw : u ? Yw : Vw, $ = v ? void 0 : T(e);
return Pw($ || e, function(j, g) {
$ && (g = j, j = e[g]), jw(o, g, Pt(j, r, t, g, e, a));
}), o;
}
var S1 = Pt;
function E1(e, r, t) {
var n = -1, i = e.length;
r < 0 && (r = -r > i ? 0 : i + r), t = t > i ? i : t, t < 0 && (t += i), i = r > t ? 0 : t - r >>> 0, r >>>= 0;
for (var a = Array(i); ++n < i; )
a[n] = e[n + r];
return a;
}
var $1 = E1, A1 = As, O1 = $1;
function T1(e, r) {
return r.length < 2 ? e : A1(e, O1(r, 0, -1));
}
var R1 = T1, P1 = Vr, j1 = hb, x1 = R1, C1 = un;
function M1(e, r) {
return r = P1(r, e), e = x1(e, r), e == null || delete e[C1(j1(r))];
}
var D1 = M1, k1 = Hr, I1 = pa, F1 = ar, L1 = "[object Object]", N1 = Function.prototype, B1 = Object.prototype, Cs = N1.toString, U1 = B1.hasOwnProperty, H1 = Cs.call(Object);
function W1(e) {
if (!F1(e) || k1(e) != L1)
return !1;
var r = I1(e);
if (r === null)
return !0;
var t = U1.call(r, "constructor") && r.constructor;
return typeof t == "function" && t instanceof t && Cs.call(t) == H1;
}
var q1 = W1, G1 = q1;
function z1(e) {
return G1(e) ? void 0 : e;
}
var K1 = z1, Po = Ur, V1 = Zi, Y1 = Qe, jo = Po ? Po.isConcatSpreadable : void 0;
function J1(e) {
return Y1(e) || V1(e) || !!(jo && e && e[jo]);
}
var X1 = J1, Z1 = ua, Q1 = X1;
function Ms(e, r, t, n, i) {
var a = -1, o = e.length;
for (t || (t = Q1), i || (i = []); ++a < o; ) {
var f = e[a];
r > 0 && t(f) ? r > 1 ? Ms(f, r - 1, t, n, i) : Z1(i, f) : n || (i[i.length] = f);
}
return i;
}
var e0 = Ms, r0 = e0;
function t0(e) {
var r = e == null ? 0 : e.length;
return r ? r0(e, 1) : [];
}
var n0 = t0;
function i0(e, r, t) {
switch (t.length) {
case 0:
return e.call(r);
case 1:
return e.call(r, t[0]);
case 2:
return e.call(r, t[0], t[1]);
case 3:
return e.call(r, t[0], t[1], t[2]);
}
return e.apply(r, t);
}
var a0 = i0, o0 = a0, xo = Math.max;
function f0(e, r, t) {
return r = xo(r === void 0 ? e.length - 1 : r, 0), function() {
for (var n = arguments, i = -1, a = xo(n.length - r, 0), o = Array(a); ++i < a; )
o[i] = n[r + i];
i = -1;
for (var f = Array(r + 1); ++i < r; )
f[i] = n[i];
return f[r] = t(o), o0(e, this, f);
};
}
var s0 = f0;
function u0(e) {
return function() {
return e;
};
}
var l0 = u0, c0 = l0, Co = fs, d0 = cb, h0 = Co ? function(e, r) {
return Co(e, "toString", {
configurable: !0,
enumerable: !1,
value: c0(r),
writable: !0
});
} : d0, p0 = h0, y0 = 800, g0 = 16, v0 = Date.now;
function b0(e) {
var r = 0, t = 0;
return function() {
var n = v0(), i = g0 - (n - t);
if (t = n, i > 0) {
if (++r >= y0)
return arguments[0];
} else
r = 0;
return e.apply(void 0, arguments);
};
}
var m0 = b0, w0 = p0, _0 = m0, S0 = _0(w0), E0 = S0, $0 = n0, A0 = s0, O0 = E0;
function T0(e) {
return O0(A0(e, void 0, $0), e + "");
}
var Ds = T0, R0 = Es, P0 = S1, j0 = D1, x0 = Vr, C0 = pt, M0 = K1, D0 = Ds, k0 = Rs, I0 = 1, F0 = 2, L0 = 4, N0 = D0(function(e, r) {
var t = {};
if (e == null)
return t;
var n = !1;
r = R0(r, function(a) {
return a = x0(a, e), n || (n = a.length > 1), a;
}), C0(e, k0(e), t), n && (t = P0(t, I0 | F0 | L0, M0));
for (var i = r.length; i--; )
j0(t, r[i]);
return t;
}), B0 = N0;
const MT = /* @__PURE__ */ ze(B0);
var U0 = da, H0 = Vr, W0 = ea, Mo = Ze, q0 = un;
function G0(e, r, t, n) {
if (!Mo(e))
return e;
r = H0(r, e);
for (var i = -1, a = r.length, o = a - 1, f = e; f != null && ++i < a; ) {
var u = q0(r[i]), c = t;
if (u === "__proto__" || u === "constructor" || u === "prototype")
return e;
if (i != o) {
var v = f[u];
c = n ? n(v, u, f) : void 0, c === void 0 && (c = Mo(v) ? v : W0(r[i + 1]) ? [] : {});
}
U0(f, u, c), f = f[u];
}
return e;
}
var z0 = G0, K0 = As, V0 = z0, Y0 = Vr;
function J0(e, r, t) {
for (var n = -1, i = r.length, a = {}; ++n < i; ) {
var o = r[n], f = K0(e, o);
t(f, o) && V0(a, Y0(o, e), f);
}
return a;
}
var X0 = J0, Z0 = X0, Q0 = ub;
function e_(e, r) {
return Z0(e, r, function(t, n) {
return Q0(e, n);
});
}
var r_ = e_, t_ = r_, n_ = Ds;
n_(function(e, r) {
return e == null ? {} : t_(e, r);
});
function Tn(e, r) {
r = e.length;
for (var t = 0, n = Array(r); t < r; t++)
n[t] = e[t];
return n;
}
function i_(e, r, t) {
return (r = function(n) {
var i = function(a, o) {
if (typeof a != "object" || !a)
return a;
var f = a[Symbol.toPrimitive];
if (f !== void 0) {
var u = f.call(a, o);
if (typeof u != "object")
return u;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(a);
}(n, "string");
return typeof i == "symbol" ? i : i + "";
}(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e;
}
function Do(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var n = Object.getOwnPropertySymbols(e);
r && (n = n.filter(function(i) {
return Object.getOwnPropertyDescriptor(e, i).enumerable;
})), t.push.apply(t, n);
}
return t;
}
function ko(e) {
for (var r = 1; r < arguments.length; r++) {
var t = arguments[r] != null ? arguments[r] : {};
r % 2 ? Do(Object(t), !0).forEach(function(n) {
i_(e, n, t[n]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : Do(Object(t)).forEach(function(n) {
Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(t, n));
});
}
return e;
}
function a_(e) {
return function(r) {
if (Array.isArray(r))
return Tn(r);
}(e) || function(r) {
if (typeof Symbol < "u" && r[Symbol.iterator] != null || r["@@iterator"] != null)
return Array.from(r);
}(e) || function(r, t) {
if (r) {
if (typeof r == "string")
return Tn(r, t);
var n = {}.toString.call(r).slice(8, -1);
return n === "Object" && r.constructor && (n = r.constructor.name), n === "Map" || n === "Set" ? Array.from(r) : n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) ? Tn(r, t) : void 0;
}
}(e) || function() {
throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}();
}
function Wt(e) {
return Wt = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(r) {
return typeof r;
} : function(r) {
return r && typeof Symbol == "function" && r.constructor === Symbol && r !== Symbol.prototype ? "symbol" : typeof r;
}, Wt(e);
}
var rt = /* @__PURE__ */ new Map(), DT = function() {
var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "", r = function(n) {
var i, a, o = ((i = (a = rt.get(n)) === null || a === void 0 ? void 0 : a.length) !== null && i !== void 0 ? i : 0).toString().padStart(4, "0");
return "lg-ui".concat(n ? "-".concat(n) : "", "-").concat(o);
}(e);
if (rt.has(e)) {
var t = rt.get(e);
rt.set(e, [r].concat(a_(t)));
} else
rt.set(e, [r]);
return r;
}, qe = { Light: "light", Dark: "dark" };
function Rn(e) {
return typeof (r = e) == "string" || typeof r == "number" ? e.toString().trim() : Array.isArray(e) ? e.map(Rn).join(" ").trim() : Io(e) ? function(t) {
return Io(t) && typeof t.type == "function";
}(e) ? Rn((0, e.type)(e.props)) : Rn(e.props.children) : "";
var r;
}
function Io(e) {
return e && Wt(e) === "object" && e.props;
}
var o_ = function(e) {
return e ? qe.Dark : qe.Light;
}, f_ = function(e, r) {
Object.defineProperty(e, "target", { writable: !1, value: r });
var t = !1, n = !1;
return ko(ko({ nativeEvent: e }, e), {}, { currentTarget: e.currentTarget, target: e.target, bubbles: e.bubbles, cancelable: e.cancelable, defaultPrevented: e.defaultPrevented, eventPhase: e.eventPhase, isTrusted: e.isTrusted, timeStamp: e.timeStamp, type: e.type, preventDefault: function() {
t = !0, e.preventDefault();
}, isDefaultPrevented: function() {
return t;
}, stopPropagation: function() {
n = !0, e.stopPropagation();
}, isPropagationStopped: function() {
return n;
}, persist: function() {
} });
}, Fo = function(e) {
return "@media only screen and (max-width: ".concat(e, "px) and (hover: none)");
}, kT = function(e) {
return "".concat(Fo(e), " and (pointer: coarse), ").concat(Fo(e), " and (pointer: none)");
}, yt = { error: En(console.error), warn: En(console.warn), log: En(console.log) };
function s_(e, r) {
var t;
return e != null && Wt(e) === "object" && "type" in e && (e.type.displayName === r || $l(e.type) && "render" in e.type && ((t = e.type.render) === null || t === void 0 ? void 0 : t.displayName) === r);
}
var IT = function(e, r) {
var t, n = (t = ye.Children.map(e, function(i) {
if (r.some(function(a) {
return s_(i, a);
}))
return i;
})) === null || t === void 0 ? void 0 : t.filter(function(i) {
return !Rr(i);
});
return Rr(e) || (n == null ? void 0 : n.length) === ye.Children.count(e) || yt.error("Children must be one of: ".concat(r.join(", ")), "Received children: ", e), n;
}, FT = { ArrowUp: "ArrowUp", ArrowDown: "ArrowDown", ArrowLeft: "ArrowLeft", ArrowRight: "ArrowRight", Backspace: "Backspace", BracketLeft: "[", Delete: "Delete", Enter: "Enter", Escape: "Escape", Space: " ", Tab: "Tab" }, u_ = Ie, l_ = function() {
return u_.Date.now();
}, c_ = l_, d_ = Ze, Pn = c_, Lo = is, h_ = "Expected a function", p_ = Math.max, y_ = Math.min;
function g_(e, r, t) {
var n, i, a, o, f, u, c = 0, v = !1, p = !1, b = !0;
if (typeof e != "function")
throw new TypeError(h_);
r = Lo(r) || 0, d_(t) && (v = !!t.leading, p = "maxWait" in t, a = p ? p_(Lo(t.maxWait) || 0, r) : a, b = "trailing" in t ? !!t.trailing : b);
function k(R) {
var L = n, H = i;
return n = i = void 0, c = R, o = e.apply(H, L), o;
}
function T(R) {
return c = R, f = setTimeout(g, r), v ? k(R) : o;
}
function $(R) {
var L = R - u, H = R - c, q = r - L;
return p ? y_(q, a - H) : q;
}
function j(R) {
var L = R - u, H = R - c;
return u === void 0 || L >= r || L < 0 || p && H >= a;
}
function g() {
var R = Pn();
if (j(R))
return w(R);
f = setTimeout(g, $(R));
}
function w(R) {
return f = void 0, b && n ? k(R) : (n = i = void 0, o);
}
function I() {
f !== void 0 && clearTimeout(f), c = 0, n = u = i = f = void 0;
}
function O() {
return f === void 0 ? o : w(Pn());
}
function S() {
var R = Pn(), L = j(R);
if (n = arguments, i = this, u = R, L) {
if (f === void 0)
return T(u);
if (p)
return clearTimeout(f), f = setTimeout(g, r), k(u);
}
return f === void 0 && (f = setTimeout(g, r)), o;
}
return S.cancel = I, S.flush = O, S;
}
var v_ = g_;
const b_ = /* @__PURE__ */ ze(v_);
var m_ = hv;
function w_(e, r) {
return m_(e, r);
}
var __ = w_;
const S_ = /* @__PURE__ */ ze(__);
var Z = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } }, ks = { exports: {} }, ga = { exports: {} }, Pr = typeof Reflect == "object" ? Reflect : null, No = Pr && typeof Pr.apply == "function" ? Pr.apply : function(r, t, n) {
return Function.prototype.apply.call(r, t, n);
}, jt;
Pr && typeof Pr.ownKeys == "function" ? jt = Pr.ownKeys : Object.getOwnPropertySymbols ? jt = function(r) {
return Object.getOwnPropertyNames(r).concat(Object.getOwnPropertySymbols(r));
} : jt = function(r) {
return Object.getOwnPropertyNames(r);
};
function E_(e) {
console && console.warn && console.warn(e);
}
var Is = Number.isNaN || function(r) {
return r !== r;
};
function ne() {
ne.init.call(this);
}
ga.exports = ne;
ga.exports.once = T_;
ne.EventEmitter = ne;
ne.prototype._events = void 0;
ne.prototype._eventsCount = 0;
ne.prototype._maxListeners = void 0;
var Bo = 10;
function ln(e) {
if (typeof e != "function")
throw new TypeError('The "listener" argument must be of type Function. Received type ' + typeof e);
}
Object.defineProperty(ne, "defaultMaxListeners", {
enumerable: !0,
get: function() {
return Bo;
},
set: function(e) {
if (typeof e != "number" || e < 0 || Is(e))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + e + ".");
Bo = e;
}
});
ne.init = function() {
(this._events === void 0 || this._events === Object.getPrototypeOf(this)._events) && (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0), this._maxListeners = this._maxListeners || void 0;
};
ne.prototype.setMaxListeners = function(r) {
if (typeof r != "number" || r < 0 || Is(r))
throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received ' + r + ".");
return this._maxListeners = r, this;
};
function Fs(e) {
return e._maxListeners === void 0 ? ne.defaultMaxListeners : e._maxListeners;
}
ne.prototype.getMaxListeners = function() {
return Fs(this);
};
ne.prototype.emit = function(r) {
for (var t = [], n = 1; n < arguments.length; n++)
t.push(arguments[n]);
var i = r === "error", a = this._events;
if (a !== void 0)
i = i && a.error === void 0;
else if (!i)
return !1;
if (i) {
var o;
if (t.length > 0 && (o = t[0]), o instanceof Error)
throw o;
var f = new Error("Unhandled error." + (o ? " (" + o.message + ")" : ""));
throw f.context = o, f;
}
var u = a[r];
if (u === void 0)
return !1;
if (typeof u == "function")
No(u, this, t);
else
for (var c = u.length, v = Hs(u, c), n = 0; n < c; ++n)
No(v[n], this, t);
return !0;
};
function Ls(e, r, t, n) {
var i, a, o;
if (ln(t), a = e._events, a === void 0 ? (a = e._events = /* @__PURE__ */ Object.create(null), e._eventsCount = 0) : (a.newListener !== void 0 && (e.emit(
"newListener",
r,
t.listener ? t.listener : t
), a = e._events), o = a[r]), o === void 0)
o = a[r] = t, ++e._eventsCount;
else if (typeof o == "function" ? o = a[r] = n ? [t, o] : [o, t] : n ? o.unshift(t) : o.push(t), i = Fs(e), i > 0 && o.length > i && !o.warned) {
o.warned = !0;
var f = new Error("Possible EventEmitter memory leak detected. " + o.length + " " + String(r) + " listeners added. Use emitter.setMaxListeners() to increase limit");
f.name = "MaxListenersExceededWarning", f.emitter = e, f.type = r, f.count = o.length, E_(f);
}
return e;
}
ne.prototype.addListener = function(r, t) {
return Ls(this, r, t, !1);
};
ne.prototype.on = ne.prototype.addListener;
ne.prototype.prependListener = function(r, t) {
return Ls(this, r, t, !0);
};
function $_() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn), this.fired = !0, arguments.length === 0 ? this.listener.call(this.target) : this.listener.apply(this.target, arguments);
}
function Ns(e, r, t) {
var n = { fired: !1, wrapFn: void 0, target: e, type: r, listener: t }, i = $_.bind(n);
return i.listener = t, n.wrapFn = i, i;
}
ne.prototype.once = function(r, t) {
return ln(t), this.on(r, Ns(this, r, t)), this;
};
ne.prototype.prependOnceListener = function(r, t) {
return ln(t), this.prependListener(r, Ns(this, r, t)), this;
};
ne.prototype.removeListener = function(r, t) {
var n, i, a, o, f;
if (ln(t), i = this._events, i === void 0)
return this;
if (n = i[r], n === void 0)
return this;
if (n === t || n.listener === t)
--this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : (delete i[r], i.removeListener && this.emit("removeListener", r, n.listener || t));
else if (typeof n != "function") {
for (a = -1, o = n.length - 1; o >= 0; o--)
if (n[o] === t || n[o].listener === t) {
f = n[o].listener, a = o;
break;
}
if (a < 0)
return this;
a === 0 ? n.shift() : A_(n, a), n.length === 1 && (i[r] = n[0]), i.removeListener !== void 0 && this.emit("removeListener", r, f || t);
}
return this;
};
ne.prototype.off = ne.prototype.removeListener;
ne.prototype.removeAllListeners = function(r) {
var t, n, i;
if (n = this._events, n === void 0)
return this;
if (n.removeListener === void 0)
return arguments.length === 0 ? (this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0) : n[r] !== void 0 && (--this._eventsCount === 0 ? this._events = /* @__PURE__ */ Object.create(null) : delete n[r]), this;
if (arguments.length === 0) {
var a = Object.keys(n), o;
for (i = 0; i < a.length; ++i)
o = a[i], o !== "removeListener" && this.removeAllListeners(o);
return this.removeAllListeners("removeListener"), this._events = /* @__PURE__ */ Object.create(null), this._eventsCount = 0, this;
}
if (t = n[r], typeof t == "function")
this.removeListener(r, t);
else if (t !== void 0)
for (i = t.length - 1; i >= 0; i--)
this.removeListener(r, t[i]);
return this;
};
function Bs(e, r, t) {
var n = e._events;
if (n === void 0)
return [];
var i = n[r];
return i === void 0 ? [] : typeof i == "function" ? t ? [i.listener || i] : [i] : t ? O_(i) : Hs(i, i.length);
}
ne.prototype.listeners = function(r) {
return Bs(this, r, !0);
};
ne.prototype.rawListeners = function(r) {
return Bs(this, r, !1);
};
ne.listenerCount = function(e, r) {
return typeof e.listenerCount == "function" ? e.listenerCount(r) : Us.call(e, r);
};
ne.prototype.listenerCount = Us;
function Us(e) {
var r = this._events;
if (r !== void 0) {
var t = r[e];
if (typeof t == "function")
return 1;
if (t !== void 0)
return t.length;
}
return 0;
}
ne.prototype.eventNames = function() {
return this._eventsCount > 0 ? jt(this._events) : [];
};
function Hs(e, r) {
for (var t = new Array(r), n = 0; n < r; ++n)
t[n] = e[n];
return t;
}
function A_(e, r) {
for (; r + 1 < e.length; r++)
e[r] = e[r + 1];
e.pop();
}
function O_(e) {
for (var r = new Array(e.length), t = 0; t < r.length; ++t)
r[t] = e[t].listener || e[t];
return r;
}
function T_(e, r) {
return new Promise(function(t, n) {
function i(o) {
e.removeListener(r, a), n(o);
}
function a() {
typeof e.removeListener == "function" && e.removeListener("error", i), t([].slice.call(arguments));
}
Ws(e, r, a, { once: !0 }), r !== "error" && R_(e, i, { once: !0 });
});
}
function R_(e, r, t) {
typeof e.on == "function" && Ws(e, "error", r, t);
}
function Ws(e, r, t, n) {
if (typeof e.on == "function")
n.once ? e.once(r, t) : e.on(r, t);
else if (typeof e.addEventListener == "function")
e.addEventListener(r, function i(a) {
n.once && e.removeEventListener(r, i), t(a);
});
else
throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof e);
}
var Yr = ga.exports, Oi = { exports: {} };
typeof Object.create == "function" ? Oi.exports = function(r, t) {
t && (r.super_ = t, r.prototype = Object.create(t.prototype, {
constructor: {
value: r,
enumerable: !1,
writ