UNPKG

@uva-glass/component-library

Version:

React components UvA

995 lines 439 kB
import * as _t from "react"; import He, { StrictMode as Gu, Fragment as qn, Component as Wu, isValidElement as Un, createElement as zu } from "react"; import { a as Ku, s as es, i as Xu, O as Yu, U as Hu, K as Qu } from "./index-BfMTX2kB.js"; import { s as ts, i as gr } from "./index-DvUwfXNb.js"; var rs = (e, t) => Ku((r) => He.createElement(e, r), t), Zu = Object.create, Lr = Object.defineProperty, ea = Object.getOwnPropertyDescriptor, Gn = Object.getOwnPropertyNames, ta = Object.getPrototypeOf, ra = Object.prototype.hasOwnProperty, na = (e, t) => function() { return e && (t = (0, e[Gn(e)[0]])(e = 0)), t; }, H = (e, t) => function() { return t || (0, e[Gn(e)[0]])((t = { exports: {} }).exports, t), t.exports; }, jr = (e, t) => { for (var r in t) Lr(e, r, { get: t[r], enumerable: !0 }); }, ns = (e, t, r, n) => { if (t && typeof t == "object" || typeof t == "function") for (let i of Gn(t)) !ra.call(e, i) && i !== r && Lr(e, i, { get: () => t[i], enumerable: !(n = ea(t, i)) || n.enumerable }); return e; }, Gt = (e, t, r) => (r = e != null ? Zu(ta(e)) : {}, ns(!e || !e.__esModule ? Lr(r, "default", { value: e, enumerable: !0 }) : r, e)), gi = (e) => ns(Lr({}, "__esModule", { value: !0 }), e), Jr = H({ "../../node_modules/semver/internal/constants.js"(e, t) { var r = "2.0.0", n = Number.MAX_SAFE_INTEGER || 9007199254740991, i = 16, a = 250, o = ["major", "premajor", "minor", "preminor", "patch", "prepatch", "prerelease"]; t.exports = { MAX_LENGTH: 256, MAX_SAFE_COMPONENT_LENGTH: i, MAX_SAFE_BUILD_LENGTH: a, MAX_SAFE_INTEGER: n, RELEASE_TYPES: o, SEMVER_SPEC_VERSION: r, FLAG_INCLUDE_PRERELEASE: 1, FLAG_LOOSE: 2 }; } }), Vr = H({ "../../node_modules/semver/internal/debug.js"(e, t) { var r = typeof process == "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...n) => console.error("SEMVER", ...n) : () => { }; t.exports = r; } }), ar = H({ "../../node_modules/semver/internal/re.js"(e, t) { var { MAX_SAFE_COMPONENT_LENGTH: r, MAX_SAFE_BUILD_LENGTH: n, MAX_LENGTH: i } = Jr(), a = Vr(); e = t.exports = {}; var o = e.re = [], c = e.safeRe = [], l = e.src = [], y = e.safeSrc = [], p = e.t = {}, v = 0, E = "[a-zA-Z0-9-]", C = [["\\s", 1], ["\\d", i], [E, n]], A = (P) => { for (let [B, b] of C) P = P.split(`${B}*`).join(`${B}{0,${b}}`).split(`${B}+`).join(`${B}{1,${b}}`); return P; }, F = (P, B, b) => { let q = A(B), N = v++; a(P, N, B), p[P] = N, l[N] = B, y[N] = q, o[N] = new RegExp(B, b ? "g" : void 0), c[N] = new RegExp(q, b ? "g" : void 0); }; F("NUMERICIDENTIFIER", "0|[1-9]\\d*"), F("NUMERICIDENTIFIERLOOSE", "\\d+"), F("NONNUMERICIDENTIFIER", `\\d*[a-zA-Z-]${E}*`), F("MAINVERSION", `(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})\\.(${l[p.NUMERICIDENTIFIER]})`), F("MAINVERSIONLOOSE", `(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})\\.(${l[p.NUMERICIDENTIFIERLOOSE]})`), F("PRERELEASEIDENTIFIER", `(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIER]})`), F("PRERELEASEIDENTIFIERLOOSE", `(?:${l[p.NONNUMERICIDENTIFIER]}|${l[p.NUMERICIDENTIFIERLOOSE]})`), F("PRERELEASE", `(?:-(${l[p.PRERELEASEIDENTIFIER]}(?:\\.${l[p.PRERELEASEIDENTIFIER]})*))`), F("PRERELEASELOOSE", `(?:-?(${l[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${l[p.PRERELEASEIDENTIFIERLOOSE]})*))`), F("BUILDIDENTIFIER", `${E}+`), F("BUILD", `(?:\\+(${l[p.BUILDIDENTIFIER]}(?:\\.${l[p.BUILDIDENTIFIER]})*))`), F("FULLPLAIN", `v?${l[p.MAINVERSION]}${l[p.PRERELEASE]}?${l[p.BUILD]}?`), F("FULL", `^${l[p.FULLPLAIN]}$`), F("LOOSEPLAIN", `[v=\\s]*${l[p.MAINVERSIONLOOSE]}${l[p.PRERELEASELOOSE]}?${l[p.BUILD]}?`), F("LOOSE", `^${l[p.LOOSEPLAIN]}$`), F("GTLT", "((?:<|>)?=?)"), F("XRANGEIDENTIFIERLOOSE", `${l[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`), F("XRANGEIDENTIFIER", `${l[p.NUMERICIDENTIFIER]}|x|X|\\*`), F("XRANGEPLAIN", `[v=\\s]*(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:\\.(${l[p.XRANGEIDENTIFIER]})(?:${l[p.PRERELEASE]})?${l[p.BUILD]}?)?)?`), F("XRANGEPLAINLOOSE", `[v=\\s]*(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${l[p.XRANGEIDENTIFIERLOOSE]})(?:${l[p.PRERELEASELOOSE]})?${l[p.BUILD]}?)?)?`), F("XRANGE", `^${l[p.GTLT]}\\s*${l[p.XRANGEPLAIN]}$`), F("XRANGELOOSE", `^${l[p.GTLT]}\\s*${l[p.XRANGEPLAINLOOSE]}$`), F("COERCEPLAIN", `(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`), F("COERCE", `${l[p.COERCEPLAIN]}(?:$|[^\\d])`), F("COERCEFULL", l[p.COERCEPLAIN] + `(?:${l[p.PRERELEASE]})?(?:${l[p.BUILD]})?(?:$|[^\\d])`), F("COERCERTL", l[p.COERCE], !0), F("COERCERTLFULL", l[p.COERCEFULL], !0), F("LONETILDE", "(?:~>?)"), F("TILDETRIM", `(\\s*)${l[p.LONETILDE]}\\s+`, !0), e.tildeTrimReplace = "$1~", F("TILDE", `^${l[p.LONETILDE]}${l[p.XRANGEPLAIN]}$`), F("TILDELOOSE", `^${l[p.LONETILDE]}${l[p.XRANGEPLAINLOOSE]}$`), F("LONECARET", "(?:\\^)"), F("CARETTRIM", `(\\s*)${l[p.LONECARET]}\\s+`, !0), e.caretTrimReplace = "$1^", F("CARET", `^${l[p.LONECARET]}${l[p.XRANGEPLAIN]}$`), F("CARETLOOSE", `^${l[p.LONECARET]}${l[p.XRANGEPLAINLOOSE]}$`), F("COMPARATORLOOSE", `^${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]})$|^$`), F("COMPARATOR", `^${l[p.GTLT]}\\s*(${l[p.FULLPLAIN]})$|^$`), F("COMPARATORTRIM", `(\\s*)${l[p.GTLT]}\\s*(${l[p.LOOSEPLAIN]}|${l[p.XRANGEPLAIN]})`, !0), e.comparatorTrimReplace = "$1$2$3", F("HYPHENRANGE", `^\\s*(${l[p.XRANGEPLAIN]})\\s+-\\s+(${l[p.XRANGEPLAIN]})\\s*$`), F("HYPHENRANGELOOSE", `^\\s*(${l[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${l[p.XRANGEPLAINLOOSE]})\\s*$`), F("STAR", "(<|>)?=?\\s*\\*"), F("GTE0", "^\\s*>=\\s*0\\.0\\.0\\s*$"), F("GTE0PRE", "^\\s*>=\\s*0\\.0\\.0-0\\s*$"); } }), Wn = H({ "../../node_modules/semver/internal/parse-options.js"(e, t) { var r = Object.freeze({ loose: !0 }), n = Object.freeze({}), i = (a) => a ? typeof a != "object" ? r : a : n; t.exports = i; } }), is = H({ "../../node_modules/semver/internal/identifiers.js"(e, t) { var r = /^[0-9]+$/, n = (a, o) => { let c = r.test(a), l = r.test(o); return c && l && (a = +a, o = +o), a === o ? 0 : c && !l ? -1 : l && !c ? 1 : a < o ? -1 : 1; }, i = (a, o) => n(o, a); t.exports = { compareIdentifiers: n, rcompareIdentifiers: i }; } }), Je = H({ "../../node_modules/semver/classes/semver.js"(e, t) { var r = Vr(), { MAX_LENGTH: n, MAX_SAFE_INTEGER: i } = Jr(), { safeRe: a, t: o } = ar(), c = Wn(), { compareIdentifiers: l } = is(), y = class it { constructor(v, E) { if (E = c(E), v instanceof it) { if (v.loose === !!E.loose && v.includePrerelease === !!E.includePrerelease) return v; v = v.version; } else if (typeof v != "string") throw new TypeError(`Invalid version. Must be a string. Got type "${typeof v}".`); if (v.length > n) throw new TypeError(`version is longer than ${n} characters`); r("SemVer", v, E), this.options = E, this.loose = !!E.loose, this.includePrerelease = !!E.includePrerelease; let C = v.trim().match(E.loose ? a[o.LOOSE] : a[o.FULL]); if (!C) throw new TypeError(`Invalid Version: ${v}`); if (this.raw = v, this.major = +C[1], this.minor = +C[2], this.patch = +C[3], this.major > i || this.major < 0) throw new TypeError("Invalid major version"); if (this.minor > i || this.minor < 0) throw new TypeError("Invalid minor version"); if (this.patch > i || this.patch < 0) throw new TypeError("Invalid patch version"); C[4] ? this.prerelease = C[4].split(".").map((A) => { if (/^[0-9]+$/.test(A)) { let F = +A; if (F >= 0 && F < i) return F; } return A; }) : this.prerelease = [], this.build = C[5] ? C[5].split(".") : [], this.format(); } format() { return this.version = `${this.major}.${this.minor}.${this.patch}`, this.prerelease.length && (this.version += `-${this.prerelease.join(".")}`), this.version; } toString() { return this.version; } compare(v) { if (r("SemVer.compare", this.version, this.options, v), !(v instanceof it)) { if (typeof v == "string" && v === this.version) return 0; v = new it(v, this.options); } return v.version === this.version ? 0 : this.compareMain(v) || this.comparePre(v); } compareMain(v) { return v instanceof it || (v = new it(v, this.options)), l(this.major, v.major) || l(this.minor, v.minor) || l(this.patch, v.patch); } comparePre(v) { if (v instanceof it || (v = new it(v, this.options)), this.prerelease.length && !v.prerelease.length) return -1; if (!this.prerelease.length && v.prerelease.length) return 1; if (!this.prerelease.length && !v.prerelease.length) return 0; let E = 0; do { let C = this.prerelease[E], A = v.prerelease[E]; if (r("prerelease compare", E, C, A), C === void 0 && A === void 0) return 0; if (A === void 0) return 1; if (C === void 0) return -1; if (C !== A) return l(C, A); } while (++E); } compareBuild(v) { v instanceof it || (v = new it(v, this.options)); let E = 0; do { let C = this.build[E], A = v.build[E]; if (r("build compare", E, C, A), C === void 0 && A === void 0) return 0; if (A === void 0) return 1; if (C === void 0) return -1; if (C !== A) return l(C, A); } while (++E); } inc(v, E, C) { if (v.startsWith("pre")) { if (!E && C === !1) throw new Error("invalid increment argument: identifier is empty"); if (E) { let A = `-${E}`.match(this.options.loose ? a[o.PRERELEASELOOSE] : a[o.PRERELEASE]); if (!A || A[1] !== E) throw new Error(`invalid identifier: ${E}`); } } switch (v) { case "premajor": this.prerelease.length = 0, this.patch = 0, this.minor = 0, this.major++, this.inc("pre", E, C); break; case "preminor": this.prerelease.length = 0, this.patch = 0, this.minor++, this.inc("pre", E, C); break; case "prepatch": this.prerelease.length = 0, this.inc("patch", E, C), this.inc("pre", E, C); break; case "prerelease": this.prerelease.length === 0 && this.inc("patch", E, C), this.inc("pre", E, C); break; case "release": if (this.prerelease.length === 0) throw new Error(`version ${this.raw} is not a prerelease`); this.prerelease.length = 0; break; case "major": (this.minor !== 0 || this.patch !== 0 || this.prerelease.length === 0) && this.major++, this.minor = 0, this.patch = 0, this.prerelease = []; break; case "minor": (this.patch !== 0 || this.prerelease.length === 0) && this.minor++, this.patch = 0, this.prerelease = []; break; case "patch": this.prerelease.length === 0 && this.patch++, this.prerelease = []; break; case "pre": { let A = Number(C) ? 1 : 0; if (this.prerelease.length === 0) this.prerelease = [A]; else { let F = this.prerelease.length; for (; --F >= 0; ) typeof this.prerelease[F] == "number" && (this.prerelease[F]++, F = -2); if (F === -1) { if (E === this.prerelease.join(".") && C === !1) throw new Error("invalid increment argument: identifier already exists"); this.prerelease.push(A); } } if (E) { let F = [E, A]; C === !1 && (F = [E]), l(this.prerelease[0], E) === 0 ? isNaN(this.prerelease[1]) && (this.prerelease = F) : this.prerelease = F; } break; } default: throw new Error(`invalid increment argument: ${v}`); } return this.raw = this.format(), this.build.length && (this.raw += `+${this.build.join(".")}`), this; } }; t.exports = y; } }), Wt = H({ "../../node_modules/semver/functions/parse.js"(e, t) { var r = Je(), n = (i, a, o = !1) => { if (i instanceof r) return i; try { return new r(i, a); } catch (c) { if (!o) return null; throw c; } }; t.exports = n; } }), ia = H({ "../../node_modules/semver/functions/valid.js"(e, t) { var r = Wt(), n = (i, a) => { let o = r(i, a); return o ? o.version : null; }; t.exports = n; } }), sa = H({ "../../node_modules/semver/functions/clean.js"(e, t) { var r = Wt(), n = (i, a) => { let o = r(i.trim().replace(/^[=v]+/, ""), a); return o ? o.version : null; }; t.exports = n; } }), ua = H({ "../../node_modules/semver/functions/inc.js"(e, t) { var r = Je(), n = (i, a, o, c, l) => { typeof o == "string" && (l = c, c = o, o = void 0); try { return new r(i instanceof r ? i.version : i, o).inc(a, c, l).version; } catch { return null; } }; t.exports = n; } }), aa = H({ "../../node_modules/semver/functions/diff.js"(e, t) { var r = Wt(), n = (i, a) => { let o = r(i, null, !0), c = r(a, null, !0), l = o.compare(c); if (l === 0) return null; let y = l > 0, p = y ? o : c, v = y ? c : o, E = !!p.prerelease.length; if (v.prerelease.length && !E) { if (!v.patch && !v.minor) return "major"; if (v.compareMain(p) === 0) return v.minor && !v.patch ? "minor" : "patch"; } let C = E ? "pre" : ""; return o.major !== c.major ? C + "major" : o.minor !== c.minor ? C + "minor" : o.patch !== c.patch ? C + "patch" : "prerelease"; }; t.exports = n; } }), oa = H({ "../../node_modules/semver/functions/major.js"(e, t) { var r = Je(), n = (i, a) => new r(i, a).major; t.exports = n; } }), la = H({ "../../node_modules/semver/functions/minor.js"(e, t) { var r = Je(), n = (i, a) => new r(i, a).minor; t.exports = n; } }), ca = H({ "../../node_modules/semver/functions/patch.js"(e, t) { var r = Je(), n = (i, a) => new r(i, a).patch; t.exports = n; } }), pa = H({ "../../node_modules/semver/functions/prerelease.js"(e, t) { var r = Wt(), n = (i, a) => { let o = r(i, a); return o && o.prerelease.length ? o.prerelease : null; }; t.exports = n; } }), Qe = H({ "../../node_modules/semver/functions/compare.js"(e, t) { var r = Je(), n = (i, a, o) => new r(i, o).compare(new r(a, o)); t.exports = n; } }), ha = H({ "../../node_modules/semver/functions/rcompare.js"(e, t) { var r = Qe(), n = (i, a, o) => r(a, i, o); t.exports = n; } }), fa = H({ "../../node_modules/semver/functions/compare-loose.js"(e, t) { var r = Qe(), n = (i, a) => r(i, a, !0); t.exports = n; } }), zn = H({ "../../node_modules/semver/functions/compare-build.js"(e, t) { var r = Je(), n = (i, a, o) => { let c = new r(i, o), l = new r(a, o); return c.compare(l) || c.compareBuild(l); }; t.exports = n; } }), da = H({ "../../node_modules/semver/functions/sort.js"(e, t) { var r = zn(), n = (i, a) => i.sort((o, c) => r(o, c, a)); t.exports = n; } }), ma = H({ "../../node_modules/semver/functions/rsort.js"(e, t) { var r = zn(), n = (i, a) => i.sort((o, c) => r(c, o, a)); t.exports = n; } }), Mr = H({ "../../node_modules/semver/functions/gt.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) > 0; t.exports = n; } }), Kn = H({ "../../node_modules/semver/functions/lt.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) < 0; t.exports = n; } }), ss = H({ "../../node_modules/semver/functions/eq.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) === 0; t.exports = n; } }), us = H({ "../../node_modules/semver/functions/neq.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) !== 0; t.exports = n; } }), Xn = H({ "../../node_modules/semver/functions/gte.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) >= 0; t.exports = n; } }), Yn = H({ "../../node_modules/semver/functions/lte.js"(e, t) { var r = Qe(), n = (i, a, o) => r(i, a, o) <= 0; t.exports = n; } }), as = H({ "../../node_modules/semver/functions/cmp.js"(e, t) { var r = ss(), n = us(), i = Mr(), a = Xn(), o = Kn(), c = Yn(), l = (y, p, v, E) => { switch (p) { case "===": return typeof y == "object" && (y = y.version), typeof v == "object" && (v = v.version), y === v; case "!==": return typeof y == "object" && (y = y.version), typeof v == "object" && (v = v.version), y !== v; case "": case "=": case "==": return r(y, v, E); case "!=": return n(y, v, E); case ">": return i(y, v, E); case ">=": return a(y, v, E); case "<": return o(y, v, E); case "<=": return c(y, v, E); default: throw new TypeError(`Invalid operator: ${p}`); } }; t.exports = l; } }), ya = H({ "../../node_modules/semver/functions/coerce.js"(e, t) { var r = Je(), n = Wt(), { safeRe: i, t: a } = ar(), o = (c, l) => { if (c instanceof r) return c; if (typeof c == "number" && (c = String(c)), typeof c != "string") return null; l = l || {}; let y = null; if (!l.rtl) y = c.match(l.includePrerelease ? i[a.COERCEFULL] : i[a.COERCE]); else { let F = l.includePrerelease ? i[a.COERCERTLFULL] : i[a.COERCERTL], P; for (; (P = F.exec(c)) && (!y || y.index + y[0].length !== c.length); ) (!y || P.index + P[0].length !== y.index + y[0].length) && (y = P), F.lastIndex = P.index + P[1].length + P[2].length; F.lastIndex = -1; } if (y === null) return null; let p = y[2], v = y[3] || "0", E = y[4] || "0", C = l.includePrerelease && y[5] ? `-${y[5]}` : "", A = l.includePrerelease && y[6] ? `+${y[6]}` : ""; return n(`${p}.${v}.${E}${C}${A}`, l); }; t.exports = o; } }), Aa = H({ "../../node_modules/semver/internal/lrucache.js"(e, t) { var r = class { constructor() { this.max = 1e3, this.map = /* @__PURE__ */ new Map(); } get(n) { let i = this.map.get(n); if (i !== void 0) return this.map.delete(n), this.map.set(n, i), i; } delete(n) { return this.map.delete(n); } set(n, i) { if (!this.delete(n) && i !== void 0) { if (this.map.size >= this.max) { let a = this.map.keys().next().value; this.delete(a); } this.map.set(n, i); } return this; } }; t.exports = r; } }), Ze = H({ "../../node_modules/semver/classes/range.js"(e, t) { var r = /\s+/g, n = class Br { constructor(M, G) { if (G = o(G), M instanceof Br) return M.loose === !!G.loose && M.includePrerelease === !!G.includePrerelease ? M : new Br(M.raw, G); if (M instanceof c) return this.raw = M.value, this.set = [[M]], this.formatted = void 0, this; if (this.options = G, this.loose = !!G.loose, this.includePrerelease = !!G.includePrerelease, this.raw = M.trim().replace(r, " "), this.set = this.raw.split("||").map((X) => this.parseRange(X.trim())).filter((X) => X.length), !this.set.length) throw new TypeError(`Invalid SemVer Range: ${this.raw}`); if (this.set.length > 1) { let X = this.set[0]; if (this.set = this.set.filter((Z) => !B(Z[0])), this.set.length === 0) this.set = [X]; else if (this.set.length > 1) { for (let Z of this.set) if (Z.length === 1 && b(Z[0])) { this.set = [Z]; break; } } } this.formatted = void 0; } get range() { if (this.formatted === void 0) { this.formatted = ""; for (let M = 0; M < this.set.length; M++) { M > 0 && (this.formatted += "||"); let G = this.set[M]; for (let X = 0; X < G.length; X++) X > 0 && (this.formatted += " "), this.formatted += G[X].toString().trim(); } } return this.formatted; } format() { return this.range; } toString() { return this.range; } parseRange(M) { let G = ((this.options.includePrerelease && F) | (this.options.loose && P)) + ":" + M, X = a.get(G); if (X) return X; let Z = this.options.loose, U = Z ? p[v.HYPHENRANGELOOSE] : p[v.HYPHENRANGE]; M = M.replace(U, le(this.options.includePrerelease)), l("hyphen replace", M), M = M.replace(p[v.COMPARATORTRIM], E), l("comparator trim", M), M = M.replace(p[v.TILDETRIM], C), l("tilde trim", M), M = M.replace(p[v.CARETTRIM], A), l("caret trim", M); let j = M.split(" ").map((re) => N(re, this.options)).join(" ").split(/\s+/).map((re) => ee(re, this.options)); Z && (j = j.filter((re) => (l("loose invalid filter", re, this.options), !!re.match(p[v.COMPARATORLOOSE])))), l("range list", j); let ae = /* @__PURE__ */ new Map(), ue = j.map((re) => new c(re, this.options)); for (let re of ue) { if (B(re)) return [re]; ae.set(re.value, re); } ae.size > 1 && ae.has("") && ae.delete(""); let me = [...ae.values()]; return a.set(G, me), me; } intersects(M, G) { if (!(M instanceof Br)) throw new TypeError("a Range is required"); return this.set.some((X) => q(X, G) && M.set.some((Z) => q(Z, G) && X.every((U) => Z.every((j) => U.intersects(j, G))))); } test(M) { if (!M) return !1; if (typeof M == "string") try { M = new y(M, this.options); } catch { return !1; } for (let G = 0; G < this.set.length; G++) if (Ee(this.set[G], M, this.options)) return !0; return !1; } }; t.exports = n; var i = Aa(), a = new i(), o = Wn(), c = $r(), l = Vr(), y = Je(), { safeRe: p, t: v, comparatorTrimReplace: E, tildeTrimReplace: C, caretTrimReplace: A } = ar(), { FLAG_INCLUDE_PRERELEASE: F, FLAG_LOOSE: P } = Jr(), B = (O) => O.value === "<0.0.0-0", b = (O) => O.value === "", q = (O, M) => { let G = !0, X = O.slice(), Z = X.pop(); for (; G && X.length; ) G = X.every((U) => Z.intersects(U, M)), Z = X.pop(); return G; }, N = (O, M) => (l("comp", O, M), O = I(O, M), l("caret", O), O = T(O, M), l("tildes", O), O = L(O, M), l("xrange", O), O = Q(O, M), l("stars", O), O), _ = (O) => !O || O.toLowerCase() === "x" || O === "*", T = (O, M) => O.trim().split(/\s+/).map((G) => w(G, M)).join(" "), w = (O, M) => { let G = M.loose ? p[v.TILDELOOSE] : p[v.TILDE]; return O.replace(G, (X, Z, U, j, ae) => { l("tilde", O, X, Z, U, j, ae); let ue; return _(Z) ? ue = "" : _(U) ? ue = `>=${Z}.0.0 <${+Z + 1}.0.0-0` : _(j) ? ue = `>=${Z}.${U}.0 <${Z}.${+U + 1}.0-0` : ae ? (l("replaceTilde pr", ae), ue = `>=${Z}.${U}.${j}-${ae} <${Z}.${+U + 1}.0-0`) : ue = `>=${Z}.${U}.${j} <${Z}.${+U + 1}.0-0`, l("tilde return", ue), ue; }); }, I = (O, M) => O.trim().split(/\s+/).map((G) => V(G, M)).join(" "), V = (O, M) => { l("caret", O, M); let G = M.loose ? p[v.CARETLOOSE] : p[v.CARET], X = M.includePrerelease ? "-0" : ""; return O.replace(G, (Z, U, j, ae, ue) => { l("caret", O, Z, U, j, ae, ue); let me; return _(U) ? me = "" : _(j) ? me = `>=${U}.0.0${X} <${+U + 1}.0.0-0` : _(ae) ? U === "0" ? me = `>=${U}.${j}.0${X} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.0${X} <${+U + 1}.0.0-0` : ue ? (l("replaceCaret pr", ue), U === "0" ? j === "0" ? me = `>=${U}.${j}.${ae}-${ue} <${U}.${j}.${+ae + 1}-0` : me = `>=${U}.${j}.${ae}-${ue} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.${ae}-${ue} <${+U + 1}.0.0-0`) : (l("no pr"), U === "0" ? j === "0" ? me = `>=${U}.${j}.${ae}${X} <${U}.${j}.${+ae + 1}-0` : me = `>=${U}.${j}.${ae}${X} <${U}.${+j + 1}.0-0` : me = `>=${U}.${j}.${ae} <${+U + 1}.0.0-0`), l("caret return", me), me; }); }, L = (O, M) => (l("replaceXRanges", O, M), O.split(/\s+/).map((G) => Y(G, M)).join(" ")), Y = (O, M) => { O = O.trim(); let G = M.loose ? p[v.XRANGELOOSE] : p[v.XRANGE]; return O.replace(G, (X, Z, U, j, ae, ue) => { l("xRange", O, X, Z, U, j, ae, ue); let me = _(U), re = me || _(j), xe = re || _(ae), Ve = xe; return Z === "=" && Ve && (Z = ""), ue = M.includePrerelease ? "-0" : "", me ? Z === ">" || Z === "<" ? X = "<0.0.0-0" : X = "*" : Z && Ve ? (re && (j = 0), ae = 0, Z === ">" ? (Z = ">=", re ? (U = +U + 1, j = 0, ae = 0) : (j = +j + 1, ae = 0)) : Z === "<=" && (Z = "<", re ? U = +U + 1 : j = +j + 1), Z === "<" && (ue = "-0"), X = `${Z + U}.${j}.${ae}${ue}`) : re ? X = `>=${U}.0.0${ue} <${+U + 1}.0.0-0` : xe && (X = `>=${U}.${j}.0${ue} <${U}.${+j + 1}.0-0`), l("xRange return", X), X; }); }, Q = (O, M) => (l("replaceStars", O, M), O.trim().replace(p[v.STAR], "")), ee = (O, M) => (l("replaceGTE0", O, M), O.trim().replace(p[M.includePrerelease ? v.GTE0PRE : v.GTE0], "")), le = (O) => (M, G, X, Z, U, j, ae, ue, me, re, xe, Ve) => (_(X) ? G = "" : _(Z) ? G = `>=${X}.0.0${O ? "-0" : ""}` : _(U) ? G = `>=${X}.${Z}.0${O ? "-0" : ""}` : j ? G = `>=${G}` : G = `>=${G}${O ? "-0" : ""}`, _(me) ? ue = "" : _(re) ? ue = `<${+me + 1}.0.0-0` : _(xe) ? ue = `<${me}.${+re + 1}.0-0` : Ve ? ue = `<=${me}.${re}.${xe}-${Ve}` : O ? ue = `<${me}.${re}.${+xe + 1}-0` : ue = `<=${ue}`, `${G} ${ue}`.trim()), Ee = (O, M, G) => { for (let X = 0; X < O.length; X++) if (!O[X].test(M)) return !1; if (M.prerelease.length && !G.includePrerelease) { for (let X = 0; X < O.length; X++) if (l(O[X].semver), O[X].semver !== c.ANY && O[X].semver.prerelease.length > 0) { let Z = O[X].semver; if (Z.major === M.major && Z.minor === M.minor && Z.patch === M.patch) return !0; } return !1; } return !0; }; } }), $r = H({ "../../node_modules/semver/classes/comparator.js"(e, t) { var r = Symbol("SemVer ANY"), n = class Fn { static get ANY() { return r; } constructor(E, C) { if (C = i(C), E instanceof Fn) { if (E.loose === !!C.loose) return E; E = E.value; } E = E.trim().split(/\s+/).join(" "), l("comparator", E, C), this.options = C, this.loose = !!C.loose, this.parse(E), this.semver === r ? this.value = "" : this.value = this.operator + this.semver.version, l("comp", this); } parse(E) { let C = this.options.loose ? a[o.COMPARATORLOOSE] : a[o.COMPARATOR], A = E.match(C); if (!A) throw new TypeError(`Invalid comparator: ${E}`); this.operator = A[1] !== void 0 ? A[1] : "", this.operator === "=" && (this.operator = ""), A[2] ? this.semver = new y(A[2], this.options.loose) : this.semver = r; } toString() { return this.value; } test(E) { if (l("Comparator.test", E, this.options.loose), this.semver === r || E === r) return !0; if (typeof E == "string") try { E = new y(E, this.options); } catch { return !1; } return c(E, this.operator, this.semver, this.options); } intersects(E, C) { if (!(E instanceof Fn)) throw new TypeError("a Comparator is required"); return this.operator === "" ? this.value === "" ? !0 : new p(E.value, C).test(this.value) : E.operator === "" ? E.value === "" ? !0 : new p(this.value, C).test(E.semver) : (C = i(C), C.includePrerelease && (this.value === "<0.0.0-0" || E.value === "<0.0.0-0") || !C.includePrerelease && (this.value.startsWith("<0.0.0") || E.value.startsWith("<0.0.0")) ? !1 : !!(this.operator.startsWith(">") && E.operator.startsWith(">") || this.operator.startsWith("<") && E.operator.startsWith("<") || this.semver.version === E.semver.version && this.operator.includes("=") && E.operator.includes("=") || c(this.semver, "<", E.semver, C) && this.operator.startsWith(">") && E.operator.startsWith("<") || c(this.semver, ">", E.semver, C) && this.operator.startsWith("<") && E.operator.startsWith(">"))); } }; t.exports = n; var i = Wn(), { safeRe: a, t: o } = ar(), c = as(), l = Vr(), y = Je(), p = Ze(); } }), qr = H({ "../../node_modules/semver/functions/satisfies.js"(e, t) { var r = Ze(), n = (i, a, o) => { try { a = new r(a, o); } catch { return !1; } return a.test(i); }; t.exports = n; } }), Ea = H({ "../../node_modules/semver/ranges/to-comparators.js"(e, t) { var r = Ze(), n = (i, a) => new r(i, a).set.map((o) => o.map((c) => c.value).join(" ").trim().split(" ")); t.exports = n; } }), ga = H({ "../../node_modules/semver/ranges/max-satisfying.js"(e, t) { var r = Je(), n = Ze(), i = (a, o, c) => { let l = null, y = null, p = null; try { p = new n(o, c); } catch { return null; } return a.forEach((v) => { p.test(v) && (!l || y.compare(v) === -1) && (l = v, y = new r(l, c)); }), l; }; t.exports = i; } }), Da = H({ "../../node_modules/semver/ranges/min-satisfying.js"(e, t) { var r = Je(), n = Ze(), i = (a, o, c) => { let l = null, y = null, p = null; try { p = new n(o, c); } catch { return null; } return a.forEach((v) => { p.test(v) && (!l || y.compare(v) === 1) && (l = v, y = new r(l, c)); }), l; }; t.exports = i; } }), Ca = H({ "../../node_modules/semver/ranges/min-version.js"(e, t) { var r = Je(), n = Ze(), i = Mr(), a = (o, c) => { o = new n(o, c); let l = new r("0.0.0"); if (o.test(l) || (l = new r("0.0.0-0"), o.test(l))) return l; l = null; for (let y = 0; y < o.set.length; ++y) { let p = o.set[y], v = null; p.forEach((E) => { let C = new r(E.semver.version); switch (E.operator) { case ">": C.prerelease.length === 0 ? C.patch++ : C.prerelease.push(0), C.raw = C.format(); case "": case ">=": (!v || i(C, v)) && (v = C); break; case "<": case "<=": break; default: throw new Error(`Unexpected operation: ${E.operator}`); } }), v && (!l || i(l, v)) && (l = v); } return l && o.test(l) ? l : null; }; t.exports = a; } }), Fa = H({ "../../node_modules/semver/ranges/valid.js"(e, t) { var r = Ze(), n = (i, a) => { try { return new r(i, a).range || "*"; } catch { return null; } }; t.exports = n; } }), Hn = H({ "../../node_modules/semver/ranges/outside.js"(e, t) { var r = Je(), n = $r(), { ANY: i } = n, a = Ze(), o = qr(), c = Mr(), l = Kn(), y = Yn(), p = Xn(), v = (E, C, A, F) => { E = new r(E, F), C = new a(C, F); let P, B, b, q, N; switch (A) { case ">": P = c, B = y, b = l, q = ">", N = ">="; break; case "<": P = l, B = p, b = c, q = "<", N = "<="; break; default: throw new TypeError('Must provide a hilo val of "<" or ">"'); } if (o(E, C, F)) return !1; for (let _ = 0; _ < C.set.length; ++_) { let T = C.set[_], w = null, I = null; if (T.forEach((V) => { V.semver === i && (V = new n(">=0.0.0")), w = w || V, I = I || V, P(V.semver, w.semver, F) ? w = V : b(V.semver, I.semver, F) && (I = V); }), w.operator === q || w.operator === N || (!I.operator || I.operator === q) && B(E, I.semver) || I.operator === N && b(E, I.semver)) return !1; } return !0; }; t.exports = v; } }), va = H({ "../../node_modules/semver/ranges/gtr.js"(e, t) { var r = Hn(), n = (i, a, o) => r(i, a, ">", o); t.exports = n; } }), xa = H({ "../../node_modules/semver/ranges/ltr.js"(e, t) { var r = Hn(), n = (i, a, o) => r(i, a, "<", o); t.exports = n; } }), Sa = H({ "../../node_modules/semver/ranges/intersects.js"(e, t) { var r = Ze(), n = (i, a, o) => (i = new r(i, o), a = new r(a, o), i.intersects(a, o)); t.exports = n; } }), Ta = H({ "../../node_modules/semver/ranges/simplify.js"(e, t) { var r = qr(), n = Qe(); t.exports = (i, a, o) => { let c = [], l = null, y = null, p = i.sort((A, F) => n(A, F, o)); for (let A of p) r(A, a, o) ? (y = A, l || (l = A)) : (y && c.push([l, y]), y = null, l = null); l && c.push([l, null]); let v = []; for (let [A, F] of c) A === F ? v.push(A) : !F && A === p[0] ? v.push("*") : F ? A === p[0] ? v.push(`<=${F}`) : v.push(`${A} - ${F}`) : v.push(`>=${A}`); let E = v.join(" || "), C = typeof a.raw == "string" ? a.raw : String(a); return E.length < C.length ? E : a; }; } }), _a = H({ "../../node_modules/semver/ranges/subset.js"(e, t) { var r = Ze(), n = $r(), { ANY: i } = n, a = qr(), o = Qe(), c = (C, A, F = {}) => { if (C === A) return !0; C = new r(C, F), A = new r(A, F); let P = !1; e: for (let B of C.set) { for (let b of A.set) { let q = p(B, b, F); if (P = P || q !== null, q) continue e; } if (P) return !1; } return !0; }, l = [new n(">=0.0.0-0")], y = [new n(">=0.0.0")], p = (C, A, F) => { if (C === A) return !0; if (C.length === 1 && C[0].semver === i) { if (A.length === 1 && A[0].semver === i) return !0; F.includePrerelease ? C = l : C = y; } if (A.length === 1 && A[0].semver === i) { if (F.includePrerelease) return !0; A = y; } let P = /* @__PURE__ */ new Set(), B, b; for (let L of C) L.operator === ">" || L.operator === ">=" ? B = v(B, L, F) : L.operator === "<" || L.operator === "<=" ? b = E(b, L, F) : P.add(L.semver); if (P.size > 1) return null; let q; if (B && b && (q = o(B.semver, b.semver, F), q > 0 || q === 0 && (B.operator !== ">=" || b.operator !== "<="))) return null; for (let L of P) { if (B && !a(L, String(B), F) || b && !a(L, String(b), F)) return null; for (let Y of A) if (!a(L, String(Y), F)) return !1; return !0; } let N, _, T, w, I = b && !F.includePrerelease && b.semver.prerelease.length ? b.semver : !1, V = B && !F.includePrerelease && B.semver.prerelease.length ? B.semver : !1; I && I.prerelease.length === 1 && b.operator === "<" && I.prerelease[0] === 0 && (I = !1); for (let L of A) { if (w = w || L.operator === ">" || L.operator === ">=", T = T || L.operator === "<" || L.operator === "<=", B) { if (V && L.semver.prerelease && L.semver.prerelease.length && L.semver.major === V.major && L.semver.minor === V.minor && L.semver.patch === V.patch && (V = !1), L.operator === ">" || L.operator === ">=") { if (N = v(B, L, F), N === L && N !== B) return !1; } else if (B.operator === ">=" && !a(B.semver, String(L), F)) return !1; } if (b) { if (I && L.semver.prerelease && L.semver.prerelease.length && L.semver.major === I.major && L.semver.minor === I.minor && L.semver.patch === I.patch && (I = !1), L.operator === "<" || L.operator === "<=") { if (_ = E(b, L, F), _ === L && _ !== b) return !1; } else if (b.operator === "<=" && !a(b.semver, String(L), F)) return !1; } if (!L.operator && (b || B) && q !== 0) return !1; } return !(B && T && !b && q !== 0 || b && w && !B && q !== 0 || V || I); }, v = (C, A, F) => { if (!C) return A; let P = o(C.semver, A.semver, F); return P > 0 ? C : P < 0 || A.operator === ">" && C.operator === ">=" ? A : C; }, E = (C, A, F) => { if (!C) return A; let P = o(C.semver, A.semver, F); return P < 0 ? C : P > 0 || A.operator === "<" && C.operator === "<=" ? A : C; }; t.exports = c; } }), ba = H({ "../../node_modules/semver/index.js"(e, t) { var r = ar(), n = Jr(), i = Je(), a = is(), o = Wt(), c = ia(), l = sa(), y = ua(), p = aa(), v = oa(), E = la(), C = ca(), A = pa(), F = Qe(), P = ha(), B = fa(), b = zn(), q = da(), N = ma(), _ = Mr(), T = Kn(), w = ss(), I = us(), V = Xn(), L = Yn(), Y = as(), Q = ya(), ee = $r(), le = Ze(), Ee = qr(), O = Ea(), M = ga(), G = Da(), X = Ca(), Z = Fa(), U = Hn(), j = va(), ae = xa(), ue = Sa(), me = Ta(), re = _a(); t.exports = { parse: o, valid: c, clean: l, inc: y, diff: p, major: v, minor: E, patch: C, prerelease: A, compare: F, rcompare: P, compareLoose: B, compareBuild: b, sort: q, rsort: N, gt: _, lt: T, eq: w, neq: I, gte: V, lte: L, cmp: Y, coerce: Q, Comparator: ee, Range: le, satisfies: Ee, toComparators: O, maxSatisfying: M, minSatisfying: G, minVersion: X, validRange: Z, outside: U, gtr: j, ltr: ae, intersects: ue, simplifyRange: me, subset: re, SemVer: i, re: r.re, src: r.src, tokens: r.t, SEMVER_SPEC_VERSION: n.SEMVER_SPEC_VERSION, RELEASE_TYPES: n.RELEASE_TYPES, compareIdentifiers: a.compareIdentifiers, rcompareIdentifiers: a.rcompareIdentifiers }; } }), os = {}; jr(os, { applyDecorators: () => rs, beforeAll: () => Ra, decorators: () => ka, mount: () => Ia, parameters: () => Oa, render: () => wa, renderToCanvas: () => hs }); var Di = Gt(ba()), Ci = { ..._t }; function xt(e) { globalThis.IS_REACT_ACT_ENVIRONMENT = e; } function ls() { return globalThis.IS_REACT_ACT_ENVIRONMENT; } function Ba(e) { return (t) => { let r = ls(); xt(!0); try { let n = !1, i = e(() => { let a = t(); return a !== null && typeof a == "object" && typeof a.then == "function" && (n = !0), a; }); if (n) { let a = i; return { then: (o, c) => { a.then((l) => { xt(r), o(l); }, (l) => { xt(r), c(l); }); } }; } else return xt(r), i; } catch (n) { throw xt(r), n; } }; } var cs = async ({ disableAct: e = !1 } = {}) => { if (process.env.NODE_ENV === "production" || e) return (r) => r(); let t; if (typeof Ci.act == "function") t = Ci.act; else { let r = await import("./test-utils-BP59mSnn.js").then((n) => n.t); t = r?.default?.act ?? r.act; } return Ba(t); }, wa = (e, t) => { let { id: r, component: n } = t; if (!n) throw new Error(`Unable to render story ${r} as the component annotation is missing from the default export`); return He.createElement(n, { ...e }); }, { FRAMEWORK_OPTIONS: Pa } = ts, Na = class extends Wu { constructor() { super(...arguments), this.state = { hasError: !1 }; } static getDerivedStateFromError() { return { hasError: !0 }; } componentDidMount() { let { hasError: e } = this.state, { showMain: t } = this.props; e || t(); } componentDidCatch(e) { let { showException: t } = this.props; t(e); } render() { let { hasError: e } = this.state, { children: t } = this.props; return e ? null : t; } }, Fi = Pa?.strictMode ? Gu : qn, vn = [], Zr = !1, ps = async () => { if (Zr || vn.length === 0) return; Zr = !0; let e = vn.shift(); e && await e(), Zr = !1, ps(); }; async function hs({ storyContext: e, unboundStoryFn: t, showMain: r, showException: n, forceRemount: i }, a) { let { renderElement: o, unmountElement: c } = await import("./react-18-BHQltW8V.js"), l = t, y = e.parameters.__isPortableStory ? He.createElement(l, { ...e }) : He.createElement(Na, { key: e.id, showMain: r, showException: n }, He.createElement(l, { ...e })), p = Fi ? He.createElement(Fi, null, y) : y; i && c(a); let v = await cs({ disableAct: e.viewMode === "docs" }); return await new Promise(async (E, C) => { vn.push(async () => { try { await v(async () => { await o(p, a, e?.parameters?.react?.rootOptions); }), E(); } catch (A) { C(A); } }), ps(); }), async () => { await v(() => { c(a); }); }; } var Ia = (e) => async (t) => (t != null && (e.originalStoryFn = () => t), await e.renderToCanvas(), e.canvas), ka = [(e, t) => { if (!t.parameters?.react?.rsc) return e(); let r = Di.default.major(_t.version), n = Di.default.minor(_t.version); if (r < 18 || r === 18 && n < 3) throw new Error("React Server Components require React >= 18.3"); return _t.createElement(_t.Suspense, null, e()); }], Oa = { renderer: "react" }, Ra = async () => { try { let { configure: e } = await import("./index-DvUwfXNb.js").then((r) => r.N), t = await cs(); e({ unstable_advanceTimersWrapper: (r) => t(r), asyncWrapper: async (r) => { let n = ls(); xt(!1); try { let i = await r(); return await new Promise((a) => { setTimeout(() => { a(); }, 0), La() && jest.advanceTimersByTime(0); }), i; } finally { xt(n); } }, eventWrapper: (r) => { let n; return t(() => (n = r(), n)), n; } }); } catch { } }; function La() { return typeof jest < "u" && jest !== null ? setTimeout._isMockFunction === !0 || Object.prototype.hasOwnProperty.call(setTimeout, "clock") : !1; } var ja = H({ "../../node_modules/@base2/pretty-print-object/dist/index.js"(e) { var t = e && e.__assign || function() { return t = Object.assign || function(l) { for (var y, p = 1, v = arguments.length; p < v; p++) { y = arguments[p]; for (var E in y) Object.prototype.hasOwnProperty.call(y, E) && (l[E] = y[E]); } return l; }, t.apply(this, arguments); }, r = e && e.__spreadArrays || function() { for (var l = 0, y = 0, p = arguments.length; y < p; y++) l += arguments[y].length; for (var v = Array(l), E = 0, y = 0; y < p; y++) for (var C = arguments[y], A = 0, F = C.length; A < F; A++, E++) v[E] = C[A]; return v; }; Object.defineProperty(e, "__esModule", { value: !0 }); var n = []; function i(l) { var y = typeof l; return l !== null && (y === "object" || y === "function"); } function a(l) { return Object.prototype.toString.call(l) === "[object RegExp]"; } function o(l) { return Object.getOwnPropertySymbols(l).filter(function(y) { return Object.prototype.propertyIsEnumerable.call(l, y); }); } function c(l, y, p) { p === void 0 && (p = ""); var v = { indent: " ", singleQuotes: !0 }, E = t(t({}, v), y), C; E.inlineCharacterLimit === void 0 ? C = { newLine: ` `, newLineOrSpace: ` `, pad: p, indent: p + E.indent } : C = { newLine: "@@__PRETTY_PRINT_NEW_LINE__@@", newLineOrSpace: "@@__PRETTY_PRINT_NEW_LINE_OR_SPACE__@@", pad: "@@__PRETTY_PRINT_PAD__@@", indent: "@@__PRETTY_PRINT_INDENT__@@" }; var A = function(B) { if (E.inlineCharacterLimit === void 0) return B; var b = B.replace(new RegExp(C.newLine, "g"), "").replace(new RegExp(C.newLineOrSpace, "g"), " ").replace(new RegExp(C.pad + "|" + C.indent, "g"), ""); return b.length <= E.inlineCharacterLimit ? b : B.replace(new RegExp(C.newLine + "|" + C.newLineOrSpace, "g"), ` `).replace(new RegExp(C.pad, "g"), p).replace(new RegExp(C.indent, "g"), p + E.indent); }; if (n.indexOf(l) !== -1) return '"[Circular]"'; if (l == null || typeof l == "number" || typeof l == "boolean" || typeof l == "function" || typeof l == "symbol" || a(l)) return String(l); if (l instanceof Date) return "new Date('" + l.toISOString() + "')"; if (Array.isArray(l)) { if (l.length === 0) return "[]"; n.push(l); var F = "[" + C.newLine + l.map(function(B, b) { var q = l.length - 1 === b ? C.newLine : "," + C.newLineOrSpace, N = c(B, E, p + E.indent); return E.transform && (N = E.transform(l, b, N)), C.indent + N + q; }).join("") + C.pad + "]"; return n.pop(), A(F); } if (i(l)) { var P = r(Object.keys(l), o(l)); if (E.filter && (P = P.filter(function(b) { return E.filter && E.filter(l, b); })), P.length === 0) return "{}"; n.push(l); var F = "{" + C.newLine + P.map(function(b, q) { var N = P.length - 1 === q ? C.newLine : "," + C.newLineOrSpace, _ = typeof b == "symbol", T = !_ && /^[a-z$_][a-z$_0-9]*$/i.test(b.toString()), w = _ || T ? b : c(b, E), I = c(l[b], E, p + E.indent); return E.transform && (I = E.transform(l, b, I)), C.indent + String(w) + ": " + I + N; }).join("") + C.pad + "}"; return n.pop(), A(F); } return l = String(l).replace(/[\r\n]/g, function(B) { return B === ` ` ? "\\n" : "\\r"; }), E.singleQuotes ? (l = l.replace(/\\?'/g, "\\'"), "'" + l + "'") : (l = l.replace(/"/g, '\\"'), '"' + l + '"'); } e.prettyPrint = c; } }), Ja = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.production.min.js"(e) { var t = Symbol.for("react.element"), r = Symbol.for("react.portal"), n = Symbol.for("react.fragment"), i = Symbol.for("react.strict_mode"), a = Symbol.for("react.profiler"), o = Symbol.for("react.provider"), c = Symbol.for("react.context"), l = Symbol.for("react.server_context"), y = Symbol.for("react.forward_ref"), p = Symbol.for("react.suspense"), v = Symbol.for("react.suspense_list"), E = Symbol.for("react.memo"), C = Symbol.for("react.lazy"), A = Symbol.for("react.offscreen"), F; F = Symbol.for("react.module.reference"); function P(B) { if (typeof B == "object" && B !== null) { var b = B.$$typeof; switch (b) { case t: switch (B = B.type, B) { case n: case a: case i: case p: case v: return B; default: switch (B = B && B.$$typeof, B) { case l: case c: case y: case C: case E: case o: return B; default: return b; } } case r: return b; } } } e.ContextConsumer = c, e.ContextProvider = o, e.Element = t, e.ForwardRef = y, e.Fragment = n, e.Lazy = C, e.Memo = E, e.Portal = r, e.Profiler = a, e.StrictMode = i, e.Suspense = p, e.SuspenseList = v, e.isAsyncMode = function() { return !1; }, e.isConcurrentMode = function() { return !1; }, e.isContextConsumer = function(B) { return P(B) === c; }, e.isContextProvider = function(B) { return P(B) === o; }, e.isElement = function(B) { return typeof B == "object" && B !== null && B.$$typeof === t; }, e.isForwardRef = function(B) { return P(B) === y; }, e.isFragment = function(B) { return P(B) === n; }, e.isLazy = function(B) { return P(B) === C; }, e.isMemo = function(B) { return P(B) === E; }, e.isPortal = function(B) { return P(B) === r; }, e.isProfiler = function(B) { return P(B) === a; }, e.isStrictMode = function(B) { return P(B) === i; }, e.isSuspense = function(B) { return P(B) === p; }, e.isSuspenseList = function(B) { return P(B) === v; }, e.isValidElementType = function(B) { return typeof B == "string" || typeof B == "function" || B === n || B === a || B === i || B === p || B === v || B === A || typeof B == "object" && B !== null && (B.$$typeof === C || B.$$typeof === E || B.$$typeof === o || B.$$typeof === c || B.$$typeof === y || B.$$typeof === F || B.getModuleId !== void 0); }, e.typeOf = P; } }), Va = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.development.js"(e) { process.env.NODE_ENV !== "production" && (function() { var t = !1, r = !1, n = !1, i = !1, a = !1, o = Symbol.for("react.element"), c = Symbol.for("react.portal"), l = Symbol.for("react.fragment"), y = Symbol.for("react.strict_mode"), p = Symbol.for("react.profiler"), v = Symbol.for("react.provider"), E = Symbol.for("react.context"), C = Symbol.for("react.server_context"), A = Symbol.for("react.forward_ref"), F = Symbol.for("react.suspense"), P = Symbol.for("react.suspense_list"), B = Symbol.for("react.memo"), b = Symbol.for("react.lazy"), q = Symbol.for("react.offscreen"), N; N = Symbol.for("react.module.reference"); function _(te) { return !!(typeof te == "string" || typeof te == "function" || te === l || te === p || a || te === y || te === F || te === P || i || te === q || t || r || n || typeof te == "object" && te !== null && (te.$$typeof === b || te.$$typeof === B || te.$$typeof === v || te.$$typeof === E || te.$$typeof === A || te.$$typeof === N || te.getModuleId !== void 0)); } function T(te) { if (typeof te == "object" && te !== null) { var Le = te.$$typeof; switch (Le) { case o: var Xe = te.type; switch (Xe) { case l: case p: case y: case F: case P: return Xe; default: var ht = Xe && Xe.$$typeof; switch (ht) { case C: case E: case A: case b: case B: case v: return ht; default: return Le; } } case c: return Le; } } } var w = E, I = v, V = o, L = A, Y = l, Q = b, ee = B, le = c, Ee = p, O = y, M = F, G = P, X = !1, Z = !1; function U(te) { return X || (X = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")), !1; } function j(te) { return Z || (Z = !0, console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")), !1; } function ae(te) { return T(te) === E; } function ue(te) { return T(te) === v; } function me(te) { return typeof te == "object" && te !== null && te.$$typeof === o; } function re(te) { return T(te) === A; } function xe(te) { return T(te) === l; } function Ve(te) { return T(te) === b; } function Kt(te) { return T(te) === B; } function Dt(te) { return T(te) === c; } function et(te) { return T(te) === p; } function Pe(te) { return T(te) === y; } function ut(te) { return T(te) === F; } function De(te) { return T(te) === P; } e.ContextConsumer = w, e.ContextProvider = I, e.Element = V, e.ForwardRef = L, e.Fragment = Y, e.Lazy = Q, e.Memo = ee, e.Portal = le, e.Profiler = Ee, e.StrictMode = O, e.Suspense = M, e.SuspenseList = G, e.isAsyncMode = U, e.isConcurrentMode = j, e.isContextConsumer = ae, e.isContextProvider = ue, e.isElement = me, e.isForwardRef = re, e.isFragment = xe, e.isLazy = Ve, e.isMemo = Kt, e.isPortal = Dt, e.isProfiler = et, e.isStrictMode = Pe, e.isSuspense = ut, e.isSuspenseList = De, e.isValidElementType = _, e.typeOf = T; })(); } }), Ma = H({ "../../node_modules/react-element-to-jsx-string/node_modules/react-is/index.js"(e, t) { process.env.NO