UNPKG

vitessce

Version:

This package is the main `vitessce` package on NPM. It exports the `<Vitessce/>` from `@vitessce/all` for backwards compatibility.

1,301 lines 229 kB
import { aI as vs, aJ as gs, W as sr, K as ar, av as Qu, aK as Ao, aL as Qa, aM as Ya, aN as Va, aO as Xa, aP as Ka, e as Te, V as tt, aQ as Ga, aR as Za, aS as Ja, x as qa, r as $a, aT as Fo, a1 as ba, aE as ec, az as tc, C as nc, aj as ti, aU as rc, aV as lc, aW as xn, aX as zn, aY as Yu, Q as Vu, an as oc, ak as ic } from "./index-MlEP9vQM.js"; import * as X from "react"; import uc, { useReducer as sc, useRef as Gt, useEffect as Nn, useLayoutEffect as ac, useDebugValue as cc, useState as fc, useMemo as dc } from "react"; var Uo = { exports: {} }, Xt = {}; /** * @license React * react-reconciler-constants.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Xu; function pc() { return Xu || (Xu = 1, Xt.ConcurrentRoot = 1, Xt.ContinuousEventPriority = 4, Xt.DefaultEventPriority = 16, Xt.DiscreteEventPriority = 1, Xt.IdleEventPriority = 536870912, Xt.LegacyRoot = 0), Xt; } var Ku; function mc() { return Ku || (Ku = 1, Uo.exports = pc()), Uo.exports; } var Tn = mc(); function hc(s) { let u; const c = /* @__PURE__ */ new Set(), i = (M, f) => { const d = typeof M == "function" ? M(u) : M; if (d !== u) { const E = u; u = f ? d : Object.assign({}, u, d), c.forEach((x) => x(u, E)); } }, S = () => u, R = (M, f = S, d = Object.is) => { console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware"); let E = f(u); function x() { const C = f(u); if (!d(E, C)) { const L = E; M(E = C, L); } } return c.add(x), () => c.delete(x); }, v = { setState: i, getState: S, subscribe: (M, f, d) => f || d ? R(M, f, d) : (c.add(M), () => c.delete(M)), destroy: () => c.clear() }; return u = s(i, S, v), v; } const vc = typeof window > "u" || !window.navigator || /ServerSideRendering|^Deno\//.test(window.navigator.userAgent), Gu = vc ? Nn : ac; function ys(s) { const u = typeof s == "function" ? hc(s) : s, c = (i = u.getState, S = Object.is) => { const [, R] = sc((N) => N + 1, 0), h = u.getState(), k = Gt(h), v = Gt(i), M = Gt(S), f = Gt(!1), d = Gt(); d.current === void 0 && (d.current = i(h)); let E, x = !1; (k.current !== h || v.current !== i || M.current !== S || f.current) && (E = i(h), x = !S(d.current, E)), Gu(() => { x && (d.current = E), k.current = h, v.current = i, M.current = S, f.current = !1; }); const C = Gt(h); Gu(() => { const N = () => { try { const P = u.getState(), T = v.current(P); M.current(d.current, T) || (k.current = P, d.current = T, R()); } catch { f.current = !0, R(); } }, z = u.subscribe(N); return u.getState() !== C.current && N(), z; }, []); const L = x ? E : d.current; return cc(L), L; }; return Object.assign(c, u), c[Symbol.iterator] = function() { console.warn("[useStore, api] = create() is deprecated and will be removed in v4"); const i = [c, u]; return { next() { const S = i.length <= 0; return { value: i.shift(), done: S }; } }; }, c; } var Ho = { exports: {} }, Bo = { exports: {} }, Wo = {}; /** * @license React * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Zu; function gc() { return Zu || (Zu = 1, function(s) { function u(I, G) { var W = I.length; I.push(G); e: for (; 0 < W; ) { var q = W - 1 >>> 1, ie = I[q]; if (0 < S(ie, G)) I[q] = G, I[W] = ie, W = q; else break e; } } function c(I) { return I.length === 0 ? null : I[0]; } function i(I) { if (I.length === 0) return null; var G = I[0], W = I.pop(); if (W !== G) { I[0] = W; e: for (var q = 0, ie = I.length, ae = ie >>> 1; q < ae; ) { var Le = 2 * (q + 1) - 1, He = I[Le], nt = Le + 1, zt = I[nt]; if (0 > S(He, W)) nt < ie && 0 > S(zt, He) ? (I[q] = zt, I[nt] = W, q = nt) : (I[q] = He, I[Le] = W, q = Le); else if (nt < ie && 0 > S(zt, W)) I[q] = zt, I[nt] = W, q = nt; else break e; } } return G; } function S(I, G) { var W = I.sortIndex - G.sortIndex; return W !== 0 ? W : I.id - G.id; } if (typeof performance == "object" && typeof performance.now == "function") { var R = performance; s.unstable_now = function() { return R.now(); }; } else { var h = Date, k = h.now(); s.unstable_now = function() { return h.now() - k; }; } var v = [], M = [], f = 1, d = null, E = 3, x = !1, C = !1, L = !1, N = typeof setTimeout == "function" ? setTimeout : null, z = typeof clearTimeout == "function" ? clearTimeout : null, P = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function T(I) { for (var G = c(M); G !== null; ) { if (G.callback === null) i(M); else if (G.startTime <= I) i(M), G.sortIndex = G.expirationTime, u(v, G); else break; G = c(M); } } function Y(I) { if (L = !1, T(I), !C) if (c(v) !== null) C = !0, Ne(H); else { var G = c(M); G !== null && Je(Y, G.startTime - I); } } function H(I, G) { C = !1, L && (L = !1, z(te), te = -1), x = !0; var W = E; try { for (T(G), d = c(v); d !== null && (!(d.expirationTime > G) || I && !F()); ) { var q = d.callback; if (typeof q == "function") { d.callback = null, E = d.priorityLevel; var ie = q(d.expirationTime <= G); G = s.unstable_now(), typeof ie == "function" ? d.callback = ie : d === c(v) && i(v), T(G); } else i(v); d = c(v); } if (d !== null) var ae = !0; else { var Le = c(M); Le !== null && Je(Y, Le.startTime - G), ae = !1; } return ae; } finally { d = null, E = W, x = !1; } } var j = !1, ne = null, te = -1, oe = 5, Q = -1; function F() { return !(s.unstable_now() - Q < oe); } function ue() { if (ne !== null) { var I = s.unstable_now(); Q = I; var G = !0; try { G = ne(!0, I); } finally { G ? he() : (j = !1, ne = null); } } else j = !1; } var he; if (typeof P == "function") he = function() { P(ue); }; else if (typeof MessageChannel < "u") { var Ue = new MessageChannel(), Qe = Ue.port2; Ue.port1.onmessage = ue, he = function() { Qe.postMessage(null); }; } else he = function() { N(ue, 0); }; function Ne(I) { ne = I, j || (j = !0, he()); } function Je(I, G) { te = N(function() { I(s.unstable_now()); }, G); } s.unstable_IdlePriority = 5, s.unstable_ImmediatePriority = 1, s.unstable_LowPriority = 4, s.unstable_NormalPriority = 3, s.unstable_Profiling = null, s.unstable_UserBlockingPriority = 2, s.unstable_cancelCallback = function(I) { I.callback = null; }, s.unstable_continueExecution = function() { C || x || (C = !0, Ne(H)); }, s.unstable_forceFrameRate = function(I) { 0 > I || 125 < I ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : oe = 0 < I ? Math.floor(1e3 / I) : 5; }, s.unstable_getCurrentPriorityLevel = function() { return E; }, s.unstable_getFirstCallbackNode = function() { return c(v); }, s.unstable_next = function(I) { switch (E) { case 1: case 2: case 3: var G = 3; break; default: G = E; } var W = E; E = G; try { return I(); } finally { E = W; } }, s.unstable_pauseExecution = function() { }, s.unstable_requestPaint = function() { }, s.unstable_runWithPriority = function(I, G) { switch (I) { case 1: case 2: case 3: case 4: case 5: break; default: I = 3; } var W = E; E = I; try { return G(); } finally { E = W; } }, s.unstable_scheduleCallback = function(I, G, W) { var q = s.unstable_now(); switch (typeof W == "object" && W !== null ? (W = W.delay, W = typeof W == "number" && 0 < W ? q + W : q) : W = q, I) { case 1: var ie = -1; break; case 2: ie = 250; break; case 5: ie = 1073741823; break; case 4: ie = 1e4; break; default: ie = 5e3; } return ie = W + ie, I = { id: f++, callback: G, priorityLevel: I, startTime: W, expirationTime: ie, sortIndex: -1 }, W > q ? (I.sortIndex = W, u(M, I), c(v) === null && I === c(M) && (L ? (z(te), te = -1) : L = !0, Je(Y, W - q))) : (I.sortIndex = ie, u(v, I), C || x || (C = !0, Ne(H))), I; }, s.unstable_shouldYield = F, s.unstable_wrapCallback = function(I) { var G = E; return function() { var W = E; E = G; try { return I.apply(this, arguments); } finally { E = W; } }; }; }(Wo)), Wo; } var Ju; function Ss() { return Ju || (Ju = 1, Bo.exports = gc()), Bo.exports; } /** * @license React * react-reconciler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var Qo, qu; function yc() { return qu || (qu = 1, Qo = function(u) { var c = {}, i = uc, S = Ss(), R = Object.assign; function h(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++) t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings."; } var k = i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, v = Symbol.for("react.element"), M = Symbol.for("react.portal"), f = Symbol.for("react.fragment"), d = Symbol.for("react.strict_mode"), E = Symbol.for("react.profiler"), x = Symbol.for("react.provider"), C = Symbol.for("react.context"), L = Symbol.for("react.forward_ref"), N = Symbol.for("react.suspense"), z = Symbol.for("react.suspense_list"), P = Symbol.for("react.memo"), T = Symbol.for("react.lazy"), Y = Symbol.for("react.offscreen"), H = Symbol.iterator; function j(e) { return e === null || typeof e != "object" ? null : (e = H && e[H] || e["@@iterator"], typeof e == "function" ? e : null); } function ne(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case f: return "Fragment"; case M: return "Portal"; case E: return "Profiler"; case d: return "StrictMode"; case N: return "Suspense"; case z: return "SuspenseList"; } if (typeof e == "object") switch (e.$$typeof) { case C: return (e.displayName || "Context") + ".Consumer"; case x: return (e._context.displayName || "Context") + ".Provider"; case L: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case P: return t = e.displayName || null, t !== null ? t : ne(e.type) || "Memo"; case T: t = e._payload, e = e._init; try { return ne(e(t)); } catch { } } return null; } function te(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return ne(t); case 8: return t === d ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if (typeof t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t; } return null; } function oe(e) { var t = e, n = e; if (e.alternate) for (; t.return; ) t = t.return; else { e = t; do t = e, (t.flags & 4098) !== 0 && (n = t.return), e = t.return; while (e); } return t.tag === 3 ? n : null; } function Q(e) { if (oe(e) !== e) throw Error(h(188)); } function F(e) { var t = e.alternate; if (!t) { if (t = oe(e), t === null) throw Error(h(188)); return t !== e ? null : e; } for (var n = e, r = t; ; ) { var l = n.return; if (l === null) break; var o = l.alternate; if (o === null) { if (r = l.return, r !== null) { n = r; continue; } break; } if (l.child === o.child) { for (o = l.child; o; ) { if (o === n) return Q(l), e; if (o === r) return Q(l), t; o = o.sibling; } throw Error(h(188)); } if (n.return !== r.return) n = l, r = o; else { for (var a = !1, p = l.child; p; ) { if (p === n) { a = !0, n = l, r = o; break; } if (p === r) { a = !0, r = l, n = o; break; } p = p.sibling; } if (!a) { for (p = o.child; p; ) { if (p === n) { a = !0, n = o, r = l; break; } if (p === r) { a = !0, r = o, n = l; break; } p = p.sibling; } if (!a) throw Error(h(189)); } } if (n.alternate !== r) throw Error(h(190)); } if (n.tag !== 3) throw Error(h(188)); return n.stateNode.current === n ? e : t; } function ue(e) { return e = F(e), e !== null ? he(e) : null; } function he(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { var t = he(e); if (t !== null) return t; e = e.sibling; } return null; } function Ue(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null; ) { if (e.tag !== 4) { var t = Ue(e); if (t !== null) return t; } e = e.sibling; } return null; } var Qe = Array.isArray, Ne = u.getPublicInstance, Je = u.getRootHostContext, I = u.getChildHostContext, G = u.prepareForCommit, W = u.resetAfterCommit, q = u.createInstance, ie = u.appendInitialChild, ae = u.finalizeInitialChildren, Le = u.prepareUpdate, He = u.shouldSetTextContent, nt = u.createTextInstance, zt = u.scheduleTimeout, yl = u.cancelTimeout, On = u.noTimeout, sn = u.isPrimaryRenderer, Ye = u.supportsMutation, Zt = u.supportsPersistence, Oe = u.supportsHydration, Sl = u.getInstanceFromNode, wl = u.preparePortalMount, dr = u.getCurrentEventPriority, pr = u.detachDeletedInstance, mr = u.supportsMicrotasks, El = u.scheduleMicrotask, Jt = u.supportsTestSelectors, hr = u.findFiberRoot, In = u.getBoundingRect, Dn = u.getTextContent, Lt = u.isHiddenSubtree, Pl = u.matchAccessibilityRole, _l = u.setFocusIfFocusable, vr = u.setupIntersectionObserver, jn = u.appendChild, xl = u.appendChildToContainer, zl = u.commitTextUpdate, gr = u.commitMount, kl = u.commitUpdate, yr = u.insertBefore, Sr = u.insertInContainerBefore, An = u.removeChild, g = u.removeChildFromContainer, D = u.resetTextContent, J = u.hideInstance, se = u.hideTextInstance, Pe = u.unhideInstance, dt = u.unhideTextInstance, gt = u.clearContainer, ii = u.cloneInstance, Fn = u.createContainerChildSet, rt = u.appendChildToContainerChildSet, pt = u.finalizeContainerChildren, Ot = u.replaceContainerChildren, It = u.cloneHiddenInstance, Dt = u.cloneHiddenTextInstance, an = u.canHydrateInstance, Ds = u.canHydrateTextInstance, js = u.canHydrateSuspenseInstance, ui = u.isSuspenseInstancePending, Cl = u.isSuspenseInstanceFallback, As = u.registerSuspenseInstanceRetry, Un = u.getNextHydratableSibling, Fs = u.getFirstHydratableChild, Us = u.getFirstHydratableChildWithinContainer, Hs = u.getFirstHydratableChildWithinSuspenseInstance, Bs = u.hydrateInstance, Ws = u.hydrateTextInstance, Qs = u.hydrateSuspenseInstance, Ys = u.getNextHydratableInstanceAfterSuspenseInstance, si = u.commitHydratedContainer, Vs = u.commitHydratedSuspenseInstance, Xs = u.clearSuspenseBoundary, Ks = u.clearSuspenseBoundaryFromContainer, Gs = u.shouldDeleteUnhydratedTailInstances, Zs = u.didNotMatchHydratedContainerTextInstance, Js = u.didNotMatchHydratedTextInstance, Rl; function Hn(e) { if (Rl === void 0) try { throw Error(); } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); Rl = t && t[1] || ""; } return ` ` + Rl + e; } var Ml = !1; function Tl(e, t) { if (!e || Ml) return ""; Ml = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function() { throw Error(); }, Object.defineProperty(t.prototype, "props", { set: function() { throw Error(); } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(t, []); } catch (O) { var r = O; } Reflect.construct(e, [], t); } else { try { t.call(); } catch (O) { r = O; } e.call(t.prototype); } else { try { throw Error(); } catch (O) { r = O; } e(); } } catch (O) { if (O && r && typeof O.stack == "string") { for (var l = O.stack.split(` `), o = r.stack.split(` `), a = l.length - 1, p = o.length - 1; 1 <= a && 0 <= p && l[a] !== o[p]; ) p--; for (; 1 <= a && 0 <= p; a--, p--) if (l[a] !== o[p]) { if (a !== 1 || p !== 1) do if (a--, p--, 0 > p || l[a] !== o[p]) { var _ = ` ` + l[a].replace(" at new ", " at "); return e.displayName && _.includes("<anonymous>") && (_ = _.replace("<anonymous>", e.displayName)), _; } while (1 <= a && 0 <= p); break; } } } finally { Ml = !1, Error.prepareStackTrace = n; } return (e = e ? e.displayName || e.name : "") ? Hn(e) : ""; } var qs = Object.prototype.hasOwnProperty, Nl = [], cn = -1; function jt(e) { return { current: e }; } function ve(e) { 0 > cn || (e.current = Nl[cn], Nl[cn] = null, cn--); } function me(e, t) { cn++, Nl[cn] = e.current, e.current = t; } var At = {}, Ie = jt(At), Ve = jt(!1), qt = At; function fn(e, t) { var n = e.type.contextTypes; if (!n) return At; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; var l = {}, o; for (o in n) l[o] = t[o]; return r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = l), l; } function Xe(e) { return e = e.childContextTypes, e != null; } function wr() { ve(Ve), ve(Ie); } function ai(e, t, n) { if (Ie.current !== At) throw Error(h(168)); me(Ie, t), me(Ve, n); } function ci(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, typeof r.getChildContext != "function") return n; r = r.getChildContext(); for (var l in r) if (!(l in t)) throw Error(h(108, te(e) || "Unknown", l)); return R({}, n, r); } function Er(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || At, qt = Ie.current, me(Ie, e), me(Ve, Ve.current), !0; } function fi(e, t, n) { var r = e.stateNode; if (!r) throw Error(h(169)); n ? (e = ci(e, t, qt), r.__reactInternalMemoizedMergedChildContext = e, ve(Ve), ve(Ie), me(Ie, e)) : ve(Ve), me(Ve, n); } var mt = Math.clz32 ? Math.clz32 : ea, $s = Math.log, bs = Math.LN2; function ea(e) { return e >>>= 0, e === 0 ? 32 : 31 - ($s(e) / bs | 0) | 0; } var Pr = 64, _r = 4194304; function Bn(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e; } } function xr(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, l = e.suspendedLanes, o = e.pingedLanes, a = n & 268435455; if (a !== 0) { var p = a & ~l; p !== 0 ? r = Bn(p) : (o &= a, o !== 0 && (r = Bn(o))); } else a = n & ~l, a !== 0 ? r = Bn(a) : o !== 0 && (r = Bn(o)); if (r === 0) return 0; if (t !== 0 && t !== r && (t & l) === 0 && (l = r & -r, o = t & -t, l >= o || l === 16 && (o & 4194240) !== 0)) return t; if ((r & 4) !== 0 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t; ) n = 31 - mt(t), l = 1 << n, r |= e[n], t &= ~l; return r; } function ta(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1; } } function na(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, l = e.expirationTimes, o = e.pendingLanes; 0 < o; ) { var a = 31 - mt(o), p = 1 << a, _ = l[a]; _ === -1 ? ((p & n) === 0 || (p & r) !== 0) && (l[a] = ta(p, t)) : _ <= t && (e.expiredLanes |= p), o &= ~p; } } function Ll(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; } function Ol(e) { for (var t = [], n = 0; 31 > n; n++) t.push(e); return t; } function Wn(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - mt(t), e[t] = n; } function ra(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n; ) { var l = 31 - mt(n), o = 1 << l; t[l] = 0, r[l] = -1, e[l] = -1, n &= ~o; } } function Il(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n; ) { var r = 31 - mt(n), l = 1 << r; l & t | e[r] & t && (e[r] |= t), n &= ~l; } } var ce = 0; function di(e) { return e &= -e, 1 < e ? 4 < e ? (e & 268435455) !== 0 ? 16 : 536870912 : 4 : 1; } var Dl = S.unstable_scheduleCallback, pi = S.unstable_cancelCallback, la = S.unstable_shouldYield, oa = S.unstable_requestPaint, ke = S.unstable_now, jl = S.unstable_ImmediatePriority, ia = S.unstable_UserBlockingPriority, Al = S.unstable_NormalPriority, ua = S.unstable_IdlePriority, zr = null, yt = null; function sa(e) { if (yt && typeof yt.onCommitFiberRoot == "function") try { yt.onCommitFiberRoot(zr, e, void 0, (e.current.flags & 128) === 128); } catch { } } function aa(e, t) { return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t; } var St = typeof Object.is == "function" ? Object.is : aa, kt = null, kr = !1, Fl = !1; function mi(e) { kt === null ? kt = [e] : kt.push(e); } function ca(e) { kr = !0, mi(e); } function wt() { if (!Fl && kt !== null) { Fl = !0; var e = 0, t = ce; try { var n = kt; for (ce = 1; e < n.length; e++) { var r = n[e]; do r = r(!0); while (r !== null); } kt = null, kr = !1; } catch (l) { throw kt !== null && (kt = kt.slice(e + 1)), Dl(jl, wt), l; } finally { ce = t, Fl = !1; } } return null; } var fa = k.ReactCurrentBatchConfig; function Cr(e, t) { if (St(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var l = n[r]; if (!qs.call(t, l) || !St(e[l], t[l])) return !1; } return !0; } function da(e) { switch (e.tag) { case 5: return Hn(e.type); case 16: return Hn("Lazy"); case 13: return Hn("Suspense"); case 19: return Hn("SuspenseList"); case 0: case 2: case 15: return e = Tl(e.type, !1), e; case 11: return e = Tl(e.type.render, !1), e; case 1: return e = Tl(e.type, !0), e; default: return ""; } } function ht(e, t) { if (e && e.defaultProps) { t = R({}, t), e = e.defaultProps; for (var n in e) t[n] === void 0 && (t[n] = e[n]); return t; } return t; } var Rr = jt(null), Mr = null, dn = null, Ul = null; function Hl() { Ul = dn = Mr = null; } function hi(e, t, n) { sn ? (me(Rr, t._currentValue), t._currentValue = n) : (me(Rr, t._currentValue2), t._currentValue2 = n); } function Bl(e) { var t = Rr.current; ve(Rr), sn ? e._currentValue = t : e._currentValue2 = t; } function Wl(e, t, n) { for (; e !== null; ) { var r = e.alternate; if ((e.childLanes & t) !== t ? (e.childLanes |= t, r !== null && (r.childLanes |= t)) : r !== null && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) break; e = e.return; } } function pn(e, t) { Mr = e, Ul = dn = null, e = e.dependencies, e !== null && e.firstContext !== null && ((e.lanes & t) !== 0 && (be = !0), e.firstContext = null); } function lt(e) { var t = sn ? e._currentValue : e._currentValue2; if (Ul !== e) if (e = { context: e, memoizedValue: t, next: null }, dn === null) { if (Mr === null) throw Error(h(308)); dn = e, Mr.dependencies = { lanes: 0, firstContext: e }; } else dn = dn.next = e; return t; } var Et = null, Ft = !1; function Ql(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null }; } function vi(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }); } function Ct(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; } function Ut(e, t) { var n = e.updateQueue; n !== null && (n = n.shared, _e !== null && (e.mode & 1) !== 0 && (le & 2) === 0 ? (e = n.interleaved, e === null ? (t.next = t, Et === null ? Et = [n] : Et.push(n)) : (t.next = e.next, e.next = t), n.interleaved = t) : (e = n.pending, e === null ? t.next = t : (t.next = e.next, e.next = t), n.pending = t)); } function Tr(e, t, n) { if (t = t.updateQueue, t !== null && (t = t.shared, (n & 4194240) !== 0)) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, Il(e, n); } } function gi(e, t) { var n = e.updateQueue, r = e.alternate; if (r !== null && (r = r.updateQueue, n === r)) { var l = null, o = null; if (n = n.firstBaseUpdate, n !== null) { do { var a = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null }; o === null ? l = o = a : o = o.next = a, n = n.next; } while (n !== null); o === null ? l = o = t : o = o.next = t; } else l = o = t; n = { baseState: r.baseState, firstBaseUpdate: l, lastBaseUpdate: o, shared: r.shared, effects: r.effects }, e.updateQueue = n; return; } e = n.lastBaseUpdate, e === null ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t; } function Nr(e, t, n, r) { var l = e.updateQueue; Ft = !1; var o = l.firstBaseUpdate, a = l.lastBaseUpdate, p = l.shared.pending; if (p !== null) { l.shared.pending = null; var _ = p, O = _.next; _.next = null, a === null ? o = O : a.next = O, a = _; var B = e.alternate; B !== null && (B = B.updateQueue, p = B.lastBaseUpdate, p !== a && (p === null ? B.firstBaseUpdate = O : p.next = O, B.lastBaseUpdate = _)); } if (o !== null) { var b = l.baseState; a = 0, B = O = _ = null, p = o; do { var Z = p.lane, pe = p.eventTime; if ((r & Z) === Z) { B !== null && (B = B.next = { eventTime: pe, lane: 0, tag: p.tag, payload: p.payload, callback: p.callback, next: null }); e: { var K = e, Fe = p; switch (Z = t, pe = n, Fe.tag) { case 1: if (K = Fe.payload, typeof K == "function") { b = K.call(pe, b, Z); break e; } b = K; break e; case 3: K.flags = K.flags & -65537 | 128; case 0: if (K = Fe.payload, Z = typeof K == "function" ? K.call(pe, b, Z) : K, Z == null) break e; b = R({}, b, Z); break e; case 2: Ft = !0; } } p.callback !== null && p.lane !== 0 && (e.flags |= 64, Z = l.effects, Z === null ? l.effects = [p] : Z.push(p)); } else pe = { eventTime: pe, lane: Z, tag: p.tag, payload: p.payload, callback: p.callback, next: null }, B === null ? (O = B = pe, _ = b) : B = B.next = pe, a |= Z; if (p = p.next, p === null) { if (p = l.shared.pending, p === null) break; Z = p, p = Z.next, Z.next = null, l.lastBaseUpdate = Z, l.shared.pending = null; } } while (!0); if (B === null && (_ = b), l.baseState = _, l.firstBaseUpdate = O, l.lastBaseUpdate = B, t = l.shared.interleaved, t !== null) { l = t; do a |= l.lane, l = l.next; while (l !== t); } else o === null && (l.shared.lanes = 0); Pn |= a, e.lanes = a, e.memoizedState = b; } } function yi(e, t, n) { if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { var r = e[t], l = r.callback; if (l !== null) { if (r.callback = null, r = n, typeof l != "function") throw Error(h(191, l)); l.call(r); } } } var Si = new i.Component().refs; function Yl(e, t, n, r) { t = e.memoizedState, n = n(r, t), n = n == null ? t : R({}, t, n), e.memoizedState = n, e.lanes === 0 && (e.updateQueue.baseState = n); } var Lr = { isMounted: function(e) { return (e = e._reactInternals) ? oe(e) === e : !1; }, enqueueSetState: function(e, t, n) { e = e._reactInternals; var r = We(), l = Wt(e), o = Ct(r, l); o.payload = t, n != null && (o.callback = n), Ut(e, o), t = at(e, l, r), t !== null && Tr(t, e, l); }, enqueueReplaceState: function(e, t, n) { e = e._reactInternals; var r = We(), l = Wt(e), o = Ct(r, l); o.tag = 1, o.payload = t, n != null && (o.callback = n), Ut(e, o), t = at(e, l, r), t !== null && Tr(t, e, l); }, enqueueForceUpdate: function(e, t) { e = e._reactInternals; var n = We(), r = Wt(e), l = Ct( n, r ); l.tag = 2, t != null && (l.callback = t), Ut(e, l), t = at(e, r, n), t !== null && Tr(t, e, r); } }; function wi(e, t, n, r, l, o, a) { return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, a) : t.prototype && t.prototype.isPureReactComponent ? !Cr(n, r) || !Cr(l, o) : !0; } function Ei(e, t, n) { var r = !1, l = At, o = t.contextType; return typeof o == "object" && o !== null ? o = lt(o) : (l = Xe(t) ? qt : Ie.current, r = t.contextTypes, o = (r = r != null) ? fn(e, l) : At), t = new t(n, o), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = Lr, e.stateNode = t, t._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = l, e.__reactInternalMemoizedMaskedChildContext = o), t; } function Pi(e, t, n, r) { e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && Lr.enqueueReplaceState(t, t.state, null); } function Vl(e, t, n, r) { var l = e.stateNode; l.props = n, l.state = e.memoizedState, l.refs = Si, Ql(e); var o = t.contextType; typeof o == "object" && o !== null ? l.context = lt(o) : (o = Xe(t) ? qt : Ie.current, l.context = fn(e, o)), l.state = e.memoizedState, o = t.getDerivedStateFromProps, typeof o == "function" && (Yl(e, t, o, n), l.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof l.getSnapshotBeforeUpdate == "function" || typeof l.UNSAFE_componentWillMount != "function" && typeof l.componentWillMount != "function" || (t = l.state, typeof l.componentWillMount == "function" && l.componentWillMount(), typeof l.UNSAFE_componentWillMount == "function" && l.UNSAFE_componentWillMount(), t !== l.state && Lr.enqueueReplaceState(l, l.state, null), Nr(e, n, l, r), l.state = e.memoizedState), typeof l.componentDidMount == "function" && (e.flags |= 4194308); } var mn = [], hn = 0, Or = null, Ir = 0, ot = [], it = 0, $t = null, Rt = 1, Mt = ""; function bt(e, t) { mn[hn++] = Ir, mn[hn++] = Or, Or = e, Ir = t; } function _i(e, t, n) { ot[it++] = Rt, ot[it++] = Mt, ot[it++] = $t, $t = e; var r = Rt; e = Mt; var l = 32 - mt(r) - 1; r &= ~(1 << l), n += 1; var o = 32 - mt(t) + l; if (30 < o) { var a = l - l % 5; o = (r & (1 << a) - 1).toString(32), r >>= a, l -= a, Rt = 1 << 32 - mt(t) + l | n << l | r, Mt = o + e; } else Rt = 1 << o | n << l | r, Mt = e; } function Xl(e) { e.return !== null && (bt(e, 1), _i(e, 1, 0)); } function Kl(e) { for (; e === Or; ) Or = mn[--hn], mn[hn] = null, Ir = mn[--hn], mn[hn] = null; for (; e === $t; ) $t = ot[--it], ot[it] = null, Mt = ot[--it], ot[it] = null, Rt = ot[--it], ot[it] = null; } var qe = null, $e = null, ge = !1, Qn = !1, vt = null; function xi(e, t) { var n = ct(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, t = e.deletions, t === null ? (e.deletions = [n], e.flags |= 16) : t.push(n); } function zi(e, t) { switch (e.tag) { case 5: return t = an(t, e.type, e.pendingProps), t !== null ? (e.stateNode = t, qe = e, $e = Fs(t), !0) : !1; case 6: return t = Ds(t, e.pendingProps), t !== null ? (e.stateNode = t, qe = e, $e = null, !0) : !1; case 13: if (t = js(t), t !== null) { var n = $t !== null ? { id: Rt, overflow: Mt } : null; return e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }, n = ct(18, null, null, 0), n.stateNode = t, n.return = e, e.child = n, qe = e, $e = null, !0; } return !1; default: return !1; } } function Gl(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0; } function Zl(e) { if (ge) { var t = $e; if (t) { var n = t; if (!zi(e, t)) { if (Gl(e)) throw Error(h(418)); t = Un(n); var r = qe; t && zi(e, t) ? xi(r, n) : (e.flags = e.flags & -4097 | 2, ge = !1, qe = e); } } else { if (Gl(e)) throw Error(h(418)); e.flags = e.flags & -4097 | 2, ge = !1, qe = e; } } } function ki(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; qe = e; } function Yn(e) { if (!Oe || e !== qe) return !1; if (!ge) return ki(e), ge = !0, !1; if (e.tag !== 3 && (e.tag !== 5 || Gs(e.type) && !He(e.type, e.memoizedProps))) { var t = $e; if (t) { if (Gl(e)) { for (e = $e; e; ) e = Un(e); throw Error(h(418)); } for (; t; ) xi(e, t), t = Un(t); } } if (ki(e), e.tag === 13) { if (!Oe) throw Error(h(316)); if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(h(317)); $e = Ys(e); } else $e = qe ? Un(e.stateNode) : null; return !0; } function vn() { Oe && ($e = qe = null, Qn = ge = !1); } function Jl(e) { vt === null ? vt = [e] : vt.push(e); } function Vn(e, t, n) { if (e = n.ref, e !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { if (n = n._owner, n) { if (n.tag !== 1) throw Error(h(309)); var r = n.stateNode; } if (!r) throw Error(h(147, e)); var l = r, o = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === o ? t.ref : (t = function(a) { var p = l.refs; p === Si && (p = l.refs = {}), a === null ? delete p[o] : p[o] = a; }, t._stringRef = o, t); } if (typeof e != "string") throw Error(h(284)); if (!n._owner) throw Error(h(290, e)); } return e; } function Dr(e, t) { throw e = Object.prototype.toString.call(t), Error(h(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : e)); } function Ci(e) { var t = e._init; return t(e._payload); } function Ri(e) { function t(y, m) { if (e) { var w = y.deletions; w === null ? (y.deletions = [m], y.flags |= 16) : w.push(m); } } function n(y, m) { if (!e) return null; for (; m !== null; ) t(y, m), m = m.sibling; return null; } function r(y, m) { for (y = /* @__PURE__ */ new Map(); m !== null; ) m.key !== null ? y.set(m.key, m) : y.set(m.index, m), m = m.sibling; return y; } function l(y, m) { return y = Yt(y, m), y.index = 0, y.sibling = null, y; } function o(y, m, w) { return y.index = w, e ? (w = y.alternate, w !== null ? (w = w.index, w < m ? (y.flags |= 2, m) : w) : (y.flags |= 2, m)) : (y.flags |= 1048576, m); } function a(y) { return e && y.alternate === null && (y.flags |= 2), y; } function p(y, m, w, U) { return m === null || m.tag !== 6 ? (m = Io(w, y.mode, U), m.return = y, m) : (m = l(m, w), m.return = y, m); } function _(y, m, w, U) { var V = w.type; return V === f ? B(y, m, w.props.children, U, w.key) : m !== null && (m.elementType === V || typeof V == "object" && V !== null && V.$$typeof === T && Ci(V) === m.type) ? (U = l(m, w.props), U.ref = Vn(y, m, w), U.return = y, U) : (U = dl(w.type, w.key, w.props, null, y.mode, U), U.ref = Vn(y, m, w), U.return = y, U); } function O(y, m, w, U) { return m === null || m.tag !== 4 || m.stateNode.containerInfo !== w.containerInfo || m.stateNode.implementation !== w.implementation ? (m = Do(w, y.mode, U), m.return = y, m) : (m = l(m, w.children || []), m.return = y, m); } function B(y, m, w, U, V) { return m === null || m.tag !== 7 ? (m = un(w, y.mode, U, V), m.return = y, m) : (m = l(m, w), m.return = y, m); } function b(y, m, w) { if (typeof m == "string" && m !== "" || typeof m == "number") return m = Io("" + m, y.mode, w), m.return = y, m; if (typeof m == "object" && m !== null) { switch (m.$$typeof) { case v: return w = dl(m.type, m.key, m.props, null, y.mode, w), w.ref = Vn(y, null, m), w.return = y, w; case M: return m = Do(m, y.mode, w), m.return = y, m; case T: var U = m._init; return b(y, U(m._payload), w); } if (Qe(m) || j(m)) return m = un(m, y.mode, w, null), m.return = y, m; Dr(y, m); } return null; } function Z(y, m, w, U) { var V = m !== null ? m.key : null; if (typeof w == "string" && w !== "" || typeof w == "number") return V !== null ? null : p(y, m, "" + w, U); if (typeof w == "object" && w !== null) { switch (w.$$typeof) { case v: return w.key === V ? _(y, m, w, U) : null; case M: return w.key === V ? O(y, m, w, U) : null; case T: return V = w._init, Z( y, m, V(w._payload), U ); } if (Qe(w) || j(w)) return V !== null ? null : B(y, m, w, U, null); Dr(y, w); } return null; } function pe(y, m, w, U, V) { if (typeof U == "string" && U !== "" || typeof U == "number") return y = y.get(w) || null, p(m, y, "" + U, V); if (typeof U == "object" && U !== null) { switch (U.$$typeof) { case v: return y = y.get(U.key === null ? w : U.key) || null, _(m, y, U, V); case M: return y = y.get(U.key === null ? w : U.key) || null, O(m, y, U, V); case T: var re = U._init; return pe(y, m, w, re(U._payload), V); } if (Qe(U) || j(U)) return y = y.get(w) || null, B(m, y, U, V, null); Dr(m, U); } return null; } function K(y, m, w, U) { for (var V = null, re = null, ee = m, fe = m = 0, Re = null; ee !== null && fe < w.length; fe++) { ee.index > fe ? (Re = ee, ee = null) : Re = ee.sibling; var de = Z(y, ee, w[fe], U); if (de === null) { ee === null && (ee = Re); break; } e && ee && de.alternate === null && t(y, ee), m = o(de, m, fe), re === null ? V = de : re.sibling = de, re = de, ee = Re; } if (fe === w.length) return n(y, ee), ge && bt(y, fe), V; if (ee === null) { for (; fe < w.length; fe++) ee = b(y, w[fe], U), ee !== null && (m = o(ee, m, fe), re === null ? V = ee : re.sibling = ee, re = ee); return ge && bt(y, fe), V; } for (ee = r(y, ee); fe < w.length; fe++) Re = pe(ee, y, fe, w[fe], U), Re !== null && (e && Re.alternate !== null && ee.delete(Re.key === null ? fe : Re.key), m = o(Re, m, fe), re === null ? V = Re : re.sibling = Re, re = Re); return e && ee.forEach(function(Vt) { return t(y, Vt); }), ge && bt(y, fe), V; } function Fe(y, m, w, U) { var V = j(w); if (typeof V != "function") throw Error(h(150)); if (w = V.call(w), w == null) throw Error(h(151)); for (var re = V = null, ee = m, fe = m = 0, Re = null, de = w.next(); ee !== null && !de.done; fe++, de = w.next()) { ee.index > fe ? (Re = ee, ee = null) : Re = ee.sibling; var Vt = Z(y, ee, de.value, U); if (Vt === null) { ee === null && (ee = Re); break; } e && ee && Vt.alternate === null && t(y, ee), m = o(Vt, m, fe), re === null ? V = Vt : re.sibling = Vt, re = Vt, ee = Re; } if (de.done) return n( y, ee ), ge && bt(y, fe), V; if (ee === null) { for (; !de.done; fe++, de = w.next()) de = b(y, de.value, U), de !== null && (m = o(de, m, fe), re === null ? V = de : re.sibling = de, re = de); return ge && bt(y, fe), V; } for (ee = r(y, ee); !de.done; fe++, de = w.next()) de = pe(ee, y, fe, de.value, U), de !== null && (e && de.alternate !== null && ee.delete(de.key === null ? fe : de.key), m = o(de, m, fe), re === null ? V = de : re.sibling = de, re = de); return e && ee.forEach(function(Wa) { return t(y, Wa); }), ge && bt(y, fe), V; } function ft(y, m, w, U) { if (typeof w == "object" && w !== null && w.type === f && w.key === null && (w = w.props.children), typeof w == "object" && w !== null) { switch (w.$$typeof) { case v: e: { for (var V = w.key, re = m; re !== null; ) { if (re.key === V) { if (V = w.type, V === f) { if (re.tag === 7) { n(y, re.sibling), m = l(re, w.props.children), m.return = y, y = m; break e; } } else if (re.elementType === V || typeof V == "object" && V !== null && V.$$typeof === T && Ci(V) === re.type) { n(y, re.sibling), m = l(re, w.props), m.ref = Vn(y, re, w), m.return = y, y = m; break e; } n(y, re); break; } else t(y, re); re = re.sibling; } w.type === f ? (m = un(w.props.children, y.mode, U, w.key), m.return = y, y = m) : (U = dl(w.type, w.key, w.props, null, y.mode, U), U.ref = Vn(y, m, w), U.return = y, y = U); } return a(y); case M: e: { for (re = w.key; m !== null; ) { if (m.key === re) if (m.tag === 4 && m.stateNode.containerInfo === w.containerInfo && m.stateNode.implementation === w.implementation) { n(y, m.sibling), m = l(m, w.children || []), m.return = y, y = m; break e; } else { n(y, m); break; } else t(y, m); m = m.sibling