UNPKG

@nfdi4plants/arc-web-view

Version:

An Annotated Research Context web viewer in the style of GitHub's Primer ProductUI.

1,670 lines 1.42 MB
import Ce, { useContext as U2, createContext as _2, useImperativeHandle as _4, useId as L4, useRef as Oa, useEffect as zr, useState as mt, forwardRef as xn, useCallback as yn, useMemo as zv, Fragment as FC, memo as q4, Children as l1, useLayoutEffect as PC, isValidElement as K0, cloneElement as oC } from "react"; import { JsonController as lC, ROCrate as Y4 } from "@nfdi4plants/arctrl"; import { marked as e3 } from "marked"; import t3 from "mermaid"; import L2 from "styled-components"; import { useResponsiveValue as r3, Link as V4, Truncate as Fy, IconButton as a3, Breadcrumbs as Py, FormControl as nC, Autocomplete as J0, useFocusZone as G4, ActionList as e2, Heading as Vv, Text as fr, Stack as Oi, TreeView as zm, SplitPageLayout as t2, Dialog as X4 } from "@primer/react"; import o3, { createPortal as l3 } from "react-dom"; var W0 = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function n3(u) { return u && u.__esModule && Object.prototype.hasOwnProperty.call(u, "default") ? u.default : u; } var I0 = { exports: {} }, Hm = {}; /** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var cC; function Z4() { if (cC) return Hm; cC = 1; var u = Symbol.for("react.transitional.element"), l = Symbol.for("react.fragment"); function d(f, b, m) { var y = null; if (m !== void 0 && (y = "" + m), b.key !== void 0 && (y = "" + b.key), "key" in b) { m = {}; for (var x in b) x !== "key" && (m[x] = b[x]); } else m = b; return b = m.ref, { $$typeof: u, type: f, key: y, ref: b !== void 0 ? b : null, props: m }; } return Hm.Fragment = l, Hm.jsx = d, Hm.jsxs = d, Hm; } var jm = {}; /** * @license React * react-jsx-runtime.development.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ var iC; function Q4() { return iC || (iC = 1, process.env.NODE_ENV !== "production" && function() { function u(U) { if (U == null) return null; if (typeof U == "function") return U.$$typeof === pe ? null : U.displayName || U.name || null; if (typeof U == "string") return U; switch (U) { case Q: return "Fragment"; case j: return "Profiler"; case _: return "StrictMode"; case ge: return "Suspense"; case Se: return "SuspenseList"; case F: return "Activity"; } if (typeof U == "object") switch (typeof U.tag == "number" && console.error( "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue." ), U.$$typeof) { case G: return "Portal"; case te: return (U.displayName || "Context") + ".Provider"; case X: return (U._context.displayName || "Context") + ".Consumer"; case be: var he = U.render; return U = U.displayName, U || (U = he.displayName || he.name || "", U = U !== "" ? "ForwardRef(" + U + ")" : "ForwardRef"), U; case de: return he = U.displayName || null, he !== null ? he : u(U.type) || "Memo"; case me: he = U._payload, U = U._init; try { return u(U(he)); } catch { } } return null; } function l(U) { return "" + U; } function d(U) { try { l(U); var he = !1; } catch { he = !0; } if (he) { he = console; var fe = he.error, Me = typeof Symbol == "function" && Symbol.toStringTag && U[Symbol.toStringTag] || U.constructor.name || "Object"; return fe.call( he, "The provided key is an unsupported type %s. This value must be coerced to a string before using it here.", Me ), l(U); } } function f(U) { if (U === Q) return "<>"; if (typeof U == "object" && U !== null && U.$$typeof === me) return "<...>"; try { var he = u(U); return he ? "<" + he + ">" : "<...>"; } catch { return "<...>"; } } function b() { var U = xe.A; return U === null ? null : U.getOwner(); } function m() { return Error("react-stack-top-frame"); } function y(U) { if (Ae.call(U, "key")) { var he = Object.getOwnPropertyDescriptor(U, "key").get; if (he && he.isReactWarning) return !1; } return U.key !== void 0; } function x(U, he) { function fe() { Pe || (Pe = !0, console.error( "%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)", he )); } fe.isReactWarning = !0, Object.defineProperty(U, "key", { get: fe, configurable: !0 }); } function T() { var U = u(this.type); return q[U] || (q[U] = !0, console.error( "Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release." )), U = this.props.ref, U !== void 0 ? U : null; } function k(U, he, fe, Me, we, xt, $e, Ge) { return fe = xt.ref, U = { $$typeof: N, type: U, key: he, props: xt, _owner: we }, (fe !== void 0 ? fe : null) !== null ? Object.defineProperty(U, "ref", { enumerable: !1, get: T }) : Object.defineProperty(U, "ref", { enumerable: !1, value: null }), U._store = {}, Object.defineProperty(U._store, "validated", { configurable: !1, enumerable: !1, writable: !0, value: 0 }), Object.defineProperty(U, "_debugInfo", { configurable: !1, enumerable: !1, writable: !0, value: null }), Object.defineProperty(U, "_debugStack", { configurable: !1, enumerable: !1, writable: !0, value: $e }), Object.defineProperty(U, "_debugTask", { configurable: !1, enumerable: !1, writable: !0, value: Ge }), Object.freeze && (Object.freeze(U.props), Object.freeze(U)), U; } function B(U, he, fe, Me, we, xt, $e, Ge) { var Re = he.children; if (Re !== void 0) if (Me) if (_e(Re)) { for (Me = 0; Me < Re.length; Me++) M(Re[Me]); Object.freeze && Object.freeze(Re); } else console.error( "React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead." ); else M(Re); if (Ae.call(he, "key")) { Re = u(U); var Xe = Object.keys(he).filter(function(gr) { return gr !== "key"; }); Me = 0 < Xe.length ? "{key: someKey, " + Xe.join(": ..., ") + ": ...}" : "{key: someKey}", W[Re + Me] || (Xe = 0 < Xe.length ? "{" + Xe.join(": ..., ") + ": ...}" : "{}", console.error( `A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; <%s key={someKey} {...props} />`, Me, Re, Xe, Re ), W[Re + Me] = !0); } if (Re = null, fe !== void 0 && (d(fe), Re = "" + fe), y(he) && (d(he.key), Re = "" + he.key), "key" in he) { fe = {}; for (var Fe in he) Fe !== "key" && (fe[Fe] = he[Fe]); } else fe = he; return Re && x( fe, typeof U == "function" ? U.displayName || U.name || "Unknown" : U ), k( U, Re, xt, we, b(), fe, $e, Ge ); } function M(U) { typeof U == "object" && U !== null && U.$$typeof === N && U._store && (U._store.validated = 1); } var D = Ce, N = Symbol.for("react.transitional.element"), G = Symbol.for("react.portal"), Q = Symbol.for("react.fragment"), _ = Symbol.for("react.strict_mode"), j = Symbol.for("react.profiler"), X = Symbol.for("react.consumer"), te = Symbol.for("react.context"), be = Symbol.for("react.forward_ref"), ge = Symbol.for("react.suspense"), Se = Symbol.for("react.suspense_list"), de = Symbol.for("react.memo"), me = Symbol.for("react.lazy"), F = Symbol.for("react.activity"), pe = Symbol.for("react.client.reference"), xe = D.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE, Ae = Object.prototype.hasOwnProperty, _e = Array.isArray, Ne = console.createTask ? console.createTask : function() { return null; }; D = { "react-stack-bottom-frame": function(U) { return U(); } }; var Pe, q = {}, se = D["react-stack-bottom-frame"].bind( D, m )(), L = Ne(f(m)), W = {}; jm.Fragment = Q, jm.jsx = function(U, he, fe, Me, we) { var xt = 1e4 > xe.recentlyCreatedOwnerStacks++; return B( U, he, fe, !1, Me, we, xt ? Error("react-stack-top-frame") : se, xt ? Ne(f(U)) : L ); }, jm.jsxs = function(U, he, fe, Me, we) { var xt = 1e4 > xe.recentlyCreatedOwnerStacks++; return B( U, he, fe, !0, Me, we, xt ? Error("react-stack-top-frame") : se, xt ? Ne(f(U)) : L ); }; }()), jm; } var sC; function $4() { return sC || (sC = 1, process.env.NODE_ENV === "production" ? I0.exports = Z4() : I0.exports = Q4()), I0.exports; } var w = $4(); /** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @lightSyntaxTransform * @noflow * @nolint * @preventMunge * @preserve-invariant-messages */ var r2, uC; function K4() { if (uC) return r2; uC = 1; var u = Object.create, l = Object.defineProperty, d = Object.getOwnPropertyDescriptor, f = Object.getOwnPropertyNames, b = Object.getPrototypeOf, m = Object.prototype.hasOwnProperty, y = (L, W) => { for (var U in W) l(L, U, { get: W[U], enumerable: !0 }); }, x = (L, W, U, he) => { if (W && typeof W == "object" || typeof W == "function") for (let fe of f(W)) !m.call(L, fe) && fe !== U && l(L, fe, { get: () => W[fe], enumerable: !(he = d(W, fe)) || he.enumerable }); return L; }, T = (L, W, U) => (U = L != null ? u(b(L)) : {}, x( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. !L || !L.__esModule ? l(U, "default", { value: L, enumerable: !0 }) : U, L )), k = (L) => x(l({}, "__esModule", { value: !0 }), L), B = {}; y(B, { $dispatcherGuard: () => me, $makeReadOnly: () => pe, $reset: () => F, $structuralCheck: () => se, c: () => te, clearRenderCounterRegistry: () => Ae, renderCounterRegistry: () => xe, useRenderCounter: () => Pe }), r2 = k(B); var M = T(Ce), { useRef: D, useEffect: N, isValidElement: G } = M, Q, _ = ( //@ts-ignore (Q = M.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE) != null ? Q : M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED ), j = Symbol.for("react.memo_cache_sentinel"), X, te = ( // @ts-expect-error typeof ((X = M.__COMPILER_RUNTIME) == null ? void 0 : X.c) == "function" ? ( // @ts-expect-error M.__COMPILER_RUNTIME.c ) : function(W) { return M.useMemo(() => { const U = new Array(W); for (let he = 0; he < W; he++) U[he] = j; return U[j] = !0, U; }, []); } ), be = {}; [ "readContext", "useCallback", "useContext", "useEffect", "useImperativeHandle", "useInsertionEffect", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "useDebugValue", "useDeferredValue", "useTransition", "useMutableSource", "useSyncExternalStore", "useId", "unstable_isNewReconciler", "getCacheSignal", "getCacheForType", "useCacheRefresh" ].forEach((L) => { be[L] = () => { throw new Error( `[React] Unexpected React hook call (${L}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') ` ); }; }); var ge = null; be.useMemoCache = (L) => { if (ge == null) throw new Error( "React Compiler internal invariant violation: unexpected null dispatcher" ); return ge.useMemoCache(L); }; function Se(L) { return _.ReactCurrentDispatcher.current = L, _.ReactCurrentDispatcher.current; } var de = []; function me(L) { const W = _.ReactCurrentDispatcher.current; if (L === 0) { if (de.push(W), de.length === 1 && (ge = W), W === be) throw new Error( "[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked." ); Se(be); } else if (L === 1) { const U = de.pop(); if (U == null) throw new Error( "React Compiler internal error: unexpected null in guard stack" ); de.length === 0 && (ge = null), Se(U); } else if (L === 2) de.push(W), Se(ge); else if (L === 3) { const U = de.pop(); if (U == null) throw new Error( "React Compiler internal error: unexpected null in guard stack" ); Se(U); } else throw new Error("React Compiler internal error: unreachable block" + L); } function F(L) { for (let W = 0; W < L.length; W++) L[W] = j; } function pe() { throw new Error("TODO: implement $makeReadOnly in react-compiler-runtime"); } var xe = /* @__PURE__ */ new Map(); function Ae() { for (const L of xe.values()) L.forEach((W) => { W.count = 0; }); } function _e(L, W) { let U = xe.get(L); U == null && (U = /* @__PURE__ */ new Set(), xe.set(L, U)), U.add(W); } function Ne(L, W) { const U = xe.get(L); U?.delete(W); } function Pe(L) { const W = D(null); W.current != null && (W.current.count += 1), N(() => { if (W.current == null) { const U = { count: 0 }; _e(L, U), W.current = U; } return () => { W.current !== null && Ne(L, W.current); }; }); } var q = /* @__PURE__ */ new Set(); function se(L, W, U, he, fe, Me) { function we(Ge, Re, Xe, Fe) { const gr = `${he}:${Me} [${fe}] ${U}${Xe} changed from ${Ge} to ${Re} at depth ${Fe}`; q.has(gr) || (q.add(gr), console.error(gr)); } const xt = 2; function $e(Ge, Re, Xe, Fe) { if (!(Fe > xt)) { if (Ge === Re) return; if (typeof Ge != typeof Re) we(`type ${typeof Ge}`, `type ${typeof Re}`, Xe, Fe); else if (typeof Ge == "object") { const gr = Array.isArray(Ge), $r = Array.isArray(Re); if (Ge === null && Re !== null) we("null", `type ${typeof Re}`, Xe, Fe); else if (Re === null) we(`type ${typeof Ge}`, "null", Xe, Fe); else if (Ge instanceof Map) if (!(Re instanceof Map)) we("Map instance", "other value", Xe, Fe); else if (Ge.size !== Re.size) we( `Map instance with size ${Ge.size}`, `Map instance with size ${Re.size}`, Xe, Fe ); else for (const [Ke, je] of Ge) Re.has(Ke) ? $e(je, Re.get(Ke), `${Xe}.get(${Ke})`, Fe + 1) : we( `Map instance with key ${Ke}`, `Map instance without key ${Ke}`, Xe, Fe ); else if (Re instanceof Map) we("other value", "Map instance", Xe, Fe); else if (Ge instanceof Set) if (!(Re instanceof Set)) we("Set instance", "other value", Xe, Fe); else if (Ge.size !== Re.size) we( `Set instance with size ${Ge.size}`, `Set instance with size ${Re.size}`, Xe, Fe ); else for (const Ke of Re) Ge.has(Ke) || we( `Set instance without element ${Ke}`, `Set instance with element ${Ke}`, Xe, Fe ); else if (Re instanceof Set) we("other value", "Set instance", Xe, Fe); else if (gr || $r) if (gr !== $r) we( `type ${gr ? "array" : "object"}`, `type ${$r ? "array" : "object"}`, Xe, Fe ); else if (Ge.length !== Re.length) we( `array with length ${Ge.length}`, `array with length ${Re.length}`, Xe, Fe ); else for (let Ke = 0; Ke < Ge.length; Ke++) $e(Ge[Ke], Re[Ke], `${Xe}[${Ke}]`, Fe + 1); else if (G(Ge) || G(Re)) G(Ge) !== G(Re) ? we( `type ${G(Ge) ? "React element" : "object"}`, `type ${G(Re) ? "React element" : "object"}`, Xe, Fe ) : Ge.type !== Re.type ? we( `React element of type ${Ge.type}`, `React element of type ${Re.type}`, Xe, Fe ) : $e( Ge.props, Re.props, `[props of ${Xe}]`, Fe + 1 ); else { for (const Ke in Re) Ke in Ge || we( `object without key ${Ke}`, `object with key ${Ke}`, Xe, Fe ); for (const Ke in Ge) Ke in Re ? $e(Ge[Ke], Re[Ke], `${Xe}.${Ke}`, Fe + 1) : we( `object with key ${Ke}`, `object without key ${Ke}`, Xe, Fe ); } } else { if (typeof Ge == "function") return; isNaN(Ge) || isNaN(Re) ? isNaN(Ge) !== isNaN(Re) && we( `${isNaN(Ge) ? "NaN" : "non-NaN value"}`, `${isNaN(Re) ? "NaN" : "non-NaN value"}`, Xe, Fe ) : Ge !== Re && we(Ge, Re, Xe, Fe); } } } $e(L, W, "", 0); } return r2; } var Be = K4(); function c3(u) { var l, d, f = ""; if (typeof u == "string" || typeof u == "number") f += u; else if (typeof u == "object") if (Array.isArray(u)) { var b = u.length; for (l = 0; l < b; l++) u[l] && (d = c3(u[l])) && (f && (f += " "), f += d); } else for (d in u) u[d] && (f && (f += " "), f += d); return f; } function He() { for (var u, l, d = 0, f = "", b = arguments.length; d < b; d++) (u = arguments[d]) && (l = c3(u)) && (f && (f += " "), f += l); return f; } const i3 = /* @__PURE__ */ _2(null); function J4() { const u = U2(i3); if (!u) throw new Error("useBlankslate must be used within a BlankslateProvider"); return u; } const W4 = i3.Provider; var Pd = { Container: "prc-Blankslate-Container-XATLP", Blankslate: "prc-Blankslate-Blankslate-7GPW-", Description: "prc-Blankslate-Description-OGHRk", Heading: "prc-Blankslate-Heading-H4xby", Visual: "prc-Blankslate-Visual-PeTD-", Action: "prc-Blankslate-Action-SK5XS" }; const I4 = (u = "center") => ({ justifyContent: u === "center" ? "center" : "flex-start" }); function k1(u, l) { const d = Be.c(2); let f; d[0] !== l.current ? (f = () => l.current, d[0] = l.current, d[1] = f) : f = d[1], _4(u, f); } const Uv = process.env.NODE_ENV !== "production" ? Object.freeze({}) : {}; /* object-assign (c) Sindre Sorhus @license MIT */ var a2, dC; function F4() { if (dC) return a2; dC = 1; var u = Object.getOwnPropertySymbols, l = Object.prototype.hasOwnProperty, d = Object.prototype.propertyIsEnumerable; function f(m) { if (m == null) throw new TypeError("Object.assign cannot be called with null or undefined"); return Object(m); } function b() { try { if (!Object.assign) return !1; var m = new String("abc"); if (m[5] = "de", Object.getOwnPropertyNames(m)[0] === "5") return !1; for (var y = {}, x = 0; x < 10; x++) y["_" + String.fromCharCode(x)] = x; var T = Object.getOwnPropertyNames(y).map(function(B) { return y[B]; }); if (T.join("") !== "0123456789") return !1; var k = {}; return "abcdefghijklmnopqrst".split("").forEach(function(B) { k[B] = B; }), Object.keys(Object.assign({}, k)).join("") === "abcdefghijklmnopqrst"; } catch { return !1; } } return a2 = b() ? Object.assign : function(m, y) { for (var x, T = f(m), k, B = 1; B < arguments.length; B++) { x = Object(arguments[B]); for (var M in x) l.call(x, M) && (T[M] = x[M]); if (u) { k = u(x); for (var D = 0; D < k.length; D++) d.call(x, k[D]) && (T[k[D]] = x[k[D]]); } } return T; }, a2; } var P4 = F4(); const mn = /* @__PURE__ */ n3(P4); var fC = function(l, d) { var f = mn({}, l, d); for (var b in l) { var m; !l[b] || typeof d[b] != "object" || mn(f, (m = {}, m[b] = mn(l[b], d[b]), m)); } return f; }, eS = function(l) { var d = {}; return Object.keys(l).sort(function(f, b) { return f.localeCompare(b, void 0, { numeric: !0, sensitivity: "base" }); }).forEach(function(f) { d[f] = l[f]; }), d; }, tS = { breakpoints: [40, 52, 64].map(function(u) { return u + "em"; }) }, s3 = function(l) { return "@media screen and (min-width: " + l + ")"; }, rS = function(l, d) { return bc(d, l, l); }, bc = function(l, d, f, b, m) { for (d = d && d.split ? d.split(".") : [d], b = 0; b < d.length; b++) l = l ? l[d[b]] : m; return l === m ? f : l; }, Im = function u(l) { var d = {}, f = function(y) { var x = {}, T = !1, k = y.theme && y.theme.disableStyledSystemCache; for (var B in y) if (l[B]) { var M = l[B], D = y[B], N = bc(y.theme, M.scale, M.defaults); if (typeof D == "object") { if (d.breakpoints = !k && d.breakpoints || bc(y.theme, "breakpoints", tS.breakpoints), Array.isArray(D)) { d.media = !k && d.media || [null].concat(d.breakpoints.map(s3)), x = fC(x, aS(d.media, M, N, D, y)); continue; } D !== null && (x = fC(x, oS(d.breakpoints, M, N, D, y)), T = !0); continue; } mn(x, M(D, N, y)); } return T && (x = eS(x)), x; }; f.config = l, f.propNames = Object.keys(l), f.cache = d; var b = Object.keys(l).filter(function(m) { return m !== "config"; }); return b.length > 1 && b.forEach(function(m) { var y; f[m] = u((y = {}, y[m] = l[m], y)); }), f; }, aS = function(l, d, f, b, m) { var y = {}; return b.slice(0, l.length).forEach(function(x, T) { var k = l[T], B = d(x, f, m); if (!k) mn(y, B); else { var M; mn(y, (M = {}, M[k] = mn({}, y[k], B), M)); } }), y; }, oS = function(l, d, f, b, m) { var y = {}; for (var x in b) { var T = l[x], k = b[x], B = d(k, f, m); if (!T) mn(y, B); else { var M, D = s3(T); mn(y, (M = {}, M[D] = mn({}, y[D], B), M)); } } return y; }, g1 = function(l) { var d = l.properties, f = l.property, b = l.scale, m = l.transform, y = m === void 0 ? rS : m, x = l.defaultScale; d = d || [f]; var T = function(B, M, D) { var N = {}, G = y(B, M, D); if (G !== null) return d.forEach(function(Q) { N[Q] = G; }), N; }; return T.scale = b, T.defaults = x, T; }, Ol = function(l) { l === void 0 && (l = {}); var d = {}; Object.keys(l).forEach(function(b) { var m = l[b]; if (m === !0) { d[b] = g1({ property: b, scale: b }); return; } if (typeof m == "function") { d[b] = m; return; } d[b] = g1(m); }); var f = Im(d); return f; }, u3 = function() { for (var l = {}, d = arguments.length, f = new Array(d), b = 0; b < d; b++) f[b] = arguments[b]; f.forEach(function(y) { !y || !y.config || mn(l, y.config); }); var m = Im(l); return m; }, lS = function(l) { return typeof l == "number" && !isNaN(l); }, nS = function(l, d) { return bc(d, l, !lS(l) || l > 1 ? l : l * 100 + "%"); }, cS = { width: { property: "width", scale: "sizes", transform: nS }, height: { property: "height", scale: "sizes" }, minWidth: { property: "minWidth", scale: "sizes" }, minHeight: { property: "minHeight", scale: "sizes" }, maxWidth: { property: "maxWidth", scale: "sizes" }, maxHeight: { property: "maxHeight", scale: "sizes" }, size: { properties: ["width", "height"], scale: "sizes" }, overflow: !0, overflowX: !0, overflowY: !0, display: !0, verticalAlign: !0 }, yo = Ol(cS), E2 = { color: { property: "color", scale: "colors" }, backgroundColor: { property: "backgroundColor", scale: "colors" }, opacity: !0 }; E2.bg = E2.backgroundColor; var B1 = Ol(E2), iS = { fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72] }, sS = { fontFamily: { property: "fontFamily", scale: "fonts" }, fontSize: { property: "fontSize", scale: "fontSizes", defaultScale: iS.fontSizes }, fontWeight: { property: "fontWeight", scale: "fontWeights" }, lineHeight: { property: "lineHeight", scale: "lineHeights" }, letterSpacing: { property: "letterSpacing", scale: "letterSpacings" }, textAlign: !0, fontStyle: !0 }, hc = Ol(sS), uS = { alignItems: !0, alignContent: !0, justifyItems: !0, justifyContent: !0, flexWrap: !0, flexDirection: !0, // item flex: !0, flexGrow: !0, flexShrink: !0, flexBasis: !0, justifySelf: !0, alignSelf: !0, order: !0 }, Ia = Ol(uS), o2 = { space: [0, 4, 8, 16, 32, 64, 128, 256, 512] }, dS = { gridGap: { property: "gridGap", scale: "space", defaultScale: o2.space }, gridColumnGap: { property: "gridColumnGap", scale: "space", defaultScale: o2.space }, gridRowGap: { property: "gridRowGap", scale: "space", defaultScale: o2.space }, gridColumn: !0, gridRow: !0, gridAutoFlow: !0, gridAutoColumns: !0, gridAutoRows: !0, gridTemplateColumns: !0, gridTemplateRows: !0, gridTemplateAreas: !0, gridArea: !0 }, xo = Ol(dS), va = { border: { property: "border", scale: "borders" }, borderWidth: { property: "borderWidth", scale: "borderWidths" }, borderStyle: { property: "borderStyle", scale: "borderStyles" }, borderColor: { property: "borderColor", scale: "colors" }, borderRadius: { property: "borderRadius", scale: "radii" }, borderTop: { property: "borderTop", scale: "borders" }, borderTopLeftRadius: { property: "borderTopLeftRadius", scale: "radii" }, borderTopRightRadius: { property: "borderTopRightRadius", scale: "radii" }, borderRight: { property: "borderRight", scale: "borders" }, borderBottom: { property: "borderBottom", scale: "borders" }, borderBottomLeftRadius: { property: "borderBottomLeftRadius", scale: "radii" }, borderBottomRightRadius: { property: "borderBottomRightRadius", scale: "radii" }, borderLeft: { property: "borderLeft", scale: "borders" }, borderX: { properties: ["borderLeft", "borderRight"], scale: "borders" }, borderY: { properties: ["borderTop", "borderBottom"], scale: "borders" } }; va.borderTopWidth = { property: "borderTopWidth", scale: "borderWidths" }; va.borderTopColor = { property: "borderTopColor", scale: "colors" }; va.borderTopStyle = { property: "borderTopStyle", scale: "borderStyles" }; va.borderTopLeftRadius = { property: "borderTopLeftRadius", scale: "radii" }; va.borderTopRightRadius = { property: "borderTopRightRadius", scale: "radii" }; va.borderBottomWidth = { property: "borderBottomWidth", scale: "borderWidths" }; va.borderBottomColor = { property: "borderBottomColor", scale: "colors" }; va.borderBottomStyle = { property: "borderBottomStyle", scale: "borderStyles" }; va.borderBottomLeftRadius = { property: "borderBottomLeftRadius", scale: "radii" }; va.borderBottomRightRadius = { property: "borderBottomRightRadius", scale: "radii" }; va.borderLeftWidth = { property: "borderLeftWidth", scale: "borderWidths" }; va.borderLeftColor = { property: "borderLeftColor", scale: "colors" }; va.borderLeftStyle = { property: "borderLeftStyle", scale: "borderStyles" }; va.borderRightWidth = { property: "borderRightWidth", scale: "borderWidths" }; va.borderRightColor = { property: "borderRightColor", scale: "colors" }; va.borderRightStyle = { property: "borderRightStyle", scale: "borderStyles" }; var Dl = Ol(va), zi = { background: !0, backgroundImage: !0, backgroundSize: !0, backgroundPosition: !0, backgroundRepeat: !0 }; zi.bgImage = zi.backgroundImage; zi.bgSize = zi.backgroundSize; zi.bgPosition = zi.backgroundPosition; zi.bgRepeat = zi.backgroundRepeat; var Gv = Ol(zi), F0 = { space: [0, 4, 8, 16, 32, 64, 128, 256, 512] }, fS = { position: !0, zIndex: { property: "zIndex", scale: "zIndices" }, top: { property: "top", scale: "space", defaultScale: F0.space }, right: { property: "right", scale: "space", defaultScale: F0.space }, bottom: { property: "bottom", scale: "space", defaultScale: F0.space }, left: { property: "left", scale: "space", defaultScale: F0.space } }, ef = Ol(fS), po = { space: [0, 4, 8, 16, 32, 64, 128, 256, 512] }, gC = function(l) { return typeof l == "number" && !isNaN(l); }, Qd = function(l, d) { if (!gC(l)) return bc(d, l, l); var f = l < 0, b = Math.abs(l), m = bc(d, b, b); return gC(m) ? m * (f ? -1 : 1) : f ? "-" + m : m; }, At = {}; At.margin = { margin: { property: "margin", scale: "space", transform: Qd, defaultScale: po.space }, marginTop: { property: "marginTop", scale: "space", transform: Qd, defaultScale: po.space }, marginRight: { property: "marginRight", scale: "space", transform: Qd, defaultScale: po.space }, marginBottom: { property: "marginBottom", scale: "space", transform: Qd, defaultScale: po.space }, marginLeft: { property: "marginLeft", scale: "space", transform: Qd, defaultScale: po.space }, marginX: { properties: ["marginLeft", "marginRight"], scale: "space", transform: Qd, defaultScale: po.space }, marginY: { properties: ["marginTop", "marginBottom"], scale: "space", transform: Qd, defaultScale: po.space } }; At.margin.m = At.margin.margin; At.margin.mt = At.margin.marginTop; At.margin.mr = At.margin.marginRight; At.margin.mb = At.margin.marginBottom; At.margin.ml = At.margin.marginLeft; At.margin.mx = At.margin.marginX; At.margin.my = At.margin.marginY; At.padding = { padding: { property: "padding", scale: "space", defaultScale: po.space }, paddingTop: { property: "paddingTop", scale: "space", defaultScale: po.space }, paddingRight: { property: "paddingRight", scale: "space", defaultScale: po.space }, paddingBottom: { property: "paddingBottom", scale: "space", defaultScale: po.space }, paddingLeft: { property: "paddingLeft", scale: "space", defaultScale: po.space }, paddingX: { properties: ["paddingLeft", "paddingRight"], scale: "space", defaultScale: po.space }, paddingY: { properties: ["paddingTop", "paddingBottom"], scale: "space", defaultScale: po.space } }; At.padding.p = At.padding.padding; At.padding.pt = At.padding.paddingTop; At.padding.pr = At.padding.paddingRight; At.padding.pb = At.padding.paddingBottom; At.padding.pl = At.padding.paddingLeft; At.padding.px = At.padding.paddingX; At.padding.py = At.padding.paddingY; var d3 = Ol(At.margin), f3 = Ol(At.padding), q2 = u3(d3, f3), Zm = Ol({ boxShadow: { property: "boxShadow", scale: "shadows" }, textShadow: { property: "textShadow", scale: "shadows" } }); function Qm() { return Qm = Object.assign || function(u) { for (var l = 1; l < arguments.length; l++) { var d = arguments[l]; for (var f in d) Object.prototype.hasOwnProperty.call(d, f) && (u[f] = d[f]); } return u; }, Qm.apply(this, arguments); } var vc = function(l, d, f, b, m) { for (d = d && d.split ? d.split(".") : [d], b = 0; b < d.length; b++) l = l ? l[d[b]] : m; return l === m ? f : l; }, gS = [40, 52, 64].map(function(u) { return u + "em"; }), vS = { space: [0, 4, 8, 16, 32, 64, 128, 256, 512], fontSizes: [12, 14, 16, 20, 24, 32, 48, 64, 72] }, bS = { bg: "backgroundColor", m: "margin", mt: "marginTop", mr: "marginRight", mb: "marginBottom", ml: "marginLeft", mx: "marginX", my: "marginY", p: "padding", pt: "paddingTop", pr: "paddingRight", pb: "paddingBottom", pl: "paddingLeft", px: "paddingX", py: "paddingY" }, vC = { marginX: ["marginLeft", "marginRight"], marginY: ["marginTop", "marginBottom"], paddingX: ["paddingLeft", "paddingRight"], paddingY: ["paddingTop", "paddingBottom"], size: ["width", "height"] }, hS = { color: "colors", backgroundColor: "colors", borderColor: "colors", margin: "space", marginTop: "space", marginRight: "space", marginBottom: "space", marginLeft: "space", marginX: "space", marginY: "space", padding: "space", paddingTop: "space", paddingRight: "space", paddingBottom: "space", paddingLeft: "space", paddingX: "space", paddingY: "space", top: "space", right: "space", bottom: "space", left: "space", gridGap: "space", gridColumnGap: "space", gridRowGap: "space", gap: "space", columnGap: "space", rowGap: "space", fontFamily: "fonts", fontSize: "fontSizes", fontWeight: "fontWeights", lineHeight: "lineHeights", letterSpacing: "letterSpacings", border: "borders", borderTop: "borders", borderRight: "borders", borderBottom: "borders", borderLeft: "borders", borderWidth: "borderWidths", borderStyle: "borderStyles", borderRadius: "radii", borderTopRightRadius: "radii", borderTopLeftRadius: "radii", borderBottomRightRadius: "radii", borderBottomLeftRadius: "radii", borderTopWidth: "borderWidths", borderTopColor: "colors", borderTopStyle: "borderStyles", borderBottomWidth: "borderWidths", borderBottomColor: "colors", borderBottomStyle: "borderStyles", borderLeftWidth: "borderWidths", borderLeftColor: "colors", borderLeftStyle: "borderStyles", borderRightWidth: "borderWidths", borderRightColor: "colors", borderRightStyle: "borderStyles", outlineColor: "colors", boxShadow: "shadows", textShadow: "shadows", zIndex: "zIndices", width: "sizes", minWidth: "sizes", maxWidth: "sizes", height: "sizes", minHeight: "sizes", maxHeight: "sizes", flexBasis: "sizes", size: "sizes", // svg fill: "colors", stroke: "colors" }, mS = function(l, d) { if (typeof d != "number" || d >= 0) return vc(l, d, d); var f = Math.abs(d), b = vc(l, f, f); return typeof b == "string" ? "-" + b : b * -1; }, pS = ["margin", "marginTop", "marginRight", "marginBottom", "marginLeft", "marginX", "marginY", "top", "bottom", "left", "right"].reduce(function(u, l) { var d; return Qm({}, u, (d = {}, d[l] = mS, d)); }, {}), yS = function(l) { return function(d) { var f = {}, b = vc(d, "breakpoints", gS), m = [null].concat(b.map(function(B) { return "@media screen and (min-width: " + B + ")"; })); for (var y in l) { var x = typeof l[y] == "function" ? l[y](d) : l[y]; if (x != null) { if (!Array.isArray(x)) { f[y] = x; continue; } for (var T = 0; T < x.slice(0, m.length).length; T++) { var k = m[T]; if (!k) { f[y] = x[T]; continue; } f[k] = f[k] || {}, x[T] != null && (f[k][y] = x[T]); } } } return f; }; }, g3 = function u(l) { return function(d) { d === void 0 && (d = {}); var f = Qm({}, vS, {}, d.theme || d), b = {}, m = typeof l == "function" ? l(f) : l, y = yS(m)(f); for (var x in y) { var T = y[x], k = typeof T == "function" ? T(f) : T; if (x === "variant") { var B = u(vc(f, k))(f); b = Qm({}, b, {}, B); continue; } if (k && typeof k == "object") { b[x] = u(k)(f); continue; } var M = vc(bS, x, x), D = vc(hS, M), N = vc(f, D, vc(f, M, {})), G = vc(pS, M, vc), Q = G(N, k, k); if (vC[M]) for (var _ = vC[M], j = 0; j < _.length; j++) b[_[j]] = Q; else b[M] = Q; } return b; }; }, E1 = function(l) { var d, f = l.scale, b = l.prop, m = b === void 0 ? "variant" : b, y = l.variants, x = y === void 0 ? {} : y, T = l.key, k; Object.keys(x).length ? k = function(N, G, Q) { return g3(bc(G, N, null))(Q.theme); } : k = function(N, G) { return bc(G, N, null); }, k.scale = f || T, k.defaults = x; var B = (d = {}, d[m] = k, d), M = Im(B); return M; }, xS = E1({ key: "buttons" }), CS = E1({ key: "textStyles", prop: "textStyle" }), TS = E1({ key: "colorStyles", prop: "colors" }), SS = yo.width, wS = yo.height, kS = yo.minWidth, BS = yo.minHeight, ES = yo.maxWidth, AS = yo.maxHeight, MS = yo.size, RS = yo.verticalAlign, v3 = yo.display, DS = yo.overflow, OS = yo.overflowX, zS = yo.overflowY, HS = B1.opacity, jS = hc.fontSize, NS = hc.fontFamily, US = hc.fontWeight, _S = hc.lineHeight, LS = hc.textAlign, qS = hc.fontStyle, YS = hc.letterSpacing, VS = Ia.alignItems, GS = Ia.alignContent, XS = Ia.justifyItems, ZS = Ia.justifyContent, QS = Ia.flexWrap, $S = Ia.flexDirection, KS = Ia.flex, JS = Ia.flexGrow, WS = Ia.flexShrink, IS = Ia.flexBasis, FS = Ia.justifySelf, PS = Ia.alignSelf, e6 = Ia.order, t6 = xo.gridGap, r6 = xo.gridColumnGap, a6 = xo.gridRowGap, o6 = xo.gridColumn, l6 = xo.gridRow, n6 = xo.gridAutoFlow, c6 = xo.gridAutoColumns, i6 = xo.gridAutoRows, s6 = xo.gridTemplateColumns, u6 = xo.gridTemplateRows, d6 = xo.gridTemplateAreas, f6 = xo.gridArea, g6 = Dl.borderWidth, v6 = Dl.borderStyle, b6 = Dl.borderColor, h6 = Dl.borderTop, m6 = Dl.borderRight, p6 = Dl.borderBottom, y6 = Dl.borderLeft, x6 = Dl.borderRadius, C6 = Gv.backgroundImage, T6 = Gv.backgroundSize, S6 = Gv.backgroundPosition, w6 = Gv.backgroundRepeat, k6 = ef.zIndex, B6 = ef.top, E6 = ef.right, A6 = ef.bottom, M6 = ef.left, R6 = function(l) { var d = l.prop, f = l.cssProperty, b = l.alias, m = l.key, y = l.transformValue, x = l.scale, T = l.properties, k = {}; k[d] = g1({ properties: T, property: f || d, scale: m, defaultScale: x, transform: y }), b && (k[b] = k[d]); var B = Im(k); return B; }; const D6 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, alignContent: GS, alignItems: VS, alignSelf: PS, background: Gv, backgroundImage: C6, backgroundPosition: S6, backgroundRepeat: w6, backgroundSize: T6, border: Dl, borderBottom: p6, borderColor: b6, borderLeft: y6, borderRadius: x6, borderRight: m6, borderStyle: v6, borderTop: h6, borderWidth: g6, borders: Dl, bottom: A6, boxShadow: Zm, buttonStyle: xS, color: B1, colorStyle: TS, compose: u3, createParser: Im, createStyleFunction: g1, display: v3, flex: KS, flexBasis: IS, flexDirection: $S, flexGrow: JS, flexShrink: WS, flexWrap: QS, flexbox: Ia, fontFamily: NS, fontSize: jS, fontStyle: qS, fontWeight: US, get: bc, grid: xo, gridArea: f6, gridAutoColumns: c6, gridAutoFlow: n6, gridAutoRows: i6, gridColumn: o6, gridColumnGap: r6, gridGap: t6, gridRow: l6, gridRowGap: a6, gridTemplateAreas: d6, gridTemplateColumns: s6, gridTemplateRows: u6, height: wS, justifyContent: ZS, justifyItems: XS, justifySelf: FS, layout: yo, left: M6, letterSpacing: YS, lineHeight: _S, margin: d3, maxHeight: AS, maxWidth: ES, minHeight: BS, minWidth: kS, opacity: HS, order: e6, overflow: DS, overflowX: OS, overflowY: zS, padding: f3, position: ef, right: E6, shadow: Zm, size: MS, space: q2, style: R6, system: Ol, textAlign: LS, textShadow: Zm, textStyle: CS, top: B6, typography: hc, variant: E1, verticalAlign: RS, width: SS, zIndex: k6 }, Symbol.toStringTag, { value: "Module" })); var l2, bC; function O6() { if (bC) return l2; bC = 1; var u = function(X) { return l(X) && !d(X); }; function l(j) { return !!j && typeof j == "object"; } function d(j) { var X = Object.prototype.toString.call(j); return X === "[object RegExp]" || X === "[object Date]" || m(j); } var f = typeof Symbol == "function" && Symbol.for, b = f ? Symbol.for("react.element") : 60103; function m(j) { return j.$$typeof === b; } function y(j) { return Array.isArray(j) ? [] : {}; } function x(j, X) { return X.clone !== !1 && X.isMergeableObject(j) ? Q(y(j), j, X) : j; } function T(j, X, te) { return j.concat(X).map(function(be) { return x(be, te); }); } function k(j, X) { if (!X.customMerge) return Q; var te = X.customMerge(j); return typeof te == "function" ? te : Q; } function B(j) { return Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(j).filter(function(X) { return Object.propertyIsEnumerable.call(j, X); }) : []; } function M(j) { return Object.keys(j).concat(B(j)); } function D(j, X) { try { return X in j; } catch { return !1; } } function N(j, X) { return D(j, X) && !(Object.hasOwnProperty.call(j, X) && Object.propertyIsEnumerable.call(j, X)); } function G(j, X, te) { var be = {}; return te.isMergeableObject(j) && M(j).forEach(function(ge) { be[ge] = x(j[ge], te); }), M(X).forEach(function(ge) { N(j, ge) || (D(j, ge) && te.isMergeableObject(X[ge]) ? be[ge] = k(ge, te)(j[ge], X[ge], te) : be[ge] = x(X[ge], te)); }), be; } function Q(j, X, te) { te = te || {}, te.arrayMerge = te.arrayMerge || T, te.isMergeableObject = te.isMergeableObject || u, te.cloneUnlessOtherwiseSpecified = x; var be = Array.isArray(X), ge = Array.isArray(j), Se = be === ge; return Se ? be ? te.arrayMerge(j, X, te) : G(j, X, te) : x(X, te); } Q.all = function(X, te) { if (!Array.isArray(X)) throw new Error("first argument should be an array"); return X.reduce(function(be, ge) { return Q(be, ge, te); }, {}); }; var _ = Q; return l2 = _, l2; } var z6 = O6(); const H6 = /* @__PURE__ */ n3(z6), Y2 = (u) => g3(u.sx), Hi = L2.div.withConfig({ displayName: "Box", componentId: "sc-g0xbh4-0" })(q2, B1, hc, yo, Ia, xo, Gv, Dl, ef, Zm, Y2), hC = (u) => { const l = Be.c(8); let d, f; if (l[0] !== u ? ({ if: d, ...f } = u, l[0] = u, l[1] = d, l[2] = f) : (d = l[1], f = l[2]), d) { let b; return l[3] !== u.children || l[4] !== f ? (b = /* @__PURE__ */ w.jsx(Hi, { ...f, children: u.children }), l[3] = u.children, l[4] = f, l[5] = b) : b = l[5], b; } else { let b; return l[6] !== u.children ? (b = /* @__PURE__ */ w.jsx(w.Fragment, { children: u.children }), l[6] = u.children, l[7] = b) : b = l[7], b; } }; var Ja = { ButtonBase: "prc-Button-ButtonBase-c50BI", CounterLabel: "prc-Button-CounterLabel-f5-4u", Visual: "prc-Button-Visual-2epfX", VisualWrap: "prc-Button-VisualWrap-Db-eB", IconButton: "prc-Button-IconButton-szpyj", ButtonContent: "prc-Button-ButtonContent-HKbr-", Label: "prc-Button-Label-pTQ3x", LoadingSpinner: "prc-Button-LoadingSpinner-hLV6o", ConditionalWrapper: "prc-Button-ConditionalWrapper-WLT4Z" }, P0 = { exports: {} }, Ht = {}; /** * @license React * react-is.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 mC; function j6() { if (mC) return Ht; mC = 1; var u = Symbol.for("react.element"), l = Symbol.for("react.portal"), d = Symbol.for("react.fragment"), f = Symbol.for("react.strict_mode"), b = Symbol.for("react.profiler"), m = Symbol.for("react.provider"), y = Symbol.for("react.context"), x = Symbol.for("react.server_context"), T = Symbol.for("react.forward_ref"), k = Symbol.for("react.suspense"), B = Symbol.for("react.suspense_list"), M = Symbol.for("react.memo"), D = Symbol.for("react.lazy"), N = Symbol.for("react.offscreen"), G; G = Symbol.for("react.module.reference"); function Q(_) { if (typeof _ == "object" && _ !== null) { var j = _.$$typeof; switch (j) { case u: switch (_ = _.type, _) { case d: case b: case f: case k: case B: return _; default: switch (_ = _ && _.$$typeof, _) { case x: case y: case T: case D: case M: case m: return _; default: return j; } } case l: return j; } } } return Ht.ContextConsumer = y, Ht.ContextProvider = m, Ht.Element = u, Ht.ForwardRef = T, Ht.Fragment = d, Ht.Lazy = D, Ht.Memo = M, Ht.Portal = l, Ht.Profiler = b, Ht.StrictMode = f, Ht.Suspense = k, Ht.SuspenseList = B, Ht.isAsyncMode = function() { return !1; }, Ht.isConcurrentMode = function() { return !1; }, Ht.isContextConsumer = function(_) { return Q(_) === y; }, Ht.isContextProvider = function(_) { return Q(_) === m; }, Ht.isElement = function(_) { return typeof _ == "object" && _ !== null && _.$$typeof === u; }, Ht.isForwardRef = function(_) { return Q(_) === T; }, Ht.isFragment = function(_) { return Q(_) === d; }, Ht.isLazy = function(_) { return Q(_) === D; }, Ht.isMemo = function(_) { return Q(_) === M; }, Ht.isPortal = function(_) { return Q(_) === l; }, Ht.isProfiler = function(_) { return Q(_) === b; }, Ht.isStrictMode = function(_) { return Q(_) === f; }, Ht.isSuspense = function(_) { return Q(_) === k; }, Ht.isSuspenseList = function(_) { return Q(_) === B; }, Ht.isValidElementType = function(_) { return typeof _ == "string" || typeof _ == "function" || _ === d || _ === b || _ === f || _ === k || _ === B || _ === N || typeof _ == "object" && _ !== null && (_.$$typeof === D || _.$$typeof === M || _.$$typeof === m || _.$$typeof === y || _.$$typeof === T || _.$$typeof === G || _.getModuleId !== void 0); }, Ht.typeOf = Q, Ht; } var jt = {}; /** * @license React * react-is.development.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 pC; function N6() { return pC || (pC = 1, process.env.NODE_ENV !== "production" && function() { var u = Symbol.for("react.element"), l = Symbol.for("react.portal"), d = Symbol.for("react.fragment"), f = Symbol.for("react.strict_mode"), b = Symbol.for("react.profiler"), m = Symbol.for("react.provider"), y = Symbol.for("react.context"), x = Symbol.for("react.server_context"), T = Symbol.for("react.forward_ref"), k = Symbol.for("react.suspense"), B = Symbol.for("react.suspense_list"), M = Symbol.for("react.memo"), D = Symbol.for("react.lazy"), N = Symbol.for("react.offscreen"), G = !1, Q = !1, _ = !1, j = !1, X = !1, te; te = Symbol.for("react.module.reference"); function be(je) { return !!(typeof je == "string" || typeof je == "function" || je === d || je === b || X || je === f || je === k || je === B || j || je === N || G || Q || _ || typeof je == "object" && je !== null && (je.$$typeof === D || je.$$typeof === M || je.$$typeof === m || je.$$typeof === y || je.$$typeof === T || // This needs to include all possible module reference object // types supported by any Flight configuration anywhere since // we don't know which Flight build this will end up being used // with. je.$$typeof === te || je.getModuleId !== void 0)); } function ge(je) { if (typeof je == "object" && je !== null) { var mc = je.$$typeof; s