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
JavaScript
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