diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000000..2ddf0ea3fe --- /dev/null +++ b/.prettierignore @@ -0,0 +1,5 @@ +src/bun.js/WebKit +src/deps +test/snapshots +test/js/deno +src/react-refresh.js diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000000..b62f9dff18 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,15 @@ +{ + "arrowParens": "avoid", + "printWidth": 120, + "trailingComma": "all", + "useTabs": false, + "quoteProps": "preserve", + "overrides": [ + { + "files": ["*.md"], + "options": { + "printWidth": 80 + } + } + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 4b5985593d..0f78c35d22 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -11,7 +11,7 @@ // JavaScript "oven.bun-vscode", - "biomejs.biome", + "esbenp.prettier-vscode", // TypeScript "better-ts-errors.better-ts-errors", @@ -28,6 +28,6 @@ "tamasfe.even-better-toml", // Other - "bierner.comment-tagged-templates", + "bierner.comment-tagged-templates" ] } diff --git a/.vscode/settings.json b/.vscode/settings.json index 4ece507ae3..f830213bb0 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -52,35 +52,35 @@ }, // JavaScript - "prettier.enable": false, + "prettier.enable": true, "eslint.workingDirectories": ["${workspaceFolder}/packages/bun-types"], "[javascript]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", }, "[javascriptreact]": { - "editor.defaultFormatter": "biomejs.biome" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, // TypeScript "typescript.tsdk": "${workspaceFolder}/node_modules/typescript/lib", "[typescript]": { - "editor.defaultFormatter": "biomejs.biome" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { - "editor.defaultFormatter": "biomejs.biome" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, // JSON "[json]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", }, "[jsonc]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", }, // Markdown "[markdown]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.unicodeHighlight.ambiguousCharacters": true, "editor.unicodeHighlight.invisibleCharacters": true, "diffEditor.ignoreTrimWhitespace": false, @@ -94,12 +94,12 @@ // TOML "[toml]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", }, // YAML "[yaml]": { - "editor.defaultFormatter": "biomejs.biome", + "editor.defaultFormatter": "esbenp.prettier-vscode", }, // Files diff --git a/bench/react-hello-world/react-hello-world.node.js b/bench/react-hello-world/react-hello-world.node.js index 644eb3fa36..22deffca53 100644 --- a/bench/react-hello-world/react-hello-world.node.js +++ b/bench/react-hello-world/react-hello-world.node.js @@ -1,114 +1,24830 @@ -"use strict";var v6=Object.create;var CF=Object.defineProperty;var m6=Object.getOwnPropertyDescriptor;var y6=Object.getOwnPropertyNames;var g6=Object.getPrototypeOf,S6=Object.prototype.hasOwnProperty;var vl=(e,n)=>()=>(n||e((n={exports:{}}).exports,n),n.exports);var w6=(e,n,a,o)=>{if(n&&typeof n=="object"||typeof n=="function")for(let c of y6(n))!S6.call(e,c)&&c!==a&&CF(e,c,{get:()=>n[c],enumerable:!(o=m6(n,c))||o.enumerable});return e};var EF=(e,n,a)=>(a=e!=null?v6(g6(e)):{},w6(n||!e||!e.__esModule?CF(a,"default",{value:e,enumerable:!0}):a,e));var zF=vl(at=>{"use strict";var g0=Symbol.for("react.element"),b6=Symbol.for("react.portal"),C6=Symbol.for("react.fragment"),E6=Symbol.for("react.strict_mode"),x6=Symbol.for("react.profiler"),kF=Symbol.for("react.provider"),T6=Symbol.for("react.context"),R6=Symbol.for("react.server_context"),k6=Symbol.for("react.forward_ref"),D6=Symbol.for("react.suspense"),M6=Symbol.for("react.memo"),O6=Symbol.for("react.lazy"),f1=Symbol.for("react.default_value"),xF=Symbol.iterator;function _6(e){return e===null||typeof e!="object"?null:(e=xF&&e[xF]||e["@@iterator"],typeof e=="function"?e:null)}var DF={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},MF=Object.assign,OF={};function py(e,n,a){this.props=e,this.context=n,this.refs=OF,this.updater=a||DF}py.prototype.isReactComponent={};py.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};py.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function _F(){}_F.prototype=py.prototype;function v1(e,n,a){this.props=e,this.context=n,this.refs=OF,this.updater=a||DF}var m1=v1.prototype=new _F;m1.constructor=v1;MF(m1,py.prototype);m1.isPureReactComponent=!0;var TF=Array.isArray,LF=Object.prototype.hasOwnProperty,y1={current:null},AF={key:!0,ref:!0,__self:!0,__source:!0};function FF(e,n,a){var o,c={},v=null,g=null;if(n!=null)for(o in n.ref!==void 0&&(g=n.ref),n.key!==void 0&&(v=""+n.key),n)LF.call(n,o)&&!AF.hasOwnProperty(o)&&(c[o]=n[o]);var S=arguments.length-2;if(S===1)c.children=a;else if(1{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e="18.3.0-next-b72ed698f-20230303",n=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),v=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),S=Symbol.for("react.context"),k=Symbol.for("react.server_context"),L=Symbol.for("react.forward_ref"),O=Symbol.for("react.suspense"),I=Symbol.for("react.suspense_list"),$=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),te=Symbol.for("react.offscreen"),se=Symbol.for("react.cache"),Oe=Symbol.for("react.default_value"),H=Symbol.iterator,_="@@iterator";function Y(R){if(R===null||typeof R!="object")return null;var P=H&&R[H]||R[_];return typeof P=="function"?P:null}var j={current:null},ye={current:null},ce={transition:null},he={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1,didUsePromise:!1},ue={current:null},Qe={},J=null;function yn(R){J=R}Qe.setExtraStackFrame=function(R){J=R},Qe.getCurrentStack=null,Qe.getStackAddendum=function(){var R="";J&&(R+=J);var P=Qe.getCurrentStack;return P&&(R+=P()||""),R};var Fe=!1,xt=!1,Pe=!1,Vt=!1,kt=!1,Or={},We={ReactCurrentDispatcher:j,ReactCurrentCache:ye,ReactCurrentBatchConfig:ce,ReactCurrentOwner:ue};We.ReactDebugCurrentFrame=Qe,We.ReactCurrentActQueue=he,We.ContextRegistry=Or;function _e(R){{for(var P=arguments.length,Q=new Array(P>1?P-1:0),Z=1;Z
1?P-1:0),Z=1;Z
1){for(var Je=Array(lt),ut=0;ut1){for(var Dt=Array(ut),jt=0;jt is not supported and will be removed in a future major release. Did you mean to render instead?")),P.Provider},set:function(Ee){P.Provider=Ee}},_currentValue:{get:function(){return P._currentValue},set:function(Ee){P._currentValue=Ee}},_currentValue2:{get:function(){return P._currentValue2},set:function(Ee){P._currentValue2=Ee}},_threadCount:{get:function(){return P._threadCount},set:function(Ee){P._threadCount=Ee}},Consumer:{get:function(){return Q||(Q=!0,je("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),P.Consumer}},displayName:{get:function(){return P.displayName},set:function(Ee){ae||(_e("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",Ee),ae=!0)}}}),P.Consumer=be}return P._currentRenderer=null,P._currentRenderer2=null,P}var zn=-1,gi=0,ks=1,Tt=2;function Zf(R){if(R._status===zn){var P=R._result,Q=P();if(Q.then(function(be){if(R._status===gi||R._status===zn){var Ee=R;Ee._status=ks,Ee._result=be}},function(be){if(R._status===gi||R._status===zn){var Ee=R;Ee._status=Tt,Ee._result=be}}),R._status===zn){var Z=R;Z._status=gi,Z._result=Q}}if(R._status===ks){var ae=R._result;return ae===void 0&&je(`lazy: Expected the result of a dynamic import() call. Instead received: %s +"use strict"; +var v6 = Object.create; +var CF = Object.defineProperty; +var m6 = Object.getOwnPropertyDescriptor; +var y6 = Object.getOwnPropertyNames; +var g6 = Object.getPrototypeOf, + S6 = Object.prototype.hasOwnProperty; +var vl = (e, n) => () => (n || e((n = { exports: {} }).exports, n), n.exports); +var w6 = (e, n, a, o) => { + if ((n && typeof n == "object") || typeof n == "function") + for (let c of y6(n)) + !S6.call(e, c) && c !== a && CF(e, c, { get: () => n[c], enumerable: !(o = m6(n, c)) || o.enumerable }); + return e; +}; +var EF = (e, n, a) => ( + (a = e != null ? v6(g6(e)) : {}), w6(n || !e || !e.__esModule ? CF(a, "default", { value: e, enumerable: !0 }) : a, e) +); +var zF = vl(at => { + "use strict"; + var g0 = Symbol.for("react.element"), + b6 = Symbol.for("react.portal"), + C6 = Symbol.for("react.fragment"), + E6 = Symbol.for("react.strict_mode"), + x6 = Symbol.for("react.profiler"), + kF = Symbol.for("react.provider"), + T6 = Symbol.for("react.context"), + R6 = Symbol.for("react.server_context"), + k6 = Symbol.for("react.forward_ref"), + D6 = Symbol.for("react.suspense"), + M6 = Symbol.for("react.memo"), + O6 = Symbol.for("react.lazy"), + f1 = Symbol.for("react.default_value"), + xF = Symbol.iterator; + function _6(e) { + return e === null || typeof e != "object" + ? null + : ((e = (xF && e[xF]) || e["@@iterator"]), typeof e == "function" ? e : null); + } + var DF = { + isMounted: function () { + return !1; + }, + enqueueForceUpdate: function () {}, + enqueueReplaceState: function () {}, + enqueueSetState: function () {}, + }, + MF = Object.assign, + OF = {}; + function py(e, n, a) { + (this.props = e), (this.context = n), (this.refs = OF), (this.updater = a || DF); + } + py.prototype.isReactComponent = {}; + py.prototype.setState = function (e, n) { + if (typeof e != "object" && typeof e != "function" && e != null) + throw Error( + "setState(...): takes an object of state variables to update or a function which returns an object of state variables.", + ); + this.updater.enqueueSetState(this, e, n, "setState"); + }; + py.prototype.forceUpdate = function (e) { + this.updater.enqueueForceUpdate(this, e, "forceUpdate"); + }; + function _F() {} + _F.prototype = py.prototype; + function v1(e, n, a) { + (this.props = e), (this.context = n), (this.refs = OF), (this.updater = a || DF); + } + var m1 = (v1.prototype = new _F()); + m1.constructor = v1; + MF(m1, py.prototype); + m1.isPureReactComponent = !0; + var TF = Array.isArray, + LF = Object.prototype.hasOwnProperty, + y1 = { current: null }, + AF = { key: !0, ref: !0, __self: !0, __source: !0 }; + function FF(e, n, a) { + var o, + c = {}, + v = null, + g = null; + if (n != null) + for (o in (n.ref !== void 0 && (g = n.ref), n.key !== void 0 && (v = "" + n.key), n)) + LF.call(n, o) && !AF.hasOwnProperty(o) && (c[o] = n[o]); + var S = arguments.length - 2; + if (S === 1) c.children = a; + else if (1 < S) { + for (var k = Array(S), L = 0; L < S; L++) k[L] = arguments[L + 2]; + c.children = k; + } + if (e && e.defaultProps) for (o in ((S = e.defaultProps), S)) c[o] === void 0 && (c[o] = S[o]); + return { $$typeof: g0, type: e, key: v, ref: g, props: c, _owner: y1.current }; + } + function L6(e, n) { + return { $$typeof: g0, type: e.type, key: n, ref: e.ref, props: e.props, _owner: e._owner }; + } + function g1(e) { + return typeof e == "object" && e !== null && e.$$typeof === g0; + } + function A6(e) { + var n = { "=": "=0", ":": "=2" }; + return ( + "$" + + e.replace(/[=:]/g, function (a) { + return n[a]; + }) + ); + } + var RF = /\/+/g; + function d1(e, n) { + return typeof e == "object" && e !== null && e.key != null ? A6("" + e.key) : n.toString(36); + } + function LC(e, n, a, o, c) { + var v = typeof e; + (v === "undefined" || v === "boolean") && (e = null); + var g = !1; + if (e === null) g = !0; + else + switch (v) { + case "string": + case "number": + g = !0; + break; + case "object": + switch (e.$$typeof) { + case g0: + case b6: + g = !0; + } + } + if (g) + return ( + (g = e), + (c = c(g)), + (e = o === "" ? "." + d1(g, 0) : o), + TF(c) + ? ((a = ""), + e != null && (a = e.replace(RF, "$&/") + "/"), + LC(c, n, a, "", function (L) { + return L; + })) + : c != null && + (g1(c) && + (c = L6(c, a + (!c.key || (g && g.key === c.key) ? "" : ("" + c.key).replace(RF, "$&/") + "/") + e)), + n.push(c)), + 1 + ); + if (((g = 0), (o = o === "" ? "." : o + ":"), TF(e))) + for (var S = 0; S < e.length; S++) { + v = e[S]; + var k = o + d1(v, S); + g += LC(v, n, a, k, c); + } + else if (((k = _6(e)), typeof k == "function")) + for (e = k.call(e), S = 0; !(v = e.next()).done; ) (v = v.value), (k = o + d1(v, S++)), (g += LC(v, n, a, k, c)); + else if (v === "object") + throw ( + ((n = String(e)), + Error( + "Objects are not valid as a React child (found: " + + (n === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : n) + + "). If you meant to render a collection of children, use an array instead.", + )) + ); + return g; + } + function _C(e, n, a) { + if (e == null) return e; + var o = [], + c = 0; + return ( + LC(e, o, "", "", function (v) { + return n.call(a, v, c++); + }), + o + ); + } + function F6(e) { + if (e._status === -1) { + var n = e._result; + (n = n()), + n.then( + function (a) { + (e._status === 0 || e._status === -1) && ((e._status = 1), (e._result = a)); + }, + function (a) { + (e._status === 0 || e._status === -1) && ((e._status = 2), (e._result = a)); + }, + ), + e._status === -1 && ((e._status = 0), (e._result = n)); + } + if (e._status === 1) return e._result.default; + throw e._result; + } + var PF = { current: null }; + function P6() { + return new WeakMap(); + } + function p1() { + return { s: 0, v: void 0, o: null, p: null }; + } + var Ua = { current: null }, + AC = { transition: null }, + UF = { + ReactCurrentDispatcher: Ua, + ReactCurrentCache: PF, + ReactCurrentBatchConfig: AC, + ReactCurrentOwner: y1, + ContextRegistry: {}, + }, + h1 = UF.ContextRegistry; + at.Children = { + map: _C, + forEach: function (e, n, a) { + _C( + e, + function () { + n.apply(this, arguments); + }, + a, + ); + }, + count: function (e) { + var n = 0; + return ( + _C(e, function () { + n++; + }), + n + ); + }, + toArray: function (e) { + return ( + _C(e, function (n) { + return n; + }) || [] + ); + }, + only: function (e) { + if (!g1(e)) throw Error("React.Children.only expected to receive a single React element child."); + return e; + }, + }; + at.Component = py; + at.Fragment = C6; + at.Profiler = x6; + at.PureComponent = v1; + at.StrictMode = E6; + at.Suspense = D6; + at.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = UF; + at.cache = function (e) { + return function () { + var n = PF.current; + if (!n) return e.apply(null, arguments); + var a = n.getCacheForType(P6); + (n = a.get(e)), n === void 0 && ((n = p1()), a.set(e, n)), (a = 0); + for (var o = arguments.length; a < o; a++) { + var c = arguments[a]; + if (typeof c == "function" || (typeof c == "object" && c !== null)) { + var v = n.o; + v === null && (n.o = v = new WeakMap()), (n = v.get(c)), n === void 0 && ((n = p1()), v.set(c, n)); + } else + (v = n.p), v === null && (n.p = v = new Map()), (n = v.get(c)), n === void 0 && ((n = p1()), v.set(c, n)); + } + if (n.s === 1) return n.v; + if (n.s === 2) throw n.v; + try { + var g = e.apply(null, arguments); + return (a = n), (a.s = 1), (a.v = g); + } catch (S) { + throw ((g = n), (g.s = 2), (g.v = S), S); + } + }; + }; + at.cloneElement = function (e, n, a) { + if (e == null) + throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); + var o = MF({}, e.props), + c = e.key, + v = e.ref, + g = e._owner; + if (n != null) { + if ( + (n.ref !== void 0 && ((v = n.ref), (g = y1.current)), + n.key !== void 0 && (c = "" + n.key), + e.type && e.type.defaultProps) + ) + var S = e.type.defaultProps; + for (k in n) LF.call(n, k) && !AF.hasOwnProperty(k) && (o[k] = n[k] === void 0 && S !== void 0 ? S[k] : n[k]); + } + var k = arguments.length - 2; + if (k === 1) o.children = a; + else if (1 < k) { + S = Array(k); + for (var L = 0; L < k; L++) S[L] = arguments[L + 2]; + o.children = S; + } + return { $$typeof: g0, type: e.type, key: c, ref: v, props: o, _owner: g }; + }; + at.createContext = function (e) { + return ( + (e = { + $$typeof: T6, + _currentValue: e, + _currentValue2: e, + _threadCount: 0, + Provider: null, + Consumer: null, + _defaultValue: null, + _globalName: null, + }), + (e.Provider = { $$typeof: kF, _context: e }), + (e.Consumer = e) + ); + }; + at.createElement = FF; + at.createFactory = function (e) { + var n = FF.bind(null, e); + return (n.type = e), n; + }; + at.createRef = function () { + return { current: null }; + }; + at.createServerContext = function (e, n) { + var a = !0; + if (!h1[e]) { + a = !1; + var o = { + $$typeof: R6, + _currentValue: n, + _currentValue2: n, + _defaultValue: n, + _threadCount: 0, + Provider: null, + Consumer: null, + _globalName: e, + }; + (o.Provider = { $$typeof: kF, _context: o }), (h1[e] = o); + } + if (((o = h1[e]), o._defaultValue === f1)) + (o._defaultValue = n), + o._currentValue === f1 && (o._currentValue = n), + o._currentValue2 === f1 && (o._currentValue2 = n); + else if (a) throw Error("ServerContext: " + e + " already defined"); + return o; + }; + at.forwardRef = function (e) { + return { $$typeof: k6, render: e }; + }; + at.isValidElement = g1; + at.lazy = function (e) { + return { $$typeof: O6, _payload: { _status: -1, _result: e }, _init: F6 }; + }; + at.memo = function (e, n) { + return { $$typeof: M6, type: e, compare: n === void 0 ? null : n }; + }; + at.startTransition = function (e) { + var n = AC.transition; + AC.transition = {}; + try { + e(); + } finally { + AC.transition = n; + } + }; + at.unstable_act = function () { + throw Error("act(...) is not supported in production builds of React."); + }; + at.unstable_useCacheRefresh = function () { + return Ua.current.useCacheRefresh(); + }; + at.use = function (e) { + return Ua.current.use(e); + }; + at.useCallback = function (e, n) { + return Ua.current.useCallback(e, n); + }; + at.useContext = function (e) { + return Ua.current.useContext(e); + }; + at.useDebugValue = function () {}; + at.useDeferredValue = function (e) { + return Ua.current.useDeferredValue(e); + }; + at.useEffect = function (e, n) { + return Ua.current.useEffect(e, n); + }; + at.useId = function () { + return Ua.current.useId(); + }; + at.useImperativeHandle = function (e, n, a) { + return Ua.current.useImperativeHandle(e, n, a); + }; + at.useInsertionEffect = function (e, n) { + return Ua.current.useInsertionEffect(e, n); + }; + at.useLayoutEffect = function (e, n) { + return Ua.current.useLayoutEffect(e, n); + }; + at.useMemo = function (e, n) { + return Ua.current.useMemo(e, n); + }; + at.useReducer = function (e, n, a) { + return Ua.current.useReducer(e, n, a); + }; + at.useRef = function (e) { + return Ua.current.useRef(e); + }; + at.useState = function (e) { + return Ua.current.useState(e); + }; + at.useSyncExternalStore = function (e, n, a) { + return Ua.current.useSyncExternalStore(e, n, a); + }; + at.useTransition = function () { + return Ua.current.useTransition(); + }; + at.version = "18.3.0-next-b72ed698f-20230303"; +}); +var IF = vl((it, FC) => { + "use strict"; + process.env.NODE_ENV !== "production" && + (function () { + "use strict"; + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart == "function" && + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error()); + var e = "18.3.0-next-b72ed698f-20230303", + n = Symbol.for("react.element"), + a = Symbol.for("react.portal"), + o = Symbol.for("react.fragment"), + c = Symbol.for("react.strict_mode"), + v = Symbol.for("react.profiler"), + g = Symbol.for("react.provider"), + S = Symbol.for("react.context"), + k = Symbol.for("react.server_context"), + L = Symbol.for("react.forward_ref"), + O = Symbol.for("react.suspense"), + I = Symbol.for("react.suspense_list"), + $ = Symbol.for("react.memo"), + G = Symbol.for("react.lazy"), + te = Symbol.for("react.offscreen"), + se = Symbol.for("react.cache"), + Oe = Symbol.for("react.default_value"), + H = Symbol.iterator, + _ = "@@iterator"; + function Y(R) { + if (R === null || typeof R != "object") return null; + var P = (H && R[H]) || R[_]; + return typeof P == "function" ? P : null; + } + var j = { current: null }, + ye = { current: null }, + ce = { transition: null }, + he = { current: null, isBatchingLegacy: !1, didScheduleLegacyUpdate: !1, didUsePromise: !1 }, + ue = { current: null }, + Qe = {}, + J = null; + function yn(R) { + J = R; + } + (Qe.setExtraStackFrame = function (R) { + J = R; + }), + (Qe.getCurrentStack = null), + (Qe.getStackAddendum = function () { + var R = ""; + J && (R += J); + var P = Qe.getCurrentStack; + return P && (R += P() || ""), R; + }); + var Fe = !1, + xt = !1, + Pe = !1, + Vt = !1, + kt = !1, + Or = {}, + We = { ReactCurrentDispatcher: j, ReactCurrentCache: ye, ReactCurrentBatchConfig: ce, ReactCurrentOwner: ue }; + (We.ReactDebugCurrentFrame = Qe), (We.ReactCurrentActQueue = he), (We.ContextRegistry = Or); + function _e(R) { + { + for (var P = arguments.length, Q = new Array(P > 1 ? P - 1 : 0), Z = 1; Z < P; Z++) Q[Z - 1] = arguments[Z]; + Wr("warn", R, Q); + } + } + function je(R) { + { + for (var P = arguments.length, Q = new Array(P > 1 ? P - 1 : 0), Z = 1; Z < P; Z++) Q[Z - 1] = arguments[Z]; + Wr("error", R, Q); + } + } + function Wr(R, P, Q) { + { + var Z = We.ReactDebugCurrentFrame, + ae = Z.getStackAddendum(); + ae !== "" && ((P += "%s"), (Q = Q.concat([ae]))); + var be = Q.map(function (Ee) { + return String(Ee); + }); + be.unshift("Warning: " + P), Function.prototype.apply.call(console[R], console, be); + } + } + var dt = {}; + function Yi(R, P) { + { + var Q = R.constructor, + Z = (Q && (Q.displayName || Q.name)) || "ReactClass", + ae = Z + "." + P; + if (dt[ae]) return; + je( + "Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.", + P, + Z, + ), + (dt[ae] = !0); + } + } + var wa = { + isMounted: function (R) { + return !1; + }, + enqueueForceUpdate: function (R, P, Q) { + Yi(R, "forceUpdate"); + }, + enqueueReplaceState: function (R, P, Q, Z) { + Yi(R, "replaceState"); + }, + enqueueSetState: function (R, P, Q, Z) { + Yi(R, "setState"); + }, + }, + or = Object.assign, + Qr = {}; + Object.freeze(Qr); + function Xr(R, P, Q) { + (this.props = R), (this.context = P), (this.refs = Qr), (this.updater = Q || wa); + } + (Xr.prototype.isReactComponent = {}), + (Xr.prototype.setState = function (R, P) { + if (typeof R != "object" && typeof R != "function" && R != null) + throw new Error( + "setState(...): takes an object of state variables to update or a function which returns an object of state variables.", + ); + this.updater.enqueueSetState(this, R, P, "setState"); + }), + (Xr.prototype.forceUpdate = function (R) { + this.updater.enqueueForceUpdate(this, R, "forceUpdate"); + }); + { + var tn = { + isMounted: [ + "isMounted", + "Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks.", + ], + replaceState: [ + "replaceState", + "Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236).", + ], + }, + nn = function (R, P) { + Object.defineProperty(Xr.prototype, R, { + get: function () { + _e("%s(...) is deprecated in plain JavaScript React classes. %s", P[0], P[1]); + }, + }); + }; + for (var go in tn) tn.hasOwnProperty(go) && nn(go, tn[go]); + } + function Pn() {} + Pn.prototype = Xr.prototype; + function qr(R, P, Q) { + (this.props = R), (this.context = P), (this.refs = Qr), (this.updater = Q || wa); + } + var ba = (qr.prototype = new Pn()); + (ba.constructor = qr), or(ba, Xr.prototype), (ba.isPureReactComponent = !0); + function hr() { + var R = { current: null }; + return Object.seal(R), R; + } + var hi = Array.isArray; + function vi(R) { + return hi(R); + } + function Eu(R) { + { + var P = typeof Symbol == "function" && Symbol.toStringTag, + Q = (P && R[Symbol.toStringTag]) || R.constructor.name || "Object"; + return Q; + } + } + function Yt(R) { + try { + return It(R), !1; + } catch { + return !0; + } + } + function It(R) { + return "" + R; + } + function mi(R) { + if (Yt(R)) + return ( + je( + "The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.", + Eu(R), + ), + It(R) + ); + } + function gn(R, P, Q) { + var Z = R.displayName; + if (Z) return Z; + var ae = P.displayName || P.name || ""; + return ae !== "" ? Q + "(" + ae + ")" : Q; + } + function _r(R) { + return R.displayName || "Context"; + } + function Jr(R) { + if (R == null) return null; + if ( + (typeof R.tag == "number" && + je( + "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.", + ), + typeof R == "function") + ) + return R.displayName || R.name || null; + if (typeof R == "string") return R; + switch (R) { + case o: + return "Fragment"; + case a: + return "Portal"; + case v: + return "Profiler"; + case c: + return "StrictMode"; + case O: + return "Suspense"; + case I: + return "SuspenseList"; + case se: + return "Cache"; + } + if (typeof R == "object") + switch (R.$$typeof) { + case S: + var P = R; + return _r(P) + ".Consumer"; + case g: + var Q = R; + return _r(Q._context) + ".Provider"; + case L: + return gn(R, R.render, "ForwardRef"); + case $: + var Z = R.displayName || null; + return Z !== null ? Z : Jr(R.type) || "Memo"; + case G: { + var ae = R, + be = ae._payload, + Ee = ae._init; + try { + return Jr(Ee(be)); + } catch { + return null; + } + } + case k: { + var we = R; + return (we.displayName || we._globalName) + ".Provider"; + } + } + return null; + } + var vr = Object.prototype.hasOwnProperty, + Zr = { key: !0, ref: !0, __self: !0, __source: !0 }, + mr, + Ca, + Va; + Va = {}; + function ge(R) { + if (vr.call(R, "ref")) { + var P = Object.getOwnPropertyDescriptor(R, "ref").get; + if (P && P.isReactWarning) return !1; + } + return R.ref !== void 0; + } + function Ae(R) { + if (vr.call(R, "key")) { + var P = Object.getOwnPropertyDescriptor(R, "key").get; + if (P && P.isReactWarning) return !1; + } + return R.key !== void 0; + } + function Re(R, P) { + var Q = function () { + mr || + ((mr = !0), + je( + "%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://reactjs.org/link/special-props)", + P, + )); + }; + (Q.isReactWarning = !0), Object.defineProperty(R, "key", { get: Q, configurable: !0 }); + } + function bt(R, P) { + var Q = function () { + Ca || + ((Ca = !0), + je( + "%s: `ref` 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://reactjs.org/link/special-props)", + P, + )); + }; + (Q.isReactWarning = !0), Object.defineProperty(R, "ref", { get: Q, configurable: !0 }); + } + function ft(R) { + if (typeof R.ref == "string" && ue.current && R.__self && ue.current.stateNode !== R.__self) { + var P = Jr(ue.current.type); + Va[P] || + (je( + 'Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref', + P, + R.ref, + ), + (Va[P] = !0)); + } + } + var Kn = function (R, P, Q, Z, ae, be, Ee) { + var we = { $$typeof: n, type: R, key: P, ref: Q, props: Ee, _owner: be }; + return ( + (we._store = {}), + Object.defineProperty(we._store, "validated", { configurable: !1, enumerable: !1, writable: !0, value: !1 }), + Object.defineProperty(we, "_self", { configurable: !1, enumerable: !1, writable: !1, value: Z }), + Object.defineProperty(we, "_source", { configurable: !1, enumerable: !1, writable: !1, value: ae }), + Object.freeze && (Object.freeze(we.props), Object.freeze(we)), + we + ); + }; + function Nt(R, P, Q) { + var Z, + ae = {}, + be = null, + Ee = null, + we = null, + Xe = null; + if (P != null) { + ge(P) && ((Ee = P.ref), ft(P)), + Ae(P) && (mi(P.key), (be = "" + P.key)), + (we = P.__self === void 0 ? null : P.__self), + (Xe = P.__source === void 0 ? null : P.__source); + for (Z in P) vr.call(P, Z) && !Zr.hasOwnProperty(Z) && (ae[Z] = P[Z]); + } + var lt = arguments.length - 2; + if (lt === 1) ae.children = Q; + else if (lt > 1) { + for (var Je = Array(lt), ut = 0; ut < lt; ut++) Je[ut] = arguments[ut + 2]; + Object.freeze && Object.freeze(Je), (ae.children = Je); + } + if (R && R.defaultProps) { + var Dt = R.defaultProps; + for (Z in Dt) ae[Z] === void 0 && (ae[Z] = Dt[Z]); + } + if (be || Ee) { + var jt = typeof R == "function" ? R.displayName || R.name || "Unknown" : R; + be && Re(ae, jt), Ee && bt(ae, jt); + } + return Kn(R, be, Ee, we, Xe, ue.current, ae); + } + function Ya(R, P) { + var Q = Kn(R.type, P, R.ref, R._self, R._source, R._owner, R.props); + return Q; + } + function Ft(R, P, Q) { + if (R == null) + throw new Error("React.cloneElement(...): The argument must be a React element, but you passed " + R + "."); + var Z, + ae = or({}, R.props), + be = R.key, + Ee = R.ref, + we = R._self, + Xe = R._source, + lt = R._owner; + if (P != null) { + ge(P) && ((Ee = P.ref), (lt = ue.current)), Ae(P) && (mi(P.key), (be = "" + P.key)); + var Je; + R.type && R.type.defaultProps && (Je = R.type.defaultProps); + for (Z in P) + vr.call(P, Z) && + !Zr.hasOwnProperty(Z) && + (P[Z] === void 0 && Je !== void 0 ? (ae[Z] = Je[Z]) : (ae[Z] = P[Z])); + } + var ut = arguments.length - 2; + if (ut === 1) ae.children = Q; + else if (ut > 1) { + for (var Dt = Array(ut), jt = 0; jt < ut; jt++) Dt[jt] = arguments[jt + 2]; + ae.children = Dt; + } + return Kn(R.type, be, Ee, we, Xe, lt, ae); + } + function Un(R) { + return typeof R == "object" && R !== null && R.$$typeof === n; + } + var Lr = ".", + Gi = ":"; + function rn(R) { + var P = /[=:]/g, + Q = { "=": "=0", ":": "=2" }, + Z = R.replace(P, function (ae) { + return Q[ae]; + }); + return "$" + Z; + } + var yi = !1, + Kr = /\/+/g; + function ea(R) { + return R.replace(Kr, "$&/"); + } + function Cs(R, P) { + return typeof R == "object" && R !== null && R.key != null ? (mi(R.key), rn("" + R.key)) : P.toString(36); + } + function So(R, P, Q, Z, ae) { + var be = typeof R; + (be === "undefined" || be === "boolean") && (R = null); + var Ee = !1; + if (R === null) Ee = !0; + else + switch (be) { + case "string": + case "number": + Ee = !0; + break; + case "object": + switch (R.$$typeof) { + case n: + case a: + Ee = !0; + } + } + if (Ee) { + var we = R, + Xe = ae(we), + lt = Z === "" ? Lr + Cs(we, 0) : Z; + if (vi(Xe)) { + var Je = ""; + lt != null && (Je = ea(lt) + "/"), + So(Xe, P, Je, "", function (rd) { + return rd; + }); + } else + Xe != null && + (Un(Xe) && + (Xe.key && (!we || we.key !== Xe.key) && mi(Xe.key), + (Xe = Ya(Xe, Q + (Xe.key && (!we || we.key !== Xe.key) ? ea("" + Xe.key) + "/" : "") + lt))), + P.push(Xe)); + return 1; + } + var ut, + Dt, + jt = 0, + tr = Z === "" ? Lr : Z + Gi; + if (vi(R)) + for (var Ji = 0; Ji < R.length; Ji++) (ut = R[Ji]), (Dt = tr + Cs(ut, Ji)), (jt += So(ut, P, Q, Dt, ae)); + else { + var Pu = Y(R); + if (typeof Pu == "function") { + var ko = R; + Pu === ko.entries && + (yi || _e("Using Maps as children is not supported. Use an array of keyed ReactElements instead."), + (yi = !0)); + for (var bn = Pu.call(ko), nd, Do = 0; !(nd = bn.next()).done; ) + (ut = nd.value), (Dt = tr + Cs(ut, Do++)), (jt += So(ut, P, Q, Dt, ae)); + } else if (be === "object") { + var Mo = String(R); + throw new Error( + "Objects are not valid as a React child (found: " + + (Mo === "[object Object]" ? "object with keys {" + Object.keys(R).join(", ") + "}" : Mo) + + "). If you meant to render a collection of children, use an array instead.", + ); + } + } + return jt; + } + function Es(R, P, Q) { + if (R == null) return R; + var Z = [], + ae = 0; + return ( + So(R, Z, "", "", function (be) { + return P.call(Q, be, ae++); + }), + Z + ); + } + function Jf(R) { + var P = 0; + return ( + Es(R, function () { + P++; + }), + P + ); + } + function xs(R, P, Q) { + Es( + R, + function () { + P.apply(this, arguments); + }, + Q, + ); + } + function Ts(R) { + return ( + Es(R, function (P) { + return P; + }) || [] + ); + } + function Dl(R) { + if (!Un(R)) throw new Error("React.Children.only expected to receive a single React element child."); + return R; + } + function Rs(R) { + var P = { + $$typeof: S, + _currentValue: R, + _currentValue2: R, + _threadCount: 0, + Provider: null, + Consumer: null, + _defaultValue: null, + _globalName: null, + }; + P.Provider = { $$typeof: g, _context: P }; + var Q = !1, + Z = !1, + ae = !1; + { + var be = { $$typeof: S, _context: P }; + Object.defineProperties(be, { + Provider: { + get: function () { + return ( + Z || + ((Z = !0), + je( + "Rendering is not supported and will be removed in a future major release. Did you mean to render instead?", + )), + P.Provider + ); + }, + set: function (Ee) { + P.Provider = Ee; + }, + }, + _currentValue: { + get: function () { + return P._currentValue; + }, + set: function (Ee) { + P._currentValue = Ee; + }, + }, + _currentValue2: { + get: function () { + return P._currentValue2; + }, + set: function (Ee) { + P._currentValue2 = Ee; + }, + }, + _threadCount: { + get: function () { + return P._threadCount; + }, + set: function (Ee) { + P._threadCount = Ee; + }, + }, + Consumer: { + get: function () { + return ( + Q || + ((Q = !0), + je( + "Rendering is not supported and will be removed in a future major release. Did you mean to render instead?", + )), + P.Consumer + ); + }, + }, + displayName: { + get: function () { + return P.displayName; + }, + set: function (Ee) { + ae || + (_e( + "Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.", + Ee, + ), + (ae = !0)); + }, + }, + }), + (P.Consumer = be); + } + return (P._currentRenderer = null), (P._currentRenderer2 = null), P; + } + var zn = -1, + gi = 0, + ks = 1, + Tt = 2; + function Zf(R) { + if (R._status === zn) { + var P = R._result, + Q = P(); + if ( + (Q.then( + function (be) { + if (R._status === gi || R._status === zn) { + var Ee = R; + (Ee._status = ks), (Ee._result = be); + } + }, + function (be) { + if (R._status === gi || R._status === zn) { + var Ee = R; + (Ee._status = Tt), (Ee._result = be); + } + }, + ), + R._status === zn) + ) { + var Z = R; + (Z._status = gi), (Z._result = Q); + } + } + if (R._status === ks) { + var ae = R._result; + return ( + ae === void 0 && + je( + `lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) -Did you accidentally put curly braces around the import?`,ae),"default"in ae||je(`lazy: Expected the result of a dynamic import() call. Instead received: %s +Did you accidentally put curly braces around the import?`, + ae, + ), + "default" in ae || + je( + `lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: - const MyComponent = lazy(() => import('./MyComponent'))`,ae),ae.default}else throw R._result}function xu(R){var P={_status:zn,_result:R},Q={$$typeof:G,_payload:P,_init:Zf};{var Z,ae;Object.defineProperties(Q,{defaultProps:{configurable:!0,get:function(){return Z},set:function(be){je("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),Z=be,Object.defineProperty(Q,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return ae},set:function(be){je("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),ae=be,Object.defineProperty(Q,"propTypes",{enumerable:!0})}}})}return Q}function Vp(R){R!=null&&R.$$typeof===$?je("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):typeof R!="function"?je("forwardRef requires a render function but was given %s.",R===null?"null":typeof R):R.length!==0&&R.length!==2&&je("forwardRef render functions accept exactly two parameters: props and ref. %s",R.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),R!=null&&(R.defaultProps!=null||R.propTypes!=null)&&je("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?");var P={$$typeof:L,render:R};{var Q;Object.defineProperty(P,"displayName",{enumerable:!1,configurable:!0,get:function(){return Q},set:function(Z){Q=Z,!R.name&&!R.displayName&&(R.displayName=Z)}})}return P}var Kf=Symbol.for("react.client.reference");function Ds(R){return!!(typeof R=="string"||typeof R=="function"||R===o||R===v||kt||R===c||R===O||R===I||Vt||R===te||Fe||xt||Pe||typeof R=="object"&&R!==null&&(R.$$typeof===G||R.$$typeof===$||R.$$typeof===g||R.$$typeof===S||R.$$typeof===L||R.$$typeof===Kf||R.getModuleId!==void 0))}function Tu(R,P){Ds(R)||je("memo: The first argument must be a component. Instead received: %s",R===null?"null":typeof R);var Q={$$typeof:$,type:R,compare:P===void 0?null:P};{var Z;Object.defineProperty(Q,"displayName",{enumerable:!1,configurable:!0,get:function(){return Z},set:function(ae){Z=ae,!R.name&&!R.displayName&&(R.displayName=ae)}})}return Q}var ed=0,Wi=1,wo=2;function Rt(){return new WeakMap}function Dn(){return{s:ed,v:void 0,o:null,p:null}}function In(R){return function(){var P=ye.current;if(!P)return R.apply(null,arguments);var Q=P.getCacheForType(Rt),Z=Q.get(R),ae;Z===void 0?(ae=Dn(),Q.set(R,ae)):ae=Z;for(var be=0,Ee=arguments.length;be import('./MyComponent'))`, + ae, + ), + ae.default + ); + } else throw R._result; + } + function xu(R) { + var P = { _status: zn, _result: R }, + Q = { $$typeof: G, _payload: P, _init: Zf }; + { + var Z, ae; + Object.defineProperties(Q, { + defaultProps: { + configurable: !0, + get: function () { + return Z; + }, + set: function (be) { + je( + "React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it.", + ), + (Z = be), + Object.defineProperty(Q, "defaultProps", { enumerable: !0 }); + }, + }, + propTypes: { + configurable: !0, + get: function () { + return ae; + }, + set: function (be) { + je( + "React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it.", + ), + (ae = be), + Object.defineProperty(Q, "propTypes", { enumerable: !0 }); + }, + }, + }); + } + return Q; + } + function Vp(R) { + R != null && R.$$typeof === $ + ? je( + "forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...)).", + ) + : typeof R != "function" + ? je("forwardRef requires a render function but was given %s.", R === null ? "null" : typeof R) + : R.length !== 0 && + R.length !== 2 && + je( + "forwardRef render functions accept exactly two parameters: props and ref. %s", + R.length === 1 + ? "Did you forget to use the ref parameter?" + : "Any additional parameter will be undefined.", + ), + R != null && + (R.defaultProps != null || R.propTypes != null) && + je( + "forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?", + ); + var P = { $$typeof: L, render: R }; + { + var Q; + Object.defineProperty(P, "displayName", { + enumerable: !1, + configurable: !0, + get: function () { + return Q; + }, + set: function (Z) { + (Q = Z), !R.name && !R.displayName && (R.displayName = Z); + }, + }); + } + return P; + } + var Kf = Symbol.for("react.client.reference"); + function Ds(R) { + return !!( + typeof R == "string" || + typeof R == "function" || + R === o || + R === v || + kt || + R === c || + R === O || + R === I || + Vt || + R === te || + Fe || + xt || + Pe || + (typeof R == "object" && + R !== null && + (R.$$typeof === G || + R.$$typeof === $ || + R.$$typeof === g || + R.$$typeof === S || + R.$$typeof === L || + R.$$typeof === Kf || + R.getModuleId !== void 0)) + ); + } + function Tu(R, P) { + Ds(R) || + je("memo: The first argument must be a component. Instead received: %s", R === null ? "null" : typeof R); + var Q = { $$typeof: $, type: R, compare: P === void 0 ? null : P }; + { + var Z; + Object.defineProperty(Q, "displayName", { + enumerable: !1, + configurable: !0, + get: function () { + return Z; + }, + set: function (ae) { + (Z = ae), !R.name && !R.displayName && (R.displayName = ae); + }, + }); + } + return Q; + } + var ed = 0, + Wi = 1, + wo = 2; + function Rt() { + return new WeakMap(); + } + function Dn() { + return { s: ed, v: void 0, o: null, p: null }; + } + function In(R) { + return function () { + var P = ye.current; + if (!P) return R.apply(null, arguments); + var Q = P.getCacheForType(Rt), + Z = Q.get(R), + ae; + Z === void 0 ? ((ae = Dn()), Q.set(R, ae)) : (ae = Z); + for (var be = 0, Ee = arguments.length; be < Ee; be++) { + var we = arguments[be]; + if (typeof we == "function" || (typeof we == "object" && we !== null)) { + var Xe = ae.o; + Xe === null && (ae.o = Xe = new WeakMap()); + var lt = Xe.get(we); + lt === void 0 ? ((ae = Dn()), Xe.set(we, ae)) : (ae = lt); + } else { + var Je = ae.p; + Je === null && (ae.p = Je = new Map()); + var ut = Je.get(we); + ut === void 0 ? ((ae = Dn()), Je.set(we, ae)) : (ae = ut); + } + } + if (ae.s === Wi) return ae.v; + if (ae.s === wo) throw ae.v; + try { + var Dt = R.apply(null, arguments), + jt = ae; + return (jt.s = Wi), (jt.v = Dt), Dt; + } catch (Ji) { + var tr = ae; + throw ((tr.s = wo), (tr.v = Ji), Ji); + } + }; + } + function Ht() { + var R = j.current; + return ( + R === null && + je(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app -See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`),R}function Be(R){var P=Ht();if(R._context!==void 0){var Q=R._context;Q.Consumer===R?je("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):Q.Provider===R&&je("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return P.useContext(R)}function ta(R){var P=Ht();return P.useState(R)}function Fc(R,P,Q){var Z=Ht();return Z.useReducer(R,P,Q)}function Yp(R){var P=Ht();return P.useRef(R)}function bo(R,P){var Q=Ht();return Q.useEffect(R,P)}function Pc(R,P){var Q=Ht();return Q.useInsertionEffect(R,P)}function Ml(R,P){var Q=Ht();return Q.useLayoutEffect(R,P)}function Uc(R,P){var Q=Ht();return Q.useCallback(R,P)}function zc(R,P){var Q=Ht();return Q.useMemo(R,P)}function Ea(R,P,Q){var Z=Ht();return Z.useImperativeHandle(R,P,Q)}function Ue(R,P){{var Q=Ht();return Q.useDebugValue(R,P)}}function yr(){var R=Ht();return R.useTransition()}function Ic(R){var P=Ht();return P.useDeferredValue(R)}function Ru(){var R=Ht();return R.useId()}function Nc(R,P,Q){var Z=Ht();return Z.useSyncExternalStore(R,P,Q)}function er(){var R=Ht();return R.useCacheRefresh()}function Qi(R){var P=Ht();return P.use(R)}var Ga=0,ku,Du,xa,Nn,Mu,Ou,_u;function na(){}na.__reactDisabledLog=!0;function Ms(){{if(Ga===0){ku=console.log,Du=console.info,xa=console.warn,Nn=console.error,Mu=console.group,Ou=console.groupCollapsed,_u=console.groupEnd;var R={configurable:!0,enumerable:!0,value:na,writable:!0};Object.defineProperties(console,{info:R,log:R,warn:R,error:R,group:R,groupCollapsed:R,groupEnd:R})}Ga++}}function Gp(){{if(Ga--,Ga===0){var R={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:or({},R,{value:ku}),info:or({},R,{value:Du}),warn:or({},R,{value:xa}),error:or({},R,{value:Nn}),group:or({},R,{value:Mu}),groupCollapsed:or({},R,{value:Ou}),groupEnd:or({},R,{value:_u})})}Ga<0&&je("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Hc=We.ReactCurrentDispatcher,Lu;function Wa(R,P,Q){{if(Lu===void 0)try{throw Error()}catch(ae){var Z=ae.stack.trim().match(/\n( *(at )?)/);Lu=Z&&Z[1]||""}return` -`+Lu+R}}var Qa=!1,$e;{var Co=typeof WeakMap=="function"?WeakMap:Map;$e=new Co}function Au(R,P){if(!R||Qa)return"";{var Q=$e.get(R);if(Q!==void 0)return Q}var Z;Qa=!0;var ae=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var be;be=Hc.current,Hc.current=null,Ms();try{if(P){var Ee=function(){throw Error()};if(Object.defineProperty(Ee.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ee,[])}catch(tr){Z=tr}Reflect.construct(R,[],Ee)}else{try{Ee.call()}catch(tr){Z=tr}R.call(Ee.prototype)}}else{try{throw Error()}catch(tr){Z=tr}R()}}catch(tr){if(tr&&Z&&typeof tr.stack=="string"){for(var we=tr.stack.split(` -`),Xe=Z.stack.split(` -`),lt=we.length-1,Je=Xe.length-1;lt>=1&&Je>=0&&we[lt]!==Xe[Je];)Je--;for(;lt>=1&&Je>=0;lt--,Je--)if(we[lt]!==Xe[Je]){if(lt!==1||Je!==1)do if(lt--,Je--,Je<0||we[lt]!==Xe[Je]){var ut=` -`+we[lt].replace(" at new "," at ");return R.displayName&&ut.includes("")&&(ut=ut.replace("",R.displayName)),typeof R=="function"&&$e.set(R,ut),ut}while(lt>=1&&Je>=0);break}}}finally{Qa=!1,Hc.current=be,Gp(),Error.prepareStackTrace=ae}var Dt=R?R.displayName||R.name:"",jt=Dt?Wa(Dt):"";return typeof R=="function"&&$e.set(R,jt),jt}function Eo(R,P,Q){return Au(R,!1)}function xo(R){var P=R.prototype;return!!(P&&P.isReactComponent)}function gr(R,P,Q){if(R==null)return"";if(typeof R=="function")return Au(R,xo(R));if(typeof R=="string")return Wa(R);switch(R){case O:return Wa("Suspense");case I:return Wa("SuspenseList")}if(typeof R=="object")switch(R.$$typeof){case L:return Eo(R.render);case $:return gr(R.type,P,Q);case G:{var Z=R,ae=Z._payload,be=Z._init;try{return gr(be(ae),P,Q)}catch{}}}return""}var Ta={},Ol=We.ReactDebugCurrentFrame;function Si(R){if(R){var P=R._owner,Q=gr(R.type,R._source,P?P.type:null);Ol.setExtraStackFrame(Q)}else Ol.setExtraStackFrame(null)}function Os(R,P,Q,Z,ae){{var be=Function.call.bind(vr);for(var Ee in R)if(be(R,Ee)){var we=void 0;try{if(typeof R[Ee]!="function"){var Xe=Error((Z||"React class")+": "+Q+" type `"+Ee+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof R[Ee]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Xe.name="Invariant Violation",Xe}we=R[Ee](P,Ee,Z,Q,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(lt){we=lt}we&&!(we instanceof Error)&&(Si(ae),je("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",Z||"React class",Q,Ee,typeof we),Si(null)),we instanceof Error&&!(we.message in Ta)&&(Ta[we.message]=!0,Si(ae),je("Failed %s type: %s",Q,we.message),Si(null))}}}var _s=Symbol.for("react.client.reference");function Xi(R){if(R){var P=R._owner,Q=gr(R.type,R._source,P?P.type:null);yn(Q)}else yn(null)}var Hn;Hn=!1;function wi(){if(ue.current){var R=Jr(ue.current.type);if(R)return` +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`), + R + ); + } + function Be(R) { + var P = Ht(); + if (R._context !== void 0) { + var Q = R._context; + Q.Consumer === R + ? je( + "Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?", + ) + : Q.Provider === R && + je( + "Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?", + ); + } + return P.useContext(R); + } + function ta(R) { + var P = Ht(); + return P.useState(R); + } + function Fc(R, P, Q) { + var Z = Ht(); + return Z.useReducer(R, P, Q); + } + function Yp(R) { + var P = Ht(); + return P.useRef(R); + } + function bo(R, P) { + var Q = Ht(); + return Q.useEffect(R, P); + } + function Pc(R, P) { + var Q = Ht(); + return Q.useInsertionEffect(R, P); + } + function Ml(R, P) { + var Q = Ht(); + return Q.useLayoutEffect(R, P); + } + function Uc(R, P) { + var Q = Ht(); + return Q.useCallback(R, P); + } + function zc(R, P) { + var Q = Ht(); + return Q.useMemo(R, P); + } + function Ea(R, P, Q) { + var Z = Ht(); + return Z.useImperativeHandle(R, P, Q); + } + function Ue(R, P) { + { + var Q = Ht(); + return Q.useDebugValue(R, P); + } + } + function yr() { + var R = Ht(); + return R.useTransition(); + } + function Ic(R) { + var P = Ht(); + return P.useDeferredValue(R); + } + function Ru() { + var R = Ht(); + return R.useId(); + } + function Nc(R, P, Q) { + var Z = Ht(); + return Z.useSyncExternalStore(R, P, Q); + } + function er() { + var R = Ht(); + return R.useCacheRefresh(); + } + function Qi(R) { + var P = Ht(); + return P.use(R); + } + var Ga = 0, + ku, + Du, + xa, + Nn, + Mu, + Ou, + _u; + function na() {} + na.__reactDisabledLog = !0; + function Ms() { + { + if (Ga === 0) { + (ku = console.log), + (Du = console.info), + (xa = console.warn), + (Nn = console.error), + (Mu = console.group), + (Ou = console.groupCollapsed), + (_u = console.groupEnd); + var R = { configurable: !0, enumerable: !0, value: na, writable: !0 }; + Object.defineProperties(console, { + info: R, + log: R, + warn: R, + error: R, + group: R, + groupCollapsed: R, + groupEnd: R, + }); + } + Ga++; + } + } + function Gp() { + { + if ((Ga--, Ga === 0)) { + var R = { configurable: !0, enumerable: !0, writable: !0 }; + Object.defineProperties(console, { + log: or({}, R, { value: ku }), + info: or({}, R, { value: Du }), + warn: or({}, R, { value: xa }), + error: or({}, R, { value: Nn }), + group: or({}, R, { value: Mu }), + groupCollapsed: or({}, R, { value: Ou }), + groupEnd: or({}, R, { value: _u }), + }); + } + Ga < 0 && je("disabledDepth fell below zero. This is a bug in React. Please file an issue."); + } + } + var Hc = We.ReactCurrentDispatcher, + Lu; + function Wa(R, P, Q) { + { + if (Lu === void 0) + try { + throw Error(); + } catch (ae) { + var Z = ae.stack.trim().match(/\n( *(at )?)/); + Lu = (Z && Z[1]) || ""; + } + return ( + ` +` + + Lu + + R + ); + } + } + var Qa = !1, + $e; + { + var Co = typeof WeakMap == "function" ? WeakMap : Map; + $e = new Co(); + } + function Au(R, P) { + if (!R || Qa) return ""; + { + var Q = $e.get(R); + if (Q !== void 0) return Q; + } + var Z; + Qa = !0; + var ae = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + var be; + (be = Hc.current), (Hc.current = null), Ms(); + try { + if (P) { + var Ee = function () { + throw Error(); + }; + if ( + (Object.defineProperty(Ee.prototype, "props", { + set: function () { + throw Error(); + }, + }), + typeof Reflect == "object" && Reflect.construct) + ) { + try { + Reflect.construct(Ee, []); + } catch (tr) { + Z = tr; + } + Reflect.construct(R, [], Ee); + } else { + try { + Ee.call(); + } catch (tr) { + Z = tr; + } + R.call(Ee.prototype); + } + } else { + try { + throw Error(); + } catch (tr) { + Z = tr; + } + R(); + } + } catch (tr) { + if (tr && Z && typeof tr.stack == "string") { + for ( + var we = tr.stack.split(` +`), + Xe = Z.stack.split(` +`), + lt = we.length - 1, + Je = Xe.length - 1; + lt >= 1 && Je >= 0 && we[lt] !== Xe[Je]; -Check the render method of \``+R+"`."}return""}function ra(R){if(R!==void 0){var P=R.fileName.replace(/^.*[\\\/]/,""),Q=R.lineNumber;return` + ) + Je--; + for (; lt >= 1 && Je >= 0; lt--, Je--) + if (we[lt] !== Xe[Je]) { + if (lt !== 1 || Je !== 1) + do + if ((lt--, Je--, Je < 0 || we[lt] !== Xe[Je])) { + var ut = + ` +` + we[lt].replace(" at new ", " at "); + return ( + R.displayName && ut.includes("") && (ut = ut.replace("", R.displayName)), + typeof R == "function" && $e.set(R, ut), + ut + ); + } + while (lt >= 1 && Je >= 0); + break; + } + } + } finally { + (Qa = !1), (Hc.current = be), Gp(), (Error.prepareStackTrace = ae); + } + var Dt = R ? R.displayName || R.name : "", + jt = Dt ? Wa(Dt) : ""; + return typeof R == "function" && $e.set(R, jt), jt; + } + function Eo(R, P, Q) { + return Au(R, !1); + } + function xo(R) { + var P = R.prototype; + return !!(P && P.isReactComponent); + } + function gr(R, P, Q) { + if (R == null) return ""; + if (typeof R == "function") return Au(R, xo(R)); + if (typeof R == "string") return Wa(R); + switch (R) { + case O: + return Wa("Suspense"); + case I: + return Wa("SuspenseList"); + } + if (typeof R == "object") + switch (R.$$typeof) { + case L: + return Eo(R.render); + case $: + return gr(R.type, P, Q); + case G: { + var Z = R, + ae = Z._payload, + be = Z._init; + try { + return gr(be(ae), P, Q); + } catch {} + } + } + return ""; + } + var Ta = {}, + Ol = We.ReactDebugCurrentFrame; + function Si(R) { + if (R) { + var P = R._owner, + Q = gr(R.type, R._source, P ? P.type : null); + Ol.setExtraStackFrame(Q); + } else Ol.setExtraStackFrame(null); + } + function Os(R, P, Q, Z, ae) { + { + var be = Function.call.bind(vr); + for (var Ee in R) + if (be(R, Ee)) { + var we = void 0; + try { + if (typeof R[Ee] != "function") { + var Xe = Error( + (Z || "React class") + + ": " + + Q + + " type `" + + Ee + + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + + typeof R[Ee] + + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.", + ); + throw ((Xe.name = "Invariant Violation"), Xe); + } + we = R[Ee](P, Ee, Z, Q, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); + } catch (lt) { + we = lt; + } + we && + !(we instanceof Error) && + (Si(ae), + je( + "%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", + Z || "React class", + Q, + Ee, + typeof we, + ), + Si(null)), + we instanceof Error && + !(we.message in Ta) && + ((Ta[we.message] = !0), Si(ae), je("Failed %s type: %s", Q, we.message), Si(null)); + } + } + } + var _s = Symbol.for("react.client.reference"); + function Xi(R) { + if (R) { + var P = R._owner, + Q = gr(R.type, R._source, P ? P.type : null); + yn(Q); + } else yn(null); + } + var Hn; + Hn = !1; + function wi() { + if (ue.current) { + var R = Jr(ue.current.type); + if (R) + return ( + ` -Check your code at `+P+":"+Q+"."}return""}function Ra(R){return R!=null?ra(R.__source):""}var Sr={};function qi(R){var P=wi();if(!P){var Q=typeof R=="string"?R:R.displayName||R.name;Q&&(P=` +Check the render method of \`` + + R + + "`." + ); + } + return ""; + } + function ra(R) { + if (R !== void 0) { + var P = R.fileName.replace(/^.*[\\\/]/, ""), + Q = R.lineNumber; + return ( + ` -Check the top-level render call using <`+Q+">.")}return P}function Ar(R,P){if(!(!R._store||R._store.validated||R.key!=null)){R._store.validated=!0;var Q=qi(P);if(!Sr[Q]){Sr[Q]=!0;var Z="";R&&R._owner&&R._owner!==ue.current&&(Z=" It was passed a child from "+Jr(R._owner.type)+"."),Xi(R),je('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',Q,Z),Xi(null)}}}function Ls(R,P){if(!(typeof R!="object"||!R)&&R.$$typeof!==_s)if(vi(R))for(var Q=0;Q",ae=" Did you accidentally export a JSX literal instead of a component?"):Ee=typeof R,je("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",Ee,ae)}var we=Nt.apply(this,arguments);if(we==null)return we;if(Z)for(var Xe=2;Xe10&&_e("Detected a large number of updates inside startTransition. If this is due to a subscription please re-write it to use React provided hooks. Otherwise concurrent mode guarantees are off the table.")}}}var ur=!1,ze=null;function Gt(R){if(ze===null)try{var P=("require"+Math.random()).slice(0,7),Q=FC&&FC[P];ze=Q.call(FC,"timers").setImmediate}catch{ze=function(ae){ur===!1&&(ur=!0,typeof MessageChannel>"u"&&je("This browser does not have a MessageChannel implementation, so enqueuing tasks via await act(async () => ...) will fail. Please file an issue at https://github.com/facebook/react/issues if you encounter this warning."));var be=new MessageChannel;be.port1.onmessage=ae,be.port2.postMessage(void 0)}}return ze(R)}var Ct=0,Xa=!1;function ka(R){{var P=he.isBatchingLegacy,Q=he.current,Z=Ct;Ct++;var ae=he.current=Q!==null?Q:[];he.isBatchingLegacy=!0;var be,Ee=!1;try{he.didScheduleLegacyUpdate=!1,be=R();var we=he.didScheduleLegacyUpdate;!P&&we&&Sn(ae),he.isBatchingLegacy=P}catch(Je){throw he.isBatchingLegacy=P,Ro(Q,Z),Je}if(be!==null&&typeof be=="object"&&typeof be.then=="function"){var Xe=be;return $n(function(){!Ee&&!Xa&&(Xa=!0,je("You called act(async () => ...) without await. This could lead to unexpected testing behaviour, interleaving multiple act calls and mixing their scopes. You should - await act(async () => ...);"))}),{then:function(Je,ut){Ee=!0,Xe.then(function(Dt){if(Ro(Q,Z),Z===0)try{Sn(ae),Gt(function(){return Bn(Dt,Je,ut)})}catch(jt){ut(jt)}else Je(Dt)},function(Dt){Ro(Q,Z),ut(Dt)})}}}else{var lt=be;return Ro(Q,Z),Z===0&&(Sn(ae),ae.length!==0&&$n(function(){!Ee&&!Xa&&(Xa=!0,je("A component suspended inside an `act` scope, but the `act` call was not awaited. When testing React components that depend on asynchronous data, you must await the result:\n\nawait act(() => ...)"))}),he.current=null),{then:function(Je,ut){Ee=!0,Z===0?(he.current=ae,Gt(function(){return Bn(lt,Je,ut)})):Je(lt)}}}}}function Ro(R,P){P!==Ct-1&&je("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),Ct=P}function Bn(R,P,Q){{var Z=he.current;if(Z!==null)if(Z.length!==0)try{Sn(Z),Gt(function(){return Bn(R,P,Q)})}catch(ae){Q(ae)}else he.current=null,P(R);else P(R)}}var Ze=!1;function Sn(R){if(!Ze){Ze=!0;var P=0;try{for(;P{"use strict";process.env.NODE_ENV==="production"?S1.exports=zF():S1.exports=IF()});var QF=vl(qt=>{"use strict";function E1(e,n){var a=e.length;e.push(n);e:for(;0>>1,c=e[o];if(0>>1;oPC(S,a))kPC(L,S)?(e[o]=L,e[k]=a,o=k):(e[o]=S,e[g]=a,o=g);else if(kPC(L,a))e[o]=L,e[k]=a,o=k;else break e}}return n}function PC(e,n){var a=e.sortIndex-n.sortIndex;return a!==0?a:e.id-n.id}qt.unstable_now=void 0;typeof performance=="object"&&typeof performance.now=="function"?(NF=performance,qt.unstable_now=function(){return NF.now()}):(w1=Date,HF=w1.now(),qt.unstable_now=function(){return w1.now()-HF});var NF,w1,HF,wc=[],cp=[],U6=1,pu=null,ui=3,NC=!1,hv=!1,w0=!1,$F=typeof setTimeout=="function"?setTimeout:null,VF=typeof clearTimeout=="function"?clearTimeout:null,jF=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function UC(e){for(var n=ps(cp);n!==null;){if(n.callback===null)IC(cp);else if(n.startTime<=e)IC(cp),n.sortIndex=n.expirationTime,E1(wc,n);else break;n=ps(cp)}}function x1(e){if(w0=!1,UC(e),!hv)if(ps(wc)!==null)hv=!0,R1(T1);else{var n=ps(cp);n!==null&&k1(x1,n.startTime-e)}}function T1(e,n){hv=!1,w0&&(w0=!1,VF(b0),b0=-1),NC=!0;var a=ui;try{e:{for(UC(n),pu=ps(wc);pu!==null&&(!(pu.expirationTime>n)||e&&!WF());){var o=pu.callback;if(typeof o=="function"){pu.callback=null,ui=pu.priorityLevel;var c=o(pu.expirationTime<=n);if(n=qt.unstable_now(),typeof c=="function"){pu.callback=c,UC(n);var v=!0;break e}else pu===ps(wc)&&IC(wc),UC(n)}else IC(wc);pu=ps(wc)}if(pu!==null)v=!0;else{var g=ps(cp);g!==null&&k1(x1,g.startTime-n),v=!1}}return v}finally{pu=null,ui=a,NC=!1}}var HC=!1,zC=null,b0=-1,YF=5,GF=-1;function WF(){return!(qt.unstable_now()-GFe||125o?(e.sortIndex=a,E1(cp,e),ps(wc)===null&&e===ps(cp)&&(w0?(VF(b0),b0=-1):w0=!0,k1(x1,a-o))):(e.sortIndex=c,E1(wc,e),hv||NC||(hv=!0,R1(T1))),e};qt.unstable_shouldYield=WF;qt.unstable_wrapCallback=function(e){var n=ui;return function(){var a=ui;ui=n;try{return e.apply(this,arguments)}finally{ui=a}}}});var XF=vl(Jt=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=!1,n=!1,a=5;function o(ge,Ae){var Re=ge.length;ge.push(Ae),g(ge,Ae,Re)}function c(ge){return ge.length===0?null:ge[0]}function v(ge){if(ge.length===0)return null;var Ae=ge[0],Re=ge.pop();return Re!==Ae&&(ge[0]=Re,S(ge,Re,0)),Ae}function g(ge,Ae,Re){for(var bt=Re;bt>0;){var ft=bt-1>>>1,Kn=ge[ft];if(k(Kn,Ae)>0)ge[ft]=Ae,ge[bt]=Kn,bt=ft;else return}}function S(ge,Ae,Re){for(var bt=Re,ft=ge.length,Kn=ft>>>1;btRe&&(!ge||Yt()));){var bt=Fe.callback;if(typeof bt=="function"){Fe.callback=null,xt=Fe.priorityLevel;var ft=Fe.expirationTime<=Re,Kn=bt(ft);if(Re=Jt.unstable_now(),typeof Kn=="function")return Fe.callback=Kn,je(Re),!0;Fe===c(Qe)&&v(Qe),je(Re)}else v(Qe);Fe=c(Qe)}if(Fe!==null)return!0;var Nt=c(J);return Nt!==null&&mr(Wr,Nt.startTime-Re),!1}function wa(ge,Ae){switch(ge){case L:case O:case I:case $:case G:break;default:ge=I}var Re=xt;xt=ge;try{return Ae()}finally{xt=Re}}function or(ge){var Ae;switch(xt){case L:case O:case I:Ae=I;break;default:Ae=xt;break}var Re=xt;xt=Ae;try{return ge()}finally{xt=Re}}function Qr(ge){var Ae=xt;return function(){var Re=xt;xt=Ae;try{return ge.apply(this,arguments)}finally{xt=Re}}}function Xr(ge,Ae,Re){var bt=Jt.unstable_now(),ft;if(typeof Re=="object"&&Re!==null){var Kn=Re.delay;typeof Kn=="number"&&Kn>0?ft=bt+Kn:ft=bt}else ft=bt;var Nt;switch(ge){case L:Nt=j;break;case O:Nt=ye;break;case G:Nt=ue;break;case $:Nt=he;break;case I:default:Nt=ce;break}var Ya=ft+Nt,Ft={id:yn++,callback:Ae,priorityLevel:ge,startTime:ft,expirationTime:Ya,sortIndex:-1};return ft>bt?(Ft.sortIndex=ft,o(J,Ft),c(Qe)===null&&Ft===c(J)&&(kt?Ca():kt=!0,mr(Wr,ft-bt))):(Ft.sortIndex=Ya,o(Qe,Ft),!Vt&&!Pe&&(Vt=!0,Zr(dt))),Ft}function tn(){}function nn(){!Vt&&!Pe&&(Vt=!0,Zr(dt))}function go(){return c(Qe)}function Pn(ge){ge.callback=null}function qr(){return xt}var ba=!1,hr=null,hi=-1,vi=a,Eu=-1;function Yt(){var ge=Jt.unstable_now()-Eu;return!(ge125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}ge>0?vi=Math.floor(1e3/ge):vi=a}var gn=function(){if(hr!==null){var ge=Jt.unstable_now();Eu=ge;var Ae=!0,Re=!0;try{Re=hr(Ae,ge)}finally{Re?_r():(ba=!1,hr=null)}}else ba=!1},_r;if(typeof _e=="function")_r=function(){_e(gn)};else if(typeof MessageChannel<"u"){var Jr=new MessageChannel,vr=Jr.port2;Jr.port1.onmessage=gn,_r=function(){vr.postMessage(null)}}else _r=function(){Or(gn,0)};function Zr(ge){hr=ge,ba||(ba=!0,_r())}function mr(ge,Ae){hi=Or(function(){ge(Jt.unstable_now())},Ae)}function Ca(){We(hi),hi=-1}var Va=null;Jt.unstable_IdlePriority=G,Jt.unstable_ImmediatePriority=L,Jt.unstable_LowPriority=$,Jt.unstable_NormalPriority=I,Jt.unstable_Profiling=Va,Jt.unstable_UserBlockingPriority=O,Jt.unstable_cancelCallback=Pn,Jt.unstable_continueExecution=nn,Jt.unstable_forceFrameRate=mi,Jt.unstable_getCurrentPriorityLevel=qr,Jt.unstable_getFirstCallbackNode=go,Jt.unstable_next=or,Jt.unstable_pauseExecution=tn,Jt.unstable_requestPaint=It,Jt.unstable_runWithPriority=wa,Jt.unstable_scheduleCallback=Xr,Jt.unstable_shouldYield=Yt,Jt.unstable_wrapCallback=Qr,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()});var M1=vl((CW,D1)=>{"use strict";process.env.NODE_ENV==="production"?D1.exports=QF():D1.exports=XF()});var RI=vl(Ha=>{"use strict";var ji=M1(),z6=sp(),Fp={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}};function oe(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),nD=Object.prototype.hasOwnProperty,H6=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),JF={},ZF={};function iU(e){return nD.call(ZF,e)?!0:nD.call(JF,e)?!1:H6.test(e)?ZF[e]=!0:(JF[e]=!0,!1)}function j6(e,n,a,o){if(a!==null&&a.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return o?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function B6(e,n,a,o){if(n===null||typeof n>"u"||j6(e,n,a,o))return!0;if(o)return!1;if(a!==null)switch(a.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function Bi(e,n,a,o,c,v,g){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=o,this.attributeNamespace=c,this.mustUseProperty=a,this.propertyName=e,this.type=n,this.sanitizeURL=v,this.removeEmptyString=g}var Ia={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Ia[e]=new Bi(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];Ia[n]=new Bi(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ia[e]=new Bi(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ia[e]=new Bi(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Ia[e]=new Bi(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Ia[e]=new Bi(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Ia[e]=new Bi(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Ia[e]=new Bi(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Ia[e]=new Bi(e,5,!1,e.toLowerCase(),null,!1,!1)});var eM=/[\-:]([a-z])/g;function tM(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering transform-origin underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(eM,tM);Ia[n]=new Bi(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(eM,tM);Ia[n]=new Bi(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(eM,tM);Ia[n]=new Bi(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Ia[e]=new Bi(e,1,!1,e.toLowerCase(),null,!1,!1)});Ia.xlinkHref=new Bi("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Ia[e]=new Bi(e,1,!1,e.toLowerCase(),null,!0,!0)});function nM(e,n,a,o){var c=Ia.hasOwnProperty(n)?Ia[n]:null;(c!==null?c.type!==0:o||!(2S||c[g]!==v[S]){var k=` -`+c[g].replace(" at new "," at ");return e.displayName&&k.includes("")&&(k=k.replace("",e.displayName)),k}while(1<=g&&0<=S);break}}}finally{_1=!1,Error.prepareStackTrace=a}return(e=e?e.displayName||e.name:"")?L0(e):""}function G6(e){switch(e.tag){case 26:case 27:case 5:return L0(e.type);case 16:return L0("Lazy");case 13:return L0("Suspense");case 19:return L0("SuspenseList");case 0:case 2:case 15:return e=L1(e.type,!1),e;case 11:return e=L1(e.type.render,!1),e;case 1:return e=L1(e.type,!0),e;default:return""}}function oD(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 Sy:return"Fragment";case gy:return"Portal";case rD:return"Profiler";case rM:return"StrictMode";case aD:return"Suspense";case iD:return"SuspenseList";case lD:return"Cache"}if(typeof e=="object")switch(e.$$typeof){case GE:return(e.displayName||"Context")+".Consumer";case lU:return(e._context.displayName||"Context")+".Provider";case aM:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case iM:return n=e.displayName||null,n!==null?n:oD(e.type)||"Memo";case pp:n=e._payload,e=e._init;try{return oD(e(n))}catch{break}case oU:return(e.displayName||e._globalName)+".Provider"}return null}function W6(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 26:case 27:case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return oD(n);case 8:return n===rM?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function Dp(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function sU(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Q6(e){var n=sU(e)?"checked":"value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),o=""+e[n];if(!e.hasOwnProperty(n)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var c=a.get,v=a.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return c.call(this)},set:function(g){o=""+g,v.call(this,g)}}),Object.defineProperty(e,n,{enumerable:a.enumerable}),{getValue:function(){return o},setValue:function(g){o=""+g},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function mE(e){e._valueTracker||(e._valueTracker=Q6(e))}function cU(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var a=n.getValue(),o="";return e&&(o=sU(e)?e.checked?"true":"false":e.value),e=o,e!==a?(n.setValue(e),!0):!1}function yE(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function uD(e,n){var a=n.checked;return dn({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked})}function fU(e,n){var a=n.defaultValue==null?"":n.defaultValue,o=n.checked!=null?n.checked:n.defaultChecked;a=Dp(n.value!=null?n.value:a),e._wrapperState={initialChecked:o,initialValue:a,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function dU(e,n){n=n.checked,n!=null&&nM(e,"checked",n,!1)}function sD(e,n){dU(e,n);var a=Dp(n.value),o=n.type;if(a!=null)o==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a):e.value!==""+a&&(e.value=""+a);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?cD(e,n.type,a):n.hasOwnProperty("defaultValue")&&cD(e,n.type,Dp(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function pU(e,n,a){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var o=n.type;if(!(o!=="submit"&&o!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,a||n===e.value||(e.value=n),e.defaultValue=n}a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)}function cD(e,n,a){(n!=="number"||yE(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+a&&(e.defaultValue=""+a))}var A0=Array.isArray;function Dy(e,n,a,o){if(e=e.options,n){n={};for(var c=0;c"+n.valueOf().toString()+"",n=BC.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function X0(e,n){if(n){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=n;return}}e.textContent=n}var z0={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},X6=["Webkit","ms","Moz","O"];Object.keys(z0).forEach(function(e){X6.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),z0[n]=z0[e]})});function SU(e,n,a){return n==null||typeof n=="boolean"||n===""?"":a||typeof n!="number"||n===0||z0.hasOwnProperty(e)&&z0[e]?(""+n).trim():n+"px"}function wU(e,n){e=e.style;for(var a in n)if(n.hasOwnProperty(a)){var o=a.indexOf("--")===0,c=SU(a,n[a],o);a==="float"&&(a="cssFloat"),o?e.setProperty(a,c):e[a]=c}}var q6=dn({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function lM(e,n){if(n){if(q6[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(oe(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(oe(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(oe(61))}if(n.style!=null&&typeof n.style!="object")throw Error(oe(62))}}function pD(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var hD=null;function oM(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var vD=null,My=null,Oy=null;function eP(e){if(e=mw(e)){if(typeof vD!="function")throw Error(oe(280));var n=e.stateNode;n&&(n=YE(n),vD(e.stateNode,e.type,n))}}function bU(e){My?Oy?Oy.push(e):Oy=[e]:My=e}function CU(){if(My){var e=My,n=Oy;if(Oy=My=null,eP(e),n)for(e=0;e>>=0,e===0?32:31-(o5(e)/u5|0)|0}var $C=128,VC=8388608;function F0(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:return 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:case 4194304:return e&8388480;case 8388608:case 16777216:case 33554432:case 67108864:return e&125829120;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function bE(e,n){var a=e.pendingLanes;if(a===0)return 0;var o=0,c=e.suspendedLanes,v=e.pingedLanes,g=a&268435455;if(g!==0){var S=g&~c;S!==0?o=F0(S):(v&=g,v!==0&&(o=F0(v)))}else g=a&~c,g!==0?o=F0(g):v!==0&&(o=F0(v));if(o===0)return 0;if(n!==0&&n!==o&&!(n&c)&&(c=o&-o,v=n&-n,c>=v||c===32&&(v&8388480)!==0))return n;if(o&8&&(o|=a&32),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=o;0a;a++)n.push(e);return n}function yw(e,n,a){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-wu(n),e[n]=a}function d5(e,n){var a=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,n=e.entanglements;var o=e.eventTimes,c=e.expirationTimes;for(e=e.hiddenUpdates;0=N0),sP=String.fromCharCode(32),cP=!1;function BU(e,n){switch(e){case"keyup":return H5.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $U(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var wy=!1;function B5(e,n){switch(e){case"compositionend":return $U(n);case"keypress":return n.which!==32?null:(cP=!0,sP);case"textInput":return e=n.data,e===sP&&cP?null:e;default:return null}}function $5(e,n){if(wy)return e==="compositionend"||!vM&&BU(e,n)?(e=HU(),iE=dM=yp=null,wy=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:a,offset:n-e};e=o}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=pP(a)}}function WU(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?WU(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function QU(){for(var e=window,n=yE();n instanceof e.HTMLIFrameElement;){try{var a=typeof n.contentWindow.location.href=="string"}catch{a=!1}if(a)e=n.contentWindow;else break;n=yE(e.document)}return n}function mM(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Z5(e){var n=QU(),a=e.focusedElem,o=e.selectionRange;if(n!==a&&a&&a.ownerDocument&&WU(a.ownerDocument.documentElement,a)){if(o!==null&&mM(a)){if(n=o.start,e=o.end,e===void 0&&(e=n),"selectionStart"in a)a.selectionStart=n,a.selectionEnd=Math.min(e,a.value.length);else if(e=(n=a.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var c=a.textContent.length,v=Math.min(o.start,c);o=o.end===void 0?v:Math.min(o.end,c),!e.extend&&v>o&&(c=o,o=v,v=c),c=hP(a,v);var g=hP(a,o);c&&g&&(e.rangeCount!==1||e.anchorNode!==c.node||e.anchorOffset!==c.offset||e.focusNode!==g.node||e.focusOffset!==g.offset)&&(n=n.createRange(),n.setStart(c.node,c.offset),e.removeAllRanges(),v>o?(e.addRange(n),e.extend(g.node,g.offset)):(n.setEnd(g.node,g.offset),e.addRange(n)))}}for(n=[],e=a;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof a.focus=="function"&&a.focus(),a=0;a=document.documentMode,by=null,bD=null,j0=null,CD=!1;function vP(e,n,a){var o=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;CD||by==null||by!==yE(o)||(o=by,"selectionStart"in o&&mM(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),j0&&tw(j0,o)||(j0=o,o=xE(bD,"onSelect"),0",o=n.removeChild(n.firstChild)):typeof n.is=="string"?o=a.createElement(e,{is:n.is}):(o=a.createElement(e),e==="select"&&(e=o,n.multiple?e.multiple=!0:n.size&&(e.size=n.size))):o=a.createElementNS(o,e),o}function ho(e,n,a){var o=pD(n,a);switch(n){case"dialog":Rn("cancel",e),Rn("close",e);var c=a;break;case"iframe":case"object":case"embed":Rn("load",e),c=a;break;case"video":case"audio":for(c=0;cEy||(e.current=ED[Ey],ED[Ey]=null,Ey--)}function sn(e,n){Ey++,ED[Ey]=e.current,e.current=n}var kc=gs(null),iw=gs(null),Ep=gs(null);function yM(e,n){switch(sn(Ep,n),sn(iw,e),sn(kc,null),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:dD(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=dD(n,e)}en(kc),sn(kc,n)}function Uy(){en(kc),en(iw),en(Ep)}function xD(e){var n=kc.current,a=dD(n,e.type);n!==a&&(sn(iw,e),sn(kc,a))}function RE(e){iw.current===e&&(en(kc),en(iw))}var kE=Fp.Dispatcher,rz=null,lw=null,gM={prefetchDNS:rY,preconnect:aY,preload:iY,preinit:lY},Tc=new Map,EP=new Set;function DE(e){return typeof e.getRootNode=="function"?e.getRootNode():e.ownerDocument}function SM(){var e=Ep.current;return e?DE(e):null}function wM(){var e=SM();if(e)return e.ownerDocument||e;try{return rz||window.document}catch{return null}}function az(e,n,a){var o=wM();if(typeof a=="string"&&a&&o){var c=Sw(a);c='link[rel="'+e+'"][href="'+c+'"]',typeof n=="string"&&(c+='[crossorigin="'+n+'"]'),EP.has(c)||(EP.add(c),e={rel:e,crossOrigin:n,href:a},o.querySelector(c)===null&&(n=bu("link",e,o,"http://www.w3.org/1999/xhtml"),ho(n,"link",e),n[yl]=!0,o.head.appendChild(n)))}}function rY(e){az("dns-prefetch",null,e)}function aY(e,n){az("preconnect",n==null||typeof n.crossOrigin!="string"?null:n.crossOrigin==="use-credentials"?"use-credentials":"",e)}function iY(e,n){var a=wM();if(typeof e=="string"&&e&&typeof n=="object"&&n!==null&&a){var o=n.as,c=Sw(e),v=c='link[rel="preload"][as="'+o+'"][href="'+c+'"]';switch(o){case"style":v=xv(e);break;case"script":v=ow(e)}Tc.has(v)||(e={href:e,rel:"preload",as:o,crossOrigin:o==="font"?"":n.crossOrigin,integrity:n.integrity,type:n.type},Tc.set(v,e),a.querySelector(c)===null&&(n=bu("link",e,a,"http://www.w3.org/1999/xhtml"),ho(n,"link",e),n[yl]=!0,a.head.appendChild(n)))}}function lY(e,n){if(typeof e=="string"&&e&&typeof n=="object"&&n!==null){var a=SM(),o=n.as;if(a)switch(o){case"style":o=U0(a).hoistableStyles;var c=xv(e),v=n.precedence||"default",g=o.get(c);if(g)break;g=a.querySelector(bM(c)),g||(e={rel:"stylesheet",href:e,"data-precedence":v,crossOrigin:n.crossOrigin},(n=Tc.get(c))&&iz(e,n),g=bu("link",e,a,"http://www.w3.org/1999/xhtml"),g[yl]=!0,ho(g,"link",e),TD(g,v,a)),g={type:"stylesheet",instance:g,count:1},o.set(c,g);break;case"script":o=U0(a).hoistableScripts,c=ow(e),v=o.get(c),v||(v=a.querySelector("script[async]"+c),v||(e={src:e,async:!0,crossOrigin:n.crossOrigin,integrity:n.integrity},(n=Tc.get(c))&&lz(e,n),v=bu("script",e,a,"http://www.w3.org/1999/xhtml"),v[yl]=!0,ho(v,"link",e),(a.ownerDocument||a).head.appendChild(v)),v={type:"script",instance:v,count:1},o.set(c,v))}else if((o==="style"||o==="script")&&(a=wM())){switch(c=Sw(e),v=c='link[rel="preload"][as="'+o+'"][href="'+c+'"]',o){case"style":v=xv(e);break;case"script":v=ow(e)}Tc.has(v)||(e={href:e,rel:"preload",as:o,crossOrigin:o==="font"?"":n.crossOrigin,integrity:n.integrity},Tc.set(v,e),a.querySelector(c)===null&&(n=bu("link",e,a,"http://www.w3.org/1999/xhtml"),ho(n,"link",e),n[yl]=!0,a.head.appendChild(n)))}}}function oY(e,n,a){if(n=SM(),!n)throw Error(oe(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(a=xv(a.href),n=U0(n).hoistableStyles,e=n.get(a),e||(e={type:"style",instance:null,count:0},n.set(a,e)),e):{type:"void",instance:null,count:0};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){var o=xv(a.href),c=U0(n).hoistableStyles;return e=c.get(o),e||(n=n.ownerDocument||n,e={type:"stylesheet",instance:null,count:0},c.set(o,e),Tc.has(o)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Tc.set(o,a),n.querySelector(bM(o))||n.querySelector('link[rel="preload"][as="style"]['+o+"]")!==null||(o=bu("link",a,n,"http://www.w3.org/1999/xhtml"),ho(o,"link",a),o[yl]=!0,n.head.appendChild(o)))),e}return null;case"script":return typeof a.src=="string"&&a.async===!0?(a=ow(a.src),n=U0(n).hoistableScripts,e=n.get(a),e||(e={type:"script",instance:null,count:0},n.set(a,e)),e):{type:"void",instance:null,count:0};default:throw Error(oe(444,e))}}function xv(e){return'href="'+Sw(e)+'"'}function bM(e){return'link[rel="stylesheet"]['+e+"]"}function ow(e){return'[src="'+Sw(e)+'"]'}function xP(e,n,a){if(n.count++,n.instance===null)switch(n.type){case"style":var o=xv(a.href);if(o=e.querySelector("style[data-"+o+"]"))return n.instance=o;var c=dn({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return o=bu("style",c,e,"http://www.w3.org/1999/xhtml"),o[yl]=!0,ho(o,"style",c),TD(o,a.precedence,e),n.instance=o;case"stylesheet":c=xv(a.href);var v=e.querySelector(bM(c));if(v)return n.instance=v;o=dn({},a,{"data-precedence":a.precedence,precedence:null}),(c=Tc.get(c))&&iz(o,c),v=bu("link",o,e,"http://www.w3.org/1999/xhtml"),v[yl]=!0;var g=v;return g._p=new Promise(function(S,k){g.onload=S,g.onerror=k}).then(function(){return g._p.s="l"},function(){return g._p.s="e"}),ho(v,"link",o),TD(v,a.precedence,e),n.instance=v;case"script":return c=ow(a.src),(v=e.querySelector("script[async]"+c))||(o=a,(c=Tc.get(c))&&(o=dn({},a),lz(o,c)),v=bu("script",o,e,"http://www.w3.org/1999/xhtml"),v[yl]=!0,ho(v,"link",o),(e.ownerDocument||e).head.appendChild(v)),n.instance=v;case"void":return null;default:throw Error(oe(443,n.type))}return n.instance}function TD(e,n,a){for(var o=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=o.length?o[o.length-1]:null,v=c,g=0;g title"):null)}var uY=/[\n"\\]/g;function Sw(e){return e.replace(uY,function(n){return"\\"+n.charCodeAt(0).toString(16)})}var RD=null,kD=null;function DD(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var MD=typeof setTimeout=="function"?setTimeout:void 0,sY=typeof clearTimeout=="function"?clearTimeout:void 0,RP=typeof Promise=="function"?Promise:void 0,cY=typeof queueMicrotask=="function"?queueMicrotask:typeof RP<"u"?function(e){return RP.resolve(null).then(e).catch(fY)}:MD;function fY(e){setTimeout(function(){throw e})}function j1(e,n){var a=n,o=0;do{var c=a.nextSibling;if(e.removeChild(a),c&&c.nodeType===8)if(a=c.data,a==="/$"){if(o===0){e.removeChild(c),K0(n);return}o--}else a!=="$"&&a!=="$?"&&a!=="$!"||o++;a=c}while(a);K0(n)}function oz(e){var n=e.nodeType;if(n===9)OD(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":OD(e);break;default:e.textContent=""}}function OD(e){var n=e.firstChild;for(n&&n.nodeType===10&&(n=n.nextSibling);n;){var a=n;switch(n=n.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":OD(a),KD(a);continue;case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function $f(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1){switch(n=e,n.tagName){case"TITLE":case"META":case"HTML":case"HEAD":case"BODY":continue;case"LINK":if(n.rel==="stylesheet"&&!n.hasAttribute("data-precedence"))break;continue;case"STYLE":if(n.hasAttribute("data-precedence"))continue;break;case"SCRIPT":if(n.hasAttribute("async"))continue}break}else if(n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function kP(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(n===0)return e;n--}else a==="/$"&&n++}e=e.previousSibling}return null}function dY(e,n,a){switch(e){case"meta":case"title":return a!=="http://www.w3.org/2000/svg";case"style":if(typeof n.precedence!="string"||typeof n.href!="string"||n.href===""||a==="http://www.w3.org/2000/svg")break;return!0;case"link":if(typeof n.rel!="string"||typeof n.href!="string"||n.href===""||n.onLoad||n.onError||a==="http://www.w3.org/2000/svg")break;switch(n.rel){case"stylesheet":return e=n.disabled,typeof n.precedence=="string"&&e==null;default:return!0}case"script":if(n.async===!0&&!n.onLoad&&!n.onError&&typeof n.src=="string"&&n.src&&a!=="http://www.w3.org/2000/svg")return!0}return!1}function uz(e,n,a){switch(n=a.nodeType===9?a:a.ownerDocument,e){case"html":if(e=n.documentElement,!e)throw Error(oe(452));return e;case"head":if(e=n.head,!e)throw Error(oe(453));return e;case"body":if(e=n.body,!e)throw Error(oe(454));return e;default:throw Error(oe(451))}}var Mp={},Na=gs(Mp),Sl=gs(!1),Op=Mp;function Tv(e,n){var a=e.type.contextTypes;if(!a)return Mp;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===n)return o.__reactInternalMemoizedMaskedChildContext;var c={},v;for(v in a)c[v]=n[v];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=c),c}function Ni(e){return e=e.childContextTypes,e!=null}function ME(){en(Sl),en(Na)}function DP(e,n,a){if(Na.current!==Mp)throw Error(oe(168));sn(Na,n),sn(Sl,a)}function sz(e,n,a){var o=e.stateNode;if(n=n.childContextTypes,typeof o.getChildContext!="function")return a;o=o.getChildContext();for(var c in o)if(!(c in n))throw Error(oe(108,W6(e)||"Unknown",c));return dn({},a,o)}function OE(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Mp,Op=Na.current,sn(Na,e),sn(Sl,Sl.current),!0}function MP(e,n,a){var o=e.stateNode;if(!o)throw Error(oe(169));a?(e=sz(e,n,Op),o.__reactInternalMemoizedMergedChildContext=e,en(Sl),en(Na),sn(Na,e)):en(Sl),sn(Sl,a)}var zf=null,ZE=!1,B1=!1;function cz(e){zf===null?zf=[e]:zf.push(e)}function pY(e){ZE=!0,cz(e)}function zp(){if(!B1&&zf!==null){B1=!0;var e=0,n=zt;try{var a=zf;for(zt=2;e>=g,c-=g,jf=1<<32-wu(n)+c|a<ue?(Qe=he,he=null):Qe=he.sibling;var J=$(H,he,Y[ue],j);if(J===null){he===null&&(he=Qe);break}e&&he&&J.alternate===null&&n(H,he),_=v(J,_,ue),ce===null?ye=J:ce.sibling=J,ce=J,he=Qe}if(ue===Y.length)return a(H,he),At&&yv(H,ue),ye;if(he===null){for(;ueue?(Qe=he,he=null):Qe=he.sibling;var yn=$(H,he,J.value,j);if(yn===null){he===null&&(he=Qe);break}e&&he&&yn.alternate===null&&n(H,he),_=v(yn,_,ue),ce===null?ye=yn:ce.sibling=yn,ce=yn,he=Qe}if(J.done)return a(H,he),At&&yv(H,ue),ye;if(he===null){for(;!J.done;ue++,J=Y.next())J=I(H,J.value,j),J!==null&&(_=v(J,_,ue),ce===null?ye=J:ce.sibling=J,ce=J);return At&&yv(H,ue),ye}for(he=o(H,he);!J.done;ue++,J=Y.next())J=G(he,H,ue,J.value,j),J!==null&&(e&&J.alternate!==null&&he.delete(J.key===null?ue:J.key),_=v(J,_,ue),ce===null?ye=J:ce.sibling=J,ce=J);return e&&he.forEach(function(Fe){return n(H,Fe)}),At&&yv(H,ue),ye}function Oe(H,_,Y,j){if(typeof Y=="object"&&Y!==null&&Y.type===Sy&&Y.key===null&&(Y=Y.props.children),typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case jC:e:{for(var ye=Y.key,ce=_;ce!==null;){if(ce.key===ye){if(ye=Y.type,ye===Sy){if(ce.tag===7){a(H,ce.sibling),_=c(ce,Y.props.children),_.return=H,H=_;break e}}else if(ce.elementType===ye||typeof ye=="object"&&ye!==null&&ye.$$typeof===pp&&FP(ye)===ce.type){a(H,ce.sibling),_=c(ce,Y.props),_.ref=k0(H,ce,Y),_.return=H,H=_;break e}a(H,ce);break}else n(H,ce);ce=ce.sibling}Y.type===Sy?(_=Ev(Y.props.children,H.mode,j,Y.key),_.return=H,H=_):(j=vE(Y.type,Y.key,Y.props,null,H.mode,j),j.ref=k0(H,_,Y),j.return=H,H=j)}return g(H);case gy:e:{for(ce=Y.key;_!==null;){if(_.key===ce)if(_.tag===4&&_.stateNode.containerInfo===Y.containerInfo&&_.stateNode.implementation===Y.implementation){a(H,_.sibling),_=c(_,Y.children||[]),_.return=H,H=_;break e}else{a(H,_);break}else n(H,_);_=_.sibling}_=eD(Y,H.mode,j),_.return=H,H=_}return g(H);case pp:return ce=Y._init,Oe(H,_,ce(Y._payload),j)}if(A0(Y))return te(H,_,Y,j);if(C0(Y))return se(H,_,Y,j);eE(H,Y)}return typeof Y=="string"&&Y!==""||typeof Y=="number"?(Y=""+Y,_!==null&&_.tag===6?(a(H,_.sibling),_=c(_,Y),_.return=H,H=_):(a(H,_),_=K1(Y,H.mode,j),_.return=H,H=_),g(H)):a(H,_)}return Oe}var kv=yz(!0),gz=yz(!1),fw=gs(null),FE=gs(0);function PP(e,n){e=Xf,sn(FE,e),sn(fw,n),Xf=e|n.baseLanes}function oE(){sn(FE,Xf),sn(fw,fw.current)}function TM(){Xf=FE.current,en(fw),en(FE)}var Lp=gs(null),Mc=null;function xp(e){var n=e.alternate;sn(Lp,e),Mc===null&&(n===null||fw.current!==null||n.memoizedState!==null)&&(Mc=e)}function FD(e){if(e.tag===22){if(sn(Lp,e),Mc===null){var n=e.alternate;n!==null&&n.memoizedState!==null&&(Mc=e)}}else Tp()}function Tp(){sn(Lp,Lp.current)}function Dv(e){en(Lp),Mc===e&&(Mc=null)}var Su=gs(0);function PE(e){for(var n=e;n!==null;){if(n.tag===13){var a=n.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var $1=[];function RM(){for(var e=0;e<$1.length;e++)$1[e]._workInProgressVersionPrimary=null;$1.length=0}var Sz=Error(oe(460));function UP(e){return e=e.status,e==="fulfilled"||e==="rejected"}function tE(){}function hY(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(tE,tE),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason;default:switch(typeof n.status=="string"?n.then(tE,tE):(e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}})),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason}throw uE=n,Sz}}var uE=null,ww=_c.ReactCurrentDispatcher,V1=_c.ReactCurrentBatchConfig,Lv=0,cn=null,kr=null,Dr=null,UE=!1,Ly=!1,dw=!1,zE=0,pw=0,Ay=null,vY=0;function va(){throw Error(oe(321))}function kM(e,n){if(n===null)return!1;for(var a=0;aa?a:8,e(!0);var o=V1.transition;V1.transition={};try{e(!1),n()}finally{zt=a,V1.transition=o}}function zz(){return vo().memoizedState}function Iz(){return vo().memoizedState}function yY(e){for(var n=e.return;n!==null;){switch(n.tag){case 24:case 3:var a=Gf(n);e=Dc(a);var o=Vf(n,e,a);if(o!==null){var c=Hi();wl(o,n,a,c),B0(o,n,a)}n={cache:HM()},e.payload=n;return}n=n.return}}function gY(e,n,a){var o=Gf(e);if(a={lane:o,action:a,hasEagerState:!1,eagerState:null,next:null},Nz(e))Hz(n,a);else if(uw(e,n,a,o),a=sw(e),a!==null){var c=Hi();wl(a,e,o,c),jz(a,n,o)}}function SY(e,n,a){var o=Gf(e),c={lane:o,action:a,hasEagerState:!1,eagerState:null,next:null};if(Nz(e))Hz(n,c);else{var v=e.alternate;if(e.lanes===0&&(v===null||v.lanes===0)&&(v=n.lastRenderedReducer,v!==null))try{var g=n.lastRenderedState,S=v(g,a);if(c.hasEagerState=!0,c.eagerState=S,ys(S,g)){uw(e,n,c,0),kn===null&&ex();return}}catch{}finally{}uw(e,n,c,o),a=sw(e),a!==null&&(c=Hi(),wl(a,e,o,c),jz(a,n,o))}}function Nz(e){var n=e.alternate;return e===cn||n!==null&&n===cn}function Hz(e,n){Ly=UE=!0;var a=e.pending;a===null?n.next=n:(n.next=a.next,a.next=n),e.pending=n}function jz(e,n,a){if(a&8388480){var o=n.lanes;o&=e.pendingLanes,a|=o,n.lanes=a,sM(e,a)}}var Iy={readContext:fi,useCallback:va,useContext:va,useEffect:va,useImperativeHandle:va,useInsertionEffect:va,useLayoutEffect:va,useMemo:va,useReducer:va,useRef:va,useState:va,useDebugValue:va,useDeferredValue:va,useTransition:va,useMutableSource:va,useSyncExternalStore:va,useId:va};Iy.useCacheRefresh=va;Iy.use=va;var PM={readContext:fi,useCallback:function(e,n){return vs().memoizedState=[e,n===void 0?null:n],e},useContext:fi,useEffect:IP,useImperativeHandle:function(e,n,a){a=a!=null?a.concat([e]):null,sE(4194308,4,Lz.bind(null,n,e),a)},useLayoutEffect:function(e,n){return sE(4194308,4,e,n)},useInsertionEffect:function(e,n){sE(4,2,e,n)},useMemo:function(e,n){var a=vs();return n=n===void 0?null:n,dw&&e(),e=e(),a.memoizedState=[e,n],e},useReducer:function(e,n,a){var o=vs();return n=a!==void 0?a(n):n,o.memoizedState=o.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},o.queue=e,e=e.dispatch=gY.bind(null,cn,e),[o.memoizedState,e]},useRef:function(e){var n=vs();return e={current:e},n.memoizedState=e},useState:zP,useDebugValue:FM,useDeferredValue:function(e){return vs().memoizedState=e},useTransition:function(){var e=zP(!1),n=e[0];return e=mY.bind(null,e[1]),vs().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,a){var o=cn,c=vs();if(At){if(a===void 0)throw Error(oe(407));a=a()}else{if(a=n(),kn===null)throw Error(oe(349));Lv&60||xz(o,n,a)}c.memoizedState=a;var v={value:a,getSnapshot:n};return c.queue=v,IP(Rz.bind(null,o,v,e),[e]),o.flags|=2048,vw(9,Tz.bind(null,o,v,a,n),void 0,null),a},useId:function(){var e=vs(),n=kn.identifierPrefix;if(At){var a=Bf,o=jf;a=(o&~(1<<32-wu(o)-1)).toString(32)+a,n=":"+n+"R"+a,a=zE++,0By&&(n.flags|=128,o=!0,M0(c,!1),n.lanes=8388608)}else{if(!o)if(e=PE(v),e!==null){if(n.flags|=128,o=!0,e=e.updateQueue,e!==null&&(n.updateQueue=e,n.flags|=4),M0(c,!0),c.tail===null&&c.tailMode==="hidden"&&!v.alternate&&!At)return Tr(n),null}else 2*Jn()-c.renderingStartTime>By&&a!==1073741824&&(n.flags|=128,o=!0,M0(c,!1),n.lanes=8388608);c.isBackwards?(v.sibling=n.child,n.child=v):(e=c.last,e!==null?e.sibling=v:n.child=v,c.last=v)}return c.tail!==null?(n=c.tail,c.rendering=n,c.tail=n.sibling,c.renderingStartTime=Jn(),n.sibling=null,e=Su.current,sn(Su,o?e&1|2:e&1),n):(Tr(n),null);case 22:case 23:return Dv(n),TM(),o=n.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(n.flags|=8192):o&&(n.flags|=8192),o&&n.mode&1?a&1073741824&&!(n.flags&128)&&(Tr(n),n.subtreeFlags&6&&(n.flags|=8192)):Tr(n),n.updateQueue!==null&&(n.flags|=4),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),o=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(o=n.memoizedState.cachePool.pool),o!==a&&(n.flags|=2048),e!==null&&en(Cv),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),n.memoizedState.cache!==a&&(n.flags|=2048),Yf(Mr),Tr(n),null;case 25:return null}throw Error(oe(156,n.tag))}function DY(e,n){switch(CM(n),n.tag){case 1:return Ni(n.type)&&ME(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Yf(Mr),Uy(),en(Sl),en(Na),RM(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 26:case 27:case 5:return RE(n),null;case 13:if(Dv(n),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(oe(340));zy()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return en(Su),null;case 4:return Uy(),null;case 10:return Yf(n.type._context),null;case 22:case 23:return Dv(n),TM(),e!==null&&en(Cv),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 24:return Yf(Mr),null;case 25:return null;default:return null}}function Zz(e,n){switch(CM(n),n.tag){case 1:e=n.type.childContextTypes,e!=null&&ME();break;case 3:Yf(Mr),Uy(),en(Sl),en(Na),RM();break;case 26:case 27:case 5:RE(n);break;case 4:Uy();break;case 13:Dv(n);break;case 19:en(Su);break;case 10:Yf(n.type._context);break;case 22:case 23:Dv(n),TM(),e!==null&&en(Cv);break;case 24:Yf(Mr)}}var Nf=!1,si=!1,qP=typeof WeakSet=="function"?WeakSet:Set,ya=null;function bv(e,n){try{var a=e.ref;if(a!==null){var o=e.stateNode;switch(e.tag){case 26:case 27:case 5:var c=o;break;default:c=o}typeof a=="function"?e.refCleanup=a(c):a.current=c}}catch(v){Zt(e,n,v)}}function co(e,n){var a=e.ref,o=e.refCleanup;if(a!==null)if(typeof o=="function")try{o()}catch(c){Zt(e,n,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(c){Zt(e,n,c)}else a.current=null}function VD(e,n,a){try{a()}catch(o){Zt(e,n,o)}}var JP=!1;function MY(e,n){if(RD=CE,e=QU(),mM(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var o=a.getSelection&&a.getSelection();if(o&&o.rangeCount!==0){a=o.anchorNode;var c=o.anchorOffset,v=o.focusNode;o=o.focusOffset;try{a.nodeType,v.nodeType}catch{a=null;break e}var g=0,S=-1,k=-1,L=0,O=0,I=e,$=null;t:for(;;){for(var G;I!==a||c!==0&&I.nodeType!==3||(S=g+c),I!==v||o!==0&&I.nodeType!==3||(k=g+o),I.nodeType===3&&(g+=I.nodeValue.length),(G=I.firstChild)!==null;)$=I,I=G;for(;;){if(I===e)break t;if($===a&&++L===c&&(S=g),$===v&&++O===o&&(k=g),(G=I.nextSibling)!==null)break;I=$,$=I.parentNode}I=G}a=S===-1||k===-1?null:{start:S,end:k}}else a=null}a=a||{start:0,end:0}}else a=null;for(kD={focusedElem:e,selectionRange:a},CE=!1,ya=n;ya!==null;)if(n=ya,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,ya=e;else for(;ya!==null;){n=ya;try{var te=n.alternate,se=n.flags;switch(n.tag){case 0:break;case 11:case 15:break;case 1:if(se&1024&&te!==null){var Oe=te.memoizedProps,H=te.memoizedState,_=n.stateNode,Y=_.getSnapshotBeforeUpdate(n.elementType===n.type?Oe:mu(n.type,Oe),H);_.__reactInternalSnapshotBeforeUpdate=Y}break;case 3:se&1024&&oz(n.stateNode.containerInfo);break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(se&1024)throw Error(oe(163))}}catch(j){Zt(n,n.return,j)}if(e=n.sibling,e!==null){e.return=n.return,ya=e;break}ya=n.return}return te=JP,JP=!1,te}function Hy(e,n,a){var o=n.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var c=o=o.next;do{if((c.tag&e)===e){var v=c.destroy;c.destroy=void 0,v!==void 0&&VD(n,a,v)}c=c.next}while(c!==o)}}function BM(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var a=n=n.next;do{if((a.tag&e)===e){var o=a.create;a.destroy=o()}a=a.next}while(a!==n)}}function Kz(e,n){try{BM(n,e)}catch(a){Zt(e,e.return,a)}}function eI(e){var n=e.updateQueue;if(n!==null){var a=e.stateNode;try{mz(n,a)}catch(o){Zt(e,e.return,o)}}}function tI(e){var n=e.type,a=e.memoizedProps,o=e.stateNode;try{e:switch(n){case"button":case"input":case"select":case"textarea":a.autoFocus&&o.focus();break e;case"img":a.src&&(o.src=a.src)}}catch(c){Zt(e,e.return,c)}}function nI(e,n,a){var o=a.flags;switch(a.tag){case 0:case 11:case 15:Cc(e,a),o&4&&Kz(a,5);break;case 1:if(Cc(e,a),o&4)if(e=a.stateNode,n===null)try{e.componentDidMount()}catch(S){Zt(a,a.return,S)}else{var c=a.elementType===a.type?n.memoizedProps:mu(a.type,n.memoizedProps);n=n.memoizedState;try{e.componentDidUpdate(c,n,e.__reactInternalSnapshotBeforeUpdate)}catch(S){Zt(a,a.return,S)}}o&64&&eI(a),o&512&&bv(a,a.return);break;case 3:if(Cc(e,a),o&64&&(o=a.updateQueue,o!==null)){if(e=null,a.child!==null)switch(a.child.tag){case 27:case 5:e=a.child.stateNode;break;case 1:e=a.child.stateNode}try{mz(o,e)}catch(S){Zt(a,a.return,S)}}break;case 26:Cc(e,a),o&512&&bv(a,a.return);break;case 27:case 5:Cc(e,a),n===null&&o&4&&tI(a),o&512&&bv(a,a.return);break;case 12:Cc(e,a);break;case 13:Cc(e,a),o&4&&lI(e,a);break;case 22:if(a.mode&1){if(c=a.memoizedState!==null||Nf,!c){n=n!==null&&n.memoizedState!==null||si;var v=Nf,g=si;Nf=c,(si=n)&&!g?dp(e,a,(a.subtreeFlags&8772)!==0):Cc(e,a),Nf=v,si=g}}else Cc(e,a);o&512&&(a.memoizedProps.mode==="manual"?bv(a,a.return):co(a,a.return));break;default:Cc(e,a)}}function rI(e){var n=e.alternate;n!==null&&(e.alternate=null,rI(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&KD(n)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function aI(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27||e.tag===4}function q1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||aI(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==27&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function YD(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?a.nodeType===8?a.parentNode.insertBefore(e,n):a.insertBefore(e,n):(a.nodeType===8?(n=a.parentNode,n.insertBefore(e,a)):(n=a,n.appendChild(e)),a=a._reactRootContainer,a!=null||n.onclick!==null||(n.onclick=JE));else if(o!==4&&o!==27&&(e=e.child,e!==null))for(YD(e,n,a),e=e.sibling;e!==null;)YD(e,n,a),e=e.sibling}function NE(e,n,a){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?a.insertBefore(e,n):a.appendChild(e);else if(o!==4&&o!==27&&(e=e.child,e!==null))for(NE(e,n,a),e=e.sibling;e!==null;)NE(e,n,a),e=e.sibling}var Rr=null,so=!1;function bc(e,n,a){for(a=a.child;a!==null;)iI(e,n,a),a=a.sibling}function iI(e,n,a){if(Rc&&typeof Rc.onCommitFiberUnmount=="function")try{Rc.onCommitFiberUnmount(WE,a)}catch{}switch(a.tag){case 26:si||co(a,n),bc(e,n,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:si||co(a,n);var o=Rr,c=so;for(Rr=a.stateNode,bc(e,n,a),a=a.stateNode,e=a.attributes;e.length;)a.removeAttributeNode(e[0]);KD(a),Rr=o,so=c;break;case 5:si||co(a,n);case 6:o=Rr,c=so,Rr=null,bc(e,n,a),Rr=o,so=c,Rr!==null&&(so?(e=Rr,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a):e.removeChild(a)):Rr.removeChild(a.stateNode));break;case 18:Rr!==null&&(so?(e=Rr,a=a.stateNode,e.nodeType===8?j1(e.parentNode,a):e.nodeType===1&&j1(e,a),K0(e)):j1(Rr,a.stateNode));break;case 4:o=Rr,c=so,Rr=a.stateNode.containerInfo,so=!0,bc(e,n,a),Rr=o,so=c;break;case 0:case 11:case 14:case 15:if(!si&&(o=a.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){c=o=o.next;do{var v=c,g=v.destroy;v=v.tag,g!==void 0&&(v&2||v&4)&&VD(a,n,g),c=c.next}while(c!==o)}bc(e,n,a);break;case 1:if(!si&&(co(a,n),o=a.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=a.memoizedProps,o.state=a.memoizedState,o.componentWillUnmount()}catch(S){Zt(a,n,S)}bc(e,n,a);break;case 21:bc(e,n,a);break;case 22:co(a,n),a.mode&1?(si=(o=si)||a.memoizedState!==null,bc(e,n,a),si=o):bc(e,n,a);break;default:bc(e,n,a)}}function lI(e,n){if(n.memoizedState===null&&(e=n.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{K0(e)}catch(a){Zt(n,n.return,a)}}function OY(e){switch(e.tag){case 13:case 19:var n=e.stateNode;return n===null&&(n=e.stateNode=new qP),n;case 22:return e=e.stateNode,n=e._retryCache,n===null&&(n=e._retryCache=new qP),n;default:throw Error(oe(435,e.tag))}}function J1(e,n){var a=OY(e);n.forEach(function(o){var c=BY.bind(null,e,o);a.has(o)||(a.add(o),o.then(c,c))})}function hu(e,n){var a=n.deletions;if(a!==null)for(var o=0;o title"):null),a=I}e.stateNode=a}else TP(c,e.type,e.stateNode);else e.stateNode=xP(c,o,e.memoizedProps);else if(n!==o)n===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):n.count--,o===null?TP(c,e.type,e.stateNode):xP(c,o,e.memoizedProps);else if(o===null&&e.stateNode!==null&&(o=e.updateQueue,e.updateQueue=null,o!==null))try{L=e.stateNode,O=e.memoizedProps,CP(L,o,e.type,a.memoizedProps,O),L[Sp]=O}catch(G){Zt(e,e.return,G)}}break;case 27:if(o&4&&e.alternate===null){for(I=e.stateNode,c=e.memoizedProps,v=I.firstChild;v;)g=v.nextSibling,S=v.nodeName,v[yl]||S==="HEAD"||S==="BODY"||S==="STYLE"||S==="LINK"&&v.rel.toLowerCase()==="stylesheet"||I.removeChild(v),v=g;for(v=e.type,g=I.attributes;g.length;)I.removeAttributeNode(g[0]);ho(I,v,c),I[po]=e,I[Sp]=c}case 5:if(hu(n,e),hs(e),o&512&&a!==null&&co(a,a.return),e.flags&32){I=e.stateNode;try{X0(I,"")}catch(G){Zt(e,e.return,G)}}if(o&4&&(o=e.stateNode,o!=null&&(I=e.memoizedProps,a=a!==null?a.memoizedProps:I,n=e.type,c=e.updateQueue,e.updateQueue=null,c!==null)))try{CP(o,c,n,a,I),o[Sp]=I}catch(G){Zt(e,e.return,G)}break;case 6:if(hu(n,e),hs(e),o&4){if(e.stateNode===null)throw Error(oe(162));a=e.stateNode,o=e.memoizedProps;try{a.nodeValue=o}catch(G){Zt(e,e.return,G)}}break;case 3:if(I=vv,vv=DE(n.containerInfo),hu(n,e),vv=I,hs(e),o&4&&a!==null&&a.memoizedState.isDehydrated)try{K0(n.containerInfo)}catch(G){Zt(e,e.return,G)}break;case 4:a=vv,vv=DE(e.stateNode.containerInfo),hu(n,e),hs(e),vv=a;break;case 13:hu(n,e),hs(e),a=e.child,a.flags&8192&&a.memoizedState!==null&&(a.alternate===null||a.alternate.memoizedState===null)&&(WM=Jn()),o&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,J1(e,a)));break;case 22:if(o&512&&a!==null&&co(a,a.return),I=e.memoizedState!==null,L=a!==null&&a.memoizedState!==null,e.mode&1){O=Nf;var $=si;Nf=O||I,si=$||L,hu(n,e),si=$,Nf=O}else hu(n,e);if(hs(e),n=e.stateNode,n._current=e,n._visibility&=-3,n._visibility|=n._pendingVisibility&2,o&8192&&(n._visibility=I?n._visibility&-2:n._visibility|1,I&&(n=Nf||si,a===null||L||n||e.mode&1&&my(e)),e.memoizedProps===null||e.memoizedProps.mode!=="manual"))e:for(a=null,n=e;;){if(n.tag===5||n.tag===26||n.tag===27){if(a===null){a=n;try{c=n.stateNode,I?(v=c.style,typeof v.setProperty=="function"?v.setProperty("display","none","important"):v.display="none"):(g=n.stateNode,S=n.memoizedProps.style,k=S!=null&&S.hasOwnProperty("display")?S.display:null,g.style.display=SU("display",k))}catch(G){Zt(e,e.return,G)}}}else if(n.tag===6){if(a===null)try{n.stateNode.nodeValue=I?"":n.memoizedProps}catch(G){Zt(e,e.return,G)}}else if((n.tag!==22&&n.tag!==23||n.memoizedState===null||n===e)&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break e;for(;n.sibling===null;){if(n.return===null||n.return===e)break e;a===n&&(a=null),n=n.return}a===n&&(a=null),n.sibling.return=n.return,n=n.sibling}o&4&&(a=e.updateQueue,a!==null&&(o=a.wakeables,o!==null&&(a.wakeables=null,J1(e,o))));break;case 19:hu(n,e),hs(e),o&4&&(a=e.updateQueue,a!==null&&(e.updateQueue=null,J1(e,a)));break;case 21:break;default:hu(n,e),hs(e)}}function hs(e){var n=e.flags;if(n&2){try{if(e.tag!==27){e:{for(var a=e.return;a!==null;){if(aI(a)){var o=a;break e}a=a.return}throw Error(oe(160))}switch(o.tag){case 27:var c=o.stateNode,v=q1(e);NE(e,v,c);break;case 5:var g=o.stateNode;o.flags&32&&(X0(g,""),o.flags&=-33);var S=q1(e);NE(e,S,g);break;case 3:case 4:var k=o.stateNode.containerInfo,L=q1(e);YD(e,L,k);break;default:throw Error(oe(161))}}}catch(O){Zt(e,e.return,O)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Cc(e,n){if(n.subtreeFlags&8772)for(n=n.child;n!==null;)nI(e,n.alternate,n),n=n.sibling}function my(e){for(e=e.child;e!==null;){var n=e;switch(n.tag){case 0:case 11:case 14:case 15:Hy(4,n,n.return),my(n);break;case 1:co(n,n.return);var a=n.stateNode;if(typeof a.componentWillUnmount=="function"){var o=n,c=n.return;try{var v=o;a.props=v.memoizedProps,a.state=v.memoizedState,a.componentWillUnmount()}catch(g){Zt(o,c,g)}}my(n);break;case 26:case 27:case 5:co(n,n.return),my(n);break;case 22:co(n,n.return),n.memoizedState===null&&my(n);break;default:my(n)}e=e.sibling}}function dp(e,n,a){for(a=a&&(n.subtreeFlags&8772)!==0,n=n.child;n!==null;){var o=n.alternate,c=e,v=n,g=v.flags;switch(v.tag){case 0:case 11:case 15:dp(c,v,a),Kz(v,4);break;case 1:if(dp(c,v,a),c=v.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(k){Zt(v,v.return,k)}if(o=v.updateQueue,o!==null){var S=o.shared.hiddenCallbacks;if(S!==null)for(o.shared.hiddenCallbacks=null,o=0;oc&&(c=g),o&=~v;if(o=c,o=Jn()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*LY(o/1960))-o,10a?32:a;a=Cu.transition;var c=zt;try{if(Cu.transition=null,zt=o,Hf===null)var v=!1;else{o=QD,QD=null;var g=Hf,S=G0;if(Hf=null,G0=0,wt&6)throw Error(oe(331));var k=wt;if(wt|=4,fI(g.current),sI(g,g.current,S,o),wt=k,zp(),Rc&&typeof Rc.onPostCommitFiberRoot=="function")try{Rc.onPostCommitFiberRoot(WE,g)}catch{}v=!0}return v}finally{zt=c,Cu.transition=a,gI(e,n)}}return!1}function eU(e,n,a){n=Ny(a,n),n=$z(e,n,2),e=Vf(e,n,2),n=Hi(),e!==null&&(yw(e,2,n),ci(e,n))}function Zt(e,n,a){if(e.tag===3)eU(e,e,a);else for(;n!==null;){if(n.tag===3){eU(n,e,a);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Rp===null||!Rp.has(o))){e=Ny(a,e),e=Vz(n,e,2),n=Vf(n,e,2),e=Hi(),n!==null&&(yw(n,2,e),ci(n,e));break}}n=n.return}}function tU(e,n,a){var o=e.pingCache;if(o===null){o=e.pingCache=new AY;var c=new Set;o.set(n,c)}else c=o.get(n),c===void 0&&(c=new Set,o.set(n,c));c.has(a)||(YM=!0,c.add(a),e=HY.bind(null,e,n,a),n.then(e,e))}function HY(e,n,a){var o=e.pingCache;o!==null&&o.delete(n),n=Hi(),e.pingedLanes|=e.suspendedLanes&a,kn===e&&(fn&a)===a&&(Yr===4||Yr===3&&(fn&125829120)===fn&&500>Jn()-WM?!(wt&2)&&Ap(e,0):GM|=a),ci(e,n)}function SI(e,n){n===0&&(e.mode&1?(n=VC,VC<<=1,!(VC&125829120)&&(VC=8388608)):n=2);var a=Hi();e=_p(e,n),e!==null&&(yw(e,n,a),ci(e,a))}function jY(e){var n=e.memoizedState,a=0;n!==null&&(a=n.retryLane),SI(e,a)}function BY(e,n){var a=0;switch(e.tag){case 13:var o=e.stateNode,c=e.memoizedState;c!==null&&(a=c.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(oe(314))}o!==null&&o.delete(n),SI(e,a)}var JM;JM=function(e,n,a){if(e!==null)if(e.memoizedProps!==n.pendingProps||Sl.current)Ii=!0;else{if(!(e.lanes&a)&&!(n.flags&128))return Ii=!1,CY(e,n,a);Ii=!!(e.flags&131072)}else Ii=!1,At&&n.flags&1048576&&fz(n,LE,n.index);switch(n.lanes=0,n.tag){case 2:var o=n.type;cE(e,n),e=n.pendingProps;var c=Tv(n,Na.current);gp(n,a),c=DM(null,n,o,e,c,a);var v=tx();return n.flags|=1,typeof c=="object"&&c!==null&&typeof c.render=="function"&&c.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Ni(o)?(v=!0,OE(n)):v=!1,n.memoizedState=c.state!==null&&c.state!==void 0?c.state:null,AE(n),c.updater=rx,n.stateNode=c,c._reactInternals=n,UD(n,o,e,a),n=ND(null,n,o,!0,v,a)):(n.tag=0,At&&v&&KE(n),ma(null,n,c,a),n=n.child),n;case 16:o=n.elementType;e:{switch(cE(e,n),e=n.pendingProps,c=o._init,o=c(o._payload),n.type=o,c=n.tag=VY(o),e=mu(o,e),c){case 0:n=ID(null,n,o,e,a);break e;case 1:n=WP(null,n,o,e,a);break e;case 11:n=$P(null,n,o,e,a);break e;case 14:n=VP(null,n,o,mu(o.type,e),a);break e}throw Error(oe(306,o,""))}return n;case 0:return o=n.type,c=n.pendingProps,c=n.elementType===o?c:mu(o,c),ID(e,n,o,c,a);case 1:return o=n.type,c=n.pendingProps,c=n.elementType===o?c:mu(o,c),WP(e,n,o,c,a);case 3:e:{if(Qz(n),e===null)throw Error(oe(387));c=n.pendingProps,v=n.memoizedState,o=v.element,AD(e,n),cw(n,c,null,a);var g=n.memoizedState;if(c=g.cache,mp(n,Mr,c),c!==v.cache&&Q1(n,Mr,a),c=g.element,v.isDehydrated)if(v={element:c,isDehydrated:!1,cache:g.cache},n.updateQueue.baseState=v,n.memoizedState=v,n.flags&256){o=Ny(Error(oe(423)),n),n=QP(e,n,c,a,o);break e}else if(c!==o){o=Ny(Error(oe(424)),n),n=QP(e,n,c,a,o);break e}else for(gl=$f(n.stateNode.containerInfo.firstChild),zi=n,At=!0,ms=null,a=gz(n,null,c,a),n.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(zy(),c===o){n=Oc(e,n,a);break e}ma(e,n,c,a)}n=n.child}return n;case 26:return $0(e,n),a=n.memoizedState=oY(n.type,e===null?null:e.memoizedProps,n.pendingProps),e!==null||At||a!==null||(a=n.type,e=n.pendingProps,o=bu(a,e,Ep.current,"http://www.w3.org/1999/xhtml"),o[po]=n,o[Sp]=e,ho(o,a,e),o[yl]=!0,n.stateNode=o),null;case 27:return xD(n),e===null&&At&&(o=n.stateNode=uz(n.type,n.pendingProps,Ep.current),zi=n,gl=$f(o.firstChild)),o=n.pendingProps.children,e!==null||At?ma(e,n,o,a):n.child=kv(n,null,o,a),$0(e,n),n.child;case 5:return xD(n),e===null&&LD(n),o=n.type,c=n.pendingProps,v=e!==null?e.memoizedProps:null,g=c.children,DD(o,c)?g=null:v!==null&&DD(o,v)&&(n.flags|=32),$0(e,n),ma(e,n,g,a),n.child;case 6:return e===null&&LD(n),null;case 13:return Xz(e,n,a);case 4:return yM(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=kv(n,null,o,a):ma(e,n,o,a),n.child;case 11:return o=n.type,c=n.pendingProps,c=n.elementType===o?c:mu(o,c),$P(e,n,o,c,a);case 7:return ma(e,n,n.pendingProps,a),n.child;case 8:return ma(e,n,n.pendingProps.children,a),n.child;case 12:return ma(e,n,n.pendingProps.children,a),n.child;case 10:e:{if(o=n.type._context,c=n.pendingProps,v=n.memoizedProps,g=c.value,mp(n,o,g),v!==null)if(ys(v.value,g)){if(v.children===c.children&&!Sl.current){n=Oc(e,n,a);break e}}else Q1(n,o,a);ma(e,n,c.children,a),n=n.child}return n;case 9:return c=n.type,o=n.pendingProps.children,gp(n,a),c=fi(c),o=o(c),n.flags|=1,ma(e,n,o,a),n.child;case 14:return o=n.type,c=mu(o,n.pendingProps),c=mu(o.type,c),VP(e,n,o,c,a);case 15:return Gz(e,n,n.type,n.pendingProps,a);case 17:return o=n.type,c=n.pendingProps,c=n.elementType===o?c:mu(o,c),cE(e,n),n.tag=1,Ni(o)?(e=!0,OE(n)):e=!1,gp(n,a),Bz(n,o,c),UD(n,o,c,a),ND(null,n,o,!0,e,a);case 19:return qz(e,n,a);case 22:return Wz(e,n,a);case 24:return gp(n,a),o=fi(Mr),e===null?(c=jM(),c===null&&(c=kn,v=HM(),c.pooledCache=v,v.refCount++,v!==null&&(c.pooledCacheLanes|=a),c=v),n.memoizedState={parent:o,cache:c},AE(n),mp(n,Mr,c)):(e.lanes&a&&(AD(e,n),cw(n,null,null,a)),c=e.memoizedState,v=n.memoizedState,c.parent!==o?(c={parent:o,cache:o},n.memoizedState=c,n.lanes===0&&(n.memoizedState=n.updateQueue.baseState=c),mp(n,Mr,o)):(o=v.cache,mp(n,Mr,o),o!==c.cache&&Q1(n,Mr,a))),ma(e,n,n.pendingProps.children,a),n.child}throw Error(oe(156,n.tag))};function wI(e,n){return MU(e,n)}function $Y(e,n,a,o){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fo(e,n,a,o){return new $Y(e,n,a,o)}function ZM(e){return e=e.prototype,!(!e||!e.isReactComponent)}function VY(e){if(typeof e=="function")return ZM(e)?1:0;if(e!=null){if(e=e.$$typeof,e===aM)return 11;if(e===iM)return 14}return 2}function kp(e,n){var a=e.alternate;return a===null?(a=fo(e.tag,n,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=n,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,n=e.dependencies,a.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function bI(e,n){e.flags&=14680066;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=n,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,n=a.dependencies,e.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext}),e}function vE(e,n,a,o,c,v){var g=2;if(o=e,typeof e=="function")ZM(e)&&(g=1);else if(typeof e=="string")g=dY(e,a,kc.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case Sy:return Ev(a.children,c,v,n);case rM:g=8,c|=8,c&1&&(c|=16);break;case rD:return e=fo(12,a,n,c|2),e.elementType=rD,e.lanes=v,e;case aD:return e=fo(13,a,n,c),e.elementType=aD,e.lanes=v,e;case iD:return e=fo(19,a,n,c),e.elementType=iD,e.lanes=v,e;case uU:return ix(a,c,v,n);case V6:case $6:case lD:return e=fo(24,a,n,c),e.elementType=lD,e.lanes=v,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case lU:g=10;break e;case GE:g=9;break e;case aM:g=11;break e;case iM:g=14;break e;case pp:g=16,o=null;break e}throw Error(oe(130,e==null?e:typeof e,""))}return n=fo(g,a,n,c),n.elementType=e,n.type=o,n.lanes=v,n}function Ev(e,n,a,o){return e=fo(7,e,o,n),e.lanes=a,e}function ix(e,n,a,o){e=fo(22,e,o,n),e.elementType=uU,e.lanes=a;var c={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var v=c._current;if(v===null)throw Error(oe(456));if(!(c._pendingVisibility&2)){var g=_p(v,2);g!==null&&(c._pendingVisibility|=2,wl(g,v,2,-1))}},attach:function(){var v=c._current;if(v===null)throw Error(oe(456));if(c._pendingVisibility&2){var g=_p(v,2);g!==null&&(c._pendingVisibility&=-3,wl(g,v,2,-1))}}};return e.stateNode=c,e}function K1(e,n,a){return e=fo(6,e,null,n),e.lanes=a,e}function eD(e,n,a){return n=fo(4,e.children!==null?e.children:[],e.key,n),n.lanes=a,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function YY(e,n,a,o,c){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=YC(0),this.expirationTimes=YC(-1),this.entangledLanes=this.errorRecoveryDisabledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=YC(0),this.hiddenUpdates=YC(null),this.identifierPrefix=o,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.mutableSourceEagerHydrationData=null,this.incompleteTransitions=new Map}function KM(e,n,a,o,c,v,g,S,k){return e=new YY(e,n,a,S,k),n===1?(n=1,v===!0&&(n|=24)):n=0,v=fo(3,null,null,n),e.current=v,v.stateNode=e,n=HM(),n.refCount++,e.pooledCache=n,n.refCount++,v.memoizedState={element:o,isDehydrated:a,cache:n},AE(v),e}function GY(e,n,a){var o=3{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var e=sp(),n=M1(),a={usingClientEntryPoint:!1,Events:null,Dispatcher:{current:null}},o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=!1;function v(t){c=t}function g(t){if(!c){for(var r=arguments.length,i=new Array(r>1?r-1:0),u=1;u1?r-1:0),u=1;u2&&(t[0]==="o"||t[0]==="O")&&(t[1]==="n"||t[1]==="N")}function Wi(t,r,i,u){if(i!==null&&i.type===Ts)return!1;switch(typeof r){case"function":case"symbol":return!0;case"boolean":{if(u)return!1;if(i!==null)return!i.acceptsBooleans;var f=t.toLowerCase().slice(0,5);return f!=="data-"&&f!=="aria-"}default:return!1}}function wo(t,r,i,u){if(r===null||typeof r>"u"||Wi(t,r,i,u))return!0;if(u)return!1;if(i!==null)switch(i.type){case zn:return!r;case gi:return r===!1;case ks:return isNaN(r);case Tt:return isNaN(r)||r<1}return!1}function Rt(t){return In.hasOwnProperty(t)?In[t]:null}function Dn(t,r,i,u,f,m,w){this.acceptsBooleans=r===Rs||r===zn||r===gi,this.attributeName=u,this.attributeNamespace=f,this.mustUseProperty=i,this.propertyName=t,this.type=r,this.sanitizeURL=m,this.removeEmptyString=w}var In={},Ht=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Ht.forEach(function(t){In[t]=new Dn(t,Ts,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var r=t[0],i=t[1];In[r]=new Dn(r,Dl,!1,i,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){In[t]=new Dn(t,Rs,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){In[t]=new Dn(t,Rs,!1,t,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(t){In[t]=new Dn(t,zn,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){In[t]=new Dn(t,zn,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){In[t]=new Dn(t,gi,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){In[t]=new Dn(t,Tt,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){In[t]=new Dn(t,ks,!1,t.toLowerCase(),null,!1,!1)});var Be=/[\-\:]([a-z])/g,ta=function(t){return t[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","transform-origin","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(t){var r=t.replace(Be,ta);In[r]=new Dn(r,Dl,!1,t,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(t){var r=t.replace(Be,ta);In[r]=new Dn(r,Dl,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var r=t.replace(Be,ta);In[r]=new Dn(r,Dl,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){In[t]=new Dn(t,Dl,!1,t.toLowerCase(),null,!1,!1)});var Fc="xlinkHref";In[Fc]=new Dn("xlinkHref",Dl,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){In[t]=new Dn(t,Dl,!1,t.toLowerCase(),null,!0,!0)});var Yp=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,bo=!1;function Pc(t){!bo&&Yp.test(t)&&(bo=!0,S("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(t)))}function Ml(t,r,i,u){if(u.mustUseProperty){var f=u.propertyName;return t[f]}else{ea(i,r),u.sanitizeURL&&Pc(""+i);var m=u.attributeName,w=null;if(u.type===gi){if(t.hasAttribute(m)){var C=t.getAttribute(m);return C===""?!0:wo(r,i,u,!1)?C:C===""+i?i:C}}else if(t.hasAttribute(m)){if(wo(r,i,u,!1))return t.getAttribute(m);if(u.type===zn)return i;w=t.getAttribute(m)}return wo(r,i,u,!1)?w===null?i:w:w===""+i?i:w}}function Uc(t,r,i,u){{if(!Tu(r))return;if(!t.hasAttribute(r))return i===void 0?void 0:null;var f=t.getAttribute(r);return ea(i,r),f===""+i?i:f}}function zc(t,r,i,u){var f=Rt(r);if(!ed(r,f,u)){if(wo(r,i,f,u)&&(i=null),u||f===null){if(Tu(r)){var m=r;i===null?t.removeAttribute(m):(ea(i,r),t.setAttribute(m,""+i))}return}var w=f.mustUseProperty;if(w){var C=f.propertyName;if(i===null){var T=f.type;t[C]=T===zn?!1:""}else t[C]=i;return}var D=f.attributeName,A=f.attributeNamespace;if(i===null)t.removeAttribute(D);else{var U=f.type,z;U===zn||U===gi&&i===!0?z="":(ea(i,D),z=""+i,f.sanitizeURL&&Pc(z.toString())),A?t.setAttributeNS(A,D,z):t.setAttribute(D,z)}}}var Ea=Symbol.for("react.element"),Ue=Symbol.for("react.portal"),yr=Symbol.for("react.fragment"),Ic=Symbol.for("react.strict_mode"),Ru=Symbol.for("react.profiler"),Nc=Symbol.for("react.provider"),er=Symbol.for("react.context"),Qi=Symbol.for("react.server_context"),Ga=Symbol.for("react.forward_ref"),ku=Symbol.for("react.suspense"),Du=Symbol.for("react.suspense_list"),xa=Symbol.for("react.memo"),Nn=Symbol.for("react.lazy"),Mu=Symbol.for("react.scope"),Ou=Symbol.for("react.debug_trace_mode"),_u=Symbol.for("react.offscreen"),na=Symbol.for("react.legacy_hidden"),Ms=Symbol.for("react.cache"),Gp=Symbol.for("react.tracing_marker"),Hc=Symbol.for("react.default_value"),Lu=Symbol.iterator,Wa="@@iterator";function Qa(t){if(t===null||typeof t!="object")return null;var r=Lu&&t[Lu]||t[Wa];return typeof r=="function"?r:null}var $e=Object.assign,Co=0,Au,Eo,xo,gr,Ta,Ol,Si;function Os(){}Os.__reactDisabledLog=!0;function _s(){{if(Co===0){Au=console.log,Eo=console.info,xo=console.warn,gr=console.error,Ta=console.group,Ol=console.groupCollapsed,Si=console.groupEnd;var t={configurable:!0,enumerable:!0,value:Os,writable:!0};Object.defineProperties(console,{info:t,log:t,warn:t,error:t,group:t,groupCollapsed:t,groupEnd:t})}Co++}}function Xi(){{if(Co--,Co===0){var t={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:$e({},t,{value:Au}),info:$e({},t,{value:Eo}),warn:$e({},t,{value:xo}),error:$e({},t,{value:gr}),group:$e({},t,{value:Ta}),groupCollapsed:$e({},t,{value:Ol}),groupEnd:$e({},t,{value:Si})})}Co<0&&S("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Hn=o.ReactCurrentDispatcher,wi;function ra(t,r,i){{if(wi===void 0)try{throw Error()}catch(f){var u=f.stack.trim().match(/\n( *(at )?)/);wi=u&&u[1]||""}return` -`+wi+t}}var Ra=!1,Sr;{var qi=typeof WeakMap=="function"?WeakMap:Map;Sr=new qi}function Ar(t,r){if(!t||Ra)return"";{var i=Sr.get(t);if(i!==void 0)return i}var u;Ra=!0;var f=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var m;m=Hn.current,Hn.current=null,_s();try{if(r){var w=function(){throw Error()};if(Object.defineProperty(w.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(w,[])}catch(V){u=V}Reflect.construct(t,[],w)}else{try{w.call()}catch(V){u=V}t.call(w.prototype)}}else{try{throw Error()}catch(V){u=V}t()}}catch(V){if(V&&u&&typeof V.stack=="string"){for(var C=V.stack.split(` -`),T=u.stack.split(` -`),D=C.length-1,A=T.length-1;D>=1&&A>=0&&C[D]!==T[A];)A--;for(;D>=1&&A>=0;D--,A--)if(C[D]!==T[A]){if(D!==1||A!==1)do if(D--,A--,A<0||C[D]!==T[A]){var U=` -`+C[D].replace(" at new "," at ");return t.displayName&&U.includes("")&&(U=U.replace("",t.displayName)),typeof t=="function"&&Sr.set(t,U),U}while(D>=1&&A>=0);break}}}finally{Ra=!1,Hn.current=m,Xi(),Error.prepareStackTrace=f}var z=t?t.displayName||t.name:"",N=z?ra(z):"";return typeof t=="function"&&Sr.set(t,N),N}function Ls(t,r,i){return Ar(t,!0)}function To(t,r,i){return Ar(t,!1)}function As(t){var r=t.prototype;return!!(r&&r.isReactComponent)}function jn(t,r,i){if(t==null)return"";if(typeof t=="function")return Ar(t,As(t));if(typeof t=="string")return ra(t);switch(t){case ku:return ra("Suspense");case Du:return ra("SuspenseList")}if(typeof t=="object")switch(t.$$typeof){case Ga:return To(t.render);case xa:return jn(t.type,r,i);case Nn:{var u=t,f=u._payload,m=u._init;try{return jn(m(f),r,i)}catch{}}}return""}function td(t){switch(t.tag){case We:case _e:case te:return ra(t.type);case Qe:return ra("Lazy");case ce:return ra("Suspense");case Fe:return ra("SuspenseList");case L:case I:case ue:return To(t.type);case j:return To(t.type.render);case O:return Ls(t.type);default:return""}}function jc(t){try{var r="",i=t;do r+=td(i),i=i.return;while(i);return r}catch(u){return` -Error generating stack: `+u.message+` -`+u.stack}}function Wp(t,r,i){var u=t.displayName;if(u)return u;var f=r.displayName||r.name||"";return f!==""?i+"("+f+")":i}function Fu(t){return t.displayName||"Context"}function Ke(t){if(t==null)return null;if(typeof t.tag=="number"&&S("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case yr:return"Fragment";case Ue:return"Portal";case Ru:return"Profiler";case Ic:return"StrictMode";case ku:return"Suspense";case Du:return"SuspenseList";case Ms:return"Cache"}if(typeof t=="object")switch(t.$$typeof){case er:var r=t;return Fu(r)+".Consumer";case Nc:var i=t;return Fu(i._context)+".Provider";case Ga:return Wp(t,t.render,"ForwardRef");case xa:var u=t.displayName||null;return u!==null?u:Ke(t.type)||"Memo";case Nn:{var f=t,m=f._payload,w=f._init;try{return Ke(w(m))}catch{return null}}case Qi:{var C=t;return(C.displayName||C._globalName)+".Provider"}}return null}function bi(t,r,i){var u=r.displayName||r.name||"";return t.displayName||(u!==""?i+"("+u+")":i)}function ur(t){return t.displayName||"Context"}function ze(t){var r=t.tag,i=t.type;switch(r){case kt:return"Cache";case _:var u=i;return ur(u)+".Consumer";case Y:var f=i;return ur(f._context)+".Provider";case yn:return"DehydratedFragment";case j:return bi(i,i.render,"ForwardRef");case Oe:return"Fragment";case We:case _e:case te:return i;case G:return"Portal";case $:return"Root";case se:return"Text";case Qe:return Ke(i);case H:return i===Ic?"StrictMode":"Mode";case Pe:return"Offscreen";case ye:return"Profiler";case xt:return"Scope";case ce:return"Suspense";case Fe:return"SuspenseList";case Or:return"TracingMarker";case O:case L:case J:case I:case he:case ue:if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i;break}return null}var Gt=o.ReactDebugCurrentFrame,Ct=null,Xa=!1;function ka(){{if(Ct===null)return null;var t=Ct._debugOwner;if(t!==null&&typeof t<"u")return ze(t)}return null}function Ro(){return Ct===null?"":jc(Ct)}function Bn(){Gt.getCurrentStack=null,Ct=null,Xa=!1}function Ze(t){Gt.getCurrentStack=t===null?null:Ro,Ct=t,Xa=!1}function Sn(){return Ct}function $n(t){Xa=t}function wn(t){return""+t}function qa(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return xs(t),t;default:return""}}var Vn={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Fr(t,r){Vn[r.type]||r.onChange||r.onInput||r.readOnly||r.disabled||r.value==null||S("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),r.onChange||r.readOnly||r.disabled||r.checked==null||S("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function R(t){var r=t.type,i=t.nodeName;return i&&i.toLowerCase()==="input"&&(r==="checkbox"||r==="radio")}function P(t){return t._valueTracker}function Q(t){t._valueTracker=null}function Z(t){var r="";return t&&(R(t)?r=t.checked?"true":"false":r=t.value),r}function ae(t){var r=R(t)?"checked":"value",i=Object.getOwnPropertyDescriptor(t.constructor.prototype,r);xs(t[r]);var u=""+t[r];if(!(t.hasOwnProperty(r)||typeof i>"u"||typeof i.get!="function"||typeof i.set!="function")){var f=i.get,m=i.set;Object.defineProperty(t,r,{configurable:!0,get:function(){return f.call(this)},set:function(C){xs(C),u=""+C,m.call(this,C)}}),Object.defineProperty(t,r,{enumerable:i.enumerable});var w={getValue:function(){return u},setValue:function(C){xs(C),u=""+C},stopTracking:function(){Q(t),delete t[r]}};return w}}function be(t){P(t)||(t._valueTracker=ae(t))}function Ee(t){if(!t)return!1;var r=P(t);if(!r)return!0;var i=r.getValue(),u=Z(t);return u!==i?(r.setValue(u),!0):!1}function we(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var Xe=!1,lt=!1,Je=!1,ut=!1;function Dt(t){var r=t.type==="checkbox"||t.type==="radio";return r?t.checked!=null:t.value!=null}function jt(t,r){var i=t,u=r.checked,f=$e({},r,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:u??i._wrapperState.initialChecked});return f}function tr(t,r){Fr("input",r),r.checked!==void 0&&r.defaultChecked!==void 0&&!lt&&(S("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",ka()||"A component",r.type),lt=!0),r.value!==void 0&&r.defaultValue!==void 0&&!Xe&&(S("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",ka()||"A component",r.type),Xe=!0);var i=t,u=r.defaultValue==null?"":r.defaultValue;i._wrapperState={initialChecked:r.checked!=null?r.checked:r.defaultChecked,initialValue:qa(r.value!=null?r.value:u),controlled:Dt(r)}}function Ji(t,r){var i=t,u=r.checked;u!=null&&zc(i,"checked",u,!1)}function Pu(t,r){var i=t;{var u=Dt(r);!i._wrapperState.controlled&&u&&!ut&&(S("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),ut=!0),i._wrapperState.controlled&&!u&&!Je&&(S("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Je=!0)}Ji(t,r);var f=qa(r.value),m=r.type;if(f!=null)m==="number"?(f===0&&i.value===""||i.value!=f)&&(i.value=wn(f)):i.value!==wn(f)&&(i.value=wn(f));else if(m==="submit"||m==="reset"){i.removeAttribute("value");return}r.hasOwnProperty("value")?Do(i,r.type,f):r.hasOwnProperty("defaultValue")&&Do(i,r.type,qa(r.defaultValue)),r.checked==null&&r.defaultChecked!=null&&(i.defaultChecked=!!r.defaultChecked)}function ko(t,r,i){var u=t;if(r.hasOwnProperty("value")||r.hasOwnProperty("defaultValue")){var f=r.type,m=f==="submit"||f==="reset";if(m&&(r.value===void 0||r.value===null))return;var w=wn(u._wrapperState.initialValue);i||w!==u.value&&(u.value=w),u.defaultValue=w}var C=u.name;C!==""&&(u.name=""),u.defaultChecked=!u.defaultChecked,u.defaultChecked=!!u._wrapperState.initialChecked,C!==""&&(u.name=C)}function bn(t,r){var i=t;Pu(i,r),nd(i,r)}function nd(t,r){var i=r.name;if(r.type==="radio"&&i!=null){for(var u=t;u.parentNode;)u=u.parentNode;ea(i,"name");for(var f=u.querySelectorAll("input[name="+JSON.stringify(""+i)+'][type="radio"]'),m=0;m.")))}):r.dangerouslySetInnerHTML!=null&&(Qp||(Qp=!0,S("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),r.selected!=null&&!Mo&&(S("Use the `defaultValue` or `value` props on instead of setting `selected` on ."),Mo=!0)}function tg(t,r){r.value!=null&&t.setAttribute("value",wn(qa(r.value)))}var ng=Array.isArray;function Cn(t){return ng(t)}var Ja;Ja=!1;function Uu(){var t=ka();return t?` +Check your code at ` + + P + + ":" + + Q + + "." + ); + } + return ""; + } + function Ra(R) { + return R != null ? ra(R.__source) : ""; + } + var Sr = {}; + function qi(R) { + var P = wi(); + if (!P) { + var Q = typeof R == "string" ? R : R.displayName || R.name; + Q && + (P = + ` -Check the render method of \``+t+"`.":""}var Jv=["value","defaultValue"];function Xp(t){{Fr("select",t);for(var r=0;r must be an array if `multiple` is true.%s",i,Uu()):!t.multiple&&u&&S("The `%s` prop supplied to must be a scalar value if `multiple` is false.%s",i,Uu())}}}}function Fs(t,r,i,u){var f=t.options;if(r){for(var m=i,w={},C=0;C.");var u=$e({},r,{value:void 0,defaultValue:void 0,children:wn(i._wrapperState.initialValue)});return u}function ad(t,r){var i=t;Fr("textarea",r),r.value!==void 0&&r.defaultValue!==void 0&&!Zi&&(S("%s contains a textarea with both value and defaultValue props. Textarea elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled textarea and remove one of these props. More info: https://reactjs.org/link/controlled-components",ka()||"A component"),Zi=!0);var u=r.value;if(u==null){var f=r.children,m=r.defaultValue;if(f!=null){S("Use the `defaultValue` or `value` props instead of setting children on .");{if(m!=null)throw new Error("If you supply `defaultValue` on a , do not pass children.");if(Cn(f)){if(f.length>1)throw new Error(" can only have at most one child.");f=f[0]}m=f}}m==null&&(m=""),u=m}i._wrapperState={initialValue:qa(u)}}function Zv(t,r){var i=t,u=qa(r.value),f=qa(r.defaultValue);if(u!=null){var m=wn(u);m!==i.value&&(i.value=m),r.defaultValue==null&&i.defaultValue!==m&&(i.defaultValue=m)}f!=null&&(i.defaultValue=wn(f))}function Kv(t,r){var i=t,u=i.textContent;u===i._wrapperState.initialValue&&u!==""&&u!==null&&(i.value=u)}function ig(t,r){Zv(t,r)}var Mn="http://www.w3.org/1999/xhtml",lg="http://www.w3.org/1998/Math/MathML",Ll="http://www.w3.org/2000/svg";function Zp(t){switch(t){case"svg":return Ll;case"math":return lg;default:return Mn}}function Kp(t,r){return t==null||t===Mn?Zp(r):t===Ll&&r==="foreignObject"?Mn:t}var id=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(r,i,u,f){MSApp.execUnsafeLocalFunction(function(){return t(r,i,u,f)})}:t},ld,od=id(function(t,r){if(t.namespaceURI===Ll&&!("innerHTML"in t)){ld=ld||document.createElement("div"),ld.innerHTML=""+r.valueOf().toString()+"";for(var i=ld.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;i.firstChild;)t.appendChild(i.firstChild);return}t.innerHTML=r}),Za=1,Al=3,Yn=8,Ki=9,og=10,ud=11,sd=function(t,r){if(r){var i=t.firstChild;if(i&&i===t.lastChild&&i.nodeType===Al){i.nodeValue=r;return}}t.textContent=r},ug={animation:["animationDelay","animationDirection","animationDuration","animationFillMode","animationIterationCount","animationName","animationPlayState","animationTimingFunction"],background:["backgroundAttachment","backgroundClip","backgroundColor","backgroundImage","backgroundOrigin","backgroundPositionX","backgroundPositionY","backgroundRepeat","backgroundSize"],backgroundPosition:["backgroundPositionX","backgroundPositionY"],border:["borderBottomColor","borderBottomStyle","borderBottomWidth","borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth","borderLeftColor","borderLeftStyle","borderLeftWidth","borderRightColor","borderRightStyle","borderRightWidth","borderTopColor","borderTopStyle","borderTopWidth"],borderBlockEnd:["borderBlockEndColor","borderBlockEndStyle","borderBlockEndWidth"],borderBlockStart:["borderBlockStartColor","borderBlockStartStyle","borderBlockStartWidth"],borderBottom:["borderBottomColor","borderBottomStyle","borderBottomWidth"],borderColor:["borderBottomColor","borderLeftColor","borderRightColor","borderTopColor"],borderImage:["borderImageOutset","borderImageRepeat","borderImageSlice","borderImageSource","borderImageWidth"],borderInlineEnd:["borderInlineEndColor","borderInlineEndStyle","borderInlineEndWidth"],borderInlineStart:["borderInlineStartColor","borderInlineStartStyle","borderInlineStartWidth"],borderLeft:["borderLeftColor","borderLeftStyle","borderLeftWidth"],borderRadius:["borderBottomLeftRadius","borderBottomRightRadius","borderTopLeftRadius","borderTopRightRadius"],borderRight:["borderRightColor","borderRightStyle","borderRightWidth"],borderStyle:["borderBottomStyle","borderLeftStyle","borderRightStyle","borderTopStyle"],borderTop:["borderTopColor","borderTopStyle","borderTopWidth"],borderWidth:["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth"],columnRule:["columnRuleColor","columnRuleStyle","columnRuleWidth"],columns:["columnCount","columnWidth"],flex:["flexBasis","flexGrow","flexShrink"],flexFlow:["flexDirection","flexWrap"],font:["fontFamily","fontFeatureSettings","fontKerning","fontLanguageOverride","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition","fontWeight","lineHeight"],fontVariant:["fontVariantAlternates","fontVariantCaps","fontVariantEastAsian","fontVariantLigatures","fontVariantNumeric","fontVariantPosition"],gap:["columnGap","rowGap"],grid:["gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],gridArea:["gridColumnEnd","gridColumnStart","gridRowEnd","gridRowStart"],gridColumn:["gridColumnEnd","gridColumnStart"],gridColumnGap:["columnGap"],gridGap:["columnGap","rowGap"],gridRow:["gridRowEnd","gridRowStart"],gridRowGap:["rowGap"],gridTemplate:["gridTemplateAreas","gridTemplateColumns","gridTemplateRows"],listStyle:["listStyleImage","listStylePosition","listStyleType"],margin:["marginBottom","marginLeft","marginRight","marginTop"],marker:["markerEnd","markerMid","markerStart"],mask:["maskClip","maskComposite","maskImage","maskMode","maskOrigin","maskPositionX","maskPositionY","maskRepeat","maskSize"],maskPosition:["maskPositionX","maskPositionY"],outline:["outlineColor","outlineStyle","outlineWidth"],overflow:["overflowX","overflowY"],padding:["paddingBottom","paddingLeft","paddingRight","paddingTop"],placeContent:["alignContent","justifyContent"],placeItems:["alignItems","justifyItems"],placeSelf:["alignSelf","justifySelf"],textDecoration:["textDecorationColor","textDecorationLine","textDecorationStyle"],textEmphasis:["textEmphasisColor","textEmphasisStyle"],transition:["transitionDelay","transitionDuration","transitionProperty","transitionTimingFunction"],wordWrap:["overflowWrap"]},Ps={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function sg(t,r){return t+r.charAt(0).toUpperCase()+r.substring(1)}var cg=["Webkit","ms","Moz","O"];Object.keys(Ps).forEach(function(t){cg.forEach(function(r){Ps[sg(r,t)]=Ps[t]})});function eh(t,r,i){var u=r==null||typeof r=="boolean"||r==="";return u?"":!i&&typeof r=="number"&&r!==0&&!(Ps.hasOwnProperty(t)&&Ps[t])?r+"px":(Es(r,t),(""+r).trim())}var fg=/([A-Z])/g,dg=/^ms-/;function pg(t){return t.replace(fg,"-$1").toLowerCase().replace(dg,"-ms-")}var em=function(){};{var hg=/^(?:webkit|moz|o)[A-Z]/,vg=/^-ms-/,mg=/-(.)/g,tm=/;\s*$/,Us={},th={},nm=!1,rm=!1,yg=function(t){return t.replace(mg,function(r,i){return i.toUpperCase()})},gg=function(t){Us.hasOwnProperty(t)&&Us[t]||(Us[t]=!0,S("Unsupported style property %s. Did you mean %s?",t,yg(t.replace(vg,"ms-"))))},Sg=function(t){Us.hasOwnProperty(t)&&Us[t]||(Us[t]=!0,S("Unsupported vendor-prefixed style property %s. Did you mean %s?",t,t.charAt(0).toUpperCase()+t.slice(1)))},wg=function(t,r){th.hasOwnProperty(r)&&th[r]||(th[r]=!0,S(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,t,r.replace(tm,"")))},bg=function(t,r){nm||(nm=!0,S("`NaN` is an invalid value for the `%s` css style property.",t))},Cg=function(t,r){rm||(rm=!0,S("`Infinity` is an invalid value for the `%s` css style property.",t))};em=function(t,r){t.indexOf("-")>-1?gg(t):hg.test(t)?Sg(t):tm.test(r)&&wg(t,r),typeof r=="number"&&(isNaN(r)?bg(t,r):isFinite(r)||Cg(t,r))}}var Eg=em;function xg(t){{var r="",i="";for(var u in t)if(t.hasOwnProperty(u)){var f=t[u];if(f!=null){var m=u.indexOf("--")===0;r+=i+(m?u:pg(u))+":",r+=eh(u,f,m),i=";"}}return r||null}}function am(t,r){var i=t.style;for(var u in r)if(r.hasOwnProperty(u)){var f=u.indexOf("--")===0;f||Eg(u,r[u]);var m=eh(u,r[u],f);u==="float"&&(u="cssFloat"),f?i.setProperty(u,m):i[u]=m}}function Tg(t){return t==null||typeof t=="boolean"||t===""}function im(t){var r={};for(var i in t)for(var u=ug[i]||[i],f=0;f tag. For details, see https://reactjs.org/link/invalid-aria-props",m,t):i.length>1&&S("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",m,t)}}function Lg(t,r){Fl(t,r)||_g(t,r)}var $c=!1;function Ag(t,r){{if(t!=="input"&&t!=="textarea"&&t!=="select")return;r!=null&&r.value===null&&!$c&&($c=!0,t==="select"&&r.multiple?S("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",t):S("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",t))}}var Vc=function(){};{var Pr={},om=/^on./,zu=/^on[^A-Z]/,Pl=new RegExp("^(aria)-["+xu+"]*$"),ah=new RegExp("^(aria)[A-Z]["+xu+"]*$");Vc=function(t,r,i,u){if(Gi.call(Pr,r)&&Pr[r])return!0;var f=r.toLowerCase();if(f==="onfocusin"||f==="onfocusout")return S("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),Pr[r]=!0,!0;if(u!=null){var m=u.registrationNameDependencies,w=u.possibleRegistrationNames;if(m.hasOwnProperty(r))return!0;var C=w.hasOwnProperty(f)?w[f]:null;if(C!=null)return S("Invalid event handler property `%s`. Did you mean `%s`?",r,C),Pr[r]=!0,!0;if(om.test(r))return S("Unknown event handler property `%s`. It will be ignored.",r),Pr[r]=!0,!0}else if(om.test(r))return zu.test(r)&&S("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",r),Pr[r]=!0,!0;if(Pl.test(r)||ah.test(r))return!0;if(f==="innerhtml")return S("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),Pr[r]=!0,!0;if(f==="aria")return S("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),Pr[r]=!0,!0;if(f==="is"&&i!==null&&i!==void 0&&typeof i!="string")return S("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof i),Pr[r]=!0,!0;if(typeof i=="number"&&isNaN(i))return S("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",r),Pr[r]=!0,!0;var T=Rt(r),D=T!==null&&T.type===Ts;if(cd.hasOwnProperty(f)){var A=cd[f];if(A!==r)return S("Invalid DOM property `%s`. Did you mean `%s`?",r,A),Pr[r]=!0,!0}else if(!D&&r!==f)return S("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",r,f),Pr[r]=!0,!0;return typeof i=="boolean"&&Wi(r,i,T,!1)?(i?S('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',i,r,r,i,r):S('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',i,r,r,i,r,r,r),Pr[r]=!0,!0):D?!0:Wi(r,i,T,!1)?(Pr[r]=!0,!1):((i==="false"||i==="true")&&T!==null&&T.type===zn&&(S("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",i,r,i==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',r,i),Pr[r]=!0),!0)}}var Yc=function(t,r,i){{var u=[];for(var f in r){var m=Vc(t,f,r[f],i);m||u.push(f)}var w=u.map(function(C){return"`"+C+"`"}).join(", ");u.length===1?S("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",w,t):u.length>1&&S("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",w,t)}};function Fg(t,r,i){Fl(t,r)||Yc(t,r,i)}var um=1,Is=1<<1,Gc=1<<2,sm=um|Is|Gc,Wc=null;function Pg(t){Wc!==null&&S("Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue."),Wc=t}function Iu(){Wc===null&&S("Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue."),Wc=null}function Nu(t){return t===Wc}function Ns(t){var r=t.target||t.srcElement||window;return r.correspondingUseElement&&(r=r.correspondingUseElement),r.nodeType===Al?r.parentNode:r}var fd=null,Oo=null,_o=null;function cm(t){var r=mr(t);if(r){if(typeof fd!="function")throw new Error("setRestoreImplementation() needs to be called to handle a target for controlled events. This error is likely caused by a bug in React. Please file an issue.");var i=r.stateNode;if(i){var u=Va(i);fd(r.stateNode,r.type,u)}}}function Ug(t){fd=t}function fm(t){Oo?_o?_o.push(t):_o=[t]:Oo=t}function zg(){return Oo!==null||_o!==null}function br(){if(Oo){var t=Oo,r=_o;if(Oo=null,_o=null,cm(t),r)for(var i=0;i"u"||document===null)throw new Error("The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous.");var f=document.createEvent("Event"),m=!1,w=!0,C=window.event,T=Object.getOwnPropertyDescriptor(window,"event");function D(){ju.removeEventListener(ve,U,!1),typeof window.event<"u"&&window.hasOwnProperty("event")&&(window.event=C)}var A=Array.prototype.slice.call(arguments,3);function U(){m=!0,D(),i.apply(u,A),w=!1}var z,N=!1,V=!1;function K(ke){if(z=ke.error,N=!0,z===null&&ke.colno===0&&ke.lineno===0&&(V=!0),ke.defaultPrevented&&z!=null&&typeof z=="object")try{z._suppressLogging=!0}catch{}}var ve="react-"+(r||"invokeguardedcallback");if(window.addEventListener("error",K),ju.addEventListener(ve,U,!1),f.initEvent(ve,!1,!1),ju.dispatchEvent(f),T&&Object.defineProperty(window,"event",T),m&&w&&(N?V&&(z=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://reactjs.org/link/crossorigin-error for more information.")):z=new Error(`An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the "Pause on exceptions" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue.`),this.onError(z)),window.removeEventListener("error",K),!m)return D(),Xc.apply(this,arguments)}}var Ao=pd,Ci=!1,hd=null,qc=!1,Fo=null,zl={onError:function(t){Ci=!0,hd=t}};function oh(t,r,i,u,f,m,w,C,T){Ci=!1,hd=null,Ao.apply(zl,arguments)}function dm(t,r,i,u,f,m,w,C,T){if(oh.apply(this,arguments),Ci){var D=uh();qc||(qc=!0,Fo=D)}}function Ng(){if(qc){var t=Fo;throw qc=!1,Fo=null,t}}function Hg(){return Ci}function uh(){if(Ci){var t=hd;return Ci=!1,hd=null,t}else throw new Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.")}function js(t){return t._reactInternals}function sh(t){return t._reactInternals!==void 0}function ch(t,r){t._reactInternals=r}var Me=0,Po=1,Bt=2,et=128,Ei=4096,Ve=4,Il=16,Jc=32,Bu=64,Nl=256,Ur=512,Ma=1024,$t=2048,zr=8192,Zc=16384,fh=$t|Ve|Bu|Ur|Ma|Zc,vd=16383,Hl=32768,On=65536,$u=131072,Vu=1048576,Bs=2097152,xi=4194304,Uo=8388608,Kc=16777216,Ti=33554432,Yu=67108864,dh=Ve|Ma|0,ph=Bt|Ve|Il|Jc|Ur|Ei|zr,ef=Ve|Bu|Ur|zr,el=$t|zr|Il,jl=xi|Uo|Bs,jg=o.ReactCurrentOwner;function zo(t){var r=t,i=t;if(t.alternate)for(;r.return;)r=r.return;else{var u=r;do r=u,(r.flags&(Bt|Ei))!==Me&&(i=r.return),u=r.return;while(u)}return r.tag===$?i:null}function hh(t){if(t.tag===ce){var r=t.memoizedState;if(r===null){var i=t.alternate;i!==null&&(r=i.memoizedState)}if(r!==null)return r.dehydrated}return null}function Pt(t){return t.tag===$?t.stateNode.containerInfo:null}function tf(t){return zo(t)===t}function vh(t){{var r=jg.current;if(r!==null&&r.tag===O){var i=r,u=i.stateNode;u._warnedAboutRefsInRender||S("%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",ze(i)||"A component"),u._warnedAboutRefsInRender=!0}}var f=js(t);return f?zo(f)===f:!1}function Mt(t){if(zo(t)!==t)throw new Error("Unable to find node on an unmounted component.")}function Gu(t){var r=t.alternate;if(!r){var i=zo(t);if(i===null)throw new Error("Unable to find node on an unmounted component.");return i!==t?null:t}for(var u=t,f=r;;){var m=u.return;if(m===null)break;var w=m.alternate;if(w===null){var C=m.return;if(C!==null){u=f=C;continue}break}if(m.child===w.child){for(var T=m.child;T;){if(T===u)return Mt(m),t;if(T===f)return Mt(m),r;T=T.sibling}throw new Error("Unable to find node on an unmounted component.")}if(u.return!==f.return)u=m,f=w;else{for(var D=!1,A=m.child;A;){if(A===u){D=!0,u=m,f=w;break}if(A===f){D=!0,f=m,u=w;break}A=A.sibling}if(!D){for(A=w.child;A;){if(A===u){D=!0,u=w,f=m;break}if(A===f){D=!0,f=w,u=m;break}A=A.sibling}if(!D)throw new Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(u.alternate!==f)throw new Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(u.tag!==$)throw new Error("Unable to find node on an unmounted component.");return u.stateNode.current===u?t:r}function md(t){var r=Gu(t);return r!==null?yd(r):null}function yd(t){var r=t.tag;if(r===te||r===We||r===_e||r===se)return t;for(var i=t.child;i!==null;){var u=yd(i);if(u!==null)return u;i=i.sibling}return null}function mh(t){var r=Gu(t);return r!==null?gd(r):null}function gd(t){var r=t.tag;if(r===te||r===We||r===_e||r===se)return t;for(var i=t.child;i!==null;){if(i.tag!==G){var u=gd(i);if(u!==null)return u}i=i.sibling}return null}var Sd=n.unstable_scheduleCallback,pm=n.unstable_cancelCallback,hm=n.unstable_shouldYield,wd=n.unstable_requestPaint,an=n.unstable_now,nf=n.unstable_getCurrentPriorityLevel,Io=n.unstable_ImmediatePriority,No=n.unstable_UserBlockingPriority,Ri=n.unstable_NormalPriority,rf=n.unstable_LowPriority,$s=n.unstable_IdlePriority,vm=n.unstable_yieldValue,yh=n.unstable_setDisableYieldValue,Ho=null,nr=null,Se=null,Ir=!1,Oa=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u";function bd(t){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u")return!1;var r=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(r.isDisabled)return!0;if(!r.supportsFiber)return S("The installed version of React DevTools is too old and will not work with the current version of React. Please update React DevTools. https://reactjs.org/link/react-devtools"),!0;try{Xr&&(t=$e({},t,{getLaneLabelMap:Xu,injectProfilingHooks:Qu})),Ho=r.inject(t),nr=r}catch(i){S("React instrumentation encountered an error: %s.",i)}return!!r.checkDCE}function Wu(t,r){if(nr&&typeof nr.onScheduleFiberRoot=="function")try{nr.onScheduleFiberRoot(Ho,t,r)}catch(i){Ir||(Ir=!0,S("React instrumentation encountered an error: %s",i))}}function gh(t,r){if(nr&&typeof nr.onCommitFiberRoot=="function")try{var i=(t.current.flags&et)===et;if(tn){var u;switch(r){case la:u=Io;break;case ql:u=No;break;case La:u=Ri;break;case ec:u=$s;break;default:u=Ri;break}nr.onCommitFiberRoot(Ho,t,u,i)}}catch(f){Ir||(Ir=!0,S("React instrumentation encountered an error: %s",f))}}function Sh(t){if(nr&&typeof nr.onPostCommitFiberRoot=="function")try{nr.onPostCommitFiberRoot(Ho,t)}catch(r){Ir||(Ir=!0,S("React instrumentation encountered an error: %s",r))}}function jo(t){if(nr&&typeof nr.onCommitFiberUnmount=="function")try{nr.onCommitFiberUnmount(Ho,t)}catch(r){Ir||(Ir=!0,S("React instrumentation encountered an error: %s",r))}}function Nr(t){if(typeof vm=="function"&&(yh(t),v(t)),nr&&typeof nr.setStrictMode=="function")try{nr.setStrictMode(Ho,t)}catch(r){Ir||(Ir=!0,S("React instrumentation encountered an error: %s",r))}}function Qu(t){Se=t}function Xu(){{for(var t=new Map,r=1,i=0;i>>0;return r===0?32:31-($g(r)/Vg|0)|0}var xh=31,re=0,Qt=0,$l=1,Ne=2,$o=4,Ka=8,Ju=16,nl=32,Zu=64,Ws=8388480,Qs=128,uf=256,Xs=512,sf=1024,Th=2048,qs=4096,ei=8192,cf=16384,Js=32768,tt=65536,Vl=131072,Yl=262144,pt=524288,rl=1048576,Mi=2097152,_a=4194304,Oi=125829120,_i=8388608,Wn=16777216,Li=33554432,Gl=67108864,Ai=_i,Fi=134217728,al=268435455,ff=268435456,Vo=536870912,_n=1073741824;function Sm(t){{if(t&$l)return"SyncHydrationLane";if(t&Ne)return"Sync";if(t&$o)return"InputContinuousHydration";if(t&Ka)return"InputContinuous";if(t&Ju)return"DefaultHydration";if(t&nl)return"Default";if(t&Zu)return"TransitionHydration";if(t&Ws)return"Transition";if(t&Oi)return"Retry";if(t&Fi)return"SelectiveHydration";if(t&ff)return"IdleHydration";if(t&Vo)return"Idle";if(t&_n)return"Offscreen"}}var Ot=-1,Zs=Qs,df=_i;function Wl(t){switch(il(t)){case $l:return $l;case Ne:return Ne;case $o:return $o;case Ka:return Ka;case Ju:return Ju;case nl:return nl;case Zu:return Zu;case Qs:case uf:case Xs:case sf:case Th:case qs:case ei:case cf:case Js:case tt:case Vl:case Yl:case pt:case rl:case Mi:case _a:return t&Ws;case _i:case Wn:case Li:case Gl:return t&Oi;case Fi:return Fi;case ff:return ff;case Vo:return Vo;case _n:return _n;default:return S("Should have found matching lanes. This is a bug in React."),t}}function pf(t,r){var i=t.pendingLanes;if(i===re)return re;var u=re,f=t.suspendedLanes,m=t.pingedLanes,w=i&al;if(w!==re){var C=w&~f;if(C!==re)u=Wl(C);else{var T=w&m;T!==re&&(u=Wl(T))}}else{var D=i&~f;D!==re?u=Wl(D):m!==re&&(u=Wl(m))}if(u===re)return re;if(r!==re&&r!==u&&(r&f)===re){var A=il(u),U=il(r);if(A>=U||A===nl&&(U&Ws)!==re)return r}(u&Ka)!==re&&(u|=i&nl);var z=t.entangledLanes;if(z!==re)for(var N=t.entanglements,V=u&z;V>0;){var K=Ql(V),ve=1<0;){var f=Ql(r),m=1<u&&(u=w),r&=~m}return u}function Md(t,r){switch(t){case $l:case Ne:case $o:case Ka:return r+250;case Ju:case nl:case Zu:case Qs:case uf:case Xs:case sf:case Th:case qs:case ei:case cf:case Js:case tt:case Vl:case Yl:case pt:case rl:case Mi:case _a:return r+5e3;case _i:case Wn:case Li:case Gl:return Ot;case Fi:case ff:case Vo:case _n:return Ot;default:return S("Should have found matching lanes. This is a bug in React."),Ot}}function Yg(t,r){for(var i=t.pendingLanes,u=t.suspendedLanes,f=t.pingedLanes,m=t.expirationTimes,w=i&~Oi;w>0;){var C=Ql(w),T=1<0;){var f=Ql(u),m=1<0;){var T=Ql(C),D=1<0;){var f=Go(i),m=1<0;){var f=Go(r),m=1<0&&(w.forEach(function(C){var T=C.alternate;(T===null||!u.has(T))&&u.add(C)}),w.clear()),r&=~m}}function ll(t,r){return null}var la=Ne,ql=Ka,La=nl,ec=Vo,Qo=Qt;function Qn(){return Qo}function ln(t){Qo=t}function Xo(t,r){var i=Qo;try{return Qo=t,r()}finally{Qo=i}}function ol(t,r){return t!==0&&tr?t:r}function oa(t,r){return t!==0&&t-1}function qg(t,r,i,u,f){return{blockedOn:t,domEventName:r,eventSystemFlags:i,nativeEvent:f,targetContainers:[u]}}function Mm(t,r){switch(t){case"focusin":case"focusout":ni=null;break;case"dragenter":case"dragleave":ul=null;break;case"mouseover":case"mouseout":sl=null;break;case"pointerover":case"pointerout":{var i=r.pointerId;ns.delete(i);break}case"gotpointercapture":case"lostpointercapture":{var u=r.pointerId;rs.delete(u);break}}}function rc(t,r,i,u,f,m){if(t===null||t.nativeEvent!==m){var w=qg(r,i,u,f,m);if(r!==null){var C=mr(r);C!==null&&Zl(C)}return w}t.eventSystemFlags|=u;var T=t.targetContainers;return f!==null&&T.indexOf(f)===-1&&T.push(f),t}function Jg(t,r,i,u,f){switch(r){case"focusin":{var m=f;return ni=rc(ni,t,r,i,u,m),!0}case"dragenter":{var w=f;return ul=rc(ul,t,r,i,u,w),!0}case"mouseover":{var C=f;return sl=rc(sl,t,r,i,u,C),!0}case"pointerover":{var T=f,D=T.pointerId;return ns.set(D,rc(ns.get(D)||null,t,r,i,u,T)),!0}case"gotpointercapture":{var A=f,U=A.pointerId;return rs.set(U,rc(rs.get(U)||null,t,r,i,u,A)),!0}}return!1}function Om(t){var r=Zr(t.target);if(r!==null){var i=zo(r);if(i!==null){var u=i.tag;if(u===ce){var f=hh(i);if(f!==null){t.blockedOn=f,Id(t.priority,function(){km(i)});return}}else if(u===$){var m=i.stateNode;if(tc(m)){t.blockedOn=Pt(i);return}}}}t.blockedOn=null}function Zg(t){for(var r=_h(),i={blockedOn:null,target:t,priority:r},u=0;u0;){var i=r[0],u=lc(t.domEventName,t.eventSystemFlags,i,t.nativeEvent);if(u===null){var f=t.nativeEvent,m=new f.constructor(f.type,f);Pg(m),f.target.dispatchEvent(m),Iu()}else{var w=mr(u);return w!==null&&Zl(w),t.blockedOn=u,!1}r.shift()}return!0}function _m(t,r,i){ac(t)&&i.delete(r)}function sa(){Nd=!1,ni!==null&&ac(ni)&&(ni=null),ul!==null&&ac(ul)&&(ul=null),sl!==null&&ac(sl)&&(sl=null),ns.forEach(_m),rs.forEach(_m)}function as(t,r){t.blockedOn===r&&(t.blockedOn=null,Nd||(Nd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,sa)))}function ic(t){if(nc.length>0){as(nc[0],t);for(var r=1;r0;){var w=Kl[0];if(w.blockedOn!==null)break;Om(w),w.blockedOn===null&&Kl.shift()}}var Xn=o.ReactCurrentBatchConfig,gf=!0;function Ah(t){gf=!!t}function Kg(){return gf}function Hd(t,r,i){var u=Fh(r),f;switch(u){case la:f=jd;break;case ql:f=Lm;break;case La:default:f=Bd;break}return f.bind(null,r,i,t)}function jd(t,r,i,u){var f=Qn(),m=Xn.transition;Xn.transition=null;try{ln(la),Bd(t,r,i,u)}finally{ln(f),Xn.transition=m}}function Lm(t,r,i,u){var f=Qn(),m=Xn.transition;Xn.transition=null;try{ln(ql),Bd(t,r,i,u)}finally{ln(f),Xn.transition=m}}function Bd(t,r,i,u){gf&&Sf(t,r,i,u)}function Sf(t,r,i,u){var f=lc(t,r,i,u);if(f===null){tT(t,r,u,qo,i),Mm(t,u);return}if(Jg(f,t,r,i,u)){u.stopPropagation();return}if(Mm(t,u),r&Gc&&Lh(t)){for(;f!==null;){var m=mr(f);m!==null&&Mh(m);var w=lc(t,r,i,u);if(w===null&&tT(t,r,u,qo,i),w===f)break;f=w}f!==null&&u.stopPropagation();return}tT(t,r,u,null,i)}var qo=null;function lc(t,r,i,u){qo=null;var f=Ns(u),m=Zr(f);if(m!==null){var w=zo(m);if(w===null)m=null;else{var C=w.tag;if(C===ce){var T=hh(w);if(T!==null)return T;m=null}else if(C===$){var D=w.stateNode;if(tc(D))return Pt(w);m=null}else w!==m&&(m=null)}}return qo=m,null}function Fh(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return la;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return ql;case"message":{var r=nf();switch(r){case Io:return la;case No:return ql;case Ri:case rf:return La;case $s:return ec;default:return La}}default:return La}}function wf(t,r,i){return t.addEventListener(r,i,!1),i}function bf(t,r,i){return t.addEventListener(r,i,!0),i}function eS(t,r,i,u){return t.addEventListener(r,i,{capture:!0,passive:u}),i}function Ph(t,r,i,u){return t.addEventListener(r,i,{passive:u}),i}var Jo=null,$d=null,Zo=null;function Vd(t){return Jo=t,$d=Uh(),!0}function tS(){Jo=null,$d=null,Zo=null}function Yd(){if(Zo)return Zo;var t,r=$d,i=r.length,u,f=Uh(),m=f.length;for(t=0;t1?1-u:void 0;return Zo=f.slice(t,C),Zo}function Uh(){return"value"in Jo?Jo.value:Jo.textContent}function Gd(t){var r,i=t.keyCode;return"charCode"in t?(r=t.charCode,r===0&&i===13&&(r=13)):r=i,r===10&&(r=13),r>=32||r===13?r:0}function oc(){return!0}function Am(){return!1}function Aa(t){function r(i,u,f,m,w){this._reactName=i,this._targetInst=f,this.type=u,this.nativeEvent=m,this.target=w,this.currentTarget=null;for(var C in t)if(t.hasOwnProperty(C)){var T=t[C];T?this[C]=T(m):this[C]=m[C]}var D=m.defaultPrevented!=null?m.defaultPrevented:m.returnValue===!1;return D?this.isDefaultPrevented=oc:this.isDefaultPrevented=Am,this.isPropagationStopped=Am,this}return $e(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=oc)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=oc)},persist:function(){},isPersistent:oc}),r}var d={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},h=Aa(d),l=$e({},d,{view:0,detail:0}),s=Aa(l),p,y,b;function E(t){t!==b&&(b&&t.type==="mousemove"?(p=t.screenX-b.screenX,y=t.screenY-b.screenY):(p=0,y=0),b=t)}var x=$e({},l,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Wx,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(E(t),p)},movementY:function(t){return"movementY"in t?t.movementY:y}}),M=Aa(x),F=$e({},x,{dataTransfer:0}),B=Aa(F),W=$e({},l,{relatedTarget:0}),ie=Aa(W),fe=$e({},d,{animationName:0,elapsedTime:0,pseudoElement:0}),Te=Aa(fe),Ie=$e({},d,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),vt=Aa(Ie),ht=$e({},d,{data:0}),_t=Aa(ht),sr=_t,ri={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Fm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};function YH(t){if(t.key){var r=ri[t.key]||t.key;if(r!=="Unidentified")return r}if(t.type==="keypress"){var i=Gd(t);return i===13?"Enter":String.fromCharCode(i)}return t.type==="keydown"||t.type==="keyup"?Fm[t.keyCode]||"Unidentified":""}var GH={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function WH(t){var r=this,i=r.nativeEvent;if(i.getModifierState)return i.getModifierState(t);var u=GH[t];return u?!!i[u]:!1}function Wx(t){return WH}var QH=$e({},l,{key:YH,code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Wx,charCode:function(t){return t.type==="keypress"?Gd(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Gd(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),XH=Aa(QH),qH=$e({},x,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),i_=Aa(qH),JH=$e({},l,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Wx}),ZH=Aa(JH),KH=$e({},d,{propertyName:0,elapsedTime:0,pseudoElement:0}),e3=Aa(KH),t3=$e({},x,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),n3=Aa(t3),r3=[9,13,27,32],l_=229,Qx=Lr&&"CompositionEvent"in window,nS=null;Lr&&"documentMode"in document&&(nS=document.documentMode);var a3=Lr&&"TextEvent"in window&&!nS,o_=Lr&&(!Qx||nS&&nS>8&&nS<=11),u_=32,s_=String.fromCharCode(u_);function i3(){Ft("onBeforeInput",["compositionend","keypress","textInput","paste"]),Ft("onCompositionEnd",["compositionend","focusout","keydown","keypress","keyup","mousedown"]),Ft("onCompositionStart",["compositionstart","focusout","keydown","keypress","keyup","mousedown"]),Ft("onCompositionUpdate",["compositionupdate","focusout","keydown","keypress","keyup","mousedown"])}var c_=!1;function l3(t){return(t.ctrlKey||t.altKey||t.metaKey)&&!(t.ctrlKey&&t.altKey)}function o3(t){switch(t){case"compositionstart":return"onCompositionStart";case"compositionend":return"onCompositionEnd";case"compositionupdate":return"onCompositionUpdate"}}function u3(t,r){return t==="keydown"&&r.keyCode===l_}function f_(t,r){switch(t){case"keyup":return r3.indexOf(r.keyCode)!==-1;case"keydown":return r.keyCode!==l_;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function d_(t){var r=t.detail;return typeof r=="object"&&"data"in r?r.data:null}function p_(t){return t.locale==="ko"}var Pm=!1;function s3(t,r,i,u,f){var m,w;if(Qx?m=o3(r):Pm?f_(r,u)&&(m="onCompositionEnd"):u3(r,u)&&(m="onCompositionStart"),!m)return null;o_&&!p_(u)&&(!Pm&&m==="onCompositionStart"?Pm=Vd(f):m==="onCompositionEnd"&&Pm&&(w=Yd()));var C=Nw(i,m);if(C.length>0){var T=new _t(m,r,null,u,f);if(t.push({event:T,listeners:C}),w)T.data=w;else{var D=d_(u);D!==null&&(T.data=D)}}}function c3(t,r){switch(t){case"compositionend":return d_(r);case"keypress":var i=r.which;return i!==u_?null:(c_=!0,s_);case"textInput":var u=r.data;return u===s_&&c_?null:u;default:return null}}function f3(t,r){if(Pm){if(t==="compositionend"||!Qx&&f_(t,r)){var i=Yd();return tS(),Pm=!1,i}return null}switch(t){case"paste":return null;case"keypress":if(!l3(r)){if(r.char&&r.char.length>1)return r.char;if(r.which)return String.fromCharCode(r.which)}return null;case"compositionend":return o_&&!p_(r)?null:r.data;default:return null}}function d3(t,r,i,u,f){var m;if(a3?m=c3(r,u):m=f3(r,u),!m)return null;var w=Nw(i,"onBeforeInput");if(w.length>0){var C=new sr("onBeforeInput","beforeinput",null,u,f);t.push({event:C,listeners:w}),C.data=m}}function p3(t,r,i,u,f,m,w){s3(t,r,i,u,f),d3(t,r,i,u,f)}var h3={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function h_(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r==="input"?!!h3[t.type]:r==="textarea"}function v3(t){if(!Lr)return!1;var r="on"+t,i=r in document;if(!i){var u=document.createElement("div");u.setAttribute(r,"return;"),i=typeof u[r]=="function"}return i}function m3(){Ft("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function v_(t,r,i,u){fm(u);var f=Nw(r,"onChange");if(f.length>0){var m=new h("onChange","change",null,i,u);t.push({event:m,listeners:f})}}var rS=null,aS=null;function y3(t){var r=t.nodeName&&t.nodeName.toLowerCase();return r==="select"||r==="input"&&t.type==="file"}function g3(t){var r=[];v_(r,aS,t,Ns(t)),Hu(S3,r)}function S3(t){A_(t,0)}function Pw(t){var r=Ca(t);if(Ee(r))return t}function w3(t,r){if(t==="change")return r}var m_=!1;Lr&&(m_=v3("input")&&(!document.documentMode||document.documentMode>9));function b3(t,r){rS=t,aS=r,rS.attachEvent("onpropertychange",g_)}function y_(){rS&&(rS.detachEvent("onpropertychange",g_),rS=null,aS=null)}function g_(t){t.propertyName==="value"&&Pw(aS)&&g3(t)}function C3(t,r,i){t==="focusin"?(y_(),b3(r,i)):t==="focusout"&&y_()}function E3(t,r){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Pw(aS)}function x3(t){var r=t.nodeName;return r&&r.toLowerCase()==="input"&&(t.type==="checkbox"||t.type==="radio")}function T3(t,r){if(t==="click")return Pw(r)}function R3(t,r){if(t==="input"||t==="change")return Pw(r)}function k3(t){var r=t._wrapperState;!r||!r.controlled||t.type!=="number"||Do(t,"number",t.value)}function D3(t,r,i,u,f,m,w){var C=i?Ca(i):window,T,D;if(y3(C)?T=w3:h_(C)?m_?T=R3:(T=E3,D=C3):x3(C)&&(T=T3),T){var A=T(r,i);if(A){v_(t,A,u,f);return}}D&&D(r,C,i),r==="focusout"&&k3(C)}function M3(){Un("onMouseEnter",["mouseout","mouseover"]),Un("onMouseLeave",["mouseout","mouseover"]),Un("onPointerEnter",["pointerout","pointerover"]),Un("onPointerLeave",["pointerout","pointerover"])}function O3(t,r,i,u,f,m,w){var C=r==="mouseover"||r==="pointerover",T=r==="mouseout"||r==="pointerout";if(C&&!Nu(u)){var D=u.relatedTarget||u.fromElement;if(D&&(Zr(D)||vr(D)))return}if(!(!T&&!C)){var A;if(f.window===f)A=f;else{var U=f.ownerDocument;U?A=U.defaultView||U.parentWindow:A=window}var z,N;if(T){var V=u.relatedTarget||u.toElement;if(z=i,N=V?Zr(V):null,N!==null){var K=zo(N),ve=N.tag;(N!==K||ve!==te&&ve!==_e&&ve!==se)&&(N=null)}}else z=null,N=i;if(z!==N){var ke=M,Ge="onMouseLeave",nt="onMouseEnter",rt="mouse";(r==="pointerout"||r==="pointerover")&&(ke=i_,Ge="onPointerLeave",nt="onPointerEnter",rt="pointer");var X=z==null?A:Ca(z),ee=N==null?A:Ca(N),q=new ke(Ge,rt+"leave",z,u,f);q.target=X,q.relatedTarget=ee;var pe=null,De=Zr(f);if(De===i){var Ce=new ke(nt,rt+"enter",N,u,f);Ce.target=ee,Ce.relatedTarget=X,pe=Ce}ej(t,q,pe,z,N)}}}function _3(t,r){return t===r&&(t!==0||1/t===1/r)||t!==t&&r!==r}var eo=typeof Object.is=="function"?Object.is:_3;function iS(t,r){if(eo(t,r))return!0;if(typeof t!="object"||t===null||typeof r!="object"||r===null)return!1;var i=Object.keys(t),u=Object.keys(r);if(i.length!==u.length)return!1;for(var f=0;f=r)return{node:i,offset:r-u};u=f}i=S_(L3(i))}}function A3(t){var r=t.ownerDocument,i=r&&r.defaultView||window,u=i.getSelection&&i.getSelection();if(!u||u.rangeCount===0)return null;var f=u.anchorNode,m=u.anchorOffset,w=u.focusNode,C=u.focusOffset;try{f.nodeType,w.nodeType}catch{return null}return F3(t,f,m,w,C)}function F3(t,r,i,u,f){var m=0,w=-1,C=-1,T=0,D=0,A=t,U=null;e:for(;;){for(var z=null;A===r&&(i===0||A.nodeType===Al)&&(w=m+i),A===u&&(f===0||A.nodeType===Al)&&(C=m+f),A.nodeType===Al&&(m+=A.nodeValue.length),(z=A.firstChild)!==null;)U=A,A=z;for(;;){if(A===t)break e;if(U===r&&++T===i&&(w=m),U===u&&++D===f&&(C=m),(z=A.nextSibling)!==null)break;A=U,U=A.parentNode}A=z}return w===-1||C===-1?null:{start:w,end:C}}function P3(t,r){var i=t.ownerDocument||document,u=i&&i.defaultView||window;if(u.getSelection){var f=u.getSelection(),m=t.textContent.length,w=Math.min(r.start,m),C=r.end===void 0?w:Math.min(r.end,m);if(!f.extend&&w>C){var T=C;C=w,w=T}var D=w_(t,w),A=w_(t,C);if(D&&A){if(f.rangeCount===1&&f.anchorNode===D.node&&f.anchorOffset===D.offset&&f.focusNode===A.node&&f.focusOffset===A.offset)return;var U=i.createRange();U.setStart(D.node,D.offset),f.removeAllRanges(),w>C?(f.addRange(U),f.extend(A.node,A.offset)):(U.setEnd(A.node,A.offset),f.addRange(U))}}}function b_(t){return t&&t.nodeType===Al}function C_(t,r){return!t||!r?!1:t===r?!0:b_(t)?!1:b_(r)?C_(t,r.parentNode):"contains"in t?t.contains(r):t.compareDocumentPosition?!!(t.compareDocumentPosition(r)&16):!1}function U3(t){return t&&t.ownerDocument&&C_(t.ownerDocument.documentElement,t)}function z3(t){try{return typeof t.contentWindow.location.href=="string"}catch{return!1}}function E_(){for(var t=window,r=we();r instanceof t.HTMLIFrameElement;){if(z3(r))t=r.contentWindow;else return r;r=we(t.document)}return r}function Xx(t){var r=t&&t.nodeName&&t.nodeName.toLowerCase();return r&&(r==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||r==="textarea"||t.contentEditable==="true")}function I3(){var t=E_();return{focusedElem:t,selectionRange:Xx(t)?H3(t):null}}function N3(t){var r=E_(),i=t.focusedElem,u=t.selectionRange;if(r!==i&&U3(i)){u!==null&&Xx(i)&&j3(i,u);for(var f=[],m=i;m=m.parentNode;)m.nodeType===Za&&f.push({element:m,left:m.scrollLeft,top:m.scrollTop});typeof i.focus=="function"&&i.focus();for(var w=0;w0){var w=new h("onSelect","select",null,r,i);t.push({event:w,listeners:m}),w.target=Um}}}}function G3(t,r,i,u,f,m,w){var C=i?Ca(i):window;switch(r){case"focusin":(h_(C)||C.contentEditable==="true")&&(Um=C,qx=i,lS=null);break;case"focusout":Um=null,qx=null,lS=null;break;case"mousedown":Jx=!0;break;case"contextmenu":case"mouseup":case"dragend":Jx=!1,x_(t,u,f);break;case"selectionchange":if(B3)break;case"keydown":case"keyup":x_(t,u,f)}}function Uw(t,r){var i={};return i[t.toLowerCase()]=r.toLowerCase(),i["Webkit"+t]="webkit"+r,i["Moz"+t]="moz"+r,i}var zm={animationend:Uw("Animation","AnimationEnd"),animationiteration:Uw("Animation","AnimationIteration"),animationstart:Uw("Animation","AnimationStart"),transitionend:Uw("Transition","TransitionEnd")},Zx={},T_={};Lr&&(T_=document.createElement("div").style,"AnimationEvent"in window||(delete zm.animationend.animation,delete zm.animationiteration.animation,delete zm.animationstart.animation),"TransitionEvent"in window||delete zm.transitionend.transition);function zw(t){if(Zx[t])return Zx[t];if(!zm[t])return t;var r=zm[t];for(var i in r)if(r.hasOwnProperty(i)&&i in T_)return Zx[t]=r[i];return t}var R_=zw("animationend"),k_=zw("animationiteration"),D_=zw("animationstart"),M_=zw("transitionend"),O_=new Map,__=["abort","auxClick","cancel","canPlay","canPlayThrough","click","close","contextMenu","copy","cut","drag","dragEnd","dragEnter","dragExit","dragLeave","dragOver","dragStart","drop","durationChange","emptied","encrypted","ended","error","gotPointerCapture","input","invalid","keyDown","keyPress","keyUp","load","loadedData","loadedMetadata","loadStart","lostPointerCapture","mouseDown","mouseMove","mouseOut","mouseOver","mouseUp","paste","pause","play","playing","pointerCancel","pointerDown","pointerMove","pointerOut","pointerOver","pointerUp","progress","rateChange","reset","resize","seeked","seeking","stalled","submit","suspend","timeUpdate","touchCancel","touchEnd","touchStart","volumeChange","scroll","toggle","touchMove","waiting","wheel"];function Wd(t,r){O_.set(t,r),Ft(r,[t])}function W3(){for(var t=0;t<__.length;t++){var r=__[t],i=r.toLowerCase(),u=r[0].toUpperCase()+r.slice(1);Wd(i,"on"+u)}Wd(R_,"onAnimationEnd"),Wd(k_,"onAnimationIteration"),Wd(D_,"onAnimationStart"),Wd("dblclick","onDoubleClick"),Wd("focusin","onFocus"),Wd("focusout","onBlur"),Wd(M_,"onTransitionEnd")}function Q3(t,r,i,u,f,m,w){var C=O_.get(r);if(C!==void 0){var T=h,D=r;switch(r){case"keypress":if(Gd(u)===0)return;case"keydown":case"keyup":T=XH;break;case"focusin":D="focus",T=ie;break;case"focusout":D="blur",T=ie;break;case"beforeblur":case"afterblur":T=ie;break;case"click":if(u.button===2)return;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":T=M;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":T=B;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":T=ZH;break;case R_:case k_:case D_:T=Te;break;case M_:T=e3;break;case"scroll":T=s;break;case"wheel":T=n3;break;case"copy":case"cut":case"paste":T=vt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":T=i_;break}var A=(m&Gc)!==0;{var U=!A&&r==="scroll",z=Z3(i,C,u.type,A,U);if(z.length>0){var N=new T(C,D,null,u,f);t.push({event:N,listeners:z})}}}}W3(),M3(),m3(),$3(),i3();function X3(t,r,i,u,f,m,w){Q3(t,r,i,u,f,m);var C=(m&sm)===0;C&&(O3(t,r,i,u,f),D3(t,r,i,u,f),G3(t,r,i,u,f),p3(t,r,i,u,f))}var oS=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","resize","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],Kx=new Set(["cancel","close","invalid","load","scroll","toggle"].concat(oS));function L_(t,r,i){var u=t.type||"unknown-event";t.currentTarget=i,dm(u,r,void 0,t),t.currentTarget=null}function q3(t,r,i){var u;if(i)for(var f=r.length-1;f>=0;f--){var m=r[f],w=m.instance,C=m.currentTarget,T=m.listener;if(w!==u&&t.isPropagationStopped())return;L_(t,T,C),u=w}else for(var D=0;D0;)i=Im(i),f--;for(;w-f>0;)u=Im(u),w--;for(var T=f;T--;){if(i===u||u!==null&&i===u.alternate)return i;i=Im(i),u=Im(u)}return null}function U_(t,r,i,u,f){for(var m=r._reactName,w=[],C=i;C!==null&&C!==u;){var T=C,D=T.alternate,A=T.stateNode,U=T.tag;if(D!==null&&D===u)break;if((U===te||U===We||U===_e)&&A!==null){var z=A;if(f){var N=Da(C,m);N!=null&&w.unshift(sS(C,N,z))}else if(!f){var V=Da(C,m);V!=null&&w.push(sS(C,V,z))}}C=C.return}w.length!==0&&t.push({event:r,listeners:w})}function ej(t,r,i,u,f){var m=u&&f?K3(u,f):null;u!==null&&U_(t,r,u,m,!1),f!==null&&i!==null&&U_(t,i,f,m,!0)}function tj(t,r){return t+"__"+(r?"capture":"bubble")}var cl=!1,cS="dangerouslySetInnerHTML",Hw="suppressContentEditableWarning",Qd="suppressHydrationWarning",z_="autoFocus",zh="children",Ih="style",jw="__html",nT,Bw,fS,I_,$w,N_,H_;nT={dialog:!0,webview:!0},Bw=function(t,r){Lg(t,r),Ag(t,r),Fg(t,r,{registrationNameDependencies:Nt,possibleRegistrationNames:Ya})},N_=Lr&&!document.documentMode,fS=function(t,r,i){if(!cl){var u=Vw(i),f=Vw(r);f!==u&&(cl=!0,S("Prop `%s` did not match. Server: %s Client: %s",t,JSON.stringify(f),JSON.stringify(u)))}},I_=function(t){if(!cl){cl=!0;var r=[];t.forEach(function(i){r.push(i)}),S("Extra attributes from the server: %s",r)}},$w=function(t,r){r===!1?S("Expected `%s` listener to be a function, instead got `false`.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.",t,t,t):S("Expected `%s` listener to be a function, instead got a value of `%s` type.",t,typeof r)},H_=function(t,r){var i=t.namespaceURI===Mn?t.ownerDocument.createElement(t.tagName):t.ownerDocument.createElementNS(t.namespaceURI,t.tagName);return i.innerHTML=r,i.innerHTML};var nj=/\r\n?/g,rj=/\u0000|\uFFFD/g;function Vw(t){Jf(t);var r=typeof t=="string"?t:""+t;return r.replace(nj,` -`).replace(rj,"")}function Yw(t,r,i,u){var f=Vw(r),m=Vw(t);if(m!==f&&(u&&(cl||(cl=!0,S('Text content did not match. Server: "%s" Client: "%s"',m,f))),i&&je))throw new Error("Text content does not match server-rendered HTML.")}function rT(t){return t.nodeType===Ki?t:t.ownerDocument}function aj(){}function Gw(t){t.onclick=aj}function ij(t,r,i,u){for(var f in i)if(i.hasOwnProperty(f)){var m=i[f];if(f===Ih)m&&Object.freeze(m),am(r,m);else if(f===cS){var w=m?m[jw]:void 0;w!=null&&od(r,w)}else if(f===zh){if(typeof m=="string"){var C=t!=="body"&&(t!=="textarea"||m!=="");C&&sd(r,m)}else if(typeof m=="number"){var T=t!=="body";T&&sd(r,""+m)}}else f===Hw||f===Qd||f===z_||(Nt.hasOwnProperty(f)?m!=null&&(typeof m!="function"&&$w(f,m),f==="onScroll"&&En("scroll",r)):m!=null&&zc(r,f,m,u))}}function lj(t,r,i,u){for(var f=0;f is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",t),t==="script"){var T=m.createElement("div");T.innerHTML="";var D=T.firstChild;w=T.removeChild(D)}else if(typeof r.is=="string")w=m.createElement(t,{is:r.is});else if(w=m.createElement(t),t==="select"){var A=w;r.multiple?A.multiple=!0:r.size&&(A.size=r.size)}}else w=m.createElementNS(C,t);return C===Mn&&!f&&Object.prototype.toString.call(w)==="[object HTMLUnknownElement]"&&!Gi.call(nT,t)&&(nT[t]=!0,S("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",t)),w}function oj(t,r){return rT(r).createTextNode(t)}function to(t,r,i){var u=Fl(r,i);Bw(r,i);var f;switch(r){case"dialog":En("cancel",t),En("close",t),f=i;break;case"iframe":case"object":case"embed":En("load",t),f=i;break;case"video":case"audio":for(var m=0;m0&&i[Qd]!==!0&&I_(C),r){case"input":be(t),ko(t,i,!0);break;case"textarea":be(t),Kv(t);break;case"select":case"option":break;default:typeof i.onClick=="function"&&Gw(t);break}return z}function dj(t,r,i){var u=t.nodeValue!==r;return u}function aT(t,r){{if(cl)return;cl=!0,S("Did not expect server HTML to contain a <%s> in <%s>.",r.nodeName.toLowerCase(),t.nodeName.toLowerCase())}}function iT(t,r){{if(cl)return;cl=!0,S('Did not expect server HTML to contain the text node "%s" in <%s>.',r.nodeValue,t.nodeName.toLowerCase())}}function lT(t,r,i){{if(cl)return;cl=!0,S("Expected server HTML to contain a matching <%s> in <%s>.",r,t.nodeName.toLowerCase())}}function oT(t,r){{if(r===""||cl)return;cl=!0,S('Expected server HTML to contain a matching text node for "%s" in <%s>.',r,t.nodeName.toLowerCase())}}function pj(t,r,i){switch(r){case"input":bn(t,i);return;case"textarea":ig(t,i);return;case"select":ag(t,i);return}}var Nm=function(){},dS=function(){};{var hj=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],j_=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],vj=j_.concat(["button"]),mj=["dd","dt","li","option","optgroup","p","rp","rt"],B_={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null,containerTagInScope:null};dS=function(t,r){var i=$e({},t||B_),u={tag:r};return j_.indexOf(r)!==-1&&(i.aTagInScope=null,i.buttonTagInScope=null,i.nobrTagInScope=null),vj.indexOf(r)!==-1&&(i.pTagInButtonScope=null),hj.indexOf(r)!==-1&&r!=="address"&&r!=="div"&&r!=="p"&&(i.listItemTagAutoclosing=null,i.dlItemTagAutoclosing=null),i.current=u,r==="form"&&(i.formTag=u),r==="a"&&(i.aTagInScope=u),r==="button"&&(i.buttonTagInScope=u),r==="nobr"&&(i.nobrTagInScope=u),r==="p"&&(i.pTagInButtonScope=u),r==="li"&&(i.listItemTagAutoclosing=u),(r==="dd"||r==="dt")&&(i.dlItemTagAutoclosing=u),r==="#document"||r==="html"?i.containerTagInScope=null:i.containerTagInScope||(i.containerTagInScope=u),i};var yj=function(t,r){switch(r){case"select":return t==="option"||t==="optgroup"||t==="#text";case"optgroup":return t==="option"||t==="#text";case"option":return t==="#text";case"tr":return t==="th"||t==="td"||t==="style"||t==="script"||t==="template";case"tbody":case"thead":case"tfoot":return t==="tr"||t==="style"||t==="script"||t==="template";case"colgroup":return t==="col"||t==="template";case"table":return t==="caption"||t==="colgroup"||t==="tbody"||t==="tfoot"||t==="thead"||t==="style"||t==="script"||t==="template";case"head":return t==="base"||t==="basefont"||t==="bgsound"||t==="link"||t==="meta"||t==="title"||t==="noscript"||t==="noframes"||t==="style"||t==="script"||t==="template";case"html":return t==="head"||t==="body"||t==="frameset";case"frameset":return t==="frame";case"#document":return t==="html"}switch(t){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return r!=="h1"&&r!=="h2"&&r!=="h3"&&r!=="h4"&&r!=="h5"&&r!=="h6";case"rp":case"rt":return mj.indexOf(r)===-1;case"body":case"caption":case"col":case"colgroup":case"frameset":case"frame":case"head":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return r==null}return!0},gj=function(t,r){switch(t){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return r.pTagInButtonScope;case"form":return r.formTag||r.pTagInButtonScope;case"li":return r.listItemTagAutoclosing;case"dd":case"dt":return r.dlItemTagAutoclosing;case"button":return r.buttonTagInScope;case"a":return r.aTagInScope;case"nobr":return r.nobrTagInScope}return null},$_={};Nm=function(t,r,i){i=i||B_;var u=i.current,f=u&&u.tag;if(r!=null)t!=null&&S("validateDOMNesting: when childText is passed, childTag should be null"),t="#text";else if(t==null){S("validateDOMNesting: when childText or childTag must be provided");return}var m=yj(t,f)?null:u,w=m?null:gj(t,i),C=m||w;if(C){var T=C.tag,D=String(!!m)+"|"+t+"|"+T;if(!$_[D]){$_[D]=!0;var A=t,U="";if(t==="#text"?r!=null&&/\S/.test(r)?A="Text nodes":(A="Whitespace text nodes",U=" Make sure you don't have any extra whitespace between tags on each line of your source code."):A="<"+t+">",m){var z="";T==="table"&&t==="tr"&&(z+=" Add a , or to your code to match the DOM tree generated by the browser."),S("validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s",A,T,U,z)}else S("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",A,T)}}}}function Sj(t){{var r=t.href,i=t.onLoad,u=t.onError,f=t.disabled,m=[];i&&m.push("`onLoad`"),u&&m.push("`onError`"),f!=null&&m.push("`disabled`");var w=wj(m,"and");w+=m.length===1?" prop":" props";var C=m.length===1?"an "+w:"the "+w;if(m.length)return S('React encountered a with a `precedence` prop that also included %s. The presence of loading and error handlers indicates an intent to manage the stylesheet loading state from your from your Component code and React will not hoist or deduplicate this stylesheet. If your intent was to have React hoist and deduplciate this stylesheet using the `precedence` prop remove the %s, otherwise remove the `precedence` prop.',r,C,w),!0}return!1}function wj(t,r){switch(t.length){case 0:return"";case 1:return t[0];case 2:return t[0]+" "+r+" "+t[1];default:return t.slice(0,-1).join(", ")+", "+r+" "+t[t.length-1]}}function bj(t,r){if(!t||typeof t!="string"){var i=Nh(t);S("ReactDOM.preload() expected the first argument to be a string representing an href but found %s instead.",i)}else if(typeof r!="object"||r===null){var u=Nh(r);S('ReactDOM.preload() expected the second argument to be an options argument containing at least an "as" property specifying the Resource type. It found %s instead. The href for the preload call where this warning originated is "%s".',u,t)}else{var f=r.as;switch(f){case"font":{r.crossOrigin==="use-credentials"&&S('ReactDOM.preload() was called with an "as" type of "font" and with a "crossOrigin" option of "use-credentials". Fonts preloading must use crossOrigin "anonymous" to be functional. Please update your font preload to omit the crossOrigin option or change it to any other value than "use-credentials" (Browsers default all other values to anonymous mode). The href for the preload call where this warning originated is "%s"',t);break}case"script":case"style":break;default:{var m=pS(f);S('ReactDOM.preload() expected a valid "as" type in the options (second) argument but found %s instead. Please use one of the following valid values instead: %s. The href for the preload call where this warning originated is "%s".',m,'"style", "font", or "script"',t)}}}}function Cj(t,r){if(!t||typeof t!="string"){var i=Nh(t);S("ReactDOM.preinit() expected the first argument to be a string representing an href but found %s instead.",i)}else if(typeof r!="object"||r===null){var u=Nh(r);S('ReactDOM.preinit() expected the second argument to be an options argument containing at least an "as" property specifying the Resource type. It found %s instead. The href for the preload call where this warning originated is "%s".',u,t)}else{var f=r.as;switch(f){case"style":case"script":break;default:{var m=pS(f);S('ReactDOM.preinit() expected the second argument to be an options argument containing at least an "as" property specifying the Resource type. It found %s instead. Currently, valid resource types for for preinit are "style" and "script". The href for the preinit call where this warning originated is "%s".',m,t)}}}}function Nh(t){return t===null?"`null`":t===void 0?"`undefined`":t===""?"an empty string":'something with type "'+typeof t+'"'}function pS(t){return t===null?"`null`":t===void 0?"`undefined`":t===""?"an empty string":typeof t=="string"?JSON.stringify(t):'something with type "'+typeof t+'"'}var uT=[],Ww;Ww=[];var Cf=-1;function eu(t){return{current:t}}function Cr(t,r){if(Cf<0){S("Unexpected pop.");return}r!==Ww[Cf]&&S("Unexpected Fiber popped."),t.current=uT[Cf],uT[Cf]=null,Ww[Cf]=null,Cf--}function xn(t,r,i){Cf++,uT[Cf]=t.current,Ww[Cf]=i,t.current=r}var Xd=eu(null),hS=eu(null),Qw=eu(null);function sT(t){return t===null&&S("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue."),t}function Ej(){return Qw.current}function vS(){var t=sT(Qw.current);return t}function cT(t,r){xn(Qw,r,t),xn(hS,t,t),xn(Xd,null,t);var i=Vj(r);Cr(Xd,t),xn(Xd,i,t)}function Hm(t){Cr(Xd,t),Cr(hS,t),Cr(Qw,t)}function jm(){var t=sT(Xd.current);return t}function fT(t){var r=sT(Xd.current),i=Yj(r,t.type);r!==i&&(xn(hS,t,t),xn(Xd,i,t))}function Xw(t){hS.current===t&&(Cr(Xd,t),Cr(hS,t))}var dT=a.Dispatcher,V_=null,pT=null;function xj(t){var r=qw(t);V_=Bm(r),pT=dT.current,dT.current=hT}function Tj(){dT.current=pT,pT=null}var hT={prefetchDNS:Rj,preconnect:kj,preload:Dj,preinit:Oj},uc=new Map,Y_=new Set;function qw(t){return typeof t.getRootNode=="function"?t.getRootNode():t.ownerDocument}function vT(){var t=Ej();return t?qw(t):null}function mT(){var t=vT();if(t)return t.ownerDocument||t;try{return V_||window.document}catch{return null}}function Bm(t){return t.ownerDocument||t}function G_(t,r,i){var u=mT();if(typeof i=="string"&&i&&u){var f=yS(i),m='link[rel="'+t+'"][href="'+f+'"]';if(typeof r=="string"&&(m+='[crossorigin="'+r+'"]'),!Y_.has(m)){Y_.add(m);var w={rel:t,crossOrigin:r,href:i};if(u.querySelector(m)===null){var C=Ko("link",w,u,Mn);to(C,"link",w),ft(C),u.head.appendChild(C)}}}}function Rj(t,r){typeof t!="string"||!t?S("ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Nh(t)):r!=null&&(typeof r=="object"&&r.hasOwnProperty("crossOrigin")?S("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",pS(r)):S("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",pS(r))),G_("dns-prefetch",null,t)}function kj(t,r){typeof t!="string"||!t?S("ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Nh(t)):r!=null&&typeof r!="object"?S("ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.",pS(r)):r!=null&&typeof r.crossOrigin!="string"&&S("ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.",Nh(r.crossOrigin));var i=r==null||typeof r.crossOrigin!="string"?null:r.crossOrigin==="use-credentials"?"use-credentials":"";G_("preconnect",i,t)}function Dj(t,r){bj(t,r);var i=mT();if(typeof t=="string"&&t&&typeof r=="object"&&r!==null&&i){var u=r.as,f=yS(t),m='link[rel="preload"][as="'+u+'"][href="'+f+'"]',w=m;switch(u){case"style":w=Hh(t);break;case"script":w=mS(t);break}if(!uc.has(w)){var C=Mj(t,u,r);if(uc.set(w,C),i.querySelector(m)===null){var T=Ko("link",C,i,Mn);to(T,"link",C),ft(T),i.head.appendChild(T)}}}}function Mj(t,r,i){return{href:t,rel:"preload",as:r,crossOrigin:r==="font"?"":i.crossOrigin,integrity:i.integrity,type:i.type}}function Oj(t,r){if(Cj(t,r),typeof t=="string"&&t&&typeof r=="object"&&r!==null){var i=vT(),u=r.as;if(!i){if(u==="style"||u==="script"){var f=mT();if(f){var m=yS(t),w='link[rel="preload"][as="'+u+'"][href="'+m+'"]',C=w;switch(u){case"style":C=Hh(t);break;case"script":C=mS(t);break}if(!uc.has(C)){var T=_j(t,u,r);if(uc.set(C,T),f.querySelector(w)===null){var D=Ko("link",T,f,Mn);to(D,"link",T),ft(D),f.head.appendChild(D)}}}}return}switch(u){case"style":{var A=Re(i).hoistableStyles,U=Hh(t),z=r.precedence||"default",N=A.get(U);if(N)return;var V=i.querySelector(yT(U));if(!V){var K=Lj(t,z,r),ve=uc.get(U);ve&&q_(K,ve),V=Ko("link",K,i,Mn),ft(V),to(V,"link",K),gT(V,z,i)}N={type:"stylesheet",instance:V,count:1},A.set(U,N);return}case"script":{var ke=t,Ge=Re(i).hoistableScripts,nt=mS(ke),rt=Ge.get(nt);if(rt)return;var X=i.querySelector(W_(nt));if(!X){var ee=Aj(ke,r),q=uc.get(nt);q&&J_(ee,q),X=Ko("script",ee,i,Mn),ft(X),to(X,"link",ee),Bm(i).head.appendChild(X)}rt={type:"script",instance:X,count:1},Ge.set(nt,rt);return}}}}function _j(t,r,i){return{href:t,rel:"preload",as:r,crossOrigin:r==="font"?"":i.crossOrigin,integrity:i.integrity}}function Lj(t,r,i){return{rel:"stylesheet",href:t,"data-precedence":r,crossOrigin:i.crossOrigin}}function Aj(t,r){return{src:t,async:!0,crossOrigin:r.crossOrigin,integrity:r.integrity}}function Fj(t,r,i){var u=vT();if(!u)throw new Error('"resourceRoot" was expected to exist. This is a bug in React.');switch(t){case"meta":case"title":return null;case"style":{if(typeof i.precedence=="string"&&typeof i.href=="string"){var f=Hh(i.href),m=Re(u).hoistableStyles,w=m.get(f);return w||(w={type:"style",instance:null,count:0},m.set(f,w)),w}return{type:"void",instance:null,count:0}}case"link":{if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){var C=i,T=Hh(C.href),D=Re(u).hoistableStyles,A=D.get(T);if(!A){var U=Bm(u);A={type:"stylesheet",instance:null,count:0},D.set(T,A),uc.has(T)||Nj(U,T,Hj(C))}return A}return null}case"script":{if(typeof i.src=="string"&&i.async===!0){var z=i,N=mS(z.src),V=Re(u).hoistableScripts,K=V.get(N);return K||(K={type:"script",instance:null,count:0},V.set(N,K)),K}return{type:"void",instance:null,count:0}}default:throw new Error('getResource encountered a type it did not expect: "'+t+'". this is a bug in React.')}}function Pj(t){return $e({},t,{"data-href":t.href,"data-precedence":t.precedence,href:null,precedence:null})}function Hh(t){var r=yS(t);return'href="'+r+'"'}function Uj(t){return"style[data-"+t+"]"}function yT(t){return'link[rel="stylesheet"]['+t+"]"}function zj(t){return'link[rel="preload"][as="style"]['+t+"]"}function Ij(t){return $e({},t,{"data-precedence":t.precedence,precedence:null})}function Nj(t,r,i){if(uc.set(r,i),!t.querySelector(yT(r))&&t.querySelector(zj(r))===null){var u=Ko("link",i,t,Mn);to(u,"link",i),ft(u),t.head.appendChild(u)}}function Hj(t){return{rel:"preload",as:"style",href:t.href,crossOrigin:t.crossOrigin,integrity:t.integrity,media:t.media,hrefLang:t.hrefLang,referrerPolicy:t.referrerPolicy}}function mS(t){var r=yS(t);return'[src="'+r+'"]'}function W_(t){return"script[async]"+t}function Q_(t,r,i){if(r.count++,r.instance===null)switch(r.type){case"style":{var u=i,f=Hh(u.href),m=t.querySelector(Uj(f));if(m)return r.instance=m,m;var w=Pj(i);return m=Ko("style",w,t,Mn),ft(m),to(m,"style",w),gT(m,u.precedence,t),r.instance=m,m}case"stylesheet":{var C=i,T=Hh(C.href),D=t.querySelector(yT(T));if(D)return r.instance=D,D;var A=Ij(i),U=uc.get(T);U&&q_(A,U),D=Ko("link",A,t,Mn),ft(D);var z=D;return z._p=new Promise(function(Ge,nt){z.onload=Ge,z.onerror=nt}).then(function(){return z._p.s="l"},function(){return z._p.s="e"}),to(D,"link",A),gT(D,C.precedence,t),r.instance=D,D}case"script":{var N=i,V=mS(N.src),K=t.querySelector(W_(V));if(K)return r.instance=K,K;var ve=N,ke=uc.get(V);return ke&&(ve=$e({},N),J_(ve,ke)),K=Ko("script",ve,t,Mn),ft(K),to(K,"link",ve),Bm(t).head.appendChild(K),r.instance=K,K}case"void":return null;default:throw new Error('acquireResource encountered a resource type it did not expect: "'+r.type+'". this is a bug in React.')}return r.instance}function X_(t){t.count--}function gT(t,r,i){for(var u=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),f=u.length?u[u.length-1]:null,m=f,w=0;w title"):null),K}function Z_(t,r,i){var u=Bm(t);u.head.insertBefore(i,r==="title"?u.querySelector("head > title"):null)}function K_(t){t.parentNode.removeChild(t)}var Bj=/[\n\"\\]/g;function yS(t){return t.replace(Bj,function(r){return"\\"+r.charCodeAt(0).toString(16)})}var Jw="suppressHydrationWarning",Zw="$",Kw="/$",gS="$?",SS="$!",$j="style",ST=null,wT=null;function Vj(t){var r,i,u=t.nodeType;switch(u){case Ki:case ud:{r=u===Ki?"#document":"#fragment";var f=t.documentElement;i=f?f.namespaceURI:Kp(null,"");break}default:{var m=u===Yn?t.parentNode:t,w=m.namespaceURI||null;r=m.tagName,i=Kp(w,r);break}}{var C=r.toLowerCase(),T=dS(null,C);return{namespace:i,ancestorInfo:T}}}function Yj(t,r){{var i=t,u=Kp(i.namespace,r),f=dS(i.ancestorInfo,r);return{namespace:u,ancestorInfo:f}}}function pW(t){return t}function Gj(t){ST=Kg(),wT=I3();var r=null;return Ah(!1),r}function Wj(t){N3(wT),Ah(ST),ST=null,wT=null}function Qj(t,r,i,u){var f=Ko(t,r,i,Mn);return gn(u,f),ge(f,r),to(f,t,r),ft(f),f}function Xj(t,r,i,u,f){var m;{var w=u;if(Nm(t,null,w.ancestorInfo),typeof r.children=="string"||typeof r.children=="number"){var C=""+r.children,T=dS(w.ancestorInfo,t);Nm(null,C,T)}m=w.namespace}var D=Ko(t,r,i,m);return gn(f,D),ge(D,r),D}function qj(t,r){t.appendChild(r)}function Jj(t,r,i,u){switch(to(t,r,i),r){case"button":case"input":case"select":case"textarea":return!!i.autoFocus;case"img":return!0;default:return!1}}function Zj(t,r,i,u,f){{var m=f;if(typeof u.children!=typeof i.children&&(typeof u.children=="string"||typeof u.children=="number")){var w=""+u.children,C=dS(m.ancestorInfo,r);Nm(null,w,C)}}return uj(t,r,i,u)}function bT(t,r){return t==="textarea"||t==="noscript"||typeof r.children=="string"||typeof r.children=="number"||typeof r.dangerouslySetInnerHTML=="object"&&r.dangerouslySetInnerHTML!==null&&r.dangerouslySetInnerHTML.__html!=null}function Kj(t,r,i,u){{var f=i;Nm(null,t,f.ancestorInfo)}var m=oj(t,r);return gn(u,m),m}function eB(){var t=window.event;return t===void 0?La:Fh(t.type)}var CT=typeof setTimeout=="function"?setTimeout:void 0,tB=typeof clearTimeout=="function"?clearTimeout:void 0,ET=-1,eL=typeof Promise=="function"?Promise:void 0;function nB(t){uS(t)}var rB=typeof queueMicrotask=="function"?queueMicrotask:typeof eL<"u"?function(t){return eL.resolve(null).then(t).catch(aB)}:CT;function aB(t){setTimeout(function(){throw t})}function iB(t,r,i,u){switch(r){case"button":case"input":case"select":case"textarea":i.autoFocus&&t.focus();return;case"img":{i.src&&(t.src=i.src);return}}}function tL(t,r,i,u,f,m){sj(t,r,i,u,f),ge(t,f)}function nL(t){sd(t,"")}function lB(t,r,i){t.nodeValue=i}function oB(t,r){t.appendChild(r)}function uB(t,r){var i;t.nodeType===Yn?(i=t.parentNode,i.insertBefore(r,t)):(i=t,i.appendChild(r));var u=t._reactRootContainer;u==null&&i.onclick===null&&Gw(i)}function sB(t,r,i){t.insertBefore(r,i)}function cB(t,r,i){t.nodeType===Yn?t.parentNode.insertBefore(r,i):t.insertBefore(r,i)}function fB(t,r){t.removeChild(r)}function dB(t,r){t.nodeType===Yn?t.parentNode.removeChild(r):t.removeChild(r)}function xT(t,r){var i=r,u=0;do{var f=i.nextSibling;if(t.removeChild(i),f&&f.nodeType===Yn){var m=f.data;if(m===Kw)if(u===0){t.removeChild(f),ic(r);return}else u--;else(m===Zw||m===gS||m===SS)&&u++}i=f}while(i);ic(r)}function pB(t,r){t.nodeType===Yn?xT(t.parentNode,r):t.nodeType===Za&&xT(t,r),ic(t)}function hB(t){t=t;var r=t.style;typeof r.setProperty=="function"?r.setProperty("display","none","important"):r.display="none"}function vB(t){t.nodeValue=""}function mB(t,r){t=t;var i=r[$j],u=i!=null&&i.hasOwnProperty("display")?i.display:null;t.style.display=eh("display",u)}function yB(t,r){t.nodeValue=r}function rL(t){{var r=t.nodeType;if(r===Ki)TT(t);else if(r===Za)switch(t.nodeName){case"HEAD":case"HTML":case"BODY":TT(t);return;default:t.textContent=""}}}function TT(t){var r,i=t.firstChild;for(i&&i.nodeType===og&&(i=i.nextSibling);i;){switch(r=i,i=i.nextSibling,r.nodeName){case"HTML":case"HEAD":case"BODY":{var u=r;TT(u),mi(u);continue}case"STYLE":continue;case"LINK":if(r.rel.toLowerCase()==="stylesheet")continue}t.removeChild(r)}}function gB(t,r){{if(t==="link")return r.rel==="stylesheet"&&typeof r.precedence!="string";if(t==="script"){var i=r.async,u=r.onLoad,f=r.onError;return!(i&&(u||f))}return!0}}function SB(t,r,i){return t.nodeType!==Za||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t}function wB(t,r){return r===""||t.nodeType!==Al?null:t}function bB(t){return t.nodeType!==Yn?null:t}function aL(t){return t.data===gS}function RT(t){return t.data===SS}function CB(t){var r=t.nextSibling&&t.nextSibling.dataset,i,u,f;return r&&(i=r.dgst,u=r.msg,f=r.stck),{message:u,digest:i,stack:f}}function EB(t,r){t._reactRetry=r}function eb(t){for(;t!=null;t=t.nextSibling){var r=t.nodeType;if(r===Za){var i=t;switch(i.tagName){case"TITLE":case"META":case"HTML":case"HEAD":case"BODY":continue;case"LINK":{var u=i;if(u.rel==="stylesheet"&&!u.hasAttribute("data-precedence"))break;continue}case"STYLE":{var f=i;if(f.hasAttribute("data-precedence"))continue;break}case"SCRIPT":{var m=i;if(m.hasAttribute("async"))continue;break}}break}else if(r===Al)break;if(r===Yn){var w=t.data;if(w===Zw||w===SS||w===gS)break;if(w===Kw)return null}}return t}function wS(t){return eb(t.nextSibling)}function iL(t){return eb(t.firstChild)}function xB(t){return eb(t.firstChild)}function TB(t){return eb(t.nextSibling)}function RB(t,r,i,u,f,m){gn(f,t),ge(t,i);var w;{var C=u;w=C.namespace}var T=(f.mode&qe)!==Le;return fj(t,r,i,w,T,m)}function kB(t,r,i,u){return gn(i,t),dj(t,r)}function DB(t,r){gn(r,t)}function MB(t){for(var r=t.nextSibling,i=0;r;){if(r.nodeType===Yn){var u=r.data;if(u===Kw){if(i===0)return wS(r);i--}else(u===Zw||u===SS||u===gS)&&i++}r=r.nextSibling}return null}function lL(t){for(var r=t.previousSibling,i=0;r;){if(r.nodeType===Yn){var u=r.data;if(u===Zw||u===SS||u===gS){if(i===0)return r;i--}else u===Kw&&i++}r=r.previousSibling}return null}function OB(t){ic(t)}function _B(t){ic(t)}function LB(t,r,i,u,f){Yw(r.nodeValue,i,u,f)}function AB(t,r,i,u,f,m,w){r[Jw]!==!0&&Yw(u.nodeValue,f,m,w)}function FB(t,r){r.nodeType===Za?aT(t,r):r.nodeType===Yn||iT(t,r)}function PB(t,r){{var i=t.parentNode;i!==null&&(r.nodeType===Za?aT(i,r):r.nodeType===Yn||iT(i,r))}}function UB(t,r,i,u,f){(f||r[Jw]!==!0)&&(u.nodeType===Za?aT(i,u):u.nodeType===Yn||iT(i,u))}function zB(t,r,i){lT(t,r)}function IB(t,r){oT(t,r)}function NB(t,r,i){{var u=t.parentNode;u!==null&&lT(u,r)}}function HB(t,r){{var i=t.parentNode;i!==null&&oT(i,r)}}function jB(t,r,i,u,f,m){(m||r[Jw]!==!0)&&lT(i,u)}function BB(t,r,i,u,f){(f||r[Jw]!==!0)&&oT(i,u)}function $B(t){S("An error occurred during hydration. The server HTML was replaced with client content in <%s>.",t.nodeName.toLowerCase())}function VB(t,r,i){var u,f;{var m=i;u=!m.ancestorInfo.containerTagInScope,f=m.namespace}switch(t){case"meta":case"title":return f!==Ll;case"style":return typeof r.precedence!="string"||typeof r.href!="string"||r.href===""||f===Ll?(u&&S('Cannot render a '))}function y9(e){if(e.type!=="style"){var n=e.chunks,a=yO(e.props.href,e.props);for(Cl(n,a),a=0;a")}else if(c)for(v=0;v"))}function C9(e,n,a){var o=0;n.preconnects.forEach(Pv,e),n.preconnects.clear();var c=a.preconnectChunks;for(o=0;o",instructions:0,externalRuntimeConfig:null,htmlChunks:null,headChunks:null,hasBody:!1,charsetChunks:[],preconnectChunks:[],preloadChunks:[],hoistableChunks:[],generateStaticMarkup:e}}function rN(){return{insertionMode:2,selectedValue:null,noscriptTagInScope:!1}}function zI(e,n,a,o){return a.generateStaticMarkup?(e.push(Gr(n)),!1):(n===""?e=o:(o&&e.push(""),e.push(Gr(n)),e=!0),e)}var O9=Symbol.for("react.element"),aN=Symbol.for("react.portal"),iN=Symbol.for("react.fragment"),lN=Symbol.for("react.strict_mode"),oN=Symbol.for("react.profiler"),uN=Symbol.for("react.provider"),gO=Symbol.for("react.context"),sN=Symbol.for("react.server_context"),cN=Symbol.for("react.forward_ref"),fN=Symbol.for("react.suspense"),dN=Symbol.for("react.suspense_list"),pN=Symbol.for("react.memo"),SO=Symbol.for("react.lazy"),_9=Symbol.for("react.scope"),L9=Symbol.for("react.debug_trace_mode"),A9=Symbol.for("react.offscreen"),F9=Symbol.for("react.legacy_hidden"),P9=Symbol.for("react.cache"),U9=Symbol.for("react.default_value"),II=Symbol.iterator;function cO(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 iN:return"Fragment";case aN:return"Portal";case oN:return"Profiler";case lN:return"StrictMode";case fN:return"Suspense";case dN:return"SuspenseList";case P9:return"Cache"}if(typeof e=="object")switch(e.$$typeof){case gO:return(e.displayName||"Context")+".Consumer";case uN:return(e._context.displayName||"Context")+".Provider";case cN:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case pN:return n=e.displayName||null,n!==null?n:cO(e.type)||"Memo";case SO:n=e._payload,e=e._init;try{return cO(e(n))}catch{break}case sN:return(e.displayName||e._globalName)+".Provider"}return null}var hN=KI.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,vN={};function NI(e,n){if(e=e.contextTypes,!e)return vN;var a={},o;for(o in e)a[o]=n[o];return a}var zv=null;function Tx(e,n){if(e!==n){e.context._currentValue2=e.parentValue,e=e.parent;var a=n.parent;if(e===null){if(a!==null)throw Error("The stacks must reach the root at the same time. This is a bug in React.")}else{if(a===null)throw Error("The stacks must reach the root at the same time. This is a bug in React.");Tx(e,a)}n.context._currentValue2=n.value}}function mN(e){e.context._currentValue2=e.parentValue,e=e.parent,e!==null&&mN(e)}function yN(e){var n=e.parent;n!==null&&yN(n),e.context._currentValue2=e.value}function gN(e,n){if(e.context._currentValue2=e.parentValue,e=e.parent,e===null)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");e.depth===n.depth?Tx(e,n):gN(e,n)}function SN(e,n){var a=n.parent;if(a===null)throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");e.depth===a.depth?Tx(e,a):SN(e,a),n.context._currentValue2=n.value}function wx(e){var n=zv;n!==e&&(n===null?yN(e):e===null?mN(n):n.depth===e.depth?Tx(n,e):n.depth>e.depth?gN(n,e):SN(n,e),zv=e)}var HI={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals,e.queue!==null&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals,e.replace=!0,e.queue=[n]},enqueueForceUpdate:function(){}};function jI(e,n,a,o){var c=e.state!==void 0?e.state:null;e.updater=HI,e.props=a,e.state=c;var v={queue:[],replace:!1};e._reactInternals=v;var g=n.contextType;if(e.context=typeof g=="object"&&g!==null?g._currentValue2:o,g=n.getDerivedStateFromProps,typeof g=="function"&&(g=g(a,c),c=g==null?c:Np({},c,g),e.state=c),typeof n.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(n=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),n!==e.state&&HI.enqueueReplaceState(e,e.state,null),v.queue!==null&&0>=g,c-=g,{id:1<<32-vx(n)+c|a<>>=0,e===0?32:31-(I9(e)/N9|0)|0}var wO=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`");function BI(){}function j9(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(BI,BI),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason;default:if(typeof n.status!="string")switch(e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}}),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason}throw mx=n,wO}}var mx=null;function wN(){if(mx===null)throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var e=mx;return mx=null,e}function B9(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var $9=typeof Object.is=="function"?Object.is:B9,Lc=null,bx=null,yx=null,pn=null,Tw=!1,Cx=!1,Gy=0,kw=0,Nv=null,Ip=null,Rx=0;function Uv(){if(Lc===null)throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: + root.render();`), + r.unstable_strictMode === !0 && (i = !0), + r.identifierPrefix !== void 0 && (f = r.identifierPrefix), + r.onRecoverableError !== void 0 && (m = r.onRecoverableError)); + var w = G2(t, bS, null, i, u, f, m); + _r(w.current, t), (dF.current = hT); + var C = t.nodeType === Yn ? t.parentNode : t; + return uS(C), new u1(w); + } + function TC(t) { + this._internalRoot = t; + } + function Y4(t) { + t && Zg(t); + } + TC.prototype.unstable_scheduleHydration = Y4; + function G4(t, r, i) { + if (!RC(t)) throw new Error("hydrateRoot(...): Target container is not a DOM element."); + hF(t), + r === void 0 && + S( + "Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, )", + ); + var u = i ?? null, + f = (i != null && i.hydratedSources) || null, + m = !1, + w = !1, + C = "", + T = pF; + i != null && + (i.unstable_strictMode === !0 && (m = !0), + i.identifierPrefix !== void 0 && (C = i.identifierPrefix), + i.onRecoverableError !== void 0 && (T = i.onRecoverableError)); + var D = W2(r, null, t, bS, u, m, w, C, T); + if ((_r(D.current, t), (dF.current = hT), uS(t), f)) + for (var A = 0; A < f.length; A++) { + var U = f[A]; + D$(D, U); + } + return new TC(D); + } + function RC(t) { + return !!(t && (t.nodeType === Za || t.nodeType === Ki || t.nodeType === ud || !or)); + } + function m0(t) { + return !!( + t && + (t.nodeType === Za || + t.nodeType === Ki || + t.nodeType === ud || + (t.nodeType === Yn && t.nodeValue === " react-mount-point-unstable ")) + ); + } + function hF(t) { + vr(t) && + (t._reactRootContainer + ? S( + "You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported.", + ) + : S( + "You are calling ReactDOMClient.createRoot() on a container that has already been passed to createRoot() before. Instead, call root.render() on the existing root instead if you want to update it.", + )); + } + var W4 = o.ReactCurrentOwner, + vF; + vF = function (t) { + if (t._reactRootContainer && t.nodeType !== Yn) { + var r = z4(t._reactRootContainer.current); + r && + r.parentNode !== t && + S( + "render(...): It looks like the React-rendered content of this container was removed without using React. This is not supported and will cause errors. Instead, call ReactDOM.unmountComponentAtNode to empty a container.", + ); + } + var i = !!t._reactRootContainer, + u = s1(t), + f = !!(u && mr(u)); + f && + !i && + S( + "render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render.", + ); + }; + function s1(t) { + return t ? (t.nodeType === Ki ? t.documentElement : t.firstChild) : null; + } + function mF() {} + function Q4(t, r, i, u, f) { + if (f) { + if (typeof u == "function") { + var m = u; + u = function () { + var U = xC(w); + m.call(U); + }; + } + var w = W2(r, u, t, qd, null, !1, !1, "", mF); + (t._reactRootContainer = w), _r(w.current, t); + var C = t.nodeType === Yn ? t.parentNode : t; + return uS(C), Pf(), w; + } else { + if ((rL(t), typeof u == "function")) { + var T = u; + u = function () { + var U = xC(D); + T.call(U); + }; + } + var D = G2(t, qd, null, !1, !1, "", mF); + (t._reactRootContainer = D), _r(D.current, t); + var A = t.nodeType === Yn ? t.parentNode : t; + return ( + uS(A), + Pf(function () { + v0(r, D, i, u); + }), + D + ); + } + } + function X4(t, r) { + t !== null && + typeof t != "function" && + S("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.", r, t); + } + function kC(t, r, i, u, f) { + vF(i), X4(f === void 0 ? null : f, "render"); + var m = i._reactRootContainer, + w; + if (!m) w = Q4(i, r, t, f, u); + else { + if (((w = m), typeof f == "function")) { + var C = f; + f = function () { + var T = xC(w); + C.call(T); + }; + } + v0(r, w, t, f); + } + return xC(w); + } + function q4(t) { + { + var r = W4.current; + if (r !== null && r.stateNode !== null) { + var i = r.stateNode._warnedAboutRefsInRender; + i || + S( + "%s is accessing findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.", + Ke(r.type) || "A component", + ), + (r.stateNode._warnedAboutRefsInRender = !0); + } + } + return t == null ? null : t.nodeType === Za ? t : A4(t, "findDOMNode"); + } + function J4(t, r, i) { + if ( + (S( + "ReactDOM.hydrate is no longer supported in React 18. Use hydrateRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot", + ), + !m0(r)) + ) + throw new Error("Target container is not a DOM element."); + { + var u = vr(r) && r._reactRootContainer === void 0; + u && + S( + "You are calling ReactDOM.hydrate() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call hydrateRoot(container, element)?", + ); + } + return kC(null, t, r, !0, i); + } + function Z4(t, r, i) { + if ( + (S( + "ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot", + ), + !m0(r)) + ) + throw new Error("Target container is not a DOM element."); + { + var u = vr(r) && r._reactRootContainer === void 0; + u && + S( + "You are calling ReactDOM.render() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.render(element)?", + ); + } + return kC(null, t, r, !1, i); + } + function K4(t, r, i, u) { + if ( + (S( + "ReactDOM.unstable_renderSubtreeIntoContainer() is no longer supported in React 18. Consider using a portal instead. Until you switch to the createRoot API, your app will behave as if it's running React 17. Learn more: https://reactjs.org/link/switch-to-createroot", + ), + !m0(i)) + ) + throw new Error("Target container is not a DOM element."); + if (t == null || !sh(t)) throw new Error("parentComponent must be a valid React Component"); + return kC(t, r, i, !1, u); + } + function e6(t) { + if (!m0(t)) throw new Error("unmountComponentAtNode(...): Target container is not a DOM element."); + { + var r = vr(t) && t._reactRootContainer === void 0; + r && + S( + "You are calling ReactDOM.unmountComponentAtNode() on a container that was previously passed to ReactDOMClient.createRoot(). This is not supported. Did you mean to call root.unmount()?", + ); + } + if (t._reactRootContainer) { + { + var i = s1(t), + u = i && !mr(i); + u && + S( + "unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.", + ); + } + return ( + Pf(function () { + kC(null, null, t, !1, function () { + (t._reactRootContainer = null), Jr(t); + }); + }), + !0 + ); + } else { + { + var f = s1(t), + m = !!(f && mr(f)), + w = t.nodeType === Za && m0(t.parentNode) && !!t.parentNode._reactRootContainer; + m && + S( + "unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s", + w + ? "You may have accidentally passed in a React root node instead of its container." + : "Instead, have the parent component update its state and rerender in order to remove this component.", + ); + } + return !1; + } + } + function t6() { + var t = a.Dispatcher.current; + t && t.prefetchDNS.apply(this, arguments); + } + function n6() { + var t = a.Dispatcher.current; + t && t.preconnect.apply(this, arguments); + } + function r6() { + var t = a.Dispatcher.current; + t && t.preload.apply(this, arguments); + } + function a6() { + var t = a.Dispatcher.current; + t && t.preinit.apply(this, arguments); + } + Jl(F4), + mf(P4), + Oh(U4), + Xg(Qn), + yf(Xo), + (typeof Map != "function" || + Map.prototype == null || + typeof Map.prototype.forEach != "function" || + typeof Set != "function" || + Set.prototype == null || + typeof Set.prototype.clear != "function" || + typeof Set.prototype.forEach != "function") && + S( + "React depends on Map and Set built-in types. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills", + ), + Ug(pj), + ih(Hk, j8, Pf); + function i6(t, r) { + var i = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null; + if (!RC(r)) throw new Error("Target container is not a DOM element."); + return L4(t, r, null, i); + } + function l6(t, r, i, u) { + return K4(t, r, i, u); + } + function o6(t, r) { + return ( + a.usingClientEntryPoint || + S( + 'You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".', + ), + V4(t, r) + ); + } + function u6(t, r, i) { + return ( + a.usingClientEntryPoint || + S( + 'You are importing hydrateRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".', + ), + G4(t, r, i) + ); + } + function s6(t) { + return ( + S2() && + S( + "flushSync was called from inside a lifecycle method. React cannot flush when React is already rendering. Consider moving this call to a scheduler task or micro task.", + ), + Pf(t) + ); + } + a.Events = [mr, Ca, Va, fm, br, Hk]; + var c6 = $4({ findFiberByHostInstance: Zr, bundleType: 1, version: r1, rendererPackageName: "react-dom" }); + if ( + !c6 && + Lr && + window.top === window.self && + ((navigator.userAgent.indexOf("Chrome") > -1 && navigator.userAgent.indexOf("Edge") === -1) || + navigator.userAgent.indexOf("Firefox") > -1) + ) { + var yF = window.location.protocol; + /^(https?|file):$/.test(yF) && + console.info( + "%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools" + + (yF === "file:" + ? ` +You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq` + : ""), + "font-weight:bold", + ); + } + (ja.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = a), + (ja.createPortal = i6), + (ja.createRoot = o6), + (ja.findDOMNode = q4), + (ja.flushSync = s6), + (ja.hydrate = J4), + (ja.hydrateRoot = u6), + (ja.preconnect = n6), + (ja.prefetchDNS = t6), + (ja.preinit = a6), + (ja.preload = r6), + (ja.render = Z4), + (ja.unmountComponentAtNode = e6), + (ja.unstable_batchedUpdates = Hk), + (ja.unstable_renderSubtreeIntoContainer = l6), + (ja.version = r1), + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && + typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && + __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); + })(); +}); +var Ew = vl((TW, rO) => { + "use strict"; + function DI() { + if ( + !(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ > "u" || typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE != "function") + ) { + if (process.env.NODE_ENV !== "production") throw new Error("^_^"); + try { + __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(DI); + } catch (e) { + console.error(e); + } + } + } + process.env.NODE_ENV === "production" ? (DI(), (rO.exports = RI())) : (rO.exports = kI()); +}); +var _N = vl(Qy => { + "use strict"; + var KI = sp(), + qY = Ew(), + JY = require("stream"); + function ZY(e, n) { + e.push(n); + } + var Np = Object.assign, + ga = Object.prototype.hasOwnProperty, + KY = RegExp( + "^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$", + ), + MI = {}, + OI = {}; + function hO(e) { + return ga.call(OI, e) ? !0 : ga.call(MI, e) ? !1 : KY.test(e) ? (OI[e] = !0) : ((MI[e] = !0), !1); + } + function $i(e, n, a, o, c, v, g) { + (this.acceptsBooleans = n === 2 || n === 3 || n === 4), + (this.attributeName = o), + (this.attributeNamespace = c), + (this.mustUseProperty = a), + (this.propertyName = e), + (this.type = n), + (this.sanitizeURL = v), + (this.removeEmptyString = g); + } + var Ba = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" + .split(" ") + .forEach(function (e) { + Ba[e] = new $i(e, 0, !1, e, null, !1, !1); + }); + [ + ["acceptCharset", "accept-charset"], + ["className", "class"], + ["htmlFor", "for"], + ["httpEquiv", "http-equiv"], + ].forEach(function (e) { + var n = e[0]; + Ba[n] = new $i(n, 1, !1, e[1], null, !1, !1); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { + Ba[e] = new $i(e, 2, !1, e.toLowerCase(), null, !1, !1); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (e) { + Ba[e] = new $i(e, 2, !1, e, null, !1, !1); + }); + "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope" + .split(" ") + .forEach(function (e) { + Ba[e] = new $i(e, 3, !1, e.toLowerCase(), null, !1, !1); + }); + ["checked", "multiple", "muted", "selected"].forEach(function (e) { + Ba[e] = new $i(e, 3, !0, e, null, !1, !1); + }); + ["capture", "download"].forEach(function (e) { + Ba[e] = new $i(e, 4, !1, e, null, !1, !1); + }); + ["cols", "rows", "size", "span"].forEach(function (e) { + Ba[e] = new $i(e, 6, !1, e, null, !1, !1); + }); + ["rowSpan", "start"].forEach(function (e) { + Ba[e] = new $i(e, 5, !1, e.toLowerCase(), null, !1, !1); + }); + var vO = /[\-:]([a-z])/g; + function mO(e) { + return e[1].toUpperCase(); + } + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering transform-origin underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height" + .split(" ") + .forEach(function (e) { + var n = e.replace(vO, mO); + Ba[n] = new $i(n, 1, !1, e, null, !1, !1); + }); + "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function (e) { + var n = e.replace(vO, mO); + Ba[n] = new $i(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + }); + ["xml:base", "xml:lang", "xml:space"].forEach(function (e) { + var n = e.replace(vO, mO); + Ba[n] = new $i(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + }); + ["tabIndex", "crossOrigin"].forEach(function (e) { + Ba[e] = new $i(e, 1, !1, e.toLowerCase(), null, !1, !1); + }); + Ba.xlinkHref = new $i("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); + ["src", "href", "action", "formAction"].forEach(function (e) { + Ba[e] = new $i(e, 1, !1, e.toLowerCase(), null, !0, !0); + }); + var px = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + scale: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0, + }, + e9 = ["Webkit", "ms", "Moz", "O"]; + Object.keys(px).forEach(function (e) { + e9.forEach(function (n) { + (n = n + e.charAt(0).toUpperCase() + e.substring(1)), (px[n] = px[e]); + }); + }); + var t9 = /["'&<>]/; + function Gr(e) { + if (typeof e == "boolean" || typeof e == "number") return "" + e; + e = "" + e; + var n = t9.exec(e); + if (n) { + var a = "", + o, + c = 0; + for (o = n.index; o < e.length; o++) { + switch (e.charCodeAt(o)) { + case 34: + n = """; + break; + case 38: + n = "&"; + break; + case 39: + n = "'"; + break; + case 60: + n = "<"; + break; + case 62: + n = ">"; + break; + default: + continue; + } + c !== o && (a += e.substring(c, o)), (c = o + 1), (a += n); + } + e = c !== o ? a + e.substring(c, o) : a; + } + return e; + } + var n9 = /([A-Z])/g, + r9 = /^ms-/, + uO = Array.isArray, + aO = qY.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher, + a9 = { prefetchDNS: x9, preconnect: T9, preload: R9, preinit: k9 }, + Ss = null, + _I = []; + function yo(e, n, a) { + return { insertionMode: e, selectedValue: n, noscriptTagInScope: a }; + } + function i9(e, n, a) { + switch (n) { + case "noscript": + return yo(2, null, !0); + case "select": + return yo(2, a.value != null ? a.value : a.defaultValue, e.noscriptTagInScope); + case "svg": + return yo(3, null, e.noscriptTagInScope); + case "math": + return yo(4, null, e.noscriptTagInScope); + case "foreignObject": + return yo(2, null, e.noscriptTagInScope); + case "table": + return yo(5, null, e.noscriptTagInScope); + case "thead": + case "tbody": + case "tfoot": + return yo(6, null, e.noscriptTagInScope); + case "colgroup": + return yo(8, null, e.noscriptTagInScope); + case "tr": + return yo(7, null, e.noscriptTagInScope); + } + return 5 <= e.insertionMode + ? yo(2, null, e.noscriptTagInScope) + : e.insertionMode === 0 + ? yo(n === "html" ? 1 : 2, null, !1) + : e.insertionMode === 1 + ? yo(2, null, !1) + : e; + } + var LI = new Map(); + function eN(e, n) { + if (typeof n != "object") + throw Error( + "The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.", + ); + var a = !0, + o; + for (o in n) + if (ga.call(n, o)) { + var c = n[o]; + if (c != null && typeof c != "boolean" && c !== "") { + if (o.indexOf("--") === 0) { + var v = Gr(o); + c = Gr(("" + c).trim()); + } else + (v = LI.get(o)), + v === void 0 && ((v = Gr(o.replace(n9, "-$1").toLowerCase().replace(r9, "-ms-"))), LI.set(o, v)), + (c = typeof c == "number" ? (c === 0 || ga.call(px, o) ? "" + c : c + "px") : Gr(("" + c).trim())); + a ? ((a = !1), e.push(' style="', v, ":", c)) : e.push(";", v, ":", c); + } + } + a || e.push('"'); + } + function di(e, n, a) { + switch (n) { + case "style": + eN(e, a); + return; + case "defaultValue": + case "defaultChecked": + case "innerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + return; + } + if (!(2 < n.length) || (n[0] !== "o" && n[0] !== "O") || (n[1] !== "n" && n[1] !== "N")) { + var o = Ba.hasOwnProperty(n) ? Ba[n] : null; + if (o !== null) { + switch (typeof a) { + case "function": + case "symbol": + return; + case "boolean": + if (!o.acceptsBooleans) return; + } + switch (((n = o.attributeName), o.type)) { + case 3: + a && e.push(" ", n, '=""'); + break; + case 4: + a === !0 ? e.push(" ", n, '=""') : a !== !1 && e.push(" ", n, '="', Gr(a), '"'); + break; + case 5: + isNaN(a) || e.push(" ", n, '="', Gr(a), '"'); + break; + case 6: + !isNaN(a) && 1 <= a && e.push(" ", n, '="', Gr(a), '"'); + break; + default: + o.sanitizeURL && (a = "" + a), e.push(" ", n, '="', Gr(a), '"'); + } + } else if (hO(n)) { + switch (typeof a) { + case "function": + case "symbol": + return; + case "boolean": + if (((o = n.toLowerCase().slice(0, 5)), o !== "data-" && o !== "aria-")) return; + } + e.push(" ", n, '="', Gr(a), '"'); + } + } + } + function Iv(e, n, a) { + if (n != null) { + if (a != null) throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`."); + if (typeof n != "object" || !("__html" in n)) + throw Error( + "`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.", + ); + (n = n.__html), n != null && e.push("" + n); + } + } + function l9(e) { + var n = ""; + return ( + KI.Children.forEach(e, function (a) { + a != null && (n += a); + }), + n + ); + } + function o9(e, n, a, o, c, v, g) { + var S = n.rel, + k = n.href, + L = n.precedence; + if (v === 3 || g || typeof S != "string" || typeof k != "string" || k === "") return Cl(e, n), null; + if (n.rel === "stylesheet") + return ( + (a = "[style]" + k), + typeof L != "string" || n.disabled != null || n.onLoad || n.onError + ? ((c = o.preloadsMap.get(a)), + c || ((c = { type: "preload", chunks: [], state: 0, props: yO(k, n) }), o.preloadsMap.set(a, c)), + Cl(c.chunks, c.props), + o.usedStylesheets.add(c), + Cl(e, n)) + : ((k = o.stylesMap.get(a)), + k || + ((n = Np({}, n, { "data-precedence": n.precedence, precedence: null })), + (k = o.preloadsMap.get(a)) && + ((k.state |= 4), + (k = k.props), + n.crossOrigin == null && (n.crossOrigin = k.crossOrigin), + n.integrity == null && (n.integrity = k.integrity)), + (k = { type: "stylesheet", chunks: [], state: o.boundaryResources ? 4 : 0, props: n }), + o.stylesMap.set(a, k), + (n = o.precedences.get(L)), + n || ((n = new Set()), o.precedences.set(L, n)), + n.add(k)), + o.boundaryResources && o.boundaryResources.add(k), + c && e.push(""), + null) + ); + if (n.onLoad || n.onError) return Cl(e, n); + switch ((c && e.push(""), n.rel)) { + case "preconnect": + case "dns-prefetch": + return Cl(a.preconnectChunks, n); + case "preload": + return Cl(a.preloadChunks, n); + default: + return Cl(a.hoistableChunks, n); + } + } + function Cl(e, n) { + e.push(El("link")); + for (var a in n) + if (ga.call(n, a)) { + var o = n[a]; + if (o != null) + switch (a) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + di(e, a, o); + } + } + return e.push("/>"), null; + } + function AI(e, n) { + e.push(El("style")); + var a = null, + o = null, + c; + for (c in n) + if (ga.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + di(e, c, v); + } + } + return ( + e.push(">"), + (n = Array.isArray(a) ? (2 > a.length ? a[0] : null) : a), + typeof n != "function" && typeof n != "symbol" && n !== null && n !== void 0 && e.push(Gr("" + n)), + Iv(e, o, a), + e.push("", "style", ">"), + null + ); + } + function cx(e, n, a) { + e.push(El(a)); + for (var o in n) + if (ga.call(n, o)) { + var c = n[o]; + if (c != null) + switch (o) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + a + " is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + di(e, o, c); + } + } + return e.push("/>"), null; + } + function FI(e, n) { + e.push(El("title")); + var a = null, + o = null, + c; + for (c in n) + if (ga.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + di(e, c, v); + } + } + return ( + e.push(">"), + (n = Array.isArray(a) ? (2 > a.length ? a[0] : null) : a), + typeof n != "function" && typeof n != "symbol" && n !== null && n !== void 0 && e.push(Gr("" + n)), + Iv(e, o, a), + e.push("", "title", ">"), + null + ); + } + function hx(e, n) { + e.push(El("script")); + var a = null, + o = null, + c; + for (c in n) + if (ga.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + di(e, c, v); + } + } + return e.push(">"), Iv(e, o, a), typeof a == "string" && e.push(Gr(a)), e.push("", "script", ">"), null; + } + function Yy(e, n, a) { + e.push(El(a)); + var o = (a = null), + c; + for (c in n) + if (ga.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + di(e, c, v); + } + } + return e.push(">"), Iv(e, o, a), typeof a == "string" ? (e.push(Gr(a)), null) : a; + } + var u9 = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/, + PI = new Map(); + function El(e) { + var n = PI.get(e); + if (n === void 0) { + if (!u9.test(e)) throw Error("Invalid tag: " + e); + (n = "<" + e), PI.set(e, n); + } + return n; + } + function s9(e, n, a, o, c, v, g) { + switch (n) { + case "select": + e.push(El("select")), (o = g = null); + for (var S in a) + if (ga.call(a, S)) { + var k = a[S]; + if (k != null) + switch (S) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + case "defaultValue": + case "value": + break; + default: + di(e, S, k); + } + } + return e.push(">"), Iv(e, o, g), g; + case "option": + (g = v.selectedValue), e.push(El("option")); + var L = (o = null), + O = (S = null); + for (k in a) + if (ga.call(a, k)) { + var I = a[k]; + if (I != null) + switch (k) { + case "children": + o = I; + break; + case "selected": + S = I; + break; + case "dangerouslySetInnerHTML": + O = I; + break; + case "value": + L = I; + default: + di(e, k, I); + } + } + if (g != null) + if (((a = L !== null ? "" + L : l9(o)), uO(g))) { + for (k = 0; k < g.length; k++) + if ("" + g[k] === a) { + e.push(' selected=""'); + break; + } + } else "" + g === a && e.push(' selected=""'); + else S && e.push(' selected=""'); + return e.push(">"), Iv(e, O, o), o; + case "textarea": + e.push(El("textarea")), (k = o = g = null); + for (L in a) + if (ga.call(a, L) && ((O = a[L]), O != null)) + switch (L) { + case "children": + k = O; + break; + case "value": + g = O; + break; + case "defaultValue": + o = O; + break; + case "dangerouslySetInnerHTML": + throw Error("`dangerouslySetInnerHTML` does not make sense on ."); + default: + di(e, L, O); + } + if ((g === null && o !== null && (g = o), e.push(">"), k != null)) { + if (g != null) throw Error("If you supply `defaultValue` on a , do not pass children."); + if (uO(k) && 1 < k.length) throw Error(" can only have at most one child."); + g = "" + k; + } + return ( + typeof g == "string" && + g[0] === + ` +` && + e.push(` +`), + g !== null && e.push(Gr("" + g)), + null + ); + case "input": + e.push(El("input")), (L = k = o = g = null); + for (O in a) + if (ga.call(a, O) && ((S = a[O]), S != null)) + switch (O) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "input is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + case "defaultChecked": + L = S; + break; + case "defaultValue": + o = S; + break; + case "checked": + k = S; + break; + case "value": + g = S; + break; + default: + di(e, O, S); + } + return ( + k !== null ? di(e, "checked", k) : L !== null && di(e, "checked", L), + g !== null ? di(e, "value", g) : o !== null && di(e, "value", o), + e.push("/>"), + null + ); + case "menuitem": + e.push(El("menuitem")); + for (var $ in a) + if (ga.call(a, $) && ((g = a[$]), g != null)) + switch ($) { + case "children": + case "dangerouslySetInnerHTML": + throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`."); + default: + di(e, $, g); + } + return e.push(">"), null; + case "title": + return ( + v.insertionMode === 3 || v.noscriptTagInScope ? (e = FI(e, a)) : (FI(c.hoistableChunks, a), (e = null)), e + ); + case "link": + return o9(e, a, c, o, g, v.insertionMode, v.noscriptTagInScope); + case "script": + e: if (v.insertionMode === 3 || v.noscriptTagInScope || typeof a.src != "string" || !a.src) e = hx(e, a); + else { + if (((L = "[script]" + a.src), a.async !== !0 || a.onLoad || a.onError)) { + if ( + ((k = o.preloadsMap.get(L)), + k || + ((k = { + type: "preload", + chunks: [], + state: 0, + props: { + rel: "preload", + as: "script", + href: a.src, + crossOrigin: a.crossOrigin, + integrity: a.integrity, + referrerPolicy: a.referrerPolicy, + }, + }), + o.preloadsMap.set(L, k), + o.usedScripts.add(k), + Cl(k.chunks, k.props)), + a.async !== !0) + ) { + hx(e, a), (e = null); + break e; + } + } else + (k = o.scriptsMap.get(L)), + !k && + ((k = { type: "script", chunks: [], state: 0, props: null }), + o.scriptsMap.set(L, k), + o.scripts.add(k), + (O = a), + (o = o.preloadsMap.get(L)) && + ((o.state |= 4), + (a = O = Np({}, a)), + (o = o.props), + a.crossOrigin == null && (a.crossOrigin = o.crossOrigin), + a.integrity == null && (a.integrity = o.integrity)), + hx(k.chunks, O)); + g && e.push(""), (e = null); + } + return e; + case "style": + return ( + (k = a.precedence), + (O = a.href), + v.insertionMode === 3 || v.noscriptTagInScope || typeof k != "string" || typeof O != "string" || O === "" + ? (e = AI(e, a)) + : ((L = "[style]" + O), + (O = o.stylesMap.get(L)), + O || + ((O = { + type: "style", + chunks: [], + state: o.boundaryResources ? 4 : 0, + props: Np({}, a, { + "data-precedence": a.precedence, + precedence: null, + "data-href": a.href, + href: null, + }), + }), + o.stylesMap.set(L, O), + AI(O.chunks, O.props), + (a = o.precedences.get(k)), + a || ((a = new Set()), o.precedences.set(k, a)), + a.add(O), + o.boundaryResources && o.boundaryResources.add(O)), + g && e.push(""), + (e = void 0)), + e + ); + case "meta": + return ( + v.insertionMode === 3 || v.noscriptTagInScope + ? (e = cx(e, a, "meta")) + : (g && e.push(""), + (e = typeof a.charSet == "string" ? cx(c.charsetChunks, a, "meta") : cx(c.hoistableChunks, a, "meta"))), + e + ); + case "listing": + case "pre": + e.push(El(n)), (o = g = null); + for (I in a) + if (ga.call(a, I) && ((k = a[I]), k != null)) + switch (I) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + default: + di(e, I, k); + } + if ((e.push(">"), o != null)) { + if (g != null) throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`."); + if (typeof o != "object" || !("__html" in o)) + throw Error( + "`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.", + ); + (a = o.__html), + a != null && + (typeof a == "string" && + 0 < a.length && + a[0] === + ` +` + ? e.push( + ` +`, + a, + ) + : e.push("" + a)); + } + return ( + typeof g == "string" && + g[0] === + ` +` && + e.push(` +`), + g + ); + case "base": + case "area": + case "br": + case "col": + case "embed": + case "hr": + case "img": + case "keygen": + case "param": + case "source": + case "track": + case "wbr": + return cx(e, a, n); + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return Yy(e, a, n); + case "head": + return ( + 2 > v.insertionMode && c.headChunks === null + ? ((c.headChunks = []), (e = Yy(c.headChunks, a, "head"))) + : (e = Yy(e, a, "head")), + e + ); + case "html": + return ( + v.insertionMode === 0 && c.htmlChunks === null + ? ((c.htmlChunks = [""]), (e = Yy(c.htmlChunks, a, "html"))) + : (e = Yy(e, a, "html")), + e + ); + default: + if (n.indexOf("-") === -1 && typeof a.is != "string") return Yy(e, a, n); + e.push(El(n)), (o = g = null); + for (var G in a) + if (ga.call(a, G) && ((k = a[G]), k != null)) + switch (G) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + case "style": + eN(e, k); + break; + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + break; + default: + hO(G) && typeof k != "function" && typeof k != "symbol" && e.push(" ", G, '="', Gr(k), '"'); + } + return e.push(">"), Iv(e, o, g), g; + } + } + function UI(e, n, a) { + if ((e.push(''); + } + function c9(e, n, a, o) { + switch (a.insertionMode) { + case 0: + case 1: + case 2: + return e.push(''); + case 3: + return ( + e.push('') + ); + case 4: + return ( + e.push('') + ); + case 5: + return e.push(''); + case 6: + return ( + e.push('') + ); + case 7: + return e.push(''); + case 8: + return ( + e.push('') + ); + default: + throw Error("Unknown insertion mode. This is a bug in React."); + } + } + function f9(e, n) { + switch (n.insertionMode) { + case 0: + case 1: + case 2: + return e.push(""); + case 3: + return e.push(""); + case 4: + return e.push(""); + case 5: + return e.push(""); + case 6: + return e.push(""); + case 7: + return e.push(""); + case 8: + return e.push(""); + default: + throw Error("Unknown insertion mode. This is a bug in React."); + } + } + var d9 = /[<\u2028\u2029]/g; + function iO(e) { + return JSON.stringify(e).replace(d9, function (n) { + switch (n) { + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw Error( + "escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var p9 = /[&><\u2028\u2029]/g; + function xw(e) { + return JSON.stringify(e).replace(p9, function (n) { + switch (n) { + case "&": + return "\\u0026"; + case ">": + return "\\u003e"; + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw Error( + "escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var Sx = !1; + function h9(e) { + if (e.type === "style" && !(e.state & 3)) { + Sx === !1 && ((Sx = !0), this.push('')); + for (var n = e.chunks, a = 0; a < n.length; a++) this.push(n[a]); + e.state |= 2; + } + } + function tN(e, n) { + return (Sx = !1), n.forEach(h9, e), Sx ? e.push("") : !0; + } + function Fv(e) { + if (!(e.state & 7)) { + for (var n = e.chunks, a = 0; a < n.length; a++) this.push(n[a]); + e.state |= 1; + } + } + function Pv(e) { + if (!(e.state & 3)) { + for (var n = e.chunks, a = 0; a < n.length; a++) this.push(n[a]); + e.state |= 2; + } + } + var sO = !1; + function v9(e, n, a) { + if (((n = e.chunks), e.state & 3)) a.delete(e); + else if (!(e.state & 4)) { + (sO = !0), e.type === "stylesheet" && Cl(n, e.props); + for (var o = 0; o < n.length; o++) this.push(n[o]); + (e.state |= 1), a.delete(e); + } + } + function m9(e, n) { + (sO = !1), + e.forEach(v9, this), + sO || (this.push('')); + } + function y9(e) { + if (e.type !== "style") { + var n = e.chunks, + a = yO(e.props.href, e.props); + for (Cl(n, a), a = 0; a < n.length; a++) this.push(n[a]); + (e.state |= 8), (n.length = 0); + } + } + function g9(e) { + e.forEach(y9, this), e.clear(); + } + function S9(e) { + if (e.type !== "style") { + var n = e.chunks, + a = yO(e.props.href, e.props); + for (Cl(n, a), a = 0; a < n.length; a++) this.push(n[a]); + (e.state |= 8), (n.length = 0); + } + } + function w9(e) { + e.forEach(S9, this), e.clear(); + } + function b9(e, n, a) { + var o = a.htmlChunks, + c = a.headChunks, + v = 0; + if (o) { + for (v = 0; v < o.length; v++) e.push(o[v]); + if (c) for (v = 0; v < c.length; v++) e.push(c[v]); + else ZY(e, El("head")), e.push(">"); + } else if (c) for (v = 0; v < c.length; v++) e.push(c[v]); + var g = a.charsetChunks; + for (v = 0; v < g.length; v++) e.push(g[v]); + for ( + g.length = 0, n.preconnects.forEach(Fv, e), n.preconnects.clear(), g = a.preconnectChunks, v = 0; + v < g.length; + v++ + ) + e.push(g[v]); + for ( + g.length = 0, + n.fontPreloads.forEach(Fv, e), + n.fontPreloads.clear(), + n.precedences.forEach(m9, e), + n.precedences.forEach(g9, e), + n.usedStylesheets.forEach(function (S) { + if (!n.stylesMap.has("[" + S.props.as + "]" + S.props.href)) + for (S = S.chunks, v = 0; v < S.length; v++) e.push(S[v]); + }), + n.usedStylesheets.clear(), + n.scripts.forEach(Fv, e), + n.scripts.clear(), + n.usedScripts.forEach(Fv, e), + n.usedScripts.clear(), + n.explicitStylesheetPreloads.forEach(Fv, e), + n.explicitStylesheetPreloads.clear(), + n.explicitScriptPreloads.forEach(Fv, e), + n.explicitScriptPreloads.clear(), + n.explicitOtherPreloads.forEach(Fv, e), + n.explicitOtherPreloads.clear(), + g = a.preloadChunks, + v = 0; + v < g.length; + v++ + ) + e.push(g[v]); + for (g.length = 0, a = a.hoistableChunks, v = 0; v < a.length; v++) e.push(a[v]); + (a.length = 0), o && c === null && (e.push(""), e.push("head"), e.push(">")); + } + function C9(e, n, a) { + var o = 0; + n.preconnects.forEach(Pv, e), n.preconnects.clear(); + var c = a.preconnectChunks; + for (o = 0; o < c.length; o++) e.push(c[o]); + for ( + c.length = 0, + n.fontPreloads.forEach(Pv, e), + n.fontPreloads.clear(), + n.precedences.forEach(w9, e), + n.usedStylesheets.forEach(function (v) { + if (!n.stylesMap.has("[" + v.props.as + "]" + v.props.href)) + for (v = v.chunks, o = 0; o < v.length; o++) e.push(v[o]); + }), + n.usedStylesheets.clear(), + n.scripts.forEach(Pv, e), + n.scripts.clear(), + n.usedScripts.forEach(Pv, e), + n.usedScripts.clear(), + n.explicitStylesheetPreloads.forEach(Pv, e), + n.explicitStylesheetPreloads.clear(), + n.explicitScriptPreloads.forEach(Pv, e), + n.explicitScriptPreloads.clear(), + n.explicitOtherPreloads.forEach(Pv, e), + n.explicitOtherPreloads.clear(), + c = a.preloadChunks, + o = 0; + o < c.length; + o++ + ) + e.push(c[o]); + for (c.length = 0, a = a.hoistableChunks, o = 0; o < a.length; o++) e.push(a[o]); + a.length = 0; + } + function E9(e, n) { + e.push("["); + var a = "["; + n.forEach(function (o) { + if (!(o.state & 1)) { + if (o.state & 3) + e.push(a), + (o = xw("" + (o.type === "style" ? o.props["data-href"] : o.props.href))), + e.push(o), + e.push("]"), + (a = ",["); + else if (o.type === "stylesheet") { + e.push(a); + var c = o.props["data-precedence"], + v = o.props, + g = xw("" + o.props.href); + e.push(g), (c = "" + c), e.push(","), (c = xw(c)), e.push(c); + for (var S in v) + if (ga.call(v, S) && ((g = v[S]), g != null)) + switch (S) { + case "href": + case "rel": + case "precedence": + case "data-precedence": + break; + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + e: { + c = e; + var k = S.toLowerCase(); + switch (typeof g) { + case "function": + case "symbol": + break e; + } + switch (S) { + case "innerHTML": + case "dangerouslySetInnerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + case "style": + break e; + case "className": + k = "class"; + break; + case "hidden": + if (g === !1) break e; + break; + case "src": + case "href": + break; + default: + if (!hO(S)) break e; + } + (!(2 < S.length) || (S[0] !== "o" && S[0] !== "O") || (S[1] !== "n" && S[1] !== "N")) && + ((g = "" + g), c.push(","), (k = xw(k)), c.push(k), c.push(","), (g = xw(g)), c.push(g)); + } + } + e.push("]"), (a = ",["), (o.state |= 2); + } + } + }), + e.push("]"); + } + function x9(e) { + if (Ss) { + var n = Ss; + if (typeof e == "string" && e) { + var a = "[prefetchDNS]" + e, + o = n.preconnectsMap.get(a); + o || + ((o = { type: "preconnect", chunks: [], state: 0, props: null }), + n.preconnectsMap.set(a, o), + Cl(o.chunks, { href: e, rel: "dns-prefetch" })), + n.preconnects.add(o); + } + } + } + function T9(e, n) { + if (Ss) { + var a = Ss; + if (typeof e == "string" && e) { + n = + n == null || typeof n.crossOrigin != "string" + ? null + : n.crossOrigin === "use-credentials" + ? "use-credentials" + : ""; + var o = "[preconnect][" + (n === null ? "null" : n) + "]" + e, + c = a.preconnectsMap.get(o); + c || + ((c = { type: "preconnect", chunks: [], state: 0, props: null }), + a.preconnectsMap.set(o, c), + Cl(c.chunks, { rel: "preconnect", href: e, crossOrigin: n })), + a.preconnects.add(c); + } + } + } + function R9(e, n) { + if (Ss) { + var a = Ss; + if (typeof e == "string" && e && typeof n == "object" && n !== null && typeof n.as == "string") { + var o = n.as, + c = "[" + o + "]" + e, + v = a.preloadsMap.get(c); + switch ( + (v || + ((v = { + type: "preload", + chunks: [], + state: 0, + props: { + rel: "preload", + as: o, + href: e, + crossOrigin: o === "font" ? "" : n.crossOrigin, + integrity: n.integrity, + type: n.type, + }, + }), + a.preloadsMap.set(c, v), + Cl(v.chunks, v.props)), + o) + ) { + case "font": + a.fontPreloads.add(v); + break; + case "style": + a.explicitStylesheetPreloads.add(v); + break; + case "script": + a.explicitScriptPreloads.add(v); + break; + default: + a.explicitOtherPreloads.add(v); + } + } + } + } + function k9(e, n) { + if (Ss) + e: { + var a = Ss; + if (typeof e == "string" && e && typeof n == "object" && n !== null) { + var o = n.as; + switch (o) { + case "style": + var c = "[" + o + "]" + e; + o = a.stylesMap.get(c); + var v = n.precedence || "default"; + o || + ((o = { + type: "stylesheet", + chunks: [], + state: 0, + props: { + rel: "stylesheet", + href: e, + "data-precedence": v, + crossOrigin: n.crossOrigin, + integrity: n.integrity, + }, + }), + a.stylesMap.set(c, o), + (e = a.precedences.get(v)), + e || ((e = new Set()), a.precedences.set(v, e)), + e.add(o)); + break e; + case "script": + (v = "[" + o + "]" + e), + (o = a.scriptsMap.get(v)), + o || + ((o = { type: "script", chunks: [], state: 0, props: null }), + a.scriptsMap.set(v, o), + (e = { src: e, async: !0, crossOrigin: n.crossOrigin, integrity: n.integrity }), + a.scripts.add(o), + hx(o.chunks, e)); + } + } + } + } + function yO(e, n) { + return { + rel: "preload", + as: "style", + href: e, + crossOrigin: n.crossOrigin, + integrity: n.integrity, + media: n.media, + hrefLang: n.hrefLang, + referrerPolicy: n.referrerPolicy, + }; + } + function D9(e) { + this.add(e); + } + function M9(e) { + e.state &= -5; + } + function nN(e, n) { + return ( + (n = n === void 0 ? "" : n), + { + bootstrapChunks: [], + placeholderPrefix: n + "P:", + segmentPrefix: n + "S:", + boundaryPrefix: n + "B:", + idPrefix: n, + nextSuspenseID: 0, + streamingFormat: 0, + startInlineScript: ""),n}function kN(e,n,a,o){if(o.status===2)return!0;var c=o.id;if(c===-1){if((o.id=a.rootSegmentID)===-1)throw Error("A root segment ID must have been assigned by now. This is a bug in React.");return JI(e,n,o)}return JI(e,n,o),e=e.responseState,n.push(e.startInlineScript),e.instructions&1?n.push('$RS("'):(e.instructions|=1,n.push('$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};;$RS("')),n.push(e.segmentPrefix),c=c.toString(16),n.push(c),n.push('","'),n.push(e.placeholderPrefix),n.push(c),n=n.push('")'),n}function TO(e,n){try{var a,o=e.completedRootSegment;if(o!==null)if(e.pendingRootTasks===0){b9(n,e.resources,e.responseState,e.allPendingTasks===0),kx(e,n,o),e.completedRootSegment=null;var c=e.responseState.bootstrapChunks;for(o=0;o")){e.destination=null,a++,v.splice(0,a);return}}v.splice(0,a);var se=e.completedBoundaries;for(a=0;a")),e.htmlChunks&&(n.push(""),n.push("html"),n.push(">")),n.push(null))}}function RO(e,n){if(e.status===1)e.status=2,n.destroy(e.fatalError);else if(e.status!==2&&e.destination===null){e.destination=n;try{TO(e,n)}catch(a){Wy(e,a),Dw(e,a)}}}function DN(e,n){try{var a=e.abortableTasks;if(0{"use strict";var e7=require("util"),t7=require("async_hooks"),cH=sp(),n7=Ew();function LN(e){typeof e.flush=="function"&&e.flush()}new t7.AsyncLocalStorage;var Fn=null,hn=0,Zy=!0;function le(e,n){if(typeof n=="string"){if(n.length!==0)if(2048<3*n.length)0]/;function Zn(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=i7.exec(e);if(n){var a="",o,c=0;for(o=n.index;o');var s7=de(""),f7=de(''),p7=/(<\/|<)(s)(cript)/gi;function h7(e,n,a,o){return""+n+(a==="s"?"\\u0073":"\\u0053")+o}function xl(e,n,a){return{insertionMode:e,selectedValue:n,noscriptTagInScope:a}}function v7(e,n,a){switch(n){case"noscript":return xl(2,null,!0);case"select":return xl(2,a.value!=null?a.value:a.defaultValue,e.noscriptTagInScope);case"svg":return xl(3,null,e.noscriptTagInScope);case"math":return xl(4,null,e.noscriptTagInScope);case"foreignObject":return xl(2,null,e.noscriptTagInScope);case"table":return xl(5,null,e.noscriptTagInScope);case"thead":case"tbody":case"tfoot":return xl(6,null,e.noscriptTagInScope);case"colgroup":return xl(8,null,e.noscriptTagInScope);case"tr":return xl(7,null,e.noscriptTagInScope)}return 5<=e.insertionMode?xl(2,null,e.noscriptTagInScope):e.insertionMode===0?xl(n==="html"?1:2,null,!1):e.insertionMode===1?xl(2,null,!1):e}var $p=de("");function IN(e,n,a,o){return n===""?o:(o&&e.push($p),e.push(Zn(n)),!0)}var NN=new Map,m7=de(' style="'),HN=de(":"),y7=de(";");function fH(e,n){if(typeof n!="object")throw Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.");var a=!0,o;for(o in n)if(Sa.call(n,o)){var c=n[o];if(c!=null&&typeof c!="boolean"&&c!==""){if(o.indexOf("--")===0){var v=Zn(o);c=Zn((""+c).trim())}else v=NN.get(o),v===void 0&&(v=de(Zn(o.replace(l7,"-$1").toLowerCase().replace(o7,"-ms-"))),NN.set(o,v)),c=typeof c=="number"?c===0||Sa.call(Lx,o)?""+c:c+"px":Zn((""+c).trim());a?(a=!1,e.push(m7,v,HN,c)):e.push(y7,v,HN,c)}}a||e.push(Bv)}var Hp=de(" "),qy=de('="'),Bv=de('"'),jN=de('=""');function pi(e,n,a){switch(n){case"style":fH(e,a);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2"),WO=de("/>");function Yv(e,n,a){if(n!=null){if(a!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(typeof n!="object"||!("__html"in n))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.");n=n.__html,n!=null&&e.push(""+n)}}function g7(e){var n="";return cH.Children.forEach(e,function(a){a!=null&&(n+=a)}),n}var MO=de(' selected=""');function S7(e,n,a,o,c,v,g){var S=n.rel,k=n.href,L=n.precedence;if(v===3||g||typeof S!="string"||typeof k!="string"||k==="")return Rl(e,n),null;if(n.rel==="stylesheet")return a="[style]"+k,typeof L!="string"||n.disabled!=null||n.onLoad||n.onError?(c=o.preloadsMap.get(a),c||(c={type:"preload",chunks:[],state:0,props:QO(k,n)},o.preloadsMap.set(a,c)),Rl(c.chunks,c.props),o.usedStylesheets.add(c),Rl(e,n)):(k=o.stylesMap.get(a),k||(n=Bp({},n,{"data-precedence":n.precedence,precedence:null}),(k=o.preloadsMap.get(a))&&(k.state|=4,k=k.props,n.crossOrigin==null&&(n.crossOrigin=k.crossOrigin),n.integrity==null&&(n.integrity=k.integrity)),k={type:"stylesheet",chunks:[],state:o.boundaryResources?4:0,props:n},o.stylesMap.set(a,k),n=o.precedences.get(L),n||(n=new Set,o.precedences.set(L,n)),n.add(k)),o.boundaryResources&&o.boundaryResources.add(k),c&&e.push($p),null);if(n.onLoad||n.onError)return Rl(e,n);switch(c&&e.push($p),n.rel){case"preconnect":case"dns-prefetch":return Rl(a.preconnectChunks,n);case"preload":return Rl(a.preloadChunks,n);default:return Rl(a.hoistableChunks,n)}}function Rl(e,n){e.push(kl("link"));for(var a in n)if(Sa.call(n,a)){var o=n[a];if(o!=null)switch(a){case"children":case"dangerouslySetInnerHTML":throw Error("link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:pi(e,a,o)}}return e.push(WO),null}function BN(e,n){e.push(kl("style"));var a=null,o=null,c;for(c in n)if(Sa.call(n,c)){var v=n[c];if(v!=null)switch(c){case"children":a=v;break;case"dangerouslySetInnerHTML":o=v;break;default:pi(e,c,v)}}return e.push(ws),n=Array.isArray(a)?2>a.length?a[0]:null:a,typeof n!="function"&&typeof n!="symbol"&&n!==null&&n!==void 0&&e.push(Zn(""+n)),Yv(e,o,a),e.push(Wv,"style",Qv),null}function Dx(e,n,a){e.push(kl(a));for(var o in n)if(Sa.call(n,o)){var c=n[o];if(c!=null)switch(o){case"children":case"dangerouslySetInnerHTML":throw Error(a+" is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");default:pi(e,o,c)}}return e.push(WO),null}function $N(e,n){e.push(kl("title"));var a=null,o=null,c;for(c in n)if(Sa.call(n,c)){var v=n[c];if(v!=null)switch(c){case"children":a=v;break;case"dangerouslySetInnerHTML":o=v;break;default:pi(e,c,v)}}return e.push(ws),n=Array.isArray(a)?2>a.length?a[0]:null:a,typeof n!="function"&&typeof n!="symbol"&&n!==null&&n!==void 0&&e.push(Zn(""+n)),Yv(e,o,a),e.push(Wv,"title",Qv),null}function Ax(e,n){e.push(kl("script"));var a=null,o=null,c;for(c in n)if(Sa.call(n,c)){var v=n[c];if(v!=null)switch(c){case"children":a=v;break;case"dangerouslySetInnerHTML":o=v;break;default:pi(e,c,v)}}return e.push(ws),Yv(e,o,a),typeof a=="string"&&e.push(Zn(a)),e.push(Wv,"script",Qv),null}function Xy(e,n,a){e.push(kl(a));var o=a=null,c;for(c in n)if(Sa.call(n,c)){var v=n[c];if(v!=null)switch(c){case"children":a=v;break;case"dangerouslySetInnerHTML":o=v;break;default:pi(e,c,v)}}return e.push(ws),Yv(e,o,a),typeof a=="string"?(e.push(Zn(a)),null):a}var OO=de(` -`),w7=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,VN=new Map;function kl(e){var n=VN.get(e);if(n===void 0){if(!w7.test(e))throw Error("Invalid tag: "+e);n=de("<"+e),VN.set(e,n)}return n}var b7=de("");function C7(e,n,a,o,c,v,g){switch(n){case"select":e.push(kl("select")),o=g=null;for(var S in a)if(Sa.call(a,S)){var k=a[S];if(k!=null)switch(S){case"children":g=k;break;case"dangerouslySetInnerHTML":o=k;break;case"defaultValue":case"value":break;default:pi(e,S,k)}}return e.push(ws),Yv(e,o,g),g;case"option":g=v.selectedValue,e.push(kl("option"));var L=o=null,O=S=null;for(k in a)if(Sa.call(a,k)){var I=a[k];if(I!=null)switch(k){case"children":o=I;break;case"selected":S=I;break;case"dangerouslySetInnerHTML":O=I;break;case"value":L=I;default:pi(e,k,I)}}if(g!=null)if(a=L!==null?""+L:g7(o),IO(g)){for(k=0;k.");default:pi(e,L,O)}if(g===null&&o!==null&&(g=o),e.push(ws),k!=null){if(g!=null)throw Error("If you supply `defaultValue` on a , do not pass children.");if(IO(k)&&1 can only have at most one child.");g=""+k}return typeof g=="string"&&g[0]===` -`&&e.push(OO),g!==null&&e.push(Zn(""+g)),null;case"input":e.push(kl("input")),L=k=o=g=null;for(O in a)if(Sa.call(a,O)&&(S=a[O],S!=null))switch(O){case"children":case"dangerouslySetInnerHTML":throw Error("input is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.");case"defaultChecked":L=S;break;case"defaultValue":o=S;break;case"checked":k=S;break;case"value":g=S;break;default:pi(e,O,S)}return k!==null?pi(e,"checked",k):L!==null&&pi(e,"checked",L),g!==null?pi(e,"value",g):o!==null&&pi(e,"value",o),e.push(WO),null;case"menuitem":e.push(kl("menuitem"));for(var $ in a)if(Sa.call(a,$)&&(g=a[$],g!=null))switch($){case"children":case"dangerouslySetInnerHTML":throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`.");default:pi(e,$,g)}return e.push(ws),null;case"title":return v.insertionMode===3||v.noscriptTagInScope?e=$N(e,a):($N(c.hoistableChunks,a),e=null),e;case"link":return S7(e,a,c,o,g,v.insertionMode,v.noscriptTagInScope);case"script":e:if(v.insertionMode===3||v.noscriptTagInScope||typeof a.src!="string"||!a.src)e=Ax(e,a);else{if(L="[script]"+a.src,a.async!==!0||a.onLoad||a.onError){if(k=o.preloadsMap.get(L),k||(k={type:"preload",chunks:[],state:0,props:{rel:"preload",as:"script",href:a.src,crossOrigin:a.crossOrigin,integrity:a.integrity,referrerPolicy:a.referrerPolicy}},o.preloadsMap.set(L,k),o.usedScripts.add(k),Rl(k.chunks,k.props)),a.async!==!0){Ax(e,a),e=null;break e}}else k=o.scriptsMap.get(L),!k&&(k={type:"script",chunks:[],state:0,props:null},o.scriptsMap.set(L,k),o.scripts.add(k),O=a,(o=o.preloadsMap.get(L))&&(o.state|=4,a=O=Bp({},a),o=o.props,a.crossOrigin==null&&(a.crossOrigin=o.crossOrigin),a.integrity==null&&(a.integrity=o.integrity)),Ax(k.chunks,O));g&&e.push($p),e=null}return e;case"style":return k=a.precedence,O=a.href,v.insertionMode===3||v.noscriptTagInScope||typeof k!="string"||typeof O!="string"||O===""?e=BN(e,a):(L="[style]"+O,O=o.stylesMap.get(L),O||(O={type:"style",chunks:[],state:o.boundaryResources?4:0,props:Bp({},a,{"data-precedence":a.precedence,precedence:null,"data-href":a.href,href:null})},o.stylesMap.set(L,O),BN(O.chunks,O.props),a=o.precedences.get(k),a||(a=new Set,o.precedences.set(k,a)),a.add(O),o.boundaryResources&&o.boundaryResources.add(O)),g&&e.push($p),e=void 0),e;case"meta":return v.insertionMode===3||v.noscriptTagInScope?e=Dx(e,a,"meta"):(g&&e.push($p),e=typeof a.charSet=="string"?Dx(c.charsetChunks,a,"meta"):Dx(c.hoistableChunks,a,"meta")),e;case"listing":case"pre":e.push(kl(n)),o=g=null;for(I in a)if(Sa.call(a,I)&&(k=a[I],k!=null))switch(I){case"children":g=k;break;case"dangerouslySetInnerHTML":o=k;break;default:pi(e,I,k)}if(e.push(ws),o!=null){if(g!=null)throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(typeof o!="object"||!("__html"in o))throw Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.");a=o.__html,a!=null&&(typeof a=="string"&&0v.insertionMode&&c.headChunks===null?(c.headChunks=[],e=Xy(c.headChunks,a,"head")):e=Xy(e,a,"head"),e;case"html":return v.insertionMode===0&&c.htmlChunks===null?(c.htmlChunks=[b7],e=Xy(c.htmlChunks,a,"html")):e=Xy(e,a,"html"),e;default:if(n.indexOf("-")===-1&&typeof a.is!="string")return Xy(e,a,n);e.push(kl(n)),o=g=null;for(var G in a)if(Sa.call(a,G)&&(k=a[G],k!=null))switch(G){case"children":g=k;break;case"dangerouslySetInnerHTML":o=k;break;case"style":fH(e,k);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:VO(G)&&typeof k!="function"&&typeof k!="symbol"&&e.push(Hp,G,qy,Zn(k),Bv)}return e.push(ws),Yv(e,o,g),g}}var Wv=de(""),Qv=de(">"),E7=de(''),T7=de(""),R7=de(''),D7=de(""),M7=de(""),O7=de("");function YN(e,n,a){if(le(e,R7),a===null)throw Error("An ID must have been assigned before we can complete the boundary.");return le(e,a),mn(e,k7)}var F7=de(''),U7=de(""),z7=de(''),N7=de(""),H7=de(''),B7=de(""),$7=de(''),Y7=de(""),G7=de(''),Q7=de(""),X7=de(''),J7=de(""),Z7=de(''),eG=de("");function tG(e,n,a,o){switch(a.insertionMode){case 0:case 1:case 2:return le(e,F7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,P7);case 3:return le(e,z7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,I7);case 4:return le(e,H7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,j7);case 5:return le(e,$7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,V7);case 6:return le(e,G7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,W7);case 7:return le(e,X7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,q7);case 8:return le(e,Z7),le(e,n.segmentPrefix),le(e,o.toString(16)),mn(e,K7);default:throw Error("Unknown insertion mode. This is a bug in React.")}}function nG(e,n){switch(n.insertionMode){case 0:case 1:case 2:return mn(e,U7);case 3:return mn(e,N7);case 4:return mn(e,B7);case 5:return mn(e,Y7);case 6:return mn(e,Q7);case 7:return mn(e,J7);case 8:return mn(e,eG);default:throw Error("Unknown insertion mode. This is a bug in React.")}}var rG=de('$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};;$RS("'),aG=de('$RS("'),iG=de('","'),lG=de('")');de('")), + n + ); + } + function kN(e, n, a, o) { + if (o.status === 2) return !0; + var c = o.id; + if (c === -1) { + if ((o.id = a.rootSegmentID) === -1) + throw Error("A root segment ID must have been assigned by now. This is a bug in React."); + return JI(e, n, o); + } + return ( + JI(e, n, o), + (e = e.responseState), + n.push(e.startInlineScript), + e.instructions & 1 + ? n.push('$RS("') + : ((e.instructions |= 1), + n.push( + '$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};;$RS("', + )), + n.push(e.segmentPrefix), + (c = c.toString(16)), + n.push(c), + n.push('","'), + n.push(e.placeholderPrefix), + n.push(c), + (n = n.push('")')), + n + ); + } + function TO(e, n) { + try { + var a, + o = e.completedRootSegment; + if (o !== null) + if (e.pendingRootTasks === 0) { + b9(n, e.resources, e.responseState, e.allPendingTasks === 0), kx(e, n, o), (e.completedRootSegment = null); + var c = e.responseState.bootstrapChunks; + for (o = 0; o < c.length - 1; o++) n.push(c[o]); + o < c.length && n.push(c[o]); + } else return; + else C9(n, e.resources, e.responseState); + var v = e.clientRenderedBoundaries; + for (a = 0; a < v.length; a++) { + var g = v[a]; + c = n; + var S = e.responseState, + k = g.id, + L = g.errorDigest, + O = g.errorMessage, + I = g.errorComponentStack; + if ( + (c.push(S.startInlineScript), + S.instructions & 4 + ? c.push('$RX("') + : ((S.instructions |= 4), + c.push( + '$RX=function(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};;$RX("', + )), + k === null) + ) + throw Error("An ID must have been assigned before we can complete the boundary."); + if ((c.push(k), c.push('"'), L || O || I)) { + c.push(","); + var $ = iO(L || ""); + c.push($); + } + if (O || I) { + c.push(","); + var G = iO(O || ""); + c.push(G); + } + if (I) { + c.push(","); + var te = iO(I); + c.push(te); + } + if (!c.push(")")) { + (e.destination = null), a++, v.splice(0, a); + return; + } + } + v.splice(0, a); + var se = e.completedBoundaries; + for (a = 0; a < se.length; a++) + if (!ZI(e, n, se[a])) { + (e.destination = null), a++, se.splice(0, a); + return; + } + se.splice(0, a); + var Oe = e.partialBoundaries; + for (a = 0; a < Oe.length; a++) { + var H = Oe[a]; + e: { + (v = e), (g = n), (v.resources.boundaryResources = H.resources); + var _ = H.completedSegments; + for (S = 0; S < _.length; S++) + if (!kN(v, g, H, _[S])) { + S++, _.splice(0, S); + var Y = !1; + break e; + } + _.splice(0, S), (Y = tN(g, H.resources)); + } + if (!Y) { + (e.destination = null), a++, Oe.splice(0, a); + return; + } + } + Oe.splice(0, a); + var j = e.completedBoundaries; + for (a = 0; a < j.length; a++) + if (!ZI(e, n, j[a])) { + (e.destination = null), a++, j.splice(0, a); + return; + } + j.splice(0, a); + } finally { + e.allPendingTasks === 0 && + e.pingedTasks.length === 0 && + e.clientRenderedBoundaries.length === 0 && + e.completedBoundaries.length === 0 && + ((e = e.responseState), + e.hasBody && (n.push(""), n.push("body"), n.push(">")), + e.htmlChunks && (n.push(""), n.push("html"), n.push(">")), + n.push(null)); + } + } + function RO(e, n) { + if (e.status === 1) (e.status = 2), n.destroy(e.fatalError); + else if (e.status !== 2 && e.destination === null) { + e.destination = n; + try { + TO(e, n); + } catch (a) { + Wy(e, a), Dw(e, a); + } + } + } + function DN(e, n) { + try { + var a = e.abortableTasks; + if (0 < a.size) { + var o = n === void 0 ? Error("The render was aborted by the server without a reason.") : n; + a.forEach(function (c) { + return TN(c, e, o); + }), + a.clear(); + } + e.destination !== null && TO(e, e.destination); + } catch (c) { + Wy(e, c), Dw(e, c); + } + } + function q9() {} + function MN(e, n, a, o) { + var c = !1, + v = null, + g = "", + S = !1; + if ( + ((e = EN( + e, + nN(a, n ? n.identifierPrefix : void 0), + rN(), + 1 / 0, + q9, + void 0, + function () { + S = !0; + }, + void 0, + void 0, + )), + xO(e), + DN(e, o), + RO(e, { + push: function (k) { + return k !== null && (g += k), !0; + }, + destroy: function (k) { + (c = !0), (v = k); + }, + }), + c && v !== o) + ) + throw v; + if (!S) + throw Error( + "A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.", + ); + return g; + } + function J9(e, n) { + (e.prototype = Object.create(n.prototype)), (e.prototype.constructor = e), (e.__proto__ = n); + } + var Z9 = (function (e) { + function n() { + var o = e.call(this, {}) || this; + return (o.request = null), (o.startedFlowing = !1), o; + } + J9(n, e); + var a = n.prototype; + return ( + (a._destroy = function (o, c) { + DN(this.request), c(o); + }), + (a._read = function () { + this.startedFlowing && RO(this.request, this); + }), + n + ); + })(JY.Readable); + function K9() {} + function ON(e, n) { + var a = new Z9(), + o = EN( + e, + nN(!1, n ? n.identifierPrefix : void 0), + rN(), + 1 / 0, + K9, + function () { + (a.startedFlowing = !0), RO(o, a); + }, + void 0, + void 0, + ); + return (a.request = o), xO(o), a; + } + Qy.renderToNodeStream = function (e, n) { + return ON(e, n); + }; + Qy.renderToStaticMarkup = function (e, n) { + return MN( + e, + n, + !0, + 'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server', + ); + }; + Qy.renderToStaticNodeStream = function (e, n) { + return ON(e, n); + }; + Qy.renderToString = function (e, n) { + return MN( + e, + n, + !1, + 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server', + ); + }; + Qy.version = "18.3.0-next-b72ed698f-20230303"; +}); +var NH = vl(n_ => { + "use strict"; + var e7 = require("util"), + t7 = require("async_hooks"), + cH = sp(), + n7 = Ew(); + function LN(e) { + typeof e.flush == "function" && e.flush(); + } + new t7.AsyncLocalStorage(); + var Fn = null, + hn = 0, + Zy = !0; + function le(e, n) { + if (typeof n == "string") { + if (n.length !== 0) + if (2048 < 3 * n.length) + 0 < hn && (qf(e, Fn.subarray(0, hn)), (Fn = new Uint8Array(2048)), (hn = 0)), qf(e, _x.encode(n)); + else { + var a = Fn; + 0 < hn && (a = Fn.subarray(hn)), (a = _x.encodeInto(n, a)); + var o = a.read; + (hn += a.written), + o < n.length && + (qf(e, Fn.subarray(0, hn)), (Fn = new Uint8Array(2048)), (hn = _x.encodeInto(n.slice(o), Fn).written)), + hn === 2048 && (qf(e, Fn), (Fn = new Uint8Array(2048)), (hn = 0)); + } + } else + n.byteLength !== 0 && + (2048 < n.byteLength + ? (0 < hn && (qf(e, Fn.subarray(0, hn)), (Fn = new Uint8Array(2048)), (hn = 0)), qf(e, n)) + : ((a = Fn.length - hn), + a < n.byteLength && + (a === 0 ? qf(e, Fn) : (Fn.set(n.subarray(0, a), hn), (hn += a), qf(e, Fn), (n = n.subarray(a))), + (Fn = new Uint8Array(2048)), + (hn = 0)), + Fn.set(n, hn), + (hn += n.byteLength), + hn === 2048 && (qf(e, Fn), (Fn = new Uint8Array(2048)), (hn = 0)))); + } + function qf(e, n) { + (e = e.write(n)), (Zy = Zy && e); + } + function mn(e, n) { + return le(e, n), Zy; + } + function kO(e) { + Fn && 0 < hn && e.write(Fn.subarray(0, hn)), (Fn = null), (hn = 0), (Zy = !0); + } + var _x = new e7.TextEncoder(); + function de(e) { + return _x.encode(e); + } + var Bp = Object.assign, + Sa = Object.prototype.hasOwnProperty, + r7 = RegExp( + "^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$", + ), + AN = {}, + FN = {}; + function VO(e) { + return Sa.call(FN, e) ? !0 : Sa.call(AN, e) ? !1 : r7.test(e) ? (FN[e] = !0) : ((AN[e] = !0), !1); + } + function Vi(e, n, a, o, c, v, g) { + (this.acceptsBooleans = n === 2 || n === 3 || n === 4), + (this.attributeName = o), + (this.attributeNamespace = c), + (this.mustUseProperty = a), + (this.propertyName = e), + (this.type = n), + (this.sanitizeURL = v), + (this.removeEmptyString = g); + } + var $a = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style" + .split(" ") + .forEach(function (e) { + $a[e] = new Vi(e, 0, !1, e, null, !1, !1); + }); + [ + ["acceptCharset", "accept-charset"], + ["className", "class"], + ["htmlFor", "for"], + ["httpEquiv", "http-equiv"], + ].forEach(function (e) { + var n = e[0]; + $a[n] = new Vi(n, 1, !1, e[1], null, !1, !1); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { + $a[e] = new Vi(e, 2, !1, e.toLowerCase(), null, !1, !1); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (e) { + $a[e] = new Vi(e, 2, !1, e, null, !1, !1); + }); + "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope" + .split(" ") + .forEach(function (e) { + $a[e] = new Vi(e, 3, !1, e.toLowerCase(), null, !1, !1); + }); + ["checked", "multiple", "muted", "selected"].forEach(function (e) { + $a[e] = new Vi(e, 3, !0, e, null, !1, !1); + }); + ["capture", "download"].forEach(function (e) { + $a[e] = new Vi(e, 4, !1, e, null, !1, !1); + }); + ["cols", "rows", "size", "span"].forEach(function (e) { + $a[e] = new Vi(e, 6, !1, e, null, !1, !1); + }); + ["rowSpan", "start"].forEach(function (e) { + $a[e] = new Vi(e, 5, !1, e.toLowerCase(), null, !1, !1); + }); + var YO = /[\-:]([a-z])/g; + function GO(e) { + return e[1].toUpperCase(); + } + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering transform-origin underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height" + .split(" ") + .forEach(function (e) { + var n = e.replace(YO, GO); + $a[n] = new Vi(n, 1, !1, e, null, !1, !1); + }); + "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function (e) { + var n = e.replace(YO, GO); + $a[n] = new Vi(n, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + }); + ["xml:base", "xml:lang", "xml:space"].forEach(function (e) { + var n = e.replace(YO, GO); + $a[n] = new Vi(n, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + }); + ["tabIndex", "crossOrigin"].forEach(function (e) { + $a[e] = new Vi(e, 1, !1, e.toLowerCase(), null, !1, !1); + }); + $a.xlinkHref = new Vi("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); + ["src", "href", "action", "formAction"].forEach(function (e) { + $a[e] = new Vi(e, 1, !1, e.toLowerCase(), null, !0, !0); + }); + var Lx = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + scale: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0, + }, + a7 = ["Webkit", "ms", "Moz", "O"]; + Object.keys(Lx).forEach(function (e) { + a7.forEach(function (n) { + (n = n + e.charAt(0).toUpperCase() + e.substring(1)), (Lx[n] = Lx[e]); + }); + }); + var i7 = /["'&<>]/; + function Zn(e) { + if (typeof e == "boolean" || typeof e == "number") return "" + e; + e = "" + e; + var n = i7.exec(e); + if (n) { + var a = "", + o, + c = 0; + for (o = n.index; o < e.length; o++) { + switch (e.charCodeAt(o)) { + case 34: + n = """; + break; + case 38: + n = "&"; + break; + case 39: + n = "'"; + break; + case 60: + n = "<"; + break; + case 62: + n = ">"; + break; + default: + continue; + } + c !== o && (a += e.substring(c, o)), (c = o + 1), (a += n); + } + e = c !== o ? a + e.substring(c, o) : a; + } + return e; + } + var l7 = /([A-Z])/g, + o7 = /^ms-/, + IO = Array.isArray, + DO = n7.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Dispatcher, + u7 = { prefetchDNS: PG, preconnect: UG, preload: zG, preinit: IG }, + bs = null, + PN = []; + de('">'); + var s7 = de(""), + f7 = de(''), + p7 = /(<\/|<)(s)(cript)/gi; + function h7(e, n, a, o) { + return "" + n + (a === "s" ? "\\u0073" : "\\u0053") + o; + } + function xl(e, n, a) { + return { insertionMode: e, selectedValue: n, noscriptTagInScope: a }; + } + function v7(e, n, a) { + switch (n) { + case "noscript": + return xl(2, null, !0); + case "select": + return xl(2, a.value != null ? a.value : a.defaultValue, e.noscriptTagInScope); + case "svg": + return xl(3, null, e.noscriptTagInScope); + case "math": + return xl(4, null, e.noscriptTagInScope); + case "foreignObject": + return xl(2, null, e.noscriptTagInScope); + case "table": + return xl(5, null, e.noscriptTagInScope); + case "thead": + case "tbody": + case "tfoot": + return xl(6, null, e.noscriptTagInScope); + case "colgroup": + return xl(8, null, e.noscriptTagInScope); + case "tr": + return xl(7, null, e.noscriptTagInScope); + } + return 5 <= e.insertionMode + ? xl(2, null, e.noscriptTagInScope) + : e.insertionMode === 0 + ? xl(n === "html" ? 1 : 2, null, !1) + : e.insertionMode === 1 + ? xl(2, null, !1) + : e; + } + var $p = de(""); + function IN(e, n, a, o) { + return n === "" ? o : (o && e.push($p), e.push(Zn(n)), !0); + } + var NN = new Map(), + m7 = de(' style="'), + HN = de(":"), + y7 = de(";"); + function fH(e, n) { + if (typeof n != "object") + throw Error( + "The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.", + ); + var a = !0, + o; + for (o in n) + if (Sa.call(n, o)) { + var c = n[o]; + if (c != null && typeof c != "boolean" && c !== "") { + if (o.indexOf("--") === 0) { + var v = Zn(o); + c = Zn(("" + c).trim()); + } else + (v = NN.get(o)), + v === void 0 && ((v = de(Zn(o.replace(l7, "-$1").toLowerCase().replace(o7, "-ms-")))), NN.set(o, v)), + (c = typeof c == "number" ? (c === 0 || Sa.call(Lx, o) ? "" + c : c + "px") : Zn(("" + c).trim())); + a ? ((a = !1), e.push(m7, v, HN, c)) : e.push(y7, v, HN, c); + } + } + a || e.push(Bv); + } + var Hp = de(" "), + qy = de('="'), + Bv = de('"'), + jN = de('=""'); + function pi(e, n, a) { + switch (n) { + case "style": + fH(e, a); + return; + case "defaultValue": + case "defaultChecked": + case "innerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + return; + } + if (!(2 < n.length) || (n[0] !== "o" && n[0] !== "O") || (n[1] !== "n" && n[1] !== "N")) { + var o = $a.hasOwnProperty(n) ? $a[n] : null; + if (o !== null) { + switch (typeof a) { + case "function": + case "symbol": + return; + case "boolean": + if (!o.acceptsBooleans) return; + } + switch (((n = o.attributeName), o.type)) { + case 3: + a && e.push(Hp, n, jN); + break; + case 4: + a === !0 ? e.push(Hp, n, jN) : a !== !1 && e.push(Hp, n, qy, Zn(a), Bv); + break; + case 5: + isNaN(a) || e.push(Hp, n, qy, Zn(a), Bv); + break; + case 6: + !isNaN(a) && 1 <= a && e.push(Hp, n, qy, Zn(a), Bv); + break; + default: + o.sanitizeURL && (a = "" + a), e.push(Hp, n, qy, Zn(a), Bv); + } + } else if (VO(n)) { + switch (typeof a) { + case "function": + case "symbol": + return; + case "boolean": + if (((o = n.toLowerCase().slice(0, 5)), o !== "data-" && o !== "aria-")) return; + } + e.push(Hp, n, qy, Zn(a), Bv); + } + } + } + var ws = de(">"), + WO = de("/>"); + function Yv(e, n, a) { + if (n != null) { + if (a != null) throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`."); + if (typeof n != "object" || !("__html" in n)) + throw Error( + "`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.", + ); + (n = n.__html), n != null && e.push("" + n); + } + } + function g7(e) { + var n = ""; + return ( + cH.Children.forEach(e, function (a) { + a != null && (n += a); + }), + n + ); + } + var MO = de(' selected=""'); + function S7(e, n, a, o, c, v, g) { + var S = n.rel, + k = n.href, + L = n.precedence; + if (v === 3 || g || typeof S != "string" || typeof k != "string" || k === "") return Rl(e, n), null; + if (n.rel === "stylesheet") + return ( + (a = "[style]" + k), + typeof L != "string" || n.disabled != null || n.onLoad || n.onError + ? ((c = o.preloadsMap.get(a)), + c || ((c = { type: "preload", chunks: [], state: 0, props: QO(k, n) }), o.preloadsMap.set(a, c)), + Rl(c.chunks, c.props), + o.usedStylesheets.add(c), + Rl(e, n)) + : ((k = o.stylesMap.get(a)), + k || + ((n = Bp({}, n, { "data-precedence": n.precedence, precedence: null })), + (k = o.preloadsMap.get(a)) && + ((k.state |= 4), + (k = k.props), + n.crossOrigin == null && (n.crossOrigin = k.crossOrigin), + n.integrity == null && (n.integrity = k.integrity)), + (k = { type: "stylesheet", chunks: [], state: o.boundaryResources ? 4 : 0, props: n }), + o.stylesMap.set(a, k), + (n = o.precedences.get(L)), + n || ((n = new Set()), o.precedences.set(L, n)), + n.add(k)), + o.boundaryResources && o.boundaryResources.add(k), + c && e.push($p), + null) + ); + if (n.onLoad || n.onError) return Rl(e, n); + switch ((c && e.push($p), n.rel)) { + case "preconnect": + case "dns-prefetch": + return Rl(a.preconnectChunks, n); + case "preload": + return Rl(a.preloadChunks, n); + default: + return Rl(a.hoistableChunks, n); + } + } + function Rl(e, n) { + e.push(kl("link")); + for (var a in n) + if (Sa.call(n, a)) { + var o = n[a]; + if (o != null) + switch (a) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + pi(e, a, o); + } + } + return e.push(WO), null; + } + function BN(e, n) { + e.push(kl("style")); + var a = null, + o = null, + c; + for (c in n) + if (Sa.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + pi(e, c, v); + } + } + return ( + e.push(ws), + (n = Array.isArray(a) ? (2 > a.length ? a[0] : null) : a), + typeof n != "function" && typeof n != "symbol" && n !== null && n !== void 0 && e.push(Zn("" + n)), + Yv(e, o, a), + e.push(Wv, "style", Qv), + null + ); + } + function Dx(e, n, a) { + e.push(kl(a)); + for (var o in n) + if (Sa.call(n, o)) { + var c = n[o]; + if (c != null) + switch (o) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + a + " is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + pi(e, o, c); + } + } + return e.push(WO), null; + } + function $N(e, n) { + e.push(kl("title")); + var a = null, + o = null, + c; + for (c in n) + if (Sa.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + pi(e, c, v); + } + } + return ( + e.push(ws), + (n = Array.isArray(a) ? (2 > a.length ? a[0] : null) : a), + typeof n != "function" && typeof n != "symbol" && n !== null && n !== void 0 && e.push(Zn("" + n)), + Yv(e, o, a), + e.push(Wv, "title", Qv), + null + ); + } + function Ax(e, n) { + e.push(kl("script")); + var a = null, + o = null, + c; + for (c in n) + if (Sa.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + pi(e, c, v); + } + } + return e.push(ws), Yv(e, o, a), typeof a == "string" && e.push(Zn(a)), e.push(Wv, "script", Qv), null; + } + function Xy(e, n, a) { + e.push(kl(a)); + var o = (a = null), + c; + for (c in n) + if (Sa.call(n, c)) { + var v = n[c]; + if (v != null) + switch (c) { + case "children": + a = v; + break; + case "dangerouslySetInnerHTML": + o = v; + break; + default: + pi(e, c, v); + } + } + return e.push(ws), Yv(e, o, a), typeof a == "string" ? (e.push(Zn(a)), null) : a; + } + var OO = de(` +`), + w7 = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/, + VN = new Map(); + function kl(e) { + var n = VN.get(e); + if (n === void 0) { + if (!w7.test(e)) throw Error("Invalid tag: " + e); + (n = de("<" + e)), VN.set(e, n); + } + return n; + } + var b7 = de(""); + function C7(e, n, a, o, c, v, g) { + switch (n) { + case "select": + e.push(kl("select")), (o = g = null); + for (var S in a) + if (Sa.call(a, S)) { + var k = a[S]; + if (k != null) + switch (S) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + case "defaultValue": + case "value": + break; + default: + pi(e, S, k); + } + } + return e.push(ws), Yv(e, o, g), g; + case "option": + (g = v.selectedValue), e.push(kl("option")); + var L = (o = null), + O = (S = null); + for (k in a) + if (Sa.call(a, k)) { + var I = a[k]; + if (I != null) + switch (k) { + case "children": + o = I; + break; + case "selected": + S = I; + break; + case "dangerouslySetInnerHTML": + O = I; + break; + case "value": + L = I; + default: + pi(e, k, I); + } + } + if (g != null) + if (((a = L !== null ? "" + L : g7(o)), IO(g))) { + for (k = 0; k < g.length; k++) + if ("" + g[k] === a) { + e.push(MO); + break; + } + } else "" + g === a && e.push(MO); + else S && e.push(MO); + return e.push(ws), Yv(e, O, o), o; + case "textarea": + e.push(kl("textarea")), (k = o = g = null); + for (L in a) + if (Sa.call(a, L) && ((O = a[L]), O != null)) + switch (L) { + case "children": + k = O; + break; + case "value": + g = O; + break; + case "defaultValue": + o = O; + break; + case "dangerouslySetInnerHTML": + throw Error("`dangerouslySetInnerHTML` does not make sense on ."); + default: + pi(e, L, O); + } + if ((g === null && o !== null && (g = o), e.push(ws), k != null)) { + if (g != null) throw Error("If you supply `defaultValue` on a , do not pass children."); + if (IO(k) && 1 < k.length) throw Error(" can only have at most one child."); + g = "" + k; + } + return ( + typeof g == "string" && + g[0] === + ` +` && + e.push(OO), + g !== null && e.push(Zn("" + g)), + null + ); + case "input": + e.push(kl("input")), (L = k = o = g = null); + for (O in a) + if (Sa.call(a, O) && ((S = a[O]), S != null)) + switch (O) { + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "input is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + case "defaultChecked": + L = S; + break; + case "defaultValue": + o = S; + break; + case "checked": + k = S; + break; + case "value": + g = S; + break; + default: + pi(e, O, S); + } + return ( + k !== null ? pi(e, "checked", k) : L !== null && pi(e, "checked", L), + g !== null ? pi(e, "value", g) : o !== null && pi(e, "value", o), + e.push(WO), + null + ); + case "menuitem": + e.push(kl("menuitem")); + for (var $ in a) + if (Sa.call(a, $) && ((g = a[$]), g != null)) + switch ($) { + case "children": + case "dangerouslySetInnerHTML": + throw Error("menuitems cannot have `children` nor `dangerouslySetInnerHTML`."); + default: + pi(e, $, g); + } + return e.push(ws), null; + case "title": + return ( + v.insertionMode === 3 || v.noscriptTagInScope ? (e = $N(e, a)) : ($N(c.hoistableChunks, a), (e = null)), e + ); + case "link": + return S7(e, a, c, o, g, v.insertionMode, v.noscriptTagInScope); + case "script": + e: if (v.insertionMode === 3 || v.noscriptTagInScope || typeof a.src != "string" || !a.src) e = Ax(e, a); + else { + if (((L = "[script]" + a.src), a.async !== !0 || a.onLoad || a.onError)) { + if ( + ((k = o.preloadsMap.get(L)), + k || + ((k = { + type: "preload", + chunks: [], + state: 0, + props: { + rel: "preload", + as: "script", + href: a.src, + crossOrigin: a.crossOrigin, + integrity: a.integrity, + referrerPolicy: a.referrerPolicy, + }, + }), + o.preloadsMap.set(L, k), + o.usedScripts.add(k), + Rl(k.chunks, k.props)), + a.async !== !0) + ) { + Ax(e, a), (e = null); + break e; + } + } else + (k = o.scriptsMap.get(L)), + !k && + ((k = { type: "script", chunks: [], state: 0, props: null }), + o.scriptsMap.set(L, k), + o.scripts.add(k), + (O = a), + (o = o.preloadsMap.get(L)) && + ((o.state |= 4), + (a = O = Bp({}, a)), + (o = o.props), + a.crossOrigin == null && (a.crossOrigin = o.crossOrigin), + a.integrity == null && (a.integrity = o.integrity)), + Ax(k.chunks, O)); + g && e.push($p), (e = null); + } + return e; + case "style": + return ( + (k = a.precedence), + (O = a.href), + v.insertionMode === 3 || v.noscriptTagInScope || typeof k != "string" || typeof O != "string" || O === "" + ? (e = BN(e, a)) + : ((L = "[style]" + O), + (O = o.stylesMap.get(L)), + O || + ((O = { + type: "style", + chunks: [], + state: o.boundaryResources ? 4 : 0, + props: Bp({}, a, { + "data-precedence": a.precedence, + precedence: null, + "data-href": a.href, + href: null, + }), + }), + o.stylesMap.set(L, O), + BN(O.chunks, O.props), + (a = o.precedences.get(k)), + a || ((a = new Set()), o.precedences.set(k, a)), + a.add(O), + o.boundaryResources && o.boundaryResources.add(O)), + g && e.push($p), + (e = void 0)), + e + ); + case "meta": + return ( + v.insertionMode === 3 || v.noscriptTagInScope + ? (e = Dx(e, a, "meta")) + : (g && e.push($p), + (e = typeof a.charSet == "string" ? Dx(c.charsetChunks, a, "meta") : Dx(c.hoistableChunks, a, "meta"))), + e + ); + case "listing": + case "pre": + e.push(kl(n)), (o = g = null); + for (I in a) + if (Sa.call(a, I) && ((k = a[I]), k != null)) + switch (I) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + default: + pi(e, I, k); + } + if ((e.push(ws), o != null)) { + if (g != null) throw Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`."); + if (typeof o != "object" || !("__html" in o)) + throw Error( + "`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.", + ); + (a = o.__html), + a != null && + (typeof a == "string" && + 0 < a.length && + a[0] === + ` +` + ? e.push(OO, a) + : e.push("" + a)); + } + return ( + typeof g == "string" && + g[0] === + ` +` && + e.push(OO), + g + ); + case "base": + case "area": + case "br": + case "col": + case "embed": + case "hr": + case "img": + case "keygen": + case "param": + case "source": + case "track": + case "wbr": + return Dx(e, a, n); + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return Xy(e, a, n); + case "head": + return ( + 2 > v.insertionMode && c.headChunks === null + ? ((c.headChunks = []), (e = Xy(c.headChunks, a, "head"))) + : (e = Xy(e, a, "head")), + e + ); + case "html": + return ( + v.insertionMode === 0 && c.htmlChunks === null + ? ((c.htmlChunks = [b7]), (e = Xy(c.htmlChunks, a, "html"))) + : (e = Xy(e, a, "html")), + e + ); + default: + if (n.indexOf("-") === -1 && typeof a.is != "string") return Xy(e, a, n); + e.push(kl(n)), (o = g = null); + for (var G in a) + if (Sa.call(a, G) && ((k = a[G]), k != null)) + switch (G) { + case "children": + g = k; + break; + case "dangerouslySetInnerHTML": + o = k; + break; + case "style": + fH(e, k); + break; + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + break; + default: + VO(G) && typeof k != "function" && typeof k != "symbol" && e.push(Hp, G, qy, Zn(k), Bv); + } + return e.push(ws), Yv(e, o, g), g; + } + } + var Wv = de(""), + Qv = de(">"), + E7 = de(''), + T7 = de(""), + R7 = de(''), + D7 = de(""), + M7 = de(""), + O7 = de(""); + function YN(e, n, a) { + if ((le(e, R7), a === null)) throw Error("An ID must have been assigned before we can complete the boundary."); + return le(e, a), mn(e, k7); + } + var F7 = de(''), + U7 = de(""), + z7 = de(''), + N7 = de(""), + H7 = de(''), + B7 = de(""), + $7 = de(''), + Y7 = de(""), + G7 = de(''), + Q7 = de(""), + X7 = de(''), + J7 = de(""), + Z7 = de(''), + eG = de(""); + function tG(e, n, a, o) { + switch (a.insertionMode) { + case 0: + case 1: + case 2: + return le(e, F7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, P7); + case 3: + return le(e, z7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, I7); + case 4: + return le(e, H7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, j7); + case 5: + return le(e, $7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, V7); + case 6: + return le(e, G7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, W7); + case 7: + return le(e, X7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, q7); + case 8: + return le(e, Z7), le(e, n.segmentPrefix), le(e, o.toString(16)), mn(e, K7); + default: + throw Error("Unknown insertion mode. This is a bug in React."); + } + } + function nG(e, n) { + switch (n.insertionMode) { + case 0: + case 1: + case 2: + return mn(e, U7); + case 3: + return mn(e, N7); + case 4: + return mn(e, B7); + case 5: + return mn(e, Y7); + case 6: + return mn(e, Q7); + case 7: + return mn(e, J7); + case 8: + return mn(e, eG); + default: + throw Error("Unknown insertion mode. This is a bug in React."); + } + } + var rG = de( + '$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};;$RS("', + ), + aG = de('$RS("'), + iG = de('","'), + lG = de('")'); + de('");de('");de('<\u2028\u2029]/g;function Mw(e){return JSON.stringify(e).replace(wG,function(n){switch(n){case"&":return"\\u0026";case">":return"\\u003e";case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var bG=de(''),CG=de(""),Ix=!1;function EG(e){if(e.type==="style"&&!(e.state&3)){Ix===!1&&(Ix=!0,le(this,bG));for(var n=e.chunks,a=0;a');function Hv(e){if(!(e.state&7)){for(var n=e.chunks,a=0;ae.depth?kH(n,e):DH(n,e),Vv=e)}var qN={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals,e.queue!==null&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals,e.replace=!0,e.queue=[n]},enqueueForceUpdate:function(){}};function JN(e,n,a,o){var c=e.state!==void 0?e.state:null;e.updater=qN,e.props=a,e.state=c;var v={queue:[],replace:!1};e._reactInternals=v;var g=n.contextType;if(e.context=typeof g=="object"&&g!==null?g._currentValue:o,g=n.getDerivedStateFromProps,typeof g=="function"&&(g=g(a,c),c=g==null?c:Bp({},c,g),e.state=c),typeof n.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(n=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),n!==e.state&&qN.enqueueReplaceState(e,e.state,null),v.queue!==null&&0>=g,c-=g,{id:1<<32-Fx(n)+c|a<>>=0,e===0?32:31-(XG(e)/qG|0)|0}var JO=Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`");function ZN(){}function ZG(e,n,a){switch(a=e[a],a===void 0?e.push(n):a!==n&&(n.then(ZN,ZN),n=a),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason;default:if(typeof n.status!="string")switch(e=n,e.status="pending",e.then(function(o){if(n.status==="pending"){var c=n;c.status="fulfilled",c.value=o}},function(o){if(n.status==="pending"){var c=n;c.status="rejected",c.reason=o}}),n.status){case"fulfilled":return n.value;case"rejected":throw n.reason}throw Px=n,JO}}var Px=null;function MH(){if(Px===null)throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var e=Px;return Px=null,e}function KG(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var eW=typeof Object.is=="function"?Object.is:KG,Ac=null,Hx=null,Ux=null,vn=null,Ow=!1,jx=!1,Jy=0,Lw=0,Gv=null,jp=null,Yx=0;function $v(){if(Ac===null)throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: +d.s||c&&!matchMedia(c).matches||f.push(d)}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};$RR("`), + cG = de('$RR("'), + fG = de('","'), + dG = de('",'), + pG = de('"'), + hG = de(")"); + de('"); + de('<\u2028\u2029]/g; + function Mw(e) { + return JSON.stringify(e).replace(wG, function (n) { + switch (n) { + case "&": + return "\\u0026"; + case ">": + return "\\u003e"; + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw Error( + "escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var bG = de(''), + CG = de(""), + Ix = !1; + function EG(e) { + if (e.type === "style" && !(e.state & 3)) { + Ix === !1 && ((Ix = !0), le(this, bG)); + for (var n = e.chunks, a = 0; a < n.length; a++) le(this, n[a]); + e.state |= 2; + } + } + function dH(e, n) { + return (Ix = !1), n.forEach(EG, e), Ix ? mn(e, CG) : !0; + } + var xG = de(''); + function Hv(e) { + if (!(e.state & 7)) { + for (var n = e.chunks, a = 0; a < n.length; a++) le(this, n[a]); + e.state |= 1; + } + } + function jv(e) { + if (!(e.state & 3)) { + for (var n = e.chunks, a = 0; a < n.length; a++) le(this, n[a]); + e.state |= 2; + } + } + var NO = !1; + function RG(e, n, a) { + if (((n = e.chunks), e.state & 3)) a.delete(e); + else if (!(e.state & 4)) { + (NO = !0), e.type === "stylesheet" && Rl(n, e.props); + for (var o = 0; o < n.length; o++) le(this, n[o]); + (e.state |= 1), a.delete(e); + } + } + function kG(e, n) { + (NO = !1), e.forEach(RG, this), NO || (le(this, xG), le(this, Zn(n)), le(this, TG)); + } + function DG(e) { + if (e.type !== "style") { + var n = e.chunks, + a = QO(e.props.href, e.props); + for (Rl(n, a), a = 0; a < n.length; a++) le(this, n[a]); + (e.state |= 8), (n.length = 0); + } + } + function MG(e) { + e.forEach(DG, this), e.clear(); + } + function OG(e) { + if (e.type !== "style") { + var n = e.chunks, + a = QO(e.props.href, e.props); + for (Rl(n, a), a = 0; a < n.length; a++) le(this, n[a]); + (e.state |= 8), (n.length = 0); + } + } + function _G(e) { + e.forEach(OG, this), e.clear(); + } + function LG(e, n, a) { + var o = a.htmlChunks, + c = a.headChunks, + v = 0; + if (o) { + for (v = 0; v < o.length; v++) le(e, o[v]); + if (c) for (v = 0; v < c.length; v++) le(e, c[v]); + else le(e, kl("head")), le(e, ws); + } else if (c) for (v = 0; v < c.length; v++) le(e, c[v]); + var g = a.charsetChunks; + for (v = 0; v < g.length; v++) le(e, g[v]); + for ( + g.length = 0, n.preconnects.forEach(Hv, e), n.preconnects.clear(), g = a.preconnectChunks, v = 0; + v < g.length; + v++ + ) + le(e, g[v]); + for ( + g.length = 0, + n.fontPreloads.forEach(Hv, e), + n.fontPreloads.clear(), + n.precedences.forEach(kG, e), + n.precedences.forEach(MG, e), + n.usedStylesheets.forEach(function (S) { + if (!n.stylesMap.has("[" + S.props.as + "]" + S.props.href)) + for (S = S.chunks, v = 0; v < S.length; v++) le(e, S[v]); + }), + n.usedStylesheets.clear(), + n.scripts.forEach(Hv, e), + n.scripts.clear(), + n.usedScripts.forEach(Hv, e), + n.usedScripts.clear(), + n.explicitStylesheetPreloads.forEach(Hv, e), + n.explicitStylesheetPreloads.clear(), + n.explicitScriptPreloads.forEach(Hv, e), + n.explicitScriptPreloads.clear(), + n.explicitOtherPreloads.forEach(Hv, e), + n.explicitOtherPreloads.clear(), + g = a.preloadChunks, + v = 0; + v < g.length; + v++ + ) + le(e, g[v]); + for (g.length = 0, a = a.hoistableChunks, v = 0; v < a.length; v++) le(e, a[v]); + (a.length = 0), o && c === null && (le(e, Wv), le(e, "head"), le(e, Qv)); + } + function AG(e, n, a) { + var o = 0; + n.preconnects.forEach(jv, e), n.preconnects.clear(); + var c = a.preconnectChunks; + for (o = 0; o < c.length; o++) le(e, c[o]); + for ( + c.length = 0, + n.fontPreloads.forEach(jv, e), + n.fontPreloads.clear(), + n.precedences.forEach(_G, e), + n.usedStylesheets.forEach(function (v) { + if (!n.stylesMap.has("[" + v.props.as + "]" + v.props.href)) + for (v = v.chunks, o = 0; o < v.length; o++) le(e, v[o]); + }), + n.usedStylesheets.clear(), + n.scripts.forEach(jv, e), + n.scripts.clear(), + n.usedScripts.forEach(jv, e), + n.usedScripts.clear(), + n.explicitStylesheetPreloads.forEach(jv, e), + n.explicitStylesheetPreloads.clear(), + n.explicitScriptPreloads.forEach(jv, e), + n.explicitScriptPreloads.clear(), + n.explicitOtherPreloads.forEach(jv, e), + n.explicitOtherPreloads.clear(), + c = a.preloadChunks, + o = 0; + o < c.length; + o++ + ) + le(e, c[o]); + for (c.length = 0, a = a.hoistableChunks, o = 0; o < a.length; o++) le(e, a[o]); + a.length = 0; + } + var GN = de("["), + WN = de(",["), + FO = de(","), + PO = de("]"); + function FG(e, n) { + le(e, GN); + var a = GN; + n.forEach(function (o) { + if (!(o.state & 1)) { + if (o.state & 3) + le(e, a), le(e, Mw("" + (o.type === "style" ? o.props["data-href"] : o.props.href))), le(e, PO), (a = WN); + else if (o.type === "stylesheet") { + le(e, a); + var c = o.props["data-precedence"], + v = o.props; + le(e, Mw("" + o.props.href)), (c = "" + c), le(e, FO), le(e, Mw(c)); + for (var g in v) + if (Sa.call(v, g)) { + var S = v[g]; + if (S != null) + switch (g) { + case "href": + case "rel": + case "precedence": + case "data-precedence": + break; + case "children": + case "dangerouslySetInnerHTML": + throw Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + e: { + c = e; + var k = g.toLowerCase(); + switch (typeof S) { + case "function": + case "symbol": + break e; + } + switch (g) { + case "innerHTML": + case "dangerouslySetInnerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + case "style": + break e; + case "className": + k = "class"; + break; + case "hidden": + if (S === !1) break e; + break; + case "src": + case "href": + break; + default: + if (!VO(g)) break e; + } + (!(2 < g.length) || (g[0] !== "o" && g[0] !== "O") || (g[1] !== "n" && g[1] !== "N")) && + ((S = "" + S), le(c, FO), le(c, Mw(k)), le(c, FO), le(c, Mw(S))); + } + } + } + le(e, PO), (a = WN), (o.state |= 2); + } + } + }), + le(e, PO); + } + function PG(e) { + if (bs) { + var n = bs; + if (typeof e == "string" && e) { + var a = "[prefetchDNS]" + e, + o = n.preconnectsMap.get(a); + o || + ((o = { type: "preconnect", chunks: [], state: 0, props: null }), + n.preconnectsMap.set(a, o), + Rl(o.chunks, { href: e, rel: "dns-prefetch" })), + n.preconnects.add(o); + } + } + } + function UG(e, n) { + if (bs) { + var a = bs; + if (typeof e == "string" && e) { + n = + n == null || typeof n.crossOrigin != "string" + ? null + : n.crossOrigin === "use-credentials" + ? "use-credentials" + : ""; + var o = "[preconnect][" + (n === null ? "null" : n) + "]" + e, + c = a.preconnectsMap.get(o); + c || + ((c = { type: "preconnect", chunks: [], state: 0, props: null }), + a.preconnectsMap.set(o, c), + Rl(c.chunks, { rel: "preconnect", href: e, crossOrigin: n })), + a.preconnects.add(c); + } + } + } + function zG(e, n) { + if (bs) { + var a = bs; + if (typeof e == "string" && e && typeof n == "object" && n !== null && typeof n.as == "string") { + var o = n.as, + c = "[" + o + "]" + e, + v = a.preloadsMap.get(c); + switch ( + (v || + ((v = { + type: "preload", + chunks: [], + state: 0, + props: { + rel: "preload", + as: o, + href: e, + crossOrigin: o === "font" ? "" : n.crossOrigin, + integrity: n.integrity, + type: n.type, + }, + }), + a.preloadsMap.set(c, v), + Rl(v.chunks, v.props)), + o) + ) { + case "font": + a.fontPreloads.add(v); + break; + case "style": + a.explicitStylesheetPreloads.add(v); + break; + case "script": + a.explicitScriptPreloads.add(v); + break; + default: + a.explicitOtherPreloads.add(v); + } + } + } + } + function IG(e, n) { + if (bs) + e: { + var a = bs; + if (typeof e == "string" && e && typeof n == "object" && n !== null) { + var o = n.as; + switch (o) { + case "style": + var c = "[" + o + "]" + e; + o = a.stylesMap.get(c); + var v = n.precedence || "default"; + o || + ((o = { + type: "stylesheet", + chunks: [], + state: 0, + props: { + rel: "stylesheet", + href: e, + "data-precedence": v, + crossOrigin: n.crossOrigin, + integrity: n.integrity, + }, + }), + a.stylesMap.set(c, o), + (e = a.precedences.get(v)), + e || ((e = new Set()), a.precedences.set(v, e)), + e.add(o)); + break e; + case "script": + (v = "[" + o + "]" + e), + (o = a.scriptsMap.get(v)), + o || + ((o = { type: "script", chunks: [], state: 0, props: null }), + a.scriptsMap.set(v, o), + (e = { src: e, async: !0, crossOrigin: n.crossOrigin, integrity: n.integrity }), + a.scripts.add(o), + Ax(o.chunks, e)); + } + } + } + } + function QO(e, n) { + return { + rel: "preload", + as: "style", + href: e, + crossOrigin: n.crossOrigin, + integrity: n.integrity, + media: n.media, + hrefLang: n.hrefLang, + referrerPolicy: n.referrerPolicy, + }; + } + function NG(e) { + this.add(e); + } + function HG(e) { + e.state &= -5; + } + var jG = Symbol.for("react.element"), + pH = Symbol.for("react.portal"), + hH = Symbol.for("react.fragment"), + vH = Symbol.for("react.strict_mode"), + mH = Symbol.for("react.profiler"), + yH = Symbol.for("react.provider"), + XO = Symbol.for("react.context"), + gH = Symbol.for("react.server_context"), + SH = Symbol.for("react.forward_ref"), + wH = Symbol.for("react.suspense"), + bH = Symbol.for("react.suspense_list"), + CH = Symbol.for("react.memo"), + qO = Symbol.for("react.lazy"), + BG = Symbol.for("react.scope"), + $G = Symbol.for("react.debug_trace_mode"), + VG = Symbol.for("react.offscreen"), + YG = Symbol.for("react.legacy_hidden"), + GG = Symbol.for("react.cache"), + WG = Symbol.for("react.default_value"), + QN = Symbol.iterator; + function HO(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 hH: + return "Fragment"; + case pH: + return "Portal"; + case mH: + return "Profiler"; + case vH: + return "StrictMode"; + case wH: + return "Suspense"; + case bH: + return "SuspenseList"; + case GG: + return "Cache"; + } + if (typeof e == "object") + switch (e.$$typeof) { + case XO: + return (e.displayName || "Context") + ".Consumer"; + case yH: + return (e._context.displayName || "Context") + ".Provider"; + case SH: + var n = e.render; + return ( + (e = e.displayName), + e || ((e = n.displayName || n.name || ""), (e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef")), + e + ); + case CH: + return (n = e.displayName || null), n !== null ? n : HO(e.type) || "Memo"; + case qO: + (n = e._payload), (e = e._init); + try { + return HO(e(n)); + } catch { + break; + } + case gH: + return (e.displayName || e._globalName) + ".Provider"; + } + return null; + } + var EH = cH.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + xH = {}; + function XN(e, n) { + if (((e = e.contextTypes), !e)) return xH; + var a = {}, + o; + for (o in e) a[o] = n[o]; + return a; + } + var Vv = null; + function Vx(e, n) { + if (e !== n) { + (e.context._currentValue = e.parentValue), (e = e.parent); + var a = n.parent; + if (e === null) { + if (a !== null) throw Error("The stacks must reach the root at the same time. This is a bug in React."); + } else { + if (a === null) throw Error("The stacks must reach the root at the same time. This is a bug in React."); + Vx(e, a); + } + n.context._currentValue = n.value; + } + } + function TH(e) { + (e.context._currentValue = e.parentValue), (e = e.parent), e !== null && TH(e); + } + function RH(e) { + var n = e.parent; + n !== null && RH(n), (e.context._currentValue = e.value); + } + function kH(e, n) { + if (((e.context._currentValue = e.parentValue), (e = e.parent), e === null)) + throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + e.depth === n.depth ? Vx(e, n) : kH(e, n); + } + function DH(e, n) { + var a = n.parent; + if (a === null) + throw Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + e.depth === a.depth ? Vx(e, a) : DH(e, a), (n.context._currentValue = n.value); + } + function Nx(e) { + var n = Vv; + n !== e && + (n === null + ? RH(e) + : e === null + ? TH(n) + : n.depth === e.depth + ? Vx(n, e) + : n.depth > e.depth + ? kH(n, e) + : DH(n, e), + (Vv = e)); + } + var qN = { + isMounted: function () { + return !1; + }, + enqueueSetState: function (e, n) { + (e = e._reactInternals), e.queue !== null && e.queue.push(n); + }, + enqueueReplaceState: function (e, n) { + (e = e._reactInternals), (e.replace = !0), (e.queue = [n]); + }, + enqueueForceUpdate: function () {}, + }; + function JN(e, n, a, o) { + var c = e.state !== void 0 ? e.state : null; + (e.updater = qN), (e.props = a), (e.state = c); + var v = { queue: [], replace: !1 }; + e._reactInternals = v; + var g = n.contextType; + if ( + ((e.context = typeof g == "object" && g !== null ? g._currentValue : o), + (g = n.getDerivedStateFromProps), + typeof g == "function" && ((g = g(a, c)), (c = g == null ? c : Bp({}, c, g)), (e.state = c)), + typeof n.getDerivedStateFromProps != "function" && + typeof e.getSnapshotBeforeUpdate != "function" && + (typeof e.UNSAFE_componentWillMount == "function" || typeof e.componentWillMount == "function")) + ) + if ( + ((n = e.state), + typeof e.componentWillMount == "function" && e.componentWillMount(), + typeof e.UNSAFE_componentWillMount == "function" && e.UNSAFE_componentWillMount(), + n !== e.state && qN.enqueueReplaceState(e, e.state, null), + v.queue !== null && 0 < v.queue.length) + ) + if (((n = v.queue), (g = v.replace), (v.queue = null), (v.replace = !1), g && n.length === 1)) e.state = n[0]; + else { + for (v = g ? n[0] : e.state, c = !0, g = g ? 1 : 0; g < n.length; g++) { + var S = n[g]; + (S = typeof S == "function" ? S.call(e, v, a, o) : S), + S != null && (c ? ((c = !1), (v = Bp({}, v, S))) : Bp(v, S)); + } + e.state = v; + } + else v.queue = null; + } + var QG = { id: 1, overflow: "" }; + function jO(e, n, a) { + var o = e.id; + e = e.overflow; + var c = 32 - Fx(o) - 1; + (o &= ~(1 << c)), (a += 1); + var v = 32 - Fx(n) + c; + if (30 < v) { + var g = c - (c % 5); + return ( + (v = (o & ((1 << g) - 1)).toString(32)), + (o >>= g), + (c -= g), + { id: (1 << (32 - Fx(n) + c)) | (a << c) | o, overflow: v + e } + ); + } + return { id: (1 << v) | (a << c) | o, overflow: e }; + } + var Fx = Math.clz32 ? Math.clz32 : JG, + XG = Math.log, + qG = Math.LN2; + function JG(e) { + return (e >>>= 0), e === 0 ? 32 : (31 - ((XG(e) / qG) | 0)) | 0; + } + var JO = Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`", + ); + function ZN() {} + function ZG(e, n, a) { + switch (((a = e[a]), a === void 0 ? e.push(n) : a !== n && (n.then(ZN, ZN), (n = a)), n.status)) { + case "fulfilled": + return n.value; + case "rejected": + throw n.reason; + default: + if (typeof n.status != "string") + switch ( + ((e = n), + (e.status = "pending"), + e.then( + function (o) { + if (n.status === "pending") { + var c = n; + (c.status = "fulfilled"), (c.value = o); + } + }, + function (o) { + if (n.status === "pending") { + var c = n; + (c.status = "rejected"), (c.reason = o); + } + }, + ), + n.status) + ) { + case "fulfilled": + return n.value; + case "rejected": + throw n.reason; + } + throw ((Px = n), JO); + } + } + var Px = null; + function MH() { + if (Px === null) throw Error("Expected a suspended thenable. This is a bug in React. Please file an issue."); + var e = Px; + return (Px = null), e; + } + function KG(e, n) { + return (e === n && (e !== 0 || 1 / e === 1 / n)) || (e !== e && n !== n); + } + var eW = typeof Object.is == "function" ? Object.is : KG, + Ac = null, + Hx = null, + Ux = null, + vn = null, + Ow = !1, + jx = !1, + Jy = 0, + Lw = 0, + Gv = null, + jp = null, + Yx = 0; + function $v() { + if (Ac === null) + throw Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app -See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`);return Ac}function KN(){if(0=v.insertionMode){e.responseState.hasBody=!0;break e}break;case"html":if(v.insertionMode===0)break e}n.push(Wv,o,Qv)}a.lastPushedText=!1}else{switch(o){case YG:case $G:case vH:case mH:case hH:Tl(e,n,null,c.children);return;case VG:c.mode!=="hidden"&&Tl(e,n,null,c.children);return;case bH:Tl(e,n,null,c.children);return;case BG:throw Error("ReactDOMServer does not yet support scope components.");case wH:e:{o=n.blockedBoundary,a=n.blockedSegment,v=c.fallback,c=c.children,g=new Set;var S={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:g,errorDigest:null,resources:new Set},k=Bx(e,a.chunks.length,S,a.formatContext,!1,!1);a.children.push(k),a.lastPushedText=!1;var L=Bx(e,0,null,a.formatContext,!1,!1);L.parentFlushed=!0,n.blockedBoundary=S,n.blockedSegment=L,e.resources.boundaryResources=S.resources;try{if($O(e,n,c),L.lastPushedText&&L.textEmbedded&&L.chunks.push($p),L.status=1,S.pendingTasks===0&&LH(e,S),$x(S,L),S.pendingTasks===0)break e}catch(O){L.status=4,S.forceClientRender=!0,S.errorDigest=Ky(e,O)}finally{e.resources.boundaryResources=o?o.resources:null,n.blockedBoundary=o,n.blockedSegment=a}n=e_(e,null,v,o,k,g,n.legacyContext,n.context,n.treeContext),e.pingedTasks.push(n)}return}if(typeof o=="object"&&o!==null)switch(o.$$typeof){case SH:if(o=o.render,Ac={},Hx=n,Lw=Jy=0,Gv=a,a=o(c,v),c=eH(o,c,a,v),Jy!==0){o=n.treeContext,n.treeContext=jO(o,1,0);try{Tl(e,n,null,c)}finally{n.treeContext=o}}else Tl(e,n,null,c);return;case CH:o=o.type,c=iH(o,c),BO(e,n,a,o,c,v);return;case yH:if(a=c.children,o=o._context,c=c.value,v=o._currentValue,o._currentValue=c,g=Vv,Vv=c={parent:g,depth:g===null?0:g.depth+1,context:o,parentValue:v,value:c},n.context=c,Tl(e,n,null,a),e=Vv,e===null)throw Error("Tried to pop a Context at the root of the app. This is a bug in React.");c=e.parentValue,e.context._currentValue=c===WG?e.context._defaultValue:c,e=Vv=e.parent,n.context=e;return;case XO:c=c.children,c=c(o._currentValue),Tl(e,n,null,c);return;case qO:v=o._init,o=v(o._payload),c=iH(o,c),BO(e,n,a,o,c,void 0);return}throw Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: "+((o==null?o:typeof o)+"."))}}function Tl(e,n,a,o){if(n.node=o,typeof o=="object"&&o!==null){switch(o.$$typeof){case jG:BO(e,n,a,o.type,o.props,o.ref);return;case pH:throw Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case qO:a=o._init,o=a(o._payload),Tl(e,n,null,o);return}if(IO(o)){lH(e,n,o);return}if(o===null||typeof o!="object"?a=null:(a=QN&&o[QN]||o["@@iterator"],a=typeof a=="function"?a:null),a&&(a=a.call(o))){if(o=a.next(),!o.done){var c=[];do c.push(o.value),o=a.next();while(!o.done);lH(e,n,c)}return}throw e=Object.prototype.toString.call(o),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(o).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.")}typeof o=="string"?(a=n.blockedSegment,a.lastPushedText=IN(n.blockedSegment.chunks,o,e.responseState,a.lastPushedText)):typeof o=="number"&&(a=n.blockedSegment,a.lastPushedText=IN(n.blockedSegment.chunks,""+o,e.responseState,a.lastPushedText))}function lH(e,n,a){for(var o=a.length,c=0;ce.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),YN(n,e.responseState,o.id),Ox(e,n,a);else{if(a=o.resources,(c=e.resources.boundaryResources)&&(a.forEach(NG,c),a.clear()),mn(n,T7),a=o.completedSegments,a.length!==1)throw Error("A previously unvisited boundary must have exactly one root segment. This is a bug in React.");Gx(e,n,a[0])}return mn(n,M7)}function oH(e,n,a){return tG(n,e.responseState,a.formatContext,a.id),Gx(e,n,a),nG(n,a.formatContext)}function uH(e,n,a){e.resources.boundaryResources=a.resources;for(var o=a.completedSegments,c=0;c');var S=[];if(c!==void 0&&S.push(o,(""+c).replace(p7,h7),c7),v!==void 0)for(c=0;c{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";var e=sp(),n=Ew(),a=require("stream"),o="18.3.0-next-b72ed698f-20230303",c=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function v(l){{for(var s=arguments.length,p=new Array(s>1?s-1:0),y=1;y1?s-1:0),y=1;y tag. For details, see https://reactjs.org/link/invalid-aria-props",E,l):p.length>1&&g("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",E,l)}}function mr(l,s){It(l,s)||Zr(l,s)}var Ca=!1;function Va(l,s){{if(l!=="input"&&l!=="textarea"&&l!=="select")return;s!=null&&s.value===null&&!Ca&&(Ca=!0,l==="select"&&s.multiple?g("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",l):g("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",l))}}var ge={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",download:"download",draggable:"draggable",enctype:"encType",enterkeyhint:"enterKeyHint",fetchpriority:"fetchPriority",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",imagesizes:"imageSizes",imagesrcset:"imageSrcSet",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",transformorigin:"transformOrigin","transform-origin":"transformOrigin",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},Ae=function(){};{var Re={},bt=/^on./,ft=/^on[^A-Z]/,Kn=new RegExp("^(aria)-["+Wr+"]*$"),Nt=new RegExp("^(aria)[A-Z]["+Wr+"]*$");Ae=function(l,s,p,y){if(Fe.call(Re,s)&&Re[s])return!0;var b=s.toLowerCase();if(b==="onfocusin"||b==="onfocusout")return g("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),Re[s]=!0,!0;if(y!=null){var E=y.registrationNameDependencies,x=y.possibleRegistrationNames;if(E.hasOwnProperty(s))return!0;var M=x.hasOwnProperty(b)?x[b]:null;if(M!=null)return g("Invalid event handler property `%s`. Did you mean `%s`?",s,M),Re[s]=!0,!0;if(bt.test(s))return g("Unknown event handler property `%s`. It will be ignored.",s),Re[s]=!0,!0}else if(bt.test(s))return ft.test(s)&&g("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",s),Re[s]=!0,!0;if(Kn.test(s)||Nt.test(s))return!0;if(b==="innerhtml")return g("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),Re[s]=!0,!0;if(b==="aria")return g("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),Re[s]=!0,!0;if(b==="is"&&p!==null&&p!==void 0&&typeof p!="string")return g("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof p),Re[s]=!0,!0;if(typeof p=="number"&&isNaN(p))return g("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",s),Re[s]=!0,!0;var F=Xr(s),B=F!==null&&F.type===xt;if(ge.hasOwnProperty(b)){var W=ge[b];if(W!==s)return g("Invalid DOM property `%s`. Did you mean `%s`?",s,W),Re[s]=!0,!0}else if(!B&&s!==b)return g("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",s,b),Re[s]=!0,!0;return typeof p=="boolean"&&Qr(s,p,F,!1)?(p?g('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',p,s,s,p,s):g('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',p,s,s,p,s,s,s),Re[s]=!0,!0):B?!0:Qr(s,p,F,!1)?(Re[s]=!0,!1):((p==="false"||p==="true")&&F!==null&&F.type===kt&&(g("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",p,s,p==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',s,p),Re[s]=!0),!0)}}var Ya=function(l,s,p){{var y=[];for(var b in s){var E=Ae(l,b,s[b],p);E||y.push(b)}var x=y.map(function(M){return"`"+M+"`"}).join(", ");y.length===1?g("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",x,l):y.length>1&&g("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",x,l)}};function Ft(l,s,p){It(l,s)||Ya(l,s,p)}var Un=function(){};{var Lr=/^(?:webkit|moz|o)[A-Z]/,Gi=/^-ms-/,rn=/-(.)/g,yi=/;\s*$/,Kr={},ea={},Cs=!1,So=!1,Es=function(l){return l.replace(rn,function(s,p){return p.toUpperCase()})},Jf=function(l){Kr.hasOwnProperty(l)&&Kr[l]||(Kr[l]=!0,g("Unsupported style property %s. Did you mean %s?",l,Es(l.replace(Gi,"ms-"))))},xs=function(l){Kr.hasOwnProperty(l)&&Kr[l]||(Kr[l]=!0,g("Unsupported vendor-prefixed style property %s. Did you mean %s?",l,l.charAt(0).toUpperCase()+l.slice(1)))},Ts=function(l,s){ea.hasOwnProperty(s)&&ea[s]||(ea[s]=!0,g(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,l,s.replace(yi,"")))},Dl=function(l,s){Cs||(Cs=!0,g("`NaN` is an invalid value for the `%s` css style property.",l))},Rs=function(l,s){So||(So=!0,g("`Infinity` is an invalid value for the `%s` css style property.",l))};Un=function(l,s){l.indexOf("-")>-1?Jf(l):Lr.test(l)?xs(l):yi.test(s)&&Ts(l,s),typeof s=="number"&&(isNaN(s)?Dl(l,s):isFinite(s)||Rs(l,s))}}var zn=Un,gi=/["'&<>]/;function ks(l){J(l);var s=""+l,p=gi.exec(s);if(!p)return s;var y,b="",E,x=0;for(E=p.index;E= v.insertionMode) { + e.responseState.hasBody = !0; + break e; + } + break; + case "html": + if (v.insertionMode === 0) break e; + } + n.push(Wv, o, Qv); + } + a.lastPushedText = !1; + } else { + switch (o) { + case YG: + case $G: + case vH: + case mH: + case hH: + Tl(e, n, null, c.children); + return; + case VG: + c.mode !== "hidden" && Tl(e, n, null, c.children); + return; + case bH: + Tl(e, n, null, c.children); + return; + case BG: + throw Error("ReactDOMServer does not yet support scope components."); + case wH: + e: { + (o = n.blockedBoundary), (a = n.blockedSegment), (v = c.fallback), (c = c.children), (g = new Set()); + var S = { + id: null, + rootSegmentID: -1, + parentFlushed: !1, + pendingTasks: 0, + forceClientRender: !1, + completedSegments: [], + byteSize: 0, + fallbackAbortableTasks: g, + errorDigest: null, + resources: new Set(), + }, + k = Bx(e, a.chunks.length, S, a.formatContext, !1, !1); + a.children.push(k), (a.lastPushedText = !1); + var L = Bx(e, 0, null, a.formatContext, !1, !1); + (L.parentFlushed = !0), + (n.blockedBoundary = S), + (n.blockedSegment = L), + (e.resources.boundaryResources = S.resources); + try { + if ( + ($O(e, n, c), + L.lastPushedText && L.textEmbedded && L.chunks.push($p), + (L.status = 1), + S.pendingTasks === 0 && LH(e, S), + $x(S, L), + S.pendingTasks === 0) + ) + break e; + } catch (O) { + (L.status = 4), (S.forceClientRender = !0), (S.errorDigest = Ky(e, O)); + } finally { + (e.resources.boundaryResources = o ? o.resources : null), (n.blockedBoundary = o), (n.blockedSegment = a); + } + (n = e_(e, null, v, o, k, g, n.legacyContext, n.context, n.treeContext)), e.pingedTasks.push(n); + } + return; + } + if (typeof o == "object" && o !== null) + switch (o.$$typeof) { + case SH: + if ( + ((o = o.render), + (Ac = {}), + (Hx = n), + (Lw = Jy = 0), + (Gv = a), + (a = o(c, v)), + (c = eH(o, c, a, v)), + Jy !== 0) + ) { + (o = n.treeContext), (n.treeContext = jO(o, 1, 0)); + try { + Tl(e, n, null, c); + } finally { + n.treeContext = o; + } + } else Tl(e, n, null, c); + return; + case CH: + (o = o.type), (c = iH(o, c)), BO(e, n, a, o, c, v); + return; + case yH: + if ( + ((a = c.children), + (o = o._context), + (c = c.value), + (v = o._currentValue), + (o._currentValue = c), + (g = Vv), + (Vv = c = { parent: g, depth: g === null ? 0 : g.depth + 1, context: o, parentValue: v, value: c }), + (n.context = c), + Tl(e, n, null, a), + (e = Vv), + e === null) + ) + throw Error("Tried to pop a Context at the root of the app. This is a bug in React."); + (c = e.parentValue), + (e.context._currentValue = c === WG ? e.context._defaultValue : c), + (e = Vv = e.parent), + (n.context = e); + return; + case XO: + (c = c.children), (c = c(o._currentValue)), Tl(e, n, null, c); + return; + case qO: + (v = o._init), (o = v(o._payload)), (c = iH(o, c)), BO(e, n, a, o, c, void 0); + return; + } + throw Error( + "Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: " + + ((o == null ? o : typeof o) + "."), + ); + } + } + function Tl(e, n, a, o) { + if (((n.node = o), typeof o == "object" && o !== null)) { + switch (o.$$typeof) { + case jG: + BO(e, n, a, o.type, o.props, o.ref); + return; + case pH: + throw Error( + "Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.", + ); + case qO: + (a = o._init), (o = a(o._payload)), Tl(e, n, null, o); + return; + } + if (IO(o)) { + lH(e, n, o); + return; + } + if ( + (o === null || typeof o != "object" + ? (a = null) + : ((a = (QN && o[QN]) || o["@@iterator"]), (a = typeof a == "function" ? a : null)), + a && (a = a.call(o))) + ) { + if (((o = a.next()), !o.done)) { + var c = []; + do c.push(o.value), (o = a.next()); + while (!o.done); + lH(e, n, c); + } + return; + } + throw ( + ((e = Object.prototype.toString.call(o)), + Error( + "Objects are not valid as a React child (found: " + + (e === "[object Object]" ? "object with keys {" + Object.keys(o).join(", ") + "}" : e) + + "). If you meant to render a collection of children, use an array instead.", + )) + ); + } + typeof o == "string" + ? ((a = n.blockedSegment), (a.lastPushedText = IN(n.blockedSegment.chunks, o, e.responseState, a.lastPushedText))) + : typeof o == "number" && + ((a = n.blockedSegment), + (a.lastPushedText = IN(n.blockedSegment.chunks, "" + o, e.responseState, a.lastPushedText))); + } + function lH(e, n, a) { + for (var o = a.length, c = 0; c < o; c++) { + var v = n.treeContext; + n.treeContext = jO(v, o, c); + try { + $O(e, n, a[c]); + } finally { + n.treeContext = v; + } + } + } + function $O(e, n, a) { + var o = n.blockedSegment.formatContext, + c = n.legacyContext, + v = n.context; + try { + return Tl(e, n, null, a); + } catch (L) { + if ((KO(), (a = L === JO ? MH() : L), typeof a == "object" && a !== null && typeof a.then == "function")) { + var g = OH(), + S = n.blockedSegment, + k = Bx(e, S.chunks.length, null, S.formatContext, S.lastPushedText, !0); + S.children.push(k), + (S.lastPushedText = !1), + (e = e_(e, g, n.node, n.blockedBoundary, k, n.abortSet, n.legacyContext, n.context, n.treeContext).ping), + a.then(e, e), + (n.blockedSegment.formatContext = o), + (n.legacyContext = c), + (n.context = v), + Nx(v); + } else throw ((n.blockedSegment.formatContext = o), (n.legacyContext = c), (n.context = v), Nx(v), a); + } + } + function oW(e) { + var n = e.blockedBoundary; + (e = e.blockedSegment), (e.status = 3), FH(this, n, e); + } + function AH(e, n, a) { + var o = e.blockedBoundary; + (e.blockedSegment.status = 3), + o === null + ? (n.allPendingTasks--, n.status !== 1 && n.status !== 2 && (Ky(n, a), Aw(n, a))) + : (o.pendingTasks--, + o.forceClientRender || + ((o.forceClientRender = !0), + (o.errorDigest = n.onError(a)), + o.parentFlushed && n.clientRenderedBoundaries.push(o)), + o.fallbackAbortableTasks.forEach(function (c) { + return AH(c, n, a); + }), + o.fallbackAbortableTasks.clear(), + n.allPendingTasks--, + n.allPendingTasks === 0 && ((e = n.onAllReady), e())); + } + function $x(e, n) { + if (n.chunks.length === 0 && n.children.length === 1 && n.children[0].boundary === null) { + var a = n.children[0]; + (a.id = n.id), (a.parentFlushed = !0), a.status === 1 && $x(e, a); + } else e.completedSegments.push(n); + } + function FH(e, n, a) { + if (n === null) { + if (a.parentFlushed) { + if (e.completedRootSegment !== null) throw Error("There can only be one root segment. This is a bug in React."); + e.completedRootSegment = a; + } + e.pendingRootTasks--, e.pendingRootTasks === 0 && ((e.onShellError = _w), (n = e.onShellReady), n()); + } else + n.pendingTasks--, + n.forceClientRender || + (n.pendingTasks === 0 + ? (a.parentFlushed && a.status === 1 && $x(n, a), + LH(e, n), + n.parentFlushed && e.completedBoundaries.push(n), + n.fallbackAbortableTasks.forEach(oW, e), + n.fallbackAbortableTasks.clear()) + : a.parentFlushed && + a.status === 1 && + ($x(n, a), n.completedSegments.length === 1 && n.parentFlushed && e.partialBoundaries.push(n))); + e.allPendingTasks--, e.allPendingTasks === 0 && ((e = e.onAllReady), e()); + } + function PH(e) { + if (e.status !== 2) { + var n = Vv, + a = UO.current; + UO.current = rH; + var o = zO.current; + zO.current = aW; + var c = e.resources; + PN.push(bs), (bs = c), (c = DO.current), (DO.current = u7); + var v = zx; + zx = e.responseState; + try { + var g = e.pingedTasks, + S; + for (S = 0; S < g.length; S++) { + var k = g[S], + L = e, + O = k.blockedBoundary; + L.resources.boundaryResources = O ? O.resources : null; + var I = k.blockedSegment; + if (I.status === 0) { + Nx(k.context); + try { + var $ = k.thenableState; + (k.thenableState = null), + Tl(L, k, $, k.node), + I.lastPushedText && I.textEmbedded && I.chunks.push($p), + k.abortSet.delete(k), + (I.status = 1), + FH(L, k.blockedBoundary, I); + } catch (j) { + KO(); + var G = j === JO ? MH() : j; + if (typeof G == "object" && G !== null && typeof G.then == "function") { + var te = k.ping; + G.then(te, te), (k.thenableState = OH()); + } else { + k.abortSet.delete(k), (I.status = 4); + var se = L, + Oe = k.blockedBoundary, + H = G, + _ = Ky(se, H); + if ( + (Oe === null + ? Aw(se, H) + : (Oe.pendingTasks--, + Oe.forceClientRender || + ((Oe.forceClientRender = !0), + (Oe.errorDigest = _), + Oe.parentFlushed && se.clientRenderedBoundaries.push(Oe))), + se.allPendingTasks--, + se.allPendingTasks === 0) + ) { + var Y = se.onAllReady; + Y(); + } + } + } finally { + L.resources.boundaryResources = null; + } + } + } + g.splice(0, S), e.destination !== null && t_(e, e.destination); + } catch (j) { + Ky(e, j), Aw(e, j); + } finally { + (zx = v), (UO.current = a), (zO.current = o), (bs = PN.pop()), (DO.current = c), a === rH && Nx(n); + } + } + } + function Ox(e, n, a) { + switch (((a.parentFlushed = !0), a.status)) { + case 0: + var o = (a.id = e.nextSegmentId++); + return ( + (a.lastPushedText = !1), + (a.textEmbedded = !1), + (e = e.responseState), + le(n, E7), + le(n, e.placeholderPrefix), + (e = o.toString(16)), + le(n, e), + mn(n, x7) + ); + case 1: + a.status = 2; + var c = !0; + o = a.chunks; + var v = 0; + a = a.children; + for (var g = 0; g < a.length; g++) { + for (c = a[g]; v < c.index; v++) le(n, o[v]); + c = Gx(e, n, c); + } + for (; v < o.length - 1; v++) le(n, o[v]); + return v < o.length && (c = mn(n, o[v])), c; + default: + throw Error( + "Aborted, errored or already flushed boundaries should not be flushed again. This is a bug in React.", + ); + } + } + function Gx(e, n, a) { + var o = a.boundary; + if (o === null) return Ox(e, n, a); + if (((o.parentFlushed = !0), o.forceClientRender)) + (o = o.errorDigest), mn(n, D7), le(n, O7), o && (le(n, L7), le(n, Zn(o)), le(n, _7)), mn(n, A7), Ox(e, n, a); + else if (0 < o.pendingTasks) { + (o.rootSegmentID = e.nextSegmentId++), 0 < o.completedSegments.length && e.partialBoundaries.push(o); + var c = e.responseState, + v = c.nextSuspenseID++; + (c = de(c.boundaryPrefix + v.toString(16))), (o = o.id = c), YN(n, e.responseState, o), Ox(e, n, a); + } else if (o.byteSize > e.progressiveChunkSize) + (o.rootSegmentID = e.nextSegmentId++), e.completedBoundaries.push(o), YN(n, e.responseState, o.id), Ox(e, n, a); + else { + if ( + ((a = o.resources), + (c = e.resources.boundaryResources) && (a.forEach(NG, c), a.clear()), + mn(n, T7), + (a = o.completedSegments), + a.length !== 1) + ) + throw Error("A previously unvisited boundary must have exactly one root segment. This is a bug in React."); + Gx(e, n, a[0]); + } + return mn(n, M7); + } + function oH(e, n, a) { + return tG(n, e.responseState, a.formatContext, a.id), Gx(e, n, a), nG(n, a.formatContext); + } + function uH(e, n, a) { + e.resources.boundaryResources = a.resources; + for (var o = a.completedSegments, c = 0; c < o.length; c++) UH(e, n, a, o[c]); + (o.length = 0), dH(n, a.resources), (e = e.responseState), (o = a.id), (c = a.rootSegmentID), (a = a.resources); + var v; + e: { + for (v = a.values(); ; ) { + var g = v.next().value; + if (!g) break; + if (!(g.state & 1)) { + v = !0; + break e; + } + } + v = !1; + } + if ( + (le(n, e.startInlineScript), + v + ? e.instructions & 2 + ? e.instructions & 8 + ? le(n, cG) + : ((e.instructions |= 8), le(n, sG)) + : ((e.instructions |= 10), le(n, 2048 < _O.length ? _O.slice() : _O)) + : e.instructions & 2 + ? le(n, uG) + : ((e.instructions |= 2), le(n, oG)), + o === null) + ) + throw Error("An ID must have been assigned before we can complete the boundary."); + return ( + (c = c.toString(16)), + le(n, o), + le(n, fG), + le(n, e.segmentPrefix), + le(n, c), + v ? (le(n, dG), FG(n, a)) : le(n, pG), + (n = mn(n, hG)), + n + ); + } + function UH(e, n, a, o) { + if (o.status === 2) return !0; + var c = o.id; + if (c === -1) { + if ((o.id = a.rootSegmentID) === -1) + throw Error("A root segment ID must have been assigned by now. This is a bug in React."); + return oH(e, n, o); + } + return ( + oH(e, n, o), + (e = e.responseState), + le(n, e.startInlineScript), + e.instructions & 1 ? le(n, aG) : ((e.instructions |= 1), le(n, rG)), + le(n, e.segmentPrefix), + (c = c.toString(16)), + le(n, c), + le(n, iG), + le(n, e.placeholderPrefix), + le(n, c), + (n = mn(n, lG)), + n + ); + } + function t_(e, n) { + (Fn = new Uint8Array(2048)), (hn = 0), (Zy = !0); + try { + var a, + o = e.completedRootSegment; + if (o !== null) + if (e.pendingRootTasks === 0) { + LG(n, e.resources, e.responseState, e.allPendingTasks === 0), Gx(e, n, o), (e.completedRootSegment = null); + var c = e.responseState.bootstrapChunks; + for (o = 0; o < c.length - 1; o++) le(n, c[o]); + o < c.length && mn(n, c[o]); + } else return; + else AG(n, e.resources, e.responseState); + var v = e.clientRenderedBoundaries; + for (a = 0; a < v.length; a++) { + var g = v[a]; + c = n; + var S = e.responseState, + k = g.id, + L = g.errorDigest, + O = g.errorMessage, + I = g.errorComponentStack; + if ( + (le(c, S.startInlineScript), S.instructions & 4 ? le(c, mG) : ((S.instructions |= 4), le(c, vG)), k === null) + ) + throw Error("An ID must have been assigned before we can complete the boundary."); + if ( + (le(c, k), + le(c, yG), + (L || O || I) && (le(c, LO), le(c, AO(L || ""))), + (O || I) && (le(c, LO), le(c, AO(O || ""))), + I && (le(c, LO), le(c, AO(I))), + !mn(c, gG)) + ) { + (e.destination = null), a++, v.splice(0, a); + return; + } + } + v.splice(0, a); + var $ = e.completedBoundaries; + for (a = 0; a < $.length; a++) + if (!uH(e, n, $[a])) { + (e.destination = null), a++, $.splice(0, a); + return; + } + $.splice(0, a), kO(n), (Fn = new Uint8Array(2048)), (hn = 0), (Zy = !0); + var G = e.partialBoundaries; + for (a = 0; a < G.length; a++) { + var te = G[a]; + e: { + (v = e), (g = n), (v.resources.boundaryResources = te.resources); + var se = te.completedSegments; + for (S = 0; S < se.length; S++) + if (!UH(v, g, te, se[S])) { + S++, se.splice(0, S); + var Oe = !1; + break e; + } + se.splice(0, S), (Oe = dH(g, te.resources)); + } + if (!Oe) { + (e.destination = null), a++, G.splice(0, a); + return; + } + } + G.splice(0, a); + var H = e.completedBoundaries; + for (a = 0; a < H.length; a++) + if (!uH(e, n, H[a])) { + (e.destination = null), a++, H.splice(0, a); + return; + } + H.splice(0, a); + } finally { + e.allPendingTasks === 0 && + e.pingedTasks.length === 0 && + e.clientRenderedBoundaries.length === 0 && + e.completedBoundaries.length === 0 + ? ((e = e.responseState), + e.hasBody && (le(n, Wv), le(n, "body"), le(n, Qv)), + e.htmlChunks && (le(n, Wv), le(n, "html"), le(n, Qv)), + kO(n), + LN(n), + n.end()) + : (kO(n), LN(n)); + } + } + function uW(e) { + setImmediate(function () { + return PH(e); + }); + } + function zH(e, n) { + if (e.status === 1) (e.status = 2), n.destroy(e.fatalError); + else if (e.status !== 2 && e.destination === null) { + e.destination = n; + try { + t_(e, n); + } catch (a) { + Ky(e, a), Aw(e, a); + } + } + } + function IH(e, n) { + try { + var a = e.abortableTasks; + if (0 < a.size) { + var o = n === void 0 ? Error("The render was aborted by the server without a reason.") : n; + a.forEach(function (c) { + return AH(c, e, o); + }), + a.clear(); + } + e.destination !== null && t_(e, e.destination); + } catch (c) { + Ky(e, c), Aw(e, c); + } + } + function sW(e, n) { + return function () { + return zH(n, e); + }; + } + function sH(e, n) { + return function () { + return IH(e, Error(n)); + }; + } + function cW(e, n) { + var a = n ? n.identifierPrefix : void 0, + o = n ? n.nonce : void 0, + c = n ? n.bootstrapScriptContent : void 0, + v = n ? n.bootstrapScripts : void 0, + g = n ? n.bootstrapModules : void 0; + (a = a === void 0 ? "" : a), (o = o === void 0 ? s7 : de('",Gp='';function Qa(l){return J(l),(""+l).replace($e,Co)}var $e=/(<\/|<)(s)(cript)/gi,Co=function(l,s,p,y){return""+s+(p==="s"?"\\u0073":"\\u0053")+y};function Au(l,s,p,y,b,E){var x=l===void 0?"":l,M=s===void 0?na:'';function Sg(l,s,p){O(l,s.startInlineScript),(s.instructions&Nn)===xa?(s.instructions|=Nn,O(l,nm)):O(l,rm),O(l,s.segmentPrefix);var y=p.toString(16);return O(l,y),O(l,yg),O(l,s.placeholderPrefix),O(l,y),I(l,gg)}var wg=Rt+'$RC("',bg='$RC("',Cg=Rt+Dn+'$RR("',Eg=Dn+'$RR("',xg='$RR("',am='","',Tg='",',im='"',Rg=")";function kg(l,s,p,y,b){var E;if(E=Nu(b),O(l,s.startInlineScript),E?(s.instructions&Mu)===xa?(s.instructions|=_u|Mu,O(l,Cg)):(s.instructions&_u)===xa?(s.instructions|=_u,O(l,Eg)):O(l,xg):(s.instructions&Mu)===xa?(s.instructions|=Mu,O(l,wg)):O(l,bg),p===null)throw new Error("An ID must have been assigned before we can complete the boundary.");var x=y.toString(16);return O(l,p),O(l,am),O(l,s.segmentPrefix),O(l,x),E?(O(l,Tg),cm(l,b)):O(l,im),I(l,Rg)}var Dg=wo+';$RX("',Mg='$RX("',nh='"',Fl=",",cd=")";function lm(l,s,p,y,b,E){if(O(l,s.startInlineScript),(s.instructions&Ou)===xa?(s.instructions|=Ou,O(l,Dg)):O(l,Mg),p===null)throw new Error("An ID must have been assigned before we can complete the boundary.");return O(l,p),O(l,nh),(y||b||E)&&(O(l,Fl),O(l,rh(y||""))),(b||E)&&(O(l,Fl),O(l,rh(b||""))),E&&(O(l,Fl),O(l,rh(E))),I(l,cd)}var zs=/[<\u2028\u2029]/g;function rh(l){var s=JSON.stringify(l);return s.replace(zs,function(p){switch(p){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var Og=/[&><\u2028\u2029]/g;function Bc(l){var s=JSON.stringify(l);return s.replace(Og,function(p){switch(p){case"&":return"\\u0026";case">":return"\\u003e";case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var _g='',Lg="",$c=!1;function Ag(l){if(l.type==="style"&&(l.state&Lo)===br){$c===!1&&($c=!0,O(this,_g));for(var s=l.chunks,p=0;p';function zu(l){if((l.state&(Lo|Ul))===br){for(var s=l.chunks,p=0;p2&&(s[0]==="o"||s[0]==="O")&&(s[1]==="n"||s[1]==="N")||(ue(p,y),b=""+p,O(l,Oo),O(l,Bc(y)),O(l,Oo),O(l,Bc(b)))}var br=0,Qc=1,dd=2,Lo=3,Ul=4,Hu=8;function ih(){return{preloadsMap:new Map,preconnectsMap:new Map,stylesMap:new Map,scriptsMap:new Map,preconnects:new Set,fontPreloads:new Set,precedences:new Map,usedStylesheets:new Set,scripts:new Set,usedScripts:new Set,explicitStylesheetPreloads:new Set,explicitScriptPreloads:new Set,explicitOtherPreloads:new Set,boundaryResources:null}}function Ig(){return new Set}function Hs(l,s){l.boundaryResources=s}function Da(l,s){return"["+l+"]"+s}function lh(l,s){if(er){var p=er;if(typeof l!="string"||!l?g("ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ht(l)):s!=null&&(typeof s=="object"&&s.hasOwnProperty("crossOrigin")?g("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",Be(s)):g("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",Be(s))),typeof l=="string"&&l){var y=Da("prefetchDNS",l),b=p.preconnectsMap.get(y);b||(b={type:"preconnect",chunks:[],state:br,props:null},p.preconnectsMap.set(y,b),we(b.chunks,{href:l,rel:"dns-prefetch"})),p.preconnects.add(b)}}}function Gn(l,s){if(er){var p=er;if(typeof l!="string"||!l?g("ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ht(l)):s!=null&&typeof s!="object"?g("ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.",Be(s)):s!=null&&typeof s.crossOrigin!="string"&&g("ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.",Ht(s.crossOrigin)),typeof l=="string"&&l){var y=s==null||typeof s.crossOrigin!="string"?null:s.crossOrigin==="use-credentials"?"use-credentials":"",b="[preconnect]["+(y===null?"null":y)+"]"+l,E=p.preconnectsMap.get(b);E||(E={type:"preconnect",chunks:[],state:br,props:null},p.preconnectsMap.set(b,E),we(E.chunks,{rel:"preconnect",href:l,crossOrigin:y})),p.preconnects.add(E)}}}function Xc(l,s){if(er){var p=er;if(typeof l!="string"||!l?g("ReactDOM.preload(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ht(l)):s==null||typeof s!="object"?g("ReactDOM.preload(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preloaded but encountered %s instead.",Be(s)):typeof s.as!="string"&&g('ReactDOM.preload(): Expected the `as` property in the `options` argument (second) to contain a string value describing the type of resource to be preloaded but encountered %s instead. Values that are valid in for the `as` attribute of a `` tag are valid here.',Be(s.as)),typeof l=="string"&&l&&typeof s=="object"&&s!==null&&typeof s.as=="string"){var y=s.as,b=Da(y,l),E=p.preloadsMap.get(b);{var x=Bt(E);if(x)switch(x.__provenance){case"preload":{var M=Uc(s,x.__originalOptions);M&&g('ReactDOM.preload(): The options provided conflict with another call to `ReactDOM.preload("%s", { as: "%s", ...})`. React will always use the options it first encounters when preloading a resource for a given `href` and `as` type, and any later options will be ignored if different. Try updating all calls to `ReactDOM.preload()` with the same `href` and `as` type to use the same options, or eliminate one of the calls.%s',l,y,M);break}case"implicit":{var F=zc(s,x.__impliedProps);if(F){var B=y==="style"?'':y==="script"?"":null;B&&g('ReactDOM.preload(): For `href` "%s", The options provided conflict with props on a matching %s element. When the preload options disagree with the underlying resource it usually means the browser will not be able to use the preload when the resource is fetched, negating any benefit the preload would provide. React will preload the resource using props derived from the resource instead and ignore the options provided to the `ReactDOM.preload()` call. In general, preloading is useful when you expect to render a resource soon but have not yet done so. In this case since the underlying resource was already rendered the preload call may be extraneous. Try removing the call, otherwise try adjusting both the props on the %s and the options passed to `ReactDOM.preload()` to agree.%s',l,B,B,F)}break}}}switch(E||(E={type:"preload",chunks:[],state:br,props:Ao(l,y,s)},p.preloadsMap.set(b,E),Me(E,"preload",l,s,E.props),we(E.chunks,E.props)),y){case"font":{p.fontPreloads.add(E);break}case"style":{p.explicitStylesheetPreloads.add(E);break}case"script":{p.explicitScriptPreloads.add(E);break}default:p.explicitOtherPreloads.add(E)}}}}function pd(l,s){er&&ju(er,l,s)}function ju(l,s,p){if(typeof s!="string"||!s?g("ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ht(s)):p==null||typeof p!="object"?g("ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.",Be(p)):p.as!=="style"&&p.as!=="script"&&g('ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".',Be(p.as)),typeof s=="string"&&s&&typeof p=="object"&&p!==null){var y=p.as;switch(y){case"style":{var b=Da(y,s),E=l.stylesMap.get(b),x=p.precedence||"default";{var M=Bt(E);if(M){var F=qc(s,x,p),B=j({},F,_({precedence:p.precedence},"data-precedence",null));switch(M.__provenance){case"rendered":{var W=bo(B,M.__originalProps);W&&g('ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable stylesheet for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a stylesheet but you anticipate it will be used soon. In this case the stylesheet was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s',s,M.__originalProps.precedence,s,W);break}case"preinit":{var ie=Pc(B,M.__propsEquivalent);ie&&g('ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "style", ... })`. React will always use the options it first encounters when preinitializing a hoistable stylesheet for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s',s,s,ie);break}}}}if(!E){E={type:"stylesheet",chunks:[],state:br,props:qc(s,x,p)},l.stylesMap.set(b,E),Me(E,"preinit",s,p,j({},E.props,_({precedence:x},"data-precedence",void 0)));var fe=l.precedences.get(x);fe||(fe=new Set,l.precedences.set(x,fe)),fe.add(E)}return}case"script":{var Te=s,Ie=Da(y,Te),vt=l.scriptsMap.get(Ie);{var ht=Bt(vt);if(ht){var _t=dm(Te,p);switch(ht.__provenance){case"rendered":{var sr=yr(_t,ht.__originalProps);sr&&g('ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable script for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a script but you anticipate it will be used soon and want to go beyond preloading it and have it execute early. In this case the script was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s',s,s,sr);break}case"preinit":{var ri=Pc(_t,ht.__propsEquivalent);ri&&g('ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "script", ... })`. React will always use the options it first encounters when preinitializing a hoistable script for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s',s,s,ri);break}}}}if(!vt){vt={type:"script",chunks:[],state:br,props:null},l.scriptsMap.set(Ie,vt);var Fm=dm(Te,p);Me(vt,"preinit",s,p,Fm),l.scripts.add(vt),ko(vt.chunks,Fm)}return}}}}function Ao(l,s,p){return{rel:"preload",as:s,href:l,crossOrigin:s==="font"?"":p.crossOrigin,integrity:p.integrity,type:p.type}}function Ci(l,s){return{rel:"preload",as:"style",href:l,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy}}function hd(l,s){return{rel:"preload",as:"script",href:l,crossOrigin:s.crossOrigin,integrity:s.integrity,referrerPolicy:s.referrerPolicy}}function qc(l,s,p){return{rel:"stylesheet",href:l,"data-precedence":s,crossOrigin:p.crossOrigin,integrity:p.integrity}}function Fo(l){return j({},l,{"data-precedence":l.precedence,precedence:null})}function zl(l,s){l.crossOrigin==null&&(l.crossOrigin=s.crossOrigin),l.integrity==null&&(l.integrity=s.integrity)}function oh(l){return j({},l,{"data-precedence":l.precedence,precedence:null,"data-href":l.href,href:null})}function dm(l,s){return{src:l,async:!0,crossOrigin:s.crossOrigin,integrity:s.integrity}}function Ng(l,s){l.crossOrigin==null&&(l.crossOrigin=s.crossOrigin),l.integrity==null&&(l.integrity=s.integrity)}function Hg(l){this.add(l)}function uh(l,s){var p=l.boundaryResources;p&&(s.forEach(Hg,p),s.clear())}function js(l){l.state&=~Ul}function sh(l,s){s.forEach(js),s.clear()}function ch(l,s){{var p=l;typeof p.__provenance=="string"&&g("Resource already marked for DEV type. This is a bug in React."),p.__provenance="rendered",p.__originalProps=s}}function Me(l,s,p,y,b){{var E=l;typeof E.__provenance=="string"&&g("Resource already marked for DEV type. This is a bug in React."),E.__provenance=s,E.__originalHref=p,E.__originalOptions=y,E.__propsEquivalent=b}}function Po(l,s,p){{var y=l;typeof y.__provenance=="string"&&g("Resource already marked for DEV type. This is a bug in React."),y.__provenance="implicit",y.__underlyingProps=s,y.__impliedProps=p}}function Bt(l){{if(l){if(typeof l.__provenance=="string")return l;g("Resource was not marked for DEV type. This is a bug in React.")}return null}}function et(l,s,p){var y=Au(s,void 0,void 0,void 0,void 0);return{bootstrapChunks:y.bootstrapChunks,placeholderPrefix:y.placeholderPrefix,segmentPrefix:y.segmentPrefix,boundaryPrefix:y.boundaryPrefix,idPrefix:y.idPrefix,nextSuspenseID:y.nextSuspenseID,streamingFormat:y.streamingFormat,startInlineScript:y.startInlineScript,instructions:y.instructions,externalRuntimeConfig:y.externalRuntimeConfig,htmlChunks:y.htmlChunks,headChunks:y.headChunks,hasBody:y.hasBody,charsetChunks:y.charsetChunks,preconnectChunks:y.preconnectChunks,preloadChunks:y.preloadChunks,hoistableChunks:y.hoistableChunks,generateStaticMarkup:l}}function Ei(){return{insertionMode:gr,selectedValue:null,noscriptTagInScope:!1}}function Ve(l,s,p,y){return p.generateStaticMarkup?(l.push(Tt(s)),!1):Ls(l,s,p,y)}function Il(l,s,p,y){if(!s.generateStaticMarkup)return To(l,s,p,y)}function Jc(l,s){return s.generateStaticMarkup?!0:lg(l)}function Bu(l,s,p,y,b){return s.generateStaticMarkup?!0:Zp(l,s,p,y,b)}function Nl(l,s){return s.generateStaticMarkup?!0:Kp(l)}function Ur(l,s){return s.generateStaticMarkup?!0:ld(l)}var Ma=Symbol.for("react.element"),$t=Symbol.for("react.portal"),zr=Symbol.for("react.fragment"),Zc=Symbol.for("react.strict_mode"),fh=Symbol.for("react.profiler"),vd=Symbol.for("react.provider"),Hl=Symbol.for("react.context"),On=Symbol.for("react.server_context"),$u=Symbol.for("react.forward_ref"),Vu=Symbol.for("react.suspense"),Bs=Symbol.for("react.suspense_list"),xi=Symbol.for("react.memo"),Uo=Symbol.for("react.lazy"),Kc=Symbol.for("react.scope"),Ti=Symbol.for("react.debug_trace_mode"),Yu=Symbol.for("react.offscreen"),dh=Symbol.for("react.legacy_hidden"),ph=Symbol.for("react.cache"),ef=Symbol.for("react.default_value"),el=Symbol.iterator,jl="@@iterator";function jg(l){if(l===null||typeof l!="object")return null;var s=el&&l[el]||l[jl];return typeof s=="function"?s:null}function zo(l,s,p){var y=l.displayName;if(y)return y;var b=s.displayName||s.name||"";return b!==""?p+"("+b+")":p}function hh(l){return l.displayName||"Context"}function Pt(l){if(l==null)return null;if(typeof l.tag=="number"&&g("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof l=="function")return l.displayName||l.name||null;if(typeof l=="string")return l;switch(l){case zr:return"Fragment";case $t:return"Portal";case fh:return"Profiler";case Zc:return"StrictMode";case Vu:return"Suspense";case Bs:return"SuspenseList";case ph:return"Cache"}if(typeof l=="object")switch(l.$$typeof){case Hl:var s=l;return hh(s)+".Consumer";case vd:var p=l;return hh(p._context)+".Provider";case $u:return zo(l,l.render,"ForwardRef");case xi:var y=l.displayName||null;return y!==null?y:Pt(l.type)||"Memo";case Uo:{var b=l,E=b._payload,x=b._init;try{return Pt(x(E))}catch{return null}}case On:{var M=l;return(M.displayName||M._globalName)+".Provider"}}return null}var tf=0,vh,Mt,Gu,md,yd,mh,gd;function Sd(){}Sd.__reactDisabledLog=!0;function pm(){{if(tf===0){vh=console.log,Mt=console.info,Gu=console.warn,md=console.error,yd=console.group,mh=console.groupCollapsed,gd=console.groupEnd;var l={configurable:!0,enumerable:!0,value:Sd,writable:!0};Object.defineProperties(console,{info:l,log:l,warn:l,error:l,group:l,groupCollapsed:l,groupEnd:l})}tf++}}function hm(){{if(tf--,tf===0){var l={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:j({},l,{value:vh}),info:j({},l,{value:Mt}),warn:j({},l,{value:Gu}),error:j({},l,{value:md}),group:j({},l,{value:yd}),groupCollapsed:j({},l,{value:mh}),groupEnd:j({},l,{value:gd})})}tf<0&&g("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var wd=c.ReactCurrentDispatcher,an;function nf(l,s,p){{if(an===void 0)try{throw Error()}catch(b){var y=b.stack.trim().match(/\n( *(at )?)/);an=y&&y[1]||""}return` -`+an+l}}var Io=!1,No;{var Ri=typeof WeakMap=="function"?WeakMap:Map;No=new Ri}function rf(l,s){if(!l||Io)return"";{var p=No.get(l);if(p!==void 0)return p}var y;Io=!0;var b=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var E;E=wd.current,wd.current=null,pm();try{if(s){var x=function(){throw Error()};if(Object.defineProperty(x.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(x,[])}catch(Ie){y=Ie}Reflect.construct(l,[],x)}else{try{x.call()}catch(Ie){y=Ie}l.call(x.prototype)}}else{try{throw Error()}catch(Ie){y=Ie}l()}}catch(Ie){if(Ie&&y&&typeof Ie.stack=="string"){for(var M=Ie.stack.split(` -`),F=y.stack.split(` -`),B=M.length-1,W=F.length-1;B>=1&&W>=0&&M[B]!==F[W];)W--;for(;B>=1&&W>=0;B--,W--)if(M[B]!==F[W]){if(B!==1||W!==1)do if(B--,W--,W<0||M[B]!==F[W]){var ie=` -`+M[B].replace(" at new "," at ");return l.displayName&&ie.includes("")&&(ie=ie.replace("",l.displayName)),typeof l=="function"&&No.set(l,ie),ie}while(B>=1&&W>=0);break}}}finally{Io=!1,wd.current=E,hm(),Error.prepareStackTrace=b}var fe=l?l.displayName||l.name:"",Te=fe?nf(fe):"";return typeof l=="function"&&No.set(l,Te),Te}function $s(l,s,p){return rf(l,!0)}function vm(l,s,p){return rf(l,!1)}function yh(l){var s=l.prototype;return!!(s&&s.isReactComponent)}function Ho(l,s,p){if(l==null)return"";if(typeof l=="function")return rf(l,yh(l));if(typeof l=="string")return nf(l);switch(l){case Vu:return nf("Suspense");case Bs:return nf("SuspenseList")}if(typeof l=="object")switch(l.$$typeof){case $u:return vm(l.render);case xi:return Ho(l.type,s,p);case Uo:{var y=l,b=y._payload,E=y._init;try{return Ho(E(b),s,p)}catch{}}}return""}var nr={},Se=c.ReactDebugCurrentFrame;function Ir(l){if(l){var s=l._owner,p=Ho(l.type,l._source,s?s.type:null);Se.setExtraStackFrame(p)}else Se.setExtraStackFrame(null)}function Oa(l,s,p,y,b){{var E=Function.call.bind(Fe);for(var x in l)if(E(l,x)){var M=void 0;try{if(typeof l[x]!="function"){var F=Error((y||"React class")+": "+p+" type `"+x+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof l[x]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw F.name="Invariant Violation",F}M=l[x](s,x,y,p,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(B){M=B}M&&!(M instanceof Error)&&(Ir(b),g("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",y||"React class",p,x,typeof M),Ir(null)),M instanceof Error&&!(M.message in nr)&&(nr[M.message]=!0,Ir(b),g("Failed %s type: %s",p,M.message),Ir(null))}}}var bd;bd={};var Wu={};Object.freeze(Wu);function gh(l,s){{var p=l.contextTypes;if(!p)return Wu;var y={};for(var b in p)y[b]=s[b];{var E=Pt(l)||"Unknown";Oa(p,y,"context",E)}return y}}function Sh(l,s,p,y){{if(typeof l.getChildContext!="function"){{var b=Pt(s)||"Unknown";bd[b]||(bd[b]=!0,g("%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",b,b))}return p}var E=l.getChildContext();for(var x in E)if(!(x in y))throw new Error((Pt(s)||"Unknown")+'.getChildContext(): key "'+x+'" is not defined in childContextTypes.');{var M=Pt(s)||"Unknown";Oa(y,E,"child context",M)}return j({},p,E)}}var jo;jo={};var Nr=null,Qu=null;function Xu(l){l.context._currentValue2=l.parentValue}function wh(l){l.context._currentValue2=l.value}function ki(l,s){if(l!==s){Xu(l);var p=l.parent,y=s.parent;if(p===null){if(y!==null)throw new Error("The stacks must reach the root at the same time. This is a bug in React.")}else{if(y===null)throw new Error("The stacks must reach the root at the same time. This is a bug in React.");ki(p,y)}wh(s)}}function Bl(l){Xu(l);var s=l.parent;s!==null&&Bl(s)}function tl(l){var s=l.parent;s!==null&&tl(s),wh(l)}function af(l,s){Xu(l);var p=l.parent;if(p===null)throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");p.depth===s.depth?ki(p,s):af(p,s)}function bh(l,s){var p=s.parent;if(p===null)throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");l.depth===p.depth?ki(l,p):bh(l,p),wh(s)}function lf(l){var s=Qu,p=l;s!==p&&(s===null?tl(p):p===null?Bl(s):s.depth===p.depth?ki(s,p):s.depth>p.depth?af(s,p):bh(s,p),Qu=p)}function mm(l,s){var p;p=l._currentValue2,l._currentValue2=s,l._currentRenderer2!==void 0&&l._currentRenderer2!==null&&l._currentRenderer2!==jo&&g("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),l._currentRenderer2=jo;var y=Qu,b={parent:y,depth:y===null?0:y.depth+1,context:l,parentValue:p,value:s};return Qu=b,b}function ym(l){var s=Qu;if(s===null)throw new Error("Tried to pop a Context at the root of the app. This is a bug in React.");s.context!==l&&g("The parent context is not the expected context. This is probably a bug in React.");{var p=s.parentValue;p===ef?s.context._currentValue2=s.context._defaultValue:s.context._currentValue2=p,l._currentRenderer2!==void 0&&l._currentRenderer2!==null&&l._currentRenderer2!==jo&&g("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),l._currentRenderer2=jo}return Qu=s.parent}function Cd(){return Qu}function Vs(l){var s=l._currentValue2;return s}function Ed(l){return l._reactInternals}function Bg(l,s){l._reactInternals=s}var Ys={},xd={},Ch,Td,Rd,Gs,kd,qu,of,Dd,Bo;{Ch=new Set,Td=new Set,Rd=new Set,of=new Set,Gs=new Set,Dd=new Set,Bo=new Set;var Le=new Set;qu=function(l,s){if(!(l===null||typeof l=="function")){var p=s+"_"+l;Le.has(p)||(Le.add(p),g("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",s,l))}},kd=function(l,s){if(s===void 0){var p=Pt(l)||"Component";Gs.has(p)||(Gs.add(p),g("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",p))}}}function qe(l,s){{var p=l.constructor,y=p&&Pt(p)||"ReactClass",b=y+"."+s;if(Ys[b])return;g(`%s(...): Can only update a mounting component. This usually means you called %s() outside componentWillMount() on the server. This is a no-op. +d.s||c&&!matchMedia(c).matches||f.push(d)}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};`, + In = + "$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};"; + function Ht(l) { + return l === null + ? "`null`" + : l === void 0 + ? "`undefined`" + : l === "" + ? "an empty string" + : 'something with type "' + typeof l + '"'; + } + function Be(l) { + return l === null + ? "`null`" + : l === void 0 + ? "`undefined`" + : l === "" + ? "an empty string" + : typeof l == "string" + ? JSON.stringify(l) + : 'something with type "' + typeof l + '"'; + } + function ta(l, s) { + { + for (var p = null, y = Array.from(new Set(Object.keys(s).concat(Object.keys(l)))), b = 0; b < y.length; b++) { + var E = y[b], + x = l[E], + M = s[E]; + x !== M && + !(x == null && M == null) && + (x == null + ? (p === null && (p = { missing: {}, extra: {}, different: {} }), (p.missing[E] = M)) + : M == null + ? (p === null && (p = { missing: {}, extra: {}, different: {} }), (p.extra[E] = x)) + : (p === null && (p = { missing: {}, extra: {}, different: {} }), + (p.different[E] = { original: M, latest: x }))); + } + return p; + } + } + function Fc(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + b === "media" && + (y += + ` + "` + + b + + '" missing for props, original value: ' + + Be(E)); + } + for (var x in p.extra) { + var M = p.extra[x]; + y += + ` + "` + + x + + '" prop value: ' + + Be(M) + + ", missing from original props"; + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + y += + ` + "` + + F + + '" prop value: ' + + Be(B) + + ", original value: " + + Be(W); + } + return y; + } + function Yp(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.extra) { + var E = p.extra[b]; + b === "precedence" || b === "crossOrigin" || b === "integrity" + ? (y += + ` + "` + + b + + '" prop value: ' + + Be(E) + + ", option missing") + : (y += + ` + "` + + b + + '" prop value: ' + + Be(E) + + ", option not available with ReactDOM.preinit()"); + } + for (var x in p.different) { + var M = p.different[x].latest, + F = p.different[x].original; + x === "precedence" && F === "default" + ? (y += + ` + "` + + x + + '" prop value: ' + + Be(M) + + ", missing from options") + : (y += + ` + "` + + x + + '" prop value: ' + + Be(M) + + ", option value: " + + Be(F)); + } + return y; + } + function bo(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + b === "precedence" && + E !== "default" && + (y += + ` + "` + + b + + '" missing from options, prop value: ' + + Be(E)); + } + for (var x in p.extra) { + var M = p.extra[x]; + (x === "precedence" || x === "crossOrigin" || x === "integrity") && + (y += + ` + "` + + x + + '" option value: ' + + Be(M) + + ", missing from props"); + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + y += + ` + "` + + F + + '" option value: ' + + Be(B) + + ", prop value: " + + Be(W); + } + return y; + } + function Pc(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + b === "precedence" && + E !== "default" && + (y += + ` + "` + + b + + '" missing from options, original option value: ' + + Be(E)); + } + for (var x in p.extra) { + var M = p.extra[x]; + ((x === "precedence" && M !== "default") || x === "crossOrigin" || x === "integrity") && + (y += + ` + "` + + x + + '" option value: ' + + Be(M) + + ", missing from original options"); + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + y += + ` + "` + + F + + '" option value: ' + + Be(B) + + ", original option value: " + + Be(W); + } + return y; + } + var Ml = ["as", "crossOrigin", "integrity", "media"]; + function Uc(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + Ml.includes(b) && + (y += + ` + "` + + b + + '" missing from options, original option value: ' + + Be(E)); + } + for (var x in p.extra) { + var M = p.extra[x]; + Ml.includes(x) && + (y += + ` + "` + + x + + '" option value: ' + + Be(M) + + ", missing from original options"); + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + Ml.includes(F) && + (y += + ` + "` + + F + + '" option value: ' + + Be(B) + + ", original option value: " + + Be(W)); + } + return y; + } + function zc(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + Ml.includes(b) && + (y += + ` + "` + + b + + '" missing from options, underlying prop value: ' + + Be(E)); + } + for (var x in p.extra) { + var M = p.extra[x]; + Ml.includes(x) && + (y += + ` + "` + + x + + '" option value: ' + + Be(M) + + ", missing from underlying props"); + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + Ml.includes(F) && + (y += + ` + "` + + F + + '" option value: ' + + Be(B) + + ", underlying prop value: " + + Be(W)); + } + return y; + } + function Ea(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.missing) { + var E = p.missing[b]; + y += + ` + "` + + b + + '" missing for props, original value: ' + + Be(E); + } + for (var x in p.extra) { + var M = p.extra[x]; + y += + ` + "` + + x + + '" prop value: ' + + Be(M) + + ", missing from original props"; + } + for (var F in p.different) { + var B = p.different[F].latest, + W = p.different[F].original; + y += + ` + "` + + F + + '" prop value: ' + + Be(B) + + ", original value: " + + Be(W); + } + return y; + } + function Ue(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.extra) { + var E = p.extra[b]; + b === "crossOrigin" || b === "integrity" + ? (y += + ` + "` + + b + + '" prop value: ' + + Be(E) + + ", option missing") + : (y += + ` + "` + + b + + '" prop value: ' + + Be(E) + + ", option not available with ReactDOM.preinit()"); + } + for (var x in p.different) { + var M = p.different[x].latest, + F = p.different[x].original; + y += + ` + "` + + x + + '" prop value: ' + + Be(M) + + ", option value: " + + Be(F); + } + return y; + } + function yr(l, s) { + var p = ta(l, s); + if (!p) return ""; + var y = ""; + for (var b in p.extra) { + var E = p.extra[b]; + (b === "crossOrigin" || b === "integrity") && + (y += + ` + "` + + b + + '" option value: ' + + Be(E) + + ", missing from props"); + } + for (var x in p.different) { + var M = p.different[x].latest, + F = p.different[x].original; + y += + ` + "` + + x + + '" option value: ' + + Be(M) + + ", prop value: " + + Be(F); + } + return y; + } + var Ic = n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + Ru = Ic.Dispatcher, + Nc = { prefetchDNS: lh, preconnect: Gn, preload: Xc, preinit: pd }, + er = null, + Qi = []; + function Ga(l) { + Qi.push(er), (er = l); + var s = Ru.current; + return (Ru.current = Nc), s; + } + function ku(l) { + (er = Qi.pop()), (Ru.current = l); + } + var Du = 0, + xa = 0, + Nn = 1, + Mu = 2, + Ou = 4, + _u = 8, + na = "", + Gp = ''; + function Qa(l) { + return J(l), ("" + l).replace($e, Co); + } + var $e = /(<\/|<)(s)(cript)/gi, + Co = function (l, s, p, y) { + return "" + s + (p === "s" ? "\\u0073" : "\\u0053") + y; + }; + function Au(l, s, p, y, b, E) { + var x = l === void 0 ? "" : l, + M = s === void 0 ? na : ''; + function Sg(l, s, p) { + O(l, s.startInlineScript), + (s.instructions & Nn) === xa ? ((s.instructions |= Nn), O(l, nm)) : O(l, rm), + O(l, s.segmentPrefix); + var y = p.toString(16); + return O(l, y), O(l, yg), O(l, s.placeholderPrefix), O(l, y), I(l, gg); + } + var wg = Rt + '$RC("', + bg = '$RC("', + Cg = Rt + Dn + '$RR("', + Eg = Dn + '$RR("', + xg = '$RR("', + am = '","', + Tg = '",', + im = '"', + Rg = ")"; + function kg(l, s, p, y, b) { + var E; + if ( + ((E = Nu(b)), + O(l, s.startInlineScript), + E + ? (s.instructions & Mu) === xa + ? ((s.instructions |= _u | Mu), O(l, Cg)) + : (s.instructions & _u) === xa + ? ((s.instructions |= _u), O(l, Eg)) + : O(l, xg) + : (s.instructions & Mu) === xa + ? ((s.instructions |= Mu), O(l, wg)) + : O(l, bg), + p === null) + ) + throw new Error("An ID must have been assigned before we can complete the boundary."); + var x = y.toString(16); + return O(l, p), O(l, am), O(l, s.segmentPrefix), O(l, x), E ? (O(l, Tg), cm(l, b)) : O(l, im), I(l, Rg); + } + var Dg = wo + ';$RX("', + Mg = '$RX("', + nh = '"', + Fl = ",", + cd = ")"; + function lm(l, s, p, y, b, E) { + if ( + (O(l, s.startInlineScript), + (s.instructions & Ou) === xa ? ((s.instructions |= Ou), O(l, Dg)) : O(l, Mg), + p === null) + ) + throw new Error("An ID must have been assigned before we can complete the boundary."); + return ( + O(l, p), + O(l, nh), + (y || b || E) && (O(l, Fl), O(l, rh(y || ""))), + (b || E) && (O(l, Fl), O(l, rh(b || ""))), + E && (O(l, Fl), O(l, rh(E))), + I(l, cd) + ); + } + var zs = /[<\u2028\u2029]/g; + function rh(l) { + var s = JSON.stringify(l); + return s.replace(zs, function (p) { + switch (p) { + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw new Error( + "escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var Og = /[&><\u2028\u2029]/g; + function Bc(l) { + var s = JSON.stringify(l); + return s.replace(Og, function (p) { + switch (p) { + case "&": + return "\\u0026"; + case ">": + return "\\u003e"; + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw new Error( + "escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var _g = '', + Lg = "", + $c = !1; + function Ag(l) { + if (l.type === "style" && (l.state & Lo) === br) { + $c === !1 && (($c = !0), O(this, _g)); + for (var s = l.chunks, p = 0; p < s.length; p++) O(this, s[p]); + l.state |= dd; + } + } + function Vc(l, s) { + return ($c = !1), s.forEach(Ag, l), $c ? I(l, Lg) : !0; + } + var Pr = ''; + function zu(l) { + if ((l.state & (Lo | Ul)) === br) { + for (var s = l.chunks, p = 0; p < s.length; p++) O(this, s[p]); + l.state |= Qc; + } + } + function Pl(l) { + if ((l.state & Lo) === br) { + for (var s = l.chunks, p = 0; p < s.length; p++) O(this, s[p]); + l.state |= dd; + } + } + var ah = !1; + function Yc(l, s, p) { + var y = l.chunks; + if (l.state & Lo) p.delete(l); + else if (!(l.state & Ul)) { + (ah = !0), l.type === "stylesheet" && we(y, l.props); + for (var b = 0; b < y.length; b++) O(this, y[b]); + (l.state |= Qc), p.delete(l); + } + } + function Fg(l, s) { + (ah = !1), l.forEach(Yc, this), ah || (O(this, Pr), O(this, Tt(s)), O(this, om)); + } + function um(l) { + if ( + ((l.state & Ul) === br + ? g( + "React encountered a Stylesheet Resource that was not Blocked when it was expected to be. This is a bug in React.", + ) + : l.state & Hu && + g( + "React encountered a Stylesheet Resource that already flushed a Preload when it was not expected to. This is a bug in React.", + ), + l.type !== "style") + ) { + var s = l.chunks, + p = Ci(l.props.href, l.props); + we(s, p); + for (var y = 0; y < s.length; y++) O(this, s[y]); + (l.state |= Hu), (s.length = 0); + } + } + function Is(l, s) { + l.forEach(um, this), l.clear(); + } + function Gc(l) { + if ( + (l.state & Hu && + g( + "React encountered a Stylesheet Resource that already flushed a Preload when it was not expected to. This is a bug in React.", + ), + l.type !== "style") + ) { + var s = l.chunks, + p = Ci(l.props.href, l.props); + we(s, p); + for (var y = 0; y < s.length; y++) O(this, s[y]); + (l.state |= Hu), (s.length = 0); + } + } + function sm(l, s) { + l.forEach(Gc, this), l.clear(); + } + function Wc(l, s, p, y) { + var b = p.htmlChunks, + E = p.headChunks, + x = 0; + if (b) { + for (x = 0; x < b.length; x++) O(l, b[x]); + if (E) for (x = 0; x < E.length; x++) O(l, E[x]); + else O(l, wr("head")), O(l, Ct); + } else if (E) for (x = 0; x < E.length; x++) O(l, E[x]); + var M = p.charsetChunks; + for (x = 0; x < M.length; x++) O(l, M[x]); + (M.length = 0), s.preconnects.forEach(zu, l), s.preconnects.clear(); + var F = p.preconnectChunks; + for (x = 0; x < F.length; x++) O(l, F[x]); + (F.length = 0), + s.fontPreloads.forEach(zu, l), + s.fontPreloads.clear(), + s.precedences.forEach(Fg, l), + s.precedences.forEach(Is, l), + s.usedStylesheets.forEach(function (ie) { + var fe = Da(ie.props.as, ie.props.href); + if (!s.stylesMap.has(fe)) { + var Te = ie.chunks; + for (x = 0; x < Te.length; x++) O(l, Te[x]); + } + }), + s.usedStylesheets.clear(), + s.scripts.forEach(zu, l), + s.scripts.clear(), + s.usedScripts.forEach(zu, l), + s.usedScripts.clear(), + s.explicitStylesheetPreloads.forEach(zu, l), + s.explicitStylesheetPreloads.clear(), + s.explicitScriptPreloads.forEach(zu, l), + s.explicitScriptPreloads.clear(), + s.explicitOtherPreloads.forEach(zu, l), + s.explicitOtherPreloads.clear(); + var B = p.preloadChunks; + for (x = 0; x < B.length; x++) O(l, B[x]); + B.length = 0; + var W = p.hoistableChunks; + for (x = 0; x < W.length; x++) O(l, W[x]); + (W.length = 0), b && E === null && (O(l, Cn), O(l, "head"), O(l, Ja)); + } + function Pg(l, s, p) { + var y = 0; + s.preconnects.forEach(Pl, l), s.preconnects.clear(); + var b = p.preconnectChunks; + for (y = 0; y < b.length; y++) O(l, b[y]); + (b.length = 0), + s.fontPreloads.forEach(Pl, l), + s.fontPreloads.clear(), + s.precedences.forEach(sm, l), + s.usedStylesheets.forEach(function (M) { + var F = Da(M.props.as, M.props.href); + if (!s.stylesMap.has(F)) { + var B = M.chunks; + for (y = 0; y < B.length; y++) O(l, B[y]); + } + }), + s.usedStylesheets.clear(), + s.scripts.forEach(Pl, l), + s.scripts.clear(), + s.usedScripts.forEach(Pl, l), + s.usedScripts.clear(), + s.explicitStylesheetPreloads.forEach(Pl, l), + s.explicitStylesheetPreloads.clear(), + s.explicitScriptPreloads.forEach(Pl, l), + s.explicitScriptPreloads.clear(), + s.explicitOtherPreloads.forEach(Pl, l), + s.explicitOtherPreloads.clear(); + var E = p.preloadChunks; + for (y = 0; y < E.length; y++) O(l, E[y]); + E.length = 0; + var x = p.hoistableChunks; + for (y = 0; y < x.length; y++) O(l, x[y]); + x.length = 0; + } + function Iu(l, s) { + s.hasBody && (O(l, Cn), O(l, "body"), O(l, Ja)), s.htmlChunks && (O(l, Cn), O(l, "html"), O(l, Ja)); + } + function Nu(l) { + for (var s = l.values(); ; ) { + var p = s.next(), + y = p.value; + if (!y) break; + if ((y.state & Qc) === br) return !0; + } + return !1; + } + var Ns = "[", + fd = ",[", + Oo = ",", + _o = "]"; + function cm(l, s) { + O(l, Ns); + var p = Ns; + s.forEach(function (y) { + y.state & Qc || + (y.state & Lo + ? (O(l, p), Ug(l, y.type === "style" ? y.props["data-href"] : y.props.href), O(l, _o), (p = fd)) + : y.type === "stylesheet" && + (O(l, p), + fm(l, y.props.href, y.props["data-precedence"], y.props), + O(l, _o), + (p = fd), + (y.state |= dd))); + }), + O(l, _o); + } + function Ug(l, s) { + ue(s, "href"); + var p = "" + s; + O(l, Bc(p)); + } + function fm(l, s, p, y) { + ue(s, "href"); + var b = "" + s; + Tu(b), O(l, Bc(b)), ue(p, "precedence"); + var E = "" + p; + O(l, Oo), O(l, Bc(E)); + for (var x in y) + if (Fe.call(y, x)) { + var M = y[x]; + if (M == null) continue; + switch (x) { + case "href": + case "rel": + case "precedence": + case "data-precedence": + break; + case "children": + case "dangerouslySetInnerHTML": + throw new Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + zg(l, x, M); + break; + } + } + return null; + } + function zg(l, s, p) { + var y = s.toLowerCase(), + b; + switch (typeof p) { + case "function": + case "symbol": + return; + } + switch (s) { + case "innerHTML": + case "dangerouslySetInnerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + case "style": + return; + case "className": + y = "class"; + break; + case "hidden": + if (p === !1) return; + b = ""; + break; + case "src": + case "href": { + ue(p, y), (b = "" + p), Tu(b); + break; + } + default: + if (!or(s)) return; + } + (s.length > 2 && (s[0] === "o" || s[0] === "O") && (s[1] === "n" || s[1] === "N")) || + (ue(p, y), (b = "" + p), O(l, Oo), O(l, Bc(y)), O(l, Oo), O(l, Bc(b))); + } + var br = 0, + Qc = 1, + dd = 2, + Lo = 3, + Ul = 4, + Hu = 8; + function ih() { + return { + preloadsMap: new Map(), + preconnectsMap: new Map(), + stylesMap: new Map(), + scriptsMap: new Map(), + preconnects: new Set(), + fontPreloads: new Set(), + precedences: new Map(), + usedStylesheets: new Set(), + scripts: new Set(), + usedScripts: new Set(), + explicitStylesheetPreloads: new Set(), + explicitScriptPreloads: new Set(), + explicitOtherPreloads: new Set(), + boundaryResources: null, + }; + } + function Ig() { + return new Set(); + } + function Hs(l, s) { + l.boundaryResources = s; + } + function Da(l, s) { + return "[" + l + "]" + s; + } + function lh(l, s) { + if (er) { + var p = er; + if ( + (typeof l != "string" || !l + ? g( + "ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ht(l), + ) + : s != null && + (typeof s == "object" && s.hasOwnProperty("crossOrigin") + ? g( + "ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.", + Be(s), + ) + : g( + "ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.", + Be(s), + )), + typeof l == "string" && l) + ) { + var y = Da("prefetchDNS", l), + b = p.preconnectsMap.get(y); + b || + ((b = { type: "preconnect", chunks: [], state: br, props: null }), + p.preconnectsMap.set(y, b), + we(b.chunks, { href: l, rel: "dns-prefetch" })), + p.preconnects.add(b); + } + } + } + function Gn(l, s) { + if (er) { + var p = er; + if ( + (typeof l != "string" || !l + ? g( + "ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ht(l), + ) + : s != null && typeof s != "object" + ? g( + "ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.", + Be(s), + ) + : s != null && + typeof s.crossOrigin != "string" && + g( + "ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.", + Ht(s.crossOrigin), + ), + typeof l == "string" && l) + ) { + var y = + s == null || typeof s.crossOrigin != "string" + ? null + : s.crossOrigin === "use-credentials" + ? "use-credentials" + : "", + b = "[preconnect][" + (y === null ? "null" : y) + "]" + l, + E = p.preconnectsMap.get(b); + E || + ((E = { type: "preconnect", chunks: [], state: br, props: null }), + p.preconnectsMap.set(b, E), + we(E.chunks, { rel: "preconnect", href: l, crossOrigin: y })), + p.preconnects.add(E); + } + } + } + function Xc(l, s) { + if (er) { + var p = er; + if ( + (typeof l != "string" || !l + ? g( + "ReactDOM.preload(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ht(l), + ) + : s == null || typeof s != "object" + ? g( + "ReactDOM.preload(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preloaded but encountered %s instead.", + Be(s), + ) + : typeof s.as != "string" && + g( + 'ReactDOM.preload(): Expected the `as` property in the `options` argument (second) to contain a string value describing the type of resource to be preloaded but encountered %s instead. Values that are valid in for the `as` attribute of a `` tag are valid here.', + Be(s.as), + ), + typeof l == "string" && l && typeof s == "object" && s !== null && typeof s.as == "string") + ) { + var y = s.as, + b = Da(y, l), + E = p.preloadsMap.get(b); + { + var x = Bt(E); + if (x) + switch (x.__provenance) { + case "preload": { + var M = Uc(s, x.__originalOptions); + M && + g( + 'ReactDOM.preload(): The options provided conflict with another call to `ReactDOM.preload("%s", { as: "%s", ...})`. React will always use the options it first encounters when preloading a resource for a given `href` and `as` type, and any later options will be ignored if different. Try updating all calls to `ReactDOM.preload()` with the same `href` and `as` type to use the same options, or eliminate one of the calls.%s', + l, + y, + M, + ); + break; + } + case "implicit": { + var F = zc(s, x.__impliedProps); + if (F) { + var B = + y === "style" ? '' : y === "script" ? "" : null; + B && + g( + 'ReactDOM.preload(): For `href` "%s", The options provided conflict with props on a matching %s element. When the preload options disagree with the underlying resource it usually means the browser will not be able to use the preload when the resource is fetched, negating any benefit the preload would provide. React will preload the resource using props derived from the resource instead and ignore the options provided to the `ReactDOM.preload()` call. In general, preloading is useful when you expect to render a resource soon but have not yet done so. In this case since the underlying resource was already rendered the preload call may be extraneous. Try removing the call, otherwise try adjusting both the props on the %s and the options passed to `ReactDOM.preload()` to agree.%s', + l, + B, + B, + F, + ); + } + break; + } + } + } + switch ( + (E || + ((E = { type: "preload", chunks: [], state: br, props: Ao(l, y, s) }), + p.preloadsMap.set(b, E), + Me(E, "preload", l, s, E.props), + we(E.chunks, E.props)), + y) + ) { + case "font": { + p.fontPreloads.add(E); + break; + } + case "style": { + p.explicitStylesheetPreloads.add(E); + break; + } + case "script": { + p.explicitScriptPreloads.add(E); + break; + } + default: + p.explicitOtherPreloads.add(E); + } + } + } + } + function pd(l, s) { + er && ju(er, l, s); + } + function ju(l, s, p) { + if ( + (typeof s != "string" || !s + ? g( + "ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ht(s), + ) + : p == null || typeof p != "object" + ? g( + "ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.", + Be(p), + ) + : p.as !== "style" && + p.as !== "script" && + g( + 'ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".', + Be(p.as), + ), + typeof s == "string" && s && typeof p == "object" && p !== null) + ) { + var y = p.as; + switch (y) { + case "style": { + var b = Da(y, s), + E = l.stylesMap.get(b), + x = p.precedence || "default"; + { + var M = Bt(E); + if (M) { + var F = qc(s, x, p), + B = j({}, F, _({ precedence: p.precedence }, "data-precedence", null)); + switch (M.__provenance) { + case "rendered": { + var W = bo(B, M.__originalProps); + W && + g( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable stylesheet for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a stylesheet but you anticipate it will be used soon. In this case the stylesheet was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s', + s, + M.__originalProps.precedence, + s, + W, + ); + break; + } + case "preinit": { + var ie = Pc(B, M.__propsEquivalent); + ie && + g( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "style", ... })`. React will always use the options it first encounters when preinitializing a hoistable stylesheet for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s', + s, + s, + ie, + ); + break; + } + } + } + } + if (!E) { + (E = { type: "stylesheet", chunks: [], state: br, props: qc(s, x, p) }), + l.stylesMap.set(b, E), + Me(E, "preinit", s, p, j({}, E.props, _({ precedence: x }, "data-precedence", void 0))); + var fe = l.precedences.get(x); + fe || ((fe = new Set()), l.precedences.set(x, fe)), fe.add(E); + } + return; + } + case "script": { + var Te = s, + Ie = Da(y, Te), + vt = l.scriptsMap.get(Ie); + { + var ht = Bt(vt); + if (ht) { + var _t = dm(Te, p); + switch (ht.__provenance) { + case "rendered": { + var sr = yr(_t, ht.__originalProps); + sr && + g( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable script for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a script but you anticipate it will be used soon and want to go beyond preloading it and have it execute early. In this case the script was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s', + s, + s, + sr, + ); + break; + } + case "preinit": { + var ri = Pc(_t, ht.__propsEquivalent); + ri && + g( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "script", ... })`. React will always use the options it first encounters when preinitializing a hoistable script for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s', + s, + s, + ri, + ); + break; + } + } + } + } + if (!vt) { + (vt = { type: "script", chunks: [], state: br, props: null }), l.scriptsMap.set(Ie, vt); + var Fm = dm(Te, p); + Me(vt, "preinit", s, p, Fm), l.scripts.add(vt), ko(vt.chunks, Fm); + } + return; + } + } + } + } + function Ao(l, s, p) { + return { + rel: "preload", + as: s, + href: l, + crossOrigin: s === "font" ? "" : p.crossOrigin, + integrity: p.integrity, + type: p.type, + }; + } + function Ci(l, s) { + return { + rel: "preload", + as: "style", + href: l, + crossOrigin: s.crossOrigin, + integrity: s.integrity, + media: s.media, + hrefLang: s.hrefLang, + referrerPolicy: s.referrerPolicy, + }; + } + function hd(l, s) { + return { + rel: "preload", + as: "script", + href: l, + crossOrigin: s.crossOrigin, + integrity: s.integrity, + referrerPolicy: s.referrerPolicy, + }; + } + function qc(l, s, p) { + return { rel: "stylesheet", href: l, "data-precedence": s, crossOrigin: p.crossOrigin, integrity: p.integrity }; + } + function Fo(l) { + return j({}, l, { "data-precedence": l.precedence, precedence: null }); + } + function zl(l, s) { + l.crossOrigin == null && (l.crossOrigin = s.crossOrigin), l.integrity == null && (l.integrity = s.integrity); + } + function oh(l) { + return j({}, l, { "data-precedence": l.precedence, precedence: null, "data-href": l.href, href: null }); + } + function dm(l, s) { + return { src: l, async: !0, crossOrigin: s.crossOrigin, integrity: s.integrity }; + } + function Ng(l, s) { + l.crossOrigin == null && (l.crossOrigin = s.crossOrigin), l.integrity == null && (l.integrity = s.integrity); + } + function Hg(l) { + this.add(l); + } + function uh(l, s) { + var p = l.boundaryResources; + p && (s.forEach(Hg, p), s.clear()); + } + function js(l) { + l.state &= ~Ul; + } + function sh(l, s) { + s.forEach(js), s.clear(); + } + function ch(l, s) { + { + var p = l; + typeof p.__provenance == "string" && g("Resource already marked for DEV type. This is a bug in React."), + (p.__provenance = "rendered"), + (p.__originalProps = s); + } + } + function Me(l, s, p, y, b) { + { + var E = l; + typeof E.__provenance == "string" && g("Resource already marked for DEV type. This is a bug in React."), + (E.__provenance = s), + (E.__originalHref = p), + (E.__originalOptions = y), + (E.__propsEquivalent = b); + } + } + function Po(l, s, p) { + { + var y = l; + typeof y.__provenance == "string" && g("Resource already marked for DEV type. This is a bug in React."), + (y.__provenance = "implicit"), + (y.__underlyingProps = s), + (y.__impliedProps = p); + } + } + function Bt(l) { + { + if (l) { + if (typeof l.__provenance == "string") return l; + g("Resource was not marked for DEV type. This is a bug in React."); + } + return null; + } + } + function et(l, s, p) { + var y = Au(s, void 0, void 0, void 0, void 0); + return { + bootstrapChunks: y.bootstrapChunks, + placeholderPrefix: y.placeholderPrefix, + segmentPrefix: y.segmentPrefix, + boundaryPrefix: y.boundaryPrefix, + idPrefix: y.idPrefix, + nextSuspenseID: y.nextSuspenseID, + streamingFormat: y.streamingFormat, + startInlineScript: y.startInlineScript, + instructions: y.instructions, + externalRuntimeConfig: y.externalRuntimeConfig, + htmlChunks: y.htmlChunks, + headChunks: y.headChunks, + hasBody: y.hasBody, + charsetChunks: y.charsetChunks, + preconnectChunks: y.preconnectChunks, + preloadChunks: y.preloadChunks, + hoistableChunks: y.hoistableChunks, + generateStaticMarkup: l, + }; + } + function Ei() { + return { insertionMode: gr, selectedValue: null, noscriptTagInScope: !1 }; + } + function Ve(l, s, p, y) { + return p.generateStaticMarkup ? (l.push(Tt(s)), !1) : Ls(l, s, p, y); + } + function Il(l, s, p, y) { + if (!s.generateStaticMarkup) return To(l, s, p, y); + } + function Jc(l, s) { + return s.generateStaticMarkup ? !0 : lg(l); + } + function Bu(l, s, p, y, b) { + return s.generateStaticMarkup ? !0 : Zp(l, s, p, y, b); + } + function Nl(l, s) { + return s.generateStaticMarkup ? !0 : Kp(l); + } + function Ur(l, s) { + return s.generateStaticMarkup ? !0 : ld(l); + } + var Ma = Symbol.for("react.element"), + $t = Symbol.for("react.portal"), + zr = Symbol.for("react.fragment"), + Zc = Symbol.for("react.strict_mode"), + fh = Symbol.for("react.profiler"), + vd = Symbol.for("react.provider"), + Hl = Symbol.for("react.context"), + On = Symbol.for("react.server_context"), + $u = Symbol.for("react.forward_ref"), + Vu = Symbol.for("react.suspense"), + Bs = Symbol.for("react.suspense_list"), + xi = Symbol.for("react.memo"), + Uo = Symbol.for("react.lazy"), + Kc = Symbol.for("react.scope"), + Ti = Symbol.for("react.debug_trace_mode"), + Yu = Symbol.for("react.offscreen"), + dh = Symbol.for("react.legacy_hidden"), + ph = Symbol.for("react.cache"), + ef = Symbol.for("react.default_value"), + el = Symbol.iterator, + jl = "@@iterator"; + function jg(l) { + if (l === null || typeof l != "object") return null; + var s = (el && l[el]) || l[jl]; + return typeof s == "function" ? s : null; + } + function zo(l, s, p) { + var y = l.displayName; + if (y) return y; + var b = s.displayName || s.name || ""; + return b !== "" ? p + "(" + b + ")" : p; + } + function hh(l) { + return l.displayName || "Context"; + } + function Pt(l) { + if (l == null) return null; + if ( + (typeof l.tag == "number" && + g( + "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.", + ), + typeof l == "function") + ) + return l.displayName || l.name || null; + if (typeof l == "string") return l; + switch (l) { + case zr: + return "Fragment"; + case $t: + return "Portal"; + case fh: + return "Profiler"; + case Zc: + return "StrictMode"; + case Vu: + return "Suspense"; + case Bs: + return "SuspenseList"; + case ph: + return "Cache"; + } + if (typeof l == "object") + switch (l.$$typeof) { + case Hl: + var s = l; + return hh(s) + ".Consumer"; + case vd: + var p = l; + return hh(p._context) + ".Provider"; + case $u: + return zo(l, l.render, "ForwardRef"); + case xi: + var y = l.displayName || null; + return y !== null ? y : Pt(l.type) || "Memo"; + case Uo: { + var b = l, + E = b._payload, + x = b._init; + try { + return Pt(x(E)); + } catch { + return null; + } + } + case On: { + var M = l; + return (M.displayName || M._globalName) + ".Provider"; + } + } + return null; + } + var tf = 0, + vh, + Mt, + Gu, + md, + yd, + mh, + gd; + function Sd() {} + Sd.__reactDisabledLog = !0; + function pm() { + { + if (tf === 0) { + (vh = console.log), + (Mt = console.info), + (Gu = console.warn), + (md = console.error), + (yd = console.group), + (mh = console.groupCollapsed), + (gd = console.groupEnd); + var l = { configurable: !0, enumerable: !0, value: Sd, writable: !0 }; + Object.defineProperties(console, { + info: l, + log: l, + warn: l, + error: l, + group: l, + groupCollapsed: l, + groupEnd: l, + }); + } + tf++; + } + } + function hm() { + { + if ((tf--, tf === 0)) { + var l = { configurable: !0, enumerable: !0, writable: !0 }; + Object.defineProperties(console, { + log: j({}, l, { value: vh }), + info: j({}, l, { value: Mt }), + warn: j({}, l, { value: Gu }), + error: j({}, l, { value: md }), + group: j({}, l, { value: yd }), + groupCollapsed: j({}, l, { value: mh }), + groupEnd: j({}, l, { value: gd }), + }); + } + tf < 0 && g("disabledDepth fell below zero. This is a bug in React. Please file an issue."); + } + } + var wd = c.ReactCurrentDispatcher, + an; + function nf(l, s, p) { + { + if (an === void 0) + try { + throw Error(); + } catch (b) { + var y = b.stack.trim().match(/\n( *(at )?)/); + an = (y && y[1]) || ""; + } + return ( + ` +` + + an + + l + ); + } + } + var Io = !1, + No; + { + var Ri = typeof WeakMap == "function" ? WeakMap : Map; + No = new Ri(); + } + function rf(l, s) { + if (!l || Io) return ""; + { + var p = No.get(l); + if (p !== void 0) return p; + } + var y; + Io = !0; + var b = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + var E; + (E = wd.current), (wd.current = null), pm(); + try { + if (s) { + var x = function () { + throw Error(); + }; + if ( + (Object.defineProperty(x.prototype, "props", { + set: function () { + throw Error(); + }, + }), + typeof Reflect == "object" && Reflect.construct) + ) { + try { + Reflect.construct(x, []); + } catch (Ie) { + y = Ie; + } + Reflect.construct(l, [], x); + } else { + try { + x.call(); + } catch (Ie) { + y = Ie; + } + l.call(x.prototype); + } + } else { + try { + throw Error(); + } catch (Ie) { + y = Ie; + } + l(); + } + } catch (Ie) { + if (Ie && y && typeof Ie.stack == "string") { + for ( + var M = Ie.stack.split(` +`), + F = y.stack.split(` +`), + B = M.length - 1, + W = F.length - 1; + B >= 1 && W >= 0 && M[B] !== F[W]; -Please check the code for the %s component.`,s,s,y),Ys[b]=!0}}var Wt={isMounted:function(l){return!1},enqueueSetState:function(l,s,p){var y=Ed(l);y.queue===null?qe(l,"setState"):(y.queue.push(s),p!=null&&qu(p,"setState"))},enqueueReplaceState:function(l,s,p){var y=Ed(l);y.replace=!0,y.queue=[s],p!=null&&qu(p,"setState")},enqueueForceUpdate:function(l,s){var p=Ed(l);p.queue===null?qe(l,"forceUpdate"):s!=null&&qu(s,"setState")}};function rr(l,s,p,y,b){var E=p(b,y);kd(s,E);var x=E==null?y:j({},y,E);return x}function Di(l,s,p){var y=Wu,b=l.contextType;if("contextType"in l){var E=b===null||b!==void 0&&b.$$typeof===Hl&&b._context===void 0;if(!E&&!Bo.has(l)){Bo.add(l);var x="";b===void 0?x=" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":typeof b!="object"?x=" However, it is set to a "+typeof b+".":b.$$typeof===vd?x=" Did you accidentally pass the Context.Provider instead?":b._context!==void 0?x=" Did you accidentally pass the Context.Consumer instead?":x=" However, it is set to an object with keys {"+Object.keys(b).join(", ")+"}.",g("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",Pt(l)||"Component",x)}}typeof b=="object"&&b!==null?y=Vs(b):y=p;var M=new l(s,y);{if(typeof l.getDerivedStateFromProps=="function"&&(M.state===null||M.state===void 0)){var F=Pt(l)||"Component";Ch.has(F)||(Ch.add(F),g("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",F,M.state===null?"null":"undefined",F))}if(typeof l.getDerivedStateFromProps=="function"||typeof M.getSnapshotBeforeUpdate=="function"){var B=null,W=null,ie=null;if(typeof M.componentWillMount=="function"&&M.componentWillMount.__suppressDeprecationWarning!==!0?B="componentWillMount":typeof M.UNSAFE_componentWillMount=="function"&&(B="UNSAFE_componentWillMount"),typeof M.componentWillReceiveProps=="function"&&M.componentWillReceiveProps.__suppressDeprecationWarning!==!0?W="componentWillReceiveProps":typeof M.UNSAFE_componentWillReceiveProps=="function"&&(W="UNSAFE_componentWillReceiveProps"),typeof M.componentWillUpdate=="function"&&M.componentWillUpdate.__suppressDeprecationWarning!==!0?ie="componentWillUpdate":typeof M.UNSAFE_componentWillUpdate=="function"&&(ie="UNSAFE_componentWillUpdate"),B!==null||W!==null||ie!==null){var fe=Pt(l)||"Component",Te=typeof l.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";Rd.has(fe)||(Rd.add(fe),g(`Unsafe legacy lifecycles will not be called for components using new component APIs. + ) + W--; + for (; B >= 1 && W >= 0; B--, W--) + if (M[B] !== F[W]) { + if (B !== 1 || W !== 1) + do + if ((B--, W--, W < 0 || M[B] !== F[W])) { + var ie = + ` +` + M[B].replace(" at new ", " at "); + return ( + l.displayName && ie.includes("") && (ie = ie.replace("", l.displayName)), + typeof l == "function" && No.set(l, ie), + ie + ); + } + while (B >= 1 && W >= 0); + break; + } + } + } finally { + (Io = !1), (wd.current = E), hm(), (Error.prepareStackTrace = b); + } + var fe = l ? l.displayName || l.name : "", + Te = fe ? nf(fe) : ""; + return typeof l == "function" && No.set(l, Te), Te; + } + function $s(l, s, p) { + return rf(l, !0); + } + function vm(l, s, p) { + return rf(l, !1); + } + function yh(l) { + var s = l.prototype; + return !!(s && s.isReactComponent); + } + function Ho(l, s, p) { + if (l == null) return ""; + if (typeof l == "function") return rf(l, yh(l)); + if (typeof l == "string") return nf(l); + switch (l) { + case Vu: + return nf("Suspense"); + case Bs: + return nf("SuspenseList"); + } + if (typeof l == "object") + switch (l.$$typeof) { + case $u: + return vm(l.render); + case xi: + return Ho(l.type, s, p); + case Uo: { + var y = l, + b = y._payload, + E = y._init; + try { + return Ho(E(b), s, p); + } catch {} + } + } + return ""; + } + var nr = {}, + Se = c.ReactDebugCurrentFrame; + function Ir(l) { + if (l) { + var s = l._owner, + p = Ho(l.type, l._source, s ? s.type : null); + Se.setExtraStackFrame(p); + } else Se.setExtraStackFrame(null); + } + function Oa(l, s, p, y, b) { + { + var E = Function.call.bind(Fe); + for (var x in l) + if (E(l, x)) { + var M = void 0; + try { + if (typeof l[x] != "function") { + var F = Error( + (y || "React class") + + ": " + + p + + " type `" + + x + + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + + typeof l[x] + + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.", + ); + throw ((F.name = "Invariant Violation"), F); + } + M = l[x](s, x, y, p, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); + } catch (B) { + M = B; + } + M && + !(M instanceof Error) && + (Ir(b), + g( + "%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", + y || "React class", + p, + x, + typeof M, + ), + Ir(null)), + M instanceof Error && + !(M.message in nr) && + ((nr[M.message] = !0), Ir(b), g("Failed %s type: %s", p, M.message), Ir(null)); + } + } + } + var bd; + bd = {}; + var Wu = {}; + Object.freeze(Wu); + function gh(l, s) { + { + var p = l.contextTypes; + if (!p) return Wu; + var y = {}; + for (var b in p) y[b] = s[b]; + { + var E = Pt(l) || "Unknown"; + Oa(p, y, "context", E); + } + return y; + } + } + function Sh(l, s, p, y) { + { + if (typeof l.getChildContext != "function") { + { + var b = Pt(s) || "Unknown"; + bd[b] || + ((bd[b] = !0), + g( + "%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.", + b, + b, + )); + } + return p; + } + var E = l.getChildContext(); + for (var x in E) + if (!(x in y)) + throw new Error( + (Pt(s) || "Unknown") + '.getChildContext(): key "' + x + '" is not defined in childContextTypes.', + ); + { + var M = Pt(s) || "Unknown"; + Oa(y, E, "child context", M); + } + return j({}, p, E); + } + } + var jo; + jo = {}; + var Nr = null, + Qu = null; + function Xu(l) { + l.context._currentValue2 = l.parentValue; + } + function wh(l) { + l.context._currentValue2 = l.value; + } + function ki(l, s) { + if (l !== s) { + Xu(l); + var p = l.parent, + y = s.parent; + if (p === null) { + if (y !== null) throw new Error("The stacks must reach the root at the same time. This is a bug in React."); + } else { + if (y === null) throw new Error("The stacks must reach the root at the same time. This is a bug in React."); + ki(p, y); + } + wh(s); + } + } + function Bl(l) { + Xu(l); + var s = l.parent; + s !== null && Bl(s); + } + function tl(l) { + var s = l.parent; + s !== null && tl(s), wh(l); + } + function af(l, s) { + Xu(l); + var p = l.parent; + if (p === null) + throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + p.depth === s.depth ? ki(p, s) : af(p, s); + } + function bh(l, s) { + var p = s.parent; + if (p === null) + throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + l.depth === p.depth ? ki(l, p) : bh(l, p), wh(s); + } + function lf(l) { + var s = Qu, + p = l; + s !== p && + (s === null + ? tl(p) + : p === null + ? Bl(s) + : s.depth === p.depth + ? ki(s, p) + : s.depth > p.depth + ? af(s, p) + : bh(s, p), + (Qu = p)); + } + function mm(l, s) { + var p; + (p = l._currentValue2), + (l._currentValue2 = s), + l._currentRenderer2 !== void 0 && + l._currentRenderer2 !== null && + l._currentRenderer2 !== jo && + g( + "Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.", + ), + (l._currentRenderer2 = jo); + var y = Qu, + b = { parent: y, depth: y === null ? 0 : y.depth + 1, context: l, parentValue: p, value: s }; + return (Qu = b), b; + } + function ym(l) { + var s = Qu; + if (s === null) throw new Error("Tried to pop a Context at the root of the app. This is a bug in React."); + s.context !== l && g("The parent context is not the expected context. This is probably a bug in React."); + { + var p = s.parentValue; + p === ef ? (s.context._currentValue2 = s.context._defaultValue) : (s.context._currentValue2 = p), + l._currentRenderer2 !== void 0 && + l._currentRenderer2 !== null && + l._currentRenderer2 !== jo && + g( + "Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.", + ), + (l._currentRenderer2 = jo); + } + return (Qu = s.parent); + } + function Cd() { + return Qu; + } + function Vs(l) { + var s = l._currentValue2; + return s; + } + function Ed(l) { + return l._reactInternals; + } + function Bg(l, s) { + l._reactInternals = s; + } + var Ys = {}, + xd = {}, + Ch, + Td, + Rd, + Gs, + kd, + qu, + of, + Dd, + Bo; + { + (Ch = new Set()), + (Td = new Set()), + (Rd = new Set()), + (of = new Set()), + (Gs = new Set()), + (Dd = new Set()), + (Bo = new Set()); + var Le = new Set(); + (qu = function (l, s) { + if (!(l === null || typeof l == "function")) { + var p = s + "_" + l; + Le.has(p) || + (Le.add(p), + g( + "%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.", + s, + l, + )); + } + }), + (kd = function (l, s) { + if (s === void 0) { + var p = Pt(l) || "Component"; + Gs.has(p) || + (Gs.add(p), + g( + "%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.", + p, + )); + } + }); + } + function qe(l, s) { + { + var p = l.constructor, + y = (p && Pt(p)) || "ReactClass", + b = y + "." + s; + if (Ys[b]) return; + g( + `%s(...): Can only update a mounting component. This usually means you called %s() outside componentWillMount() on the server. This is a no-op. + +Please check the code for the %s component.`, + s, + s, + y, + ), + (Ys[b] = !0); + } + } + var Wt = { + isMounted: function (l) { + return !1; + }, + enqueueSetState: function (l, s, p) { + var y = Ed(l); + y.queue === null ? qe(l, "setState") : (y.queue.push(s), p != null && qu(p, "setState")); + }, + enqueueReplaceState: function (l, s, p) { + var y = Ed(l); + (y.replace = !0), (y.queue = [s]), p != null && qu(p, "setState"); + }, + enqueueForceUpdate: function (l, s) { + var p = Ed(l); + p.queue === null ? qe(l, "forceUpdate") : s != null && qu(s, "setState"); + }, + }; + function rr(l, s, p, y, b) { + var E = p(b, y); + kd(s, E); + var x = E == null ? y : j({}, y, E); + return x; + } + function Di(l, s, p) { + var y = Wu, + b = l.contextType; + if ("contextType" in l) { + var E = b === null || (b !== void 0 && b.$$typeof === Hl && b._context === void 0); + if (!E && !Bo.has(l)) { + Bo.add(l); + var x = ""; + b === void 0 + ? (x = + " However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.") + : typeof b != "object" + ? (x = " However, it is set to a " + typeof b + ".") + : b.$$typeof === vd + ? (x = " Did you accidentally pass the Context.Provider instead?") + : b._context !== void 0 + ? (x = " Did you accidentally pass the Context.Consumer instead?") + : (x = " However, it is set to an object with keys {" + Object.keys(b).join(", ") + "}."), + g( + "%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s", + Pt(l) || "Component", + x, + ); + } + } + typeof b == "object" && b !== null ? (y = Vs(b)) : (y = p); + var M = new l(s, y); + { + if (typeof l.getDerivedStateFromProps == "function" && (M.state === null || M.state === void 0)) { + var F = Pt(l) || "Component"; + Ch.has(F) || + (Ch.add(F), + g( + "`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.", + F, + M.state === null ? "null" : "undefined", + F, + )); + } + if (typeof l.getDerivedStateFromProps == "function" || typeof M.getSnapshotBeforeUpdate == "function") { + var B = null, + W = null, + ie = null; + if ( + (typeof M.componentWillMount == "function" && M.componentWillMount.__suppressDeprecationWarning !== !0 + ? (B = "componentWillMount") + : typeof M.UNSAFE_componentWillMount == "function" && (B = "UNSAFE_componentWillMount"), + typeof M.componentWillReceiveProps == "function" && + M.componentWillReceiveProps.__suppressDeprecationWarning !== !0 + ? (W = "componentWillReceiveProps") + : typeof M.UNSAFE_componentWillReceiveProps == "function" && (W = "UNSAFE_componentWillReceiveProps"), + typeof M.componentWillUpdate == "function" && M.componentWillUpdate.__suppressDeprecationWarning !== !0 + ? (ie = "componentWillUpdate") + : typeof M.UNSAFE_componentWillUpdate == "function" && (ie = "UNSAFE_componentWillUpdate"), + B !== null || W !== null || ie !== null) + ) { + var fe = Pt(l) || "Component", + Te = + typeof l.getDerivedStateFromProps == "function" + ? "getDerivedStateFromProps()" + : "getSnapshotBeforeUpdate()"; + Rd.has(fe) || + (Rd.add(fe), + g( + `Unsafe legacy lifecycles will not be called for components using new component APIs. %s uses %s but also contains the following legacy lifecycles:%s%s%s The above lifecycles should be removed. Learn more about this warning here: -https://reactjs.org/link/unsafe-component-lifecycles`,fe,Te,B!==null?` - `+B:"",W!==null?` - `+W:"",ie!==null?` - `+ie:""))}}}return M}function Eh(l,s,p){{var y=Pt(s)||"Component",b=l.render;b||(s.prototype&&typeof s.prototype.render=="function"?g("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",y):g("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",y)),l.getInitialState&&!l.getInitialState.isReactClassApproved&&!l.state&&g("getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",y),l.getDefaultProps&&!l.getDefaultProps.isReactClassApproved&&g("getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",y),l.propTypes&&g("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",y),l.contextType&&g("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",y),l.contextTypes&&g("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",y),s.contextType&&s.contextTypes&&!Dd.has(s)&&(Dd.add(s),g("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",y)),typeof l.componentShouldUpdate=="function"&&g("%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",y),s.prototype&&s.prototype.isPureReactComponent&&typeof l.shouldComponentUpdate<"u"&&g("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Pt(s)||"A pure component"),typeof l.componentDidUnmount=="function"&&g("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",y),typeof l.componentDidReceiveProps=="function"&&g("%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",y),typeof l.componentWillRecieveProps=="function"&&g("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",y),typeof l.UNSAFE_componentWillRecieveProps=="function"&&g("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",y);var E=l.props!==p;l.props!==void 0&&E&&g("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",y,y),l.defaultProps&&g("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",y,y),typeof l.getSnapshotBeforeUpdate=="function"&&typeof l.componentDidUpdate!="function"&&!Td.has(s)&&(Td.add(s),g("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Pt(s))),typeof l.getDerivedStateFromProps=="function"&&g("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",y),typeof l.getDerivedStateFromError=="function"&&g("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",y),typeof s.getSnapshotBeforeUpdate=="function"&&g("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",y);var x=l.state;x&&(typeof x!="object"||Wi(x))&&g("%s.state: must be set to an object or null",y),typeof l.getChildContext=="function"&&typeof s.childContextTypes!="object"&&g("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",y)}}function $g(l,s){var p=s.state;if(typeof s.componentWillMount=="function"){if(s.componentWillMount.__suppressDeprecationWarning!==!0){var y=Pt(l)||"Unknown";xd[y]||(v(`componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. +https://reactjs.org/link/unsafe-component-lifecycles`, + fe, + Te, + B !== null + ? ` + ` + B + : "", + W !== null + ? ` + ` + W + : "", + ie !== null + ? ` + ` + ie + : "", + )); + } + } + } + return M; + } + function Eh(l, s, p) { + { + var y = Pt(s) || "Component", + b = l.render; + b || + (s.prototype && typeof s.prototype.render == "function" + ? g( + "%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?", + y, + ) + : g( + "%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.", + y, + )), + l.getInitialState && + !l.getInitialState.isReactClassApproved && + !l.state && + g( + "getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?", + y, + ), + l.getDefaultProps && + !l.getDefaultProps.isReactClassApproved && + g( + "getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.", + y, + ), + l.propTypes && + g( + "propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.", + y, + ), + l.contextType && + g( + "contextType was defined as an instance property on %s. Use a static property to define contextType instead.", + y, + ), + l.contextTypes && + g( + "contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.", + y, + ), + s.contextType && + s.contextTypes && + !Dd.has(s) && + (Dd.add(s), + g( + "%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.", + y, + )), + typeof l.componentShouldUpdate == "function" && + g( + "%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.", + y, + ), + s.prototype && + s.prototype.isPureReactComponent && + typeof l.shouldComponentUpdate < "u" && + g( + "%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.", + Pt(s) || "A pure component", + ), + typeof l.componentDidUnmount == "function" && + g( + "%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?", + y, + ), + typeof l.componentDidReceiveProps == "function" && + g( + "%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().", + y, + ), + typeof l.componentWillRecieveProps == "function" && + g("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?", y), + typeof l.UNSAFE_componentWillRecieveProps == "function" && + g( + "%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?", + y, + ); + var E = l.props !== p; + l.props !== void 0 && + E && + g( + "%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.", + y, + y, + ), + l.defaultProps && + g( + "Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.", + y, + y, + ), + typeof l.getSnapshotBeforeUpdate == "function" && + typeof l.componentDidUpdate != "function" && + !Td.has(s) && + (Td.add(s), + g( + "%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.", + Pt(s), + )), + typeof l.getDerivedStateFromProps == "function" && + g( + "%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.", + y, + ), + typeof l.getDerivedStateFromError == "function" && + g( + "%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.", + y, + ), + typeof s.getSnapshotBeforeUpdate == "function" && + g( + "%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.", + y, + ); + var x = l.state; + x && (typeof x != "object" || Wi(x)) && g("%s.state: must be set to an object or null", y), + typeof l.getChildContext == "function" && + typeof s.childContextTypes != "object" && + g("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().", y); + } + } + function $g(l, s) { + var p = s.state; + if (typeof s.componentWillMount == "function") { + if (s.componentWillMount.__suppressDeprecationWarning !== !0) { + var y = Pt(l) || "Unknown"; + xd[y] || + (v( + `componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. * Move code from componentWillMount to componentDidMount (preferred in most cases) or the constructor. -Please update the following components: %s`,y),xd[y]=!0)}s.componentWillMount()}typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),p!==s.state&&(g("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",Pt(l)||"Component"),Wt.enqueueReplaceState(s,s.state,null))}function Vg(l,s,p,y){if(l.queue!==null&&l.queue.length>0){var b=l.queue,E=l.replace;if(l.queue=null,l.replace=!1,E&&b.length===1)s.state=b[0];else{for(var x=E?b[0]:s.state,M=!0,F=E?1:0;F30){var B=E-E%5,W=(1<>B,Te=E-B,Ie=$l(s)+Te,vt=M<>>0;return s===0?32:31-(Ka(s)/Ju|0)|0}var Zu=new Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`");function Ws(){return[]}function Qs(){}function uf(l,s,p){var y=l[p];switch(y===void 0?l.push(s):y!==s&&(s.then(Qs,Qs),s=y),s.status){case"fulfilled":{var b=s.value;return b}case"rejected":{var E=s.reason;throw E}default:{if(typeof s.status!="string"){var x=s;switch(x.status="pending",x.then(function(B){if(s.status==="pending"){var W=s;W.status="fulfilled",W.value=B}},function(B){if(s.status==="pending"){var W=s;W.status="rejected",W.reason=B}}),s.status){case"fulfilled":{var M=s;return M.value}case"rejected":{var F=s;throw F.reason}}}throw Xs=s,Zu}}}var Xs=null;function sf(){if(Xs===null)throw new Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var l=Xs;return Xs=null,l}function Th(l,s){return l===s&&(l!==0||1/l===1/s)||l!==l&&s!==s}var qs=typeof Object.is=="function"?Object.is:Th,ei=null,cf=null,Js=null,tt=null,Vl=!1,Yl=!1,pt=0,rl=0,Mi=null,_a=null,Oi=0,_i=25,Wn=!1,Li;function Gl(){if(ei===null)throw new Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: +Please update the following components: %s`, + y, + ), + (xd[y] = !0)); + } + s.componentWillMount(); + } + typeof s.UNSAFE_componentWillMount == "function" && s.UNSAFE_componentWillMount(), + p !== s.state && + (g( + "%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.", + Pt(l) || "Component", + ), + Wt.enqueueReplaceState(s, s.state, null)); + } + function Vg(l, s, p, y) { + if (l.queue !== null && l.queue.length > 0) { + var b = l.queue, + E = l.replace; + if (((l.queue = null), (l.replace = !1), E && b.length === 1)) s.state = b[0]; + else { + for (var x = E ? b[0] : s.state, M = !0, F = E ? 1 : 0; F < b.length; F++) { + var B = b[F], + W = typeof B == "function" ? B.call(s, x, p, y) : B; + W != null && (M ? ((M = !1), (x = j({}, x, W))) : j(x, W)); + } + s.state = x; + } + } else l.queue = null; + } + function gm(l, s, p, y) { + Eh(l, s, p); + var b = l.state !== void 0 ? l.state : null; + (l.updater = Wt), (l.props = p), (l.state = b); + var E = { queue: [], replace: !1 }; + Bg(l, E); + var x = s.contextType; + if ((typeof x == "object" && x !== null ? (l.context = Vs(x)) : (l.context = y), l.state === p)) { + var M = Pt(s) || "Component"; + of.has(M) || + (of.add(M), + g( + "%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.", + M, + )); + } + var F = s.getDerivedStateFromProps; + typeof F == "function" && (l.state = rr(l, s, F, b, p)), + typeof s.getDerivedStateFromProps != "function" && + typeof l.getSnapshotBeforeUpdate != "function" && + (typeof l.UNSAFE_componentWillMount == "function" || typeof l.componentWillMount == "function") && + ($g(s, l), Vg(E, l, p, y)); + } + var xh = { id: 1, overflow: "" }; + function re(l) { + var s = l.overflow, + p = l.id, + y = p & ~Ne(p); + return y.toString(32) + s; + } + function Qt(l, s, p) { + var y = l.id, + b = l.overflow, + E = $l(y) - 1, + x = y & ~(1 << E), + M = p + 1, + F = $l(s) + E; + if (F > 30) { + var B = E - (E % 5), + W = (1 << B) - 1, + ie = (x & W).toString(32), + fe = x >> B, + Te = E - B, + Ie = $l(s) + Te, + vt = M << Te, + ht = vt | fe, + _t = ie + b; + return { id: (1 << Ie) | ht, overflow: _t }; + } else { + var sr = M << E, + ri = sr | x, + Fm = b; + return { id: (1 << F) | ri, overflow: Fm }; + } + } + function $l(l) { + return 32 - $o(l); + } + function Ne(l) { + return 1 << ($l(l) - 1); + } + var $o = Math.clz32 ? Math.clz32 : nl, + Ka = Math.log, + Ju = Math.LN2; + function nl(l) { + var s = l >>> 0; + return s === 0 ? 32 : (31 - ((Ka(s) / Ju) | 0)) | 0; + } + var Zu = new Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`", + ); + function Ws() { + return []; + } + function Qs() {} + function uf(l, s, p) { + var y = l[p]; + switch ((y === void 0 ? l.push(s) : y !== s && (s.then(Qs, Qs), (s = y)), s.status)) { + case "fulfilled": { + var b = s.value; + return b; + } + case "rejected": { + var E = s.reason; + throw E; + } + default: { + if (typeof s.status != "string") { + var x = s; + switch ( + ((x.status = "pending"), + x.then( + function (B) { + if (s.status === "pending") { + var W = s; + (W.status = "fulfilled"), (W.value = B); + } + }, + function (B) { + if (s.status === "pending") { + var W = s; + (W.status = "rejected"), (W.reason = B); + } + }, + ), + s.status) + ) { + case "fulfilled": { + var M = s; + return M.value; + } + case "rejected": { + var F = s; + throw F.reason; + } + } + } + throw ((Xs = s), Zu); + } + } + } + var Xs = null; + function sf() { + if (Xs === null) + throw new Error("Expected a suspended thenable. This is a bug in React. Please file an issue."); + var l = Xs; + return (Xs = null), l; + } + function Th(l, s) { + return (l === s && (l !== 0 || 1 / l === 1 / s)) || (l !== l && s !== s); + } + var qs = typeof Object.is == "function" ? Object.is : Th, + ei = null, + cf = null, + Js = null, + tt = null, + Vl = !1, + Yl = !1, + pt = 0, + rl = 0, + Mi = null, + _a = null, + Oi = 0, + _i = 25, + Wn = !1, + Li; + function Gl() { + if (ei === null) + throw new Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app -See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`);return Wn&&g("Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://reactjs.org/link/rules-of-hooks"),ei}function Ai(l,s){if(s===null)return g("%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.",Li),!1;l.length!==s.length&&g(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant. +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`); + return ( + Wn && + g( + "Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://reactjs.org/link/rules-of-hooks", + ), + ei + ); + } + function Ai(l, s) { + if (s === null) + return ( + g( + "%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.", + Li, + ), + !1 + ); + l.length !== s.length && + g( + `The final argument passed to %s changed size between renders. The order and size of this array must remain constant. Previous: %s -Incoming: %s`,Li,"["+l.join(", ")+"]","["+s.join(", ")+"]");for(var p=0;p0)throw new Error("Rendered more hooks than during the previous render");return{memoizedState:null,queue:null,next:null}}function al(){return tt===null?Js===null?(Vl=!1,Js=tt=Fi()):(Vl=!0,tt=Js):tt.next===null?(Vl=!1,tt=tt.next=Fi()):(Vl=!0,tt=tt.next),tt}function ff(l,s,p){ei=s,cf=l,Wn=!1,pt=0,rl=0,Mi=p}function Vo(l,s,p,y){for(;Yl;)Yl=!1,pt=0,rl=0,Oi+=1,tt=null,p=l(s,y);return Ot(),p}function _n(){var l=Mi;return Mi=null,l}function Sm(){var l=pt!==0;return l}function Ot(){Wn=!1,ei=null,cf=null,Yl=!1,Js=null,Oi=0,_a=null,tt=null}function Zs(l){return Wn&&g("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),Vs(l)}function df(l){return Li="useContext",Gl(),Vs(l)}function Wl(l,s){return typeof s=="function"?s(l):s}function pf(l){return Li="useState",wm(Wl,l)}function wm(l,s,p){if(l!==Wl&&(Li="useReducer"),ei=Gl(),tt=al(),Vl){var y=tt.queue,b=y.dispatch;if(_a!==null){var E=_a.get(y);if(E!==void 0){_a.delete(y);var x=tt.memoizedState,M=E;do{var F=M.action;Wn=!0,x=l(x,F),Wn=!1,M=M.next}while(M!==null);return tt.memoizedState=x,[x,b]}}return[tt.memoizedState,b]}else{Wn=!0;var B;l===Wl?B=typeof s=="function"?s():s:B=p!==void 0?p(s):s,Wn=!1,tt.memoizedState=B;var W=tt.queue={last:null,dispatch:null},ie=W.dispatch=Od.bind(null,ei,W);return[tt.memoizedState,ie]}}function Md(l,s){ei=Gl(),tt=al();var p=s===void 0?null:s;if(tt!==null){var y=tt.memoizedState;if(y!==null&&p!==null){var b=y[1];if(Ai(p,b))return y[0]}}Wn=!0;var E=l();return Wn=!1,tt.memoizedState=[E,p],E}function Yg(l){ei=Gl(),tt=al();var s=tt.memoizedState;if(s===null){var p={current:l};return Object.seal(p),tt.memoizedState=p,p}else return s}function bm(l,s){Li="useLayoutEffect",g("useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes.")}function Od(l,s,p){if(Oi>=_i)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(l===ei){Yl=!0;var y={action:p,next:null};_a===null&&(_a=new Map);var b=_a.get(s);if(b===void 0)_a.set(s,y);else{for(var E=b;E.next!==null;)E=E.next;E.next=y}}}function hf(l,s){return Md(function(){return l},s)}function vf(l,s,p){return Gl(),s(l._source)}function Rh(l,s,p){if(p===void 0)throw new Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");return p()}function Gg(l){return Gl(),l}function Cm(){throw new Error("startTransition cannot be called during server rendering.")}function _d(){return Gl(),[!1,Cm]}function Wg(){var l=cf,s=re(l.treeContext),p=Ql;if(p===null)throw new Error("Invalid hook call. Hooks can only be called inside of the body of a function component.");var y=pt++;return Sr(p,s,y)}function Em(l){if(l!==null&&typeof l=="object"){if(typeof l.then=="function"){var s=l,p=rl;return rl+=1,Mi===null&&(Mi=Ws()),uf(Mi,s,p)}else if(l.$$typeof===Hl||l.$$typeof===On){var y=l;return Zs(y)}}throw new Error("An unsupported type was passed to use(): "+String(l))}function xm(){throw new Error("Cache cannot be refreshed during server rendering.")}function Qg(){return xm}function il(){}var Yo={readContext:Zs,useContext:df,useMemo:Md,useReducer:wm,useRef:Yg,useState:pf,useInsertionEffect:il,useLayoutEffect:bm,useCallback:hf,useImperativeHandle:il,useEffect:il,useDebugValue:il,useDeferredValue:Gg,useTransition:_d,useId:Wg,useMutableSource:vf,useSyncExternalStore:Rh};Yo.useCacheRefresh=Qg,Yo.use=Em;var Ql=null;function Go(l){Ql=l}function ia(){throw new Error("Not implemented.")}function Xl(l){throw new Error("Not implemented.")}var He={getCacheSignal:ia,getCacheForType:Xl};function Ku(l){try{var s="",p=l;do{switch(p.tag){case 0:s+=nf(p.type,null,null);break;case 1:s+=vm(p.type,null,null);break;case 2:s+=$s(p.type,null,null);break}p=p.parent}while(p);return s}catch(y){return` -Error generating stack: `+y.message+` -`+y.stack}}var Ld=c.ReactCurrentDispatcher,Tm=c.ReactCurrentCache,kh=c.ReactDebugCurrentFrame,Wo=0,ti=1,Ad=2,Fd=3,es=4,Pd=0,Ud=1,Ks=2,Rm=12800;function zd(l){return console.error(l),null}function ll(){}function la(l,s,p,y,b,E,x,M,F){var B=[],W=new Set,ie=ih(),fe={destination:null,responseState:s,progressiveChunkSize:y===void 0?Rm:y,status:Pd,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,resources:ie,completedRootSegment:null,abortableTasks:W,pingedTasks:B,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:b===void 0?zd:b,onAllReady:E===void 0?ll:E,onShellReady:x===void 0?ll:x,onShellError:M===void 0?ll:M,onFatalError:F===void 0?ll:F},Te=Qo(fe,0,null,p,!1,!1);Te.parentFlushed=!0;var Ie=ec(fe,null,l,null,Te,W,Wu,Nr,xh);return B.push(Ie),fe}function ql(l,s){var p=l.pingedTasks;p.push(s),p.length===1&&k(function(){return Sf(l)})}function La(l,s){return{id:ra,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null,resources:Ig()}}function ec(l,s,p,y,b,E,x,M,F){l.allPendingTasks++,y===null?l.pendingRootTasks++:y.pendingTasks++;var B={node:p,ping:function(){return ql(l,B)},blockedBoundary:y,blockedSegment:b,abortSet:E,legacyContext:x,context:M,treeContext:F,thenableState:s};return B.componentStack=null,E.add(B),B}function Qo(l,s,p,y,b,E){return{status:Wo,id:-1,index:s,parentFlushed:!1,chunks:[],children:[],formatContext:y,boundary:p,lastPushedText:b,textEmbedded:E}}var Qn=null;function ln(){return Qn===null||Qn.componentStack===null?"":Ku(Qn.componentStack)}function Xo(l,s){l.componentStack={tag:0,parent:l.componentStack,type:s}}function ol(l,s){l.componentStack={tag:1,parent:l.componentStack,type:s}}function Dh(l,s){l.componentStack={tag:2,parent:l.componentStack,type:s}}function oa(l){l.componentStack===null?g("Unexpectedly popped too many stack frames. This is a bug in React."):l.componentStack=l.componentStack.parent}var ts=null;function tc(l,s){{var p;typeof s=="string"?p=s:s&&typeof s.message=="string"?p=s.message:p=String(s);var y=ts||ln();ts=null,l.errorMessage=p,l.errorComponentStack=y}}function ua(l,s){var p=l.onError(s);if(p!=null&&typeof p!="string")throw new Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof p+'" instead');return p}function Jl(l,s){var p=l.onShellError;p(s);var y=l.onFatalError;y(s),l.destination!==null?(l.status=Ks,H(l.destination,s)):(l.status=Ud,l.fatalError=s)}function Mh(l,s,p){Xo(s,"Suspense");var y=s.blockedBoundary,b=s.blockedSegment,E=p.fallback,x=p.children,M=new Set,F=La(l,M),B=b.chunks.length,W=Qo(l,B,F,b.formatContext,!1,!1);b.children.push(W),b.lastPushedText=!1;var ie=Qo(l,0,null,b.formatContext,!1,!1);ie.parentFlushed=!0,s.blockedBoundary=F,s.blockedSegment=ie,Hs(l.resources,F.resources);try{if(gf(l,s,x),Il(ie.chunks,l.responseState,ie.lastPushedText,ie.textEmbedded),ie.status=ti,yn&&F.pendingTasks===0&&Zl(l,F),jd(F,ie),F.pendingTasks===0){oa(s);return}}catch(Te){ie.status=es,F.forceClientRender=!0,F.errorDigest=ua(l,Te),tc(F,Te)}finally{Hs(l.resources,y?y.resources:null),s.blockedBoundary=y,s.blockedSegment=b}var fe=ec(l,null,E,y,W,M,s.legacyContext,s.context,s.treeContext);fe.componentStack=s.componentStack,l.pingedTasks.push(fe),oa(s)}function Zl(l,s){(l.completedRootSegment!==null||l.pendingRootTasks>0)&&sh(l.resources,s.resources)}function mf(l,s,p,y){Xo(s,p);var b=s.blockedSegment,E=ng(b.chunks,p,y,l.resources,l.responseState,b.formatContext,b.lastPushedText);b.lastPushedText=!1;var x=b.formatContext;b.formatContext=wi(x,p,y),gf(l,s,E),b.formatContext=x,Uu(b.chunks,p,y,l.responseState,x),b.lastPushedText=!1,oa(s)}function km(l){return l.prototype&&l.prototype.isReactComponent}function Oh(l,s,p,y,b,E){var x={};ff(s,x,p);var M=y(b,E);return Vo(y,b,M,E)}function _h(l,s,p,y,b){var E=p.render();p.props!==b&&(ni||g("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",Pt(y)||"a component"),ni=!0);{var x=y.childContextTypes;if(x!=null){var M=s.legacyContext,F=Sh(p,y,M,x);s.legacyContext=F,sa(l,s,null,E),s.legacyContext=M;return}}sa(l,s,null,E)}function Xg(l,s,p,y){Dh(s,p);var b=gh(p,s.legacyContext),E=Di(p,y,b);gm(E,p,y,b),_h(l,s,E,p,y),oa(s)}var Id={},yf={},Nd={},nc={},ni=!1,ul={},sl=!1,ns=!1,rs=!1;function Kl(l,s,p,y,b){var E;if(E=gh(y,s.legacyContext),ol(s,y),y.prototype&&typeof y.prototype.render=="function"){var x=Pt(y)||"Unknown";Id[x]||(g("The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",x,x),Id[x]=!0)}var M=Oh(l,s,p,y,b,E),F=Sm();if(typeof M=="object"&&M!==null&&typeof M.render=="function"&&M.$$typeof===void 0){var B=Pt(y)||"Unknown";yf[B]||(g("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",B,B,B),yf[B]=!0)}if(typeof M=="object"&&M!==null&&typeof M.render=="function"&&M.$$typeof===void 0){{var W=Pt(y)||"Unknown";yf[W]||(g("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",W,W,W),yf[W]=!0)}gm(M,y,b,E),_h(l,s,M,y,b)}else if(Dm(y),F){var ie=s.treeContext,fe=1,Te=0;s.treeContext=Qt(ie,fe,Te);try{sa(l,s,null,M)}finally{s.treeContext=ie}}else sa(l,s,null,M);oa(s)}function Dm(l){{if(l&&l.childContextTypes&&g("%s(...): childContextTypes cannot be defined on a function component.",l.displayName||l.name||"Component"),l.defaultProps!==void 0){var s=Pt(l)||"Unknown";ul[s]||(g("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",s),ul[s]=!0)}if(typeof l.getDerivedStateFromProps=="function"){var p=Pt(l)||"Unknown";nc[p]||(g("%s: Function components do not support getDerivedStateFromProps.",p),nc[p]=!0)}if(typeof l.contextType=="object"&&l.contextType!==null){var y=Pt(l)||"Unknown";Nd[y]||(g("%s: Function components do not support contextType.",y),Nd[y]=!0)}}}function Lh(l,s){if(l&&l.defaultProps){var p=j({},s),y=l.defaultProps;for(var b in y)p[b]===void 0&&(p[b]=y[b]);return p}return s}function qg(l,s,p,y,b,E){ol(s,y.render);var x=Oh(l,s,p,y.render,b,E),M=Sm();if(M){var F=s.treeContext,B=1,W=0;s.treeContext=Qt(F,B,W);try{sa(l,s,null,x)}finally{s.treeContext=F}}else sa(l,s,null,x);oa(s)}function Mm(l,s,p,y,b,E){var x=y.type,M=Lh(x,b);ac(l,s,p,x,M,E)}function rc(l,s,p,y){p._context===void 0?p!==p.Consumer&&(rs||(rs=!0,g("Rendering directly is not supported and will be removed in a future major release. Did you mean to render instead?"))):p=p._context;var b=y.children;typeof b!="function"&&g("A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.");var E=Vs(p),x=b(E);sa(l,s,null,x)}function Jg(l,s,p,y){var b=p._context,E=y.value,x=y.children,M;M=s.context,s.context=mm(b,E),sa(l,s,null,x),s.context=ym(b),M!==s.context&&g("Popping the context provider did not return back to the original snapshot. This is a bug in React.")}function Om(l,s,p,y,b,E){Xo(s,"Lazy");var x=y._payload,M=y._init,F=M(x),B=Lh(F,b);ac(l,s,p,F,B,E),oa(s)}function Zg(l,s,p){var y=p.mode;y==="hidden"||sa(l,s,null,p.children)}function ac(l,s,p,y,b,E){if(typeof y=="function")if(km(y)){Xg(l,s,y,b);return}else{Kl(l,s,p,y,b);return}if(typeof y=="string"){mf(l,s,y,b);return}switch(y){case dh:case Ti:case Zc:case fh:case zr:{sa(l,s,null,b.children);return}case Yu:{Zg(l,s,b);return}case Bs:{Xo(s,"SuspenseList"),sa(l,s,null,b.children),oa(s);return}case Kc:throw new Error("ReactDOMServer does not yet support scope components.");case Vu:{Mh(l,s,b);return}}if(typeof y=="object"&&y!==null)switch(y.$$typeof){case $u:{qg(l,s,p,y,b,E);return}case xi:{Mm(l,s,p,y,b,E);return}case vd:{Jg(l,s,y,b);return}case Hl:{rc(l,s,y,b);return}case Uo:{Om(l,s,p,y,b);return}}var x="";throw(y===void 0||typeof y=="object"&&y!==null&&Object.keys(y).length===0)&&(x+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(y==null?y:typeof y)+"."+x))}function _m(l,s){typeof Symbol=="function"&&l[Symbol.toStringTag]==="Generator"&&(sl||g("Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers."),sl=!0),l.entries===s&&(ns||g("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),ns=!0)}function sa(l,s,p,y){try{return as(l,s,p,y)}catch(b){throw typeof b=="object"&&b!==null&&typeof b.then=="function"||(ts=ts!==null?ts:ln()),b}}function as(l,s,p,y){if(s.node=y,typeof y=="object"&&y!==null){switch(y.$$typeof){case Ma:{var b=y,E=b.type,x=b.props,M=b.ref;ac(l,s,p,E,x,M);return}case $t:throw new Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case Uo:{var F=y,B=F._payload,W=F._init,ie;try{ie=W(B)}catch(ri){throw typeof ri=="object"&&ri!==null&&typeof ri.then=="function"&&Xo(s,"Lazy"),ri}sa(l,s,null,ie);return}}if(Wi(y)){ic(l,s,y);return}var fe=jg(y);if(fe){_m(y,fe);var Te=fe.call(y);if(Te){var Ie=Te.next();if(!Ie.done){var vt=[];do vt.push(Ie.value),Ie=Te.next();while(!Ie.done);ic(l,s,vt);return}return}}var ht=Object.prototype.toString.call(y);throw new Error("Objects are not valid as a React child (found: "+(ht==="[object Object]"?"object with keys {"+Object.keys(y).join(", ")+"}":ht)+"). If you meant to render a collection of children, use an array instead.")}if(typeof y=="string"){var _t=s.blockedSegment;_t.lastPushedText=Ve(s.blockedSegment.chunks,y,l.responseState,_t.lastPushedText);return}if(typeof y=="number"){var sr=s.blockedSegment;sr.lastPushedText=Ve(s.blockedSegment.chunks,""+y,l.responseState,sr.lastPushedText);return}typeof y=="function"&&g("Functions are not valid as a React child. This may happen if you return a Component instead of from render. Or maybe you meant to call this function rather than return it.")}function ic(l,s,p){for(var y=p.length,b=0;b0){y.rootSegmentID=l.nextSegmentId++,y.completedSegments.length>0&&l.partialBoundaries.push(y);var b=y.id=Ra(l.responseState);return Ll(s,l.responseState,b),qo(l,s,p),id(s)}else{if(y.byteSize>l.progressiveChunkSize)return y.rootSegmentID=l.nextSegmentId++,l.completedBoundaries.push(y),Ll(s,l.responseState,y.id),qo(l,s,p),id(s);uh(l.resources,y.resources),Jc(s,l.responseState);var E=y.completedSegments;if(E.length!==1)throw new Error("A previously unvisited boundary must have exactly one root segment. This is a bug in React.");var x=E[0];return lc(l,s,x),Nl(s,l.responseState)}}function Fh(l,s,p){return lm(s,l.responseState,p.id,p.errorDigest,p.errorMessage,p.errorComponentStack)}function wf(l,s,p){return Us(s,l.responseState,p.formatContext,p.id),lc(l,s,p),th(s,p.formatContext)}function bf(l,s,p){Hs(l.resources,p.resources);for(var y=p.completedSegments,b=0;b0){var y=s===void 0?new Error("The render was aborted by the server without a reason."):s;p.forEach(function(b){return Hd(b,l,y)}),p.clear()}l.destination!==null&&Jo(l,l.destination)}catch(b){ua(l,b),Jl(l,b)}}function tS(){}function Yd(l,s,p,y,b){var E=!1,x=null,M="",F={push:function(fe){return fe!==null&&(M+=fe),!0},destroy:function(fe){E=!0,x=fe}},B=!1;function W(){B=!0}var ie=la(l,et(p,s?s.identifierPrefix:void 0),Ei(),1/0,tS,void 0,W,void 0,void 0);if($d(ie),Vd(ie,y),Zo(ie,F),E&&x!==y)throw x;if(!B)throw new Error("A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.");return M}var Uh=function(l){Y(s,l);function s(){var y;return y=l.call(this,{})||this,y.request=void 0,y.startedFlowing=void 0,y.request=null,y.startedFlowing=!1,y}var p=s.prototype;return p._destroy=function(b,E){Vd(this.request),E(b)},p._read=function(b){this.startedFlowing&&Zo(this.request,this)},s}(a.Readable);function Gd(){}function oc(l,s,p){function y(){b.startedFlowing=!0,Zo(E,b)}var b=new Uh,E=la(l,et(!1,s?s.identifierPrefix:void 0),Ei(),1/0,Gd,y,void 0,void 0);return b.request=E,$d(E),b}function Am(l,s){return g("renderToNodeStream is deprecated. Use renderToPipeableStream instead."),oc(l,s)}function Aa(l,s){return oc(l,s)}function d(l,s){return Yd(l,s,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server')}function h(l,s){return Yd(l,s,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server')}eg.renderToNodeStream=Am,eg.renderToStaticMarkup=h,eg.renderToStaticNodeStream=Aa,eg.renderToString=d,eg.version=o}()});var jH=vl(r_=>{"use strict";process.env.NODE_ENV!=="production"&&function(){"use strict";var e=sp(),n=require("util"),a=require("async_hooks"),o=Ew(),c="18.3.0-next-b72ed698f-20230303",v=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function g(d){{for(var h=arguments.length,l=new Array(h>1?h-1:0),s=1;s1?h-1:0),s=1;sI){G>0&&(Y(d,$.subarray(0,G)),$=new Uint8Array(I),G=0),Y(d,he.encode(h));return}var l=$;G>0&&(l=$.subarray(G));var s=he.encodeInto(h,l),p=s.read,y=s.written;G+=y,pI){Qe&&Qe.has(h)&&S('A large precomputed chunk was passed to writeChunk without being copied. Large chunks get enqueued directly and are not copied. This is incompatible with precomputed chunks because you cannot enqueue the same precomputed chunk twice. Use "cloneChunk" to make a copy of this large precomputed chunk before writing it. This is a bug in React.'),G>0&&(Y(d,$.subarray(0,G)),$=new Uint8Array(I),G=0),Y(d,h);return}var l=h,s=$.length-G;s0&&d.write($.subarray(0,G)),$=null,G=0,te=!0}function ce(d){d.end()}var he=new n.TextEncoder;function ue(d){return d}var Qe=new Set;function J(d){var h=he.encode(d);return Qe&&Qe.add(h),h}function yn(d){return d.length>I?d.slice():d}function Fe(d,h){d.destroy(h)}function xt(d,h,l){return h in d?Object.defineProperty(d,h,{value:l,enumerable:!0,configurable:!0,writable:!0}):d[h]=l,d}var Pe=Object.assign;function Vt(d){{var h=typeof Symbol=="function"&&Symbol.toStringTag,l=h&&d[Symbol.toStringTag]||d.constructor.name||"Object";return l}}function kt(d){try{return Or(d),!1}catch{return!0}}function Or(d){return""+d}function We(d,h){if(kt(d))return S("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",h,Vt(d)),Or(d)}function _e(d,h){if(kt(d))return S("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",h,Vt(d)),Or(d)}function je(d){if(kt(d))return S("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",Vt(d)),Or(d)}var Wr=!0,dt=Object.prototype.hasOwnProperty,Yi=0,wa=1,or=2,Qr=3,Xr=4,tn=5,nn=6,go=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",Pn=go+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",qr=new RegExp("^["+go+"]["+Pn+"]*$"),ba={},hr={};function hi(d){return dt.call(hr,d)?!0:dt.call(ba,d)?!1:qr.test(d)?(hr[d]=!0,!0):(ba[d]=!0,S("Invalid attribute name: `%s`",d),!1)}function vi(d,h,l,s){if(l!==null&&l.type===Yi)return!1;switch(typeof h){case"function":case"symbol":return!0;case"boolean":{if(s)return!1;if(l!==null)return!l.acceptsBooleans;var p=d.toLowerCase().slice(0,5);return p!=="data-"&&p!=="aria-"}default:return!1}}function Eu(d){return It.hasOwnProperty(d)?It[d]:null}function Yt(d,h,l,s,p,y,b){this.acceptsBooleans=h===or||h===Qr||h===Xr,this.attributeName=s,this.attributeNamespace=p,this.mustUseProperty=l,this.propertyName=d,this.type=h,this.sanitizeURL=y,this.removeEmptyString=b}var It={},mi=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];mi.forEach(function(d){It[d]=new Yt(d,Yi,!1,d,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(d){var h=d[0],l=d[1];It[h]=new Yt(h,wa,!1,l,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(d){It[d]=new Yt(d,or,!1,d.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(d){It[d]=new Yt(d,or,!1,d,null,!1,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(d){It[d]=new Yt(d,Qr,!1,d.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(d){It[d]=new Yt(d,Qr,!0,d,null,!1,!1)}),["capture","download"].forEach(function(d){It[d]=new Yt(d,Xr,!1,d,null,!1,!1)}),["cols","rows","size","span"].forEach(function(d){It[d]=new Yt(d,nn,!1,d,null,!1,!1)}),["rowSpan","start"].forEach(function(d){It[d]=new Yt(d,tn,!1,d.toLowerCase(),null,!1,!1)});var gn=/[\-\:]([a-z])/g,_r=function(d){return d[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","transform-origin","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(function(d){var h=d.replace(gn,_r);It[h]=new Yt(h,wa,!1,d,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(d){var h=d.replace(gn,_r);It[h]=new Yt(h,wa,!1,d,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(d){var h=d.replace(gn,_r);It[h]=new Yt(h,wa,!1,d,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(d){It[d]=new Yt(d,wa,!1,d.toLowerCase(),null,!1,!1)});var Jr="xlinkHref";It[Jr]=new Yt("xlinkHref",wa,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(d){It[d]=new Yt(d,wa,!1,d.toLowerCase(),null,!0,!0)});var vr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};function Zr(d,h){return d+h.charAt(0).toUpperCase()+h.substring(1)}var mr=["Webkit","ms","Moz","O"];Object.keys(vr).forEach(function(d){mr.forEach(function(h){vr[Zr(h,d)]=vr[d]})});var Ca={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function Va(d,h){Ca[h.type]||h.onChange||h.onInput||h.readOnly||h.disabled||h.value==null||S("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),h.onChange||h.readOnly||h.disabled||h.checked==null||S("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function ge(d,h){if(d.indexOf("-")===-1)return typeof h.is=="string";switch(d){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ae={"aria-current":0,"aria-description":0,"aria-details":0,"aria-disabled":0,"aria-hidden":0,"aria-invalid":0,"aria-keyshortcuts":0,"aria-label":0,"aria-roledescription":0,"aria-autocomplete":0,"aria-checked":0,"aria-expanded":0,"aria-haspopup":0,"aria-level":0,"aria-modal":0,"aria-multiline":0,"aria-multiselectable":0,"aria-orientation":0,"aria-placeholder":0,"aria-pressed":0,"aria-readonly":0,"aria-required":0,"aria-selected":0,"aria-sort":0,"aria-valuemax":0,"aria-valuemin":0,"aria-valuenow":0,"aria-valuetext":0,"aria-atomic":0,"aria-busy":0,"aria-live":0,"aria-relevant":0,"aria-dropeffect":0,"aria-grabbed":0,"aria-activedescendant":0,"aria-colcount":0,"aria-colindex":0,"aria-colspan":0,"aria-controls":0,"aria-describedby":0,"aria-errormessage":0,"aria-flowto":0,"aria-labelledby":0,"aria-owns":0,"aria-posinset":0,"aria-rowcount":0,"aria-rowindex":0,"aria-rowspan":0,"aria-setsize":0},Re={},bt=new RegExp("^(aria)-["+Pn+"]*$"),ft=new RegExp("^(aria)[A-Z]["+Pn+"]*$");function Kn(d,h){{if(dt.call(Re,h)&&Re[h])return!0;if(ft.test(h)){var l="aria-"+h.slice(4).toLowerCase(),s=Ae.hasOwnProperty(l)?l:null;if(s==null)return S("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",h),Re[h]=!0,!0;if(h!==s)return S("Invalid ARIA attribute `%s`. Did you mean `%s`?",h,s),Re[h]=!0,!0}if(bt.test(h)){var p=h.toLowerCase(),y=Ae.hasOwnProperty(p)?p:null;if(y==null)return Re[h]=!0,!1;if(h!==y)return S("Unknown ARIA attribute `%s`. Did you mean `%s`?",h,y),Re[h]=!0,!0}}return!0}function Nt(d,h){{var l=[];for(var s in h){var p=Kn(d,s);p||l.push(s)}var y=l.map(function(b){return"`"+b+"`"}).join(", ");l.length===1?S("Invalid aria prop %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",y,d):l.length>1&&S("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",y,d)}}function Ya(d,h){ge(d,h)||Nt(d,h)}var Ft=!1;function Un(d,h){{if(d!=="input"&&d!=="textarea"&&d!=="select")return;h!=null&&h.value===null&&!Ft&&(Ft=!0,d==="select"&&h.multiple?S("`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.",d):S("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",d))}}var Lr={accept:"accept",acceptcharset:"acceptCharset","accept-charset":"acceptCharset",accesskey:"accessKey",action:"action",allowfullscreen:"allowFullScreen",alt:"alt",as:"as",async:"async",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autosave:"autoSave",capture:"capture",cellpadding:"cellPadding",cellspacing:"cellSpacing",challenge:"challenge",charset:"charSet",checked:"checked",children:"children",cite:"cite",class:"className",classid:"classID",classname:"className",cols:"cols",colspan:"colSpan",content:"content",contenteditable:"contentEditable",contextmenu:"contextMenu",controls:"controls",controlslist:"controlsList",coords:"coords",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",data:"data",datetime:"dateTime",default:"default",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",defer:"defer",dir:"dir",disabled:"disabled",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback",download:"download",draggable:"draggable",enctype:"encType",enterkeyhint:"enterKeyHint",fetchpriority:"fetchPriority",for:"htmlFor",form:"form",formmethod:"formMethod",formaction:"formAction",formenctype:"formEncType",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder",headers:"headers",height:"height",hidden:"hidden",high:"high",href:"href",hreflang:"hrefLang",htmlfor:"htmlFor",httpequiv:"httpEquiv","http-equiv":"httpEquiv",icon:"icon",id:"id",imagesizes:"imageSizes",imagesrcset:"imageSrcSet",innerhtml:"innerHTML",inputmode:"inputMode",integrity:"integrity",is:"is",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",keyparams:"keyParams",keytype:"keyType",kind:"kind",label:"label",lang:"lang",list:"list",loop:"loop",low:"low",manifest:"manifest",marginwidth:"marginWidth",marginheight:"marginHeight",max:"max",maxlength:"maxLength",media:"media",mediagroup:"mediaGroup",method:"method",min:"min",minlength:"minLength",multiple:"multiple",muted:"muted",name:"name",nomodule:"noModule",nonce:"nonce",novalidate:"noValidate",open:"open",optimum:"optimum",pattern:"pattern",placeholder:"placeholder",playsinline:"playsInline",poster:"poster",preload:"preload",profile:"profile",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",rel:"rel",required:"required",reversed:"reversed",role:"role",rows:"rows",rowspan:"rowSpan",sandbox:"sandbox",scope:"scope",scoped:"scoped",scrolling:"scrolling",seamless:"seamless",selected:"selected",shape:"shape",size:"size",sizes:"sizes",span:"span",spellcheck:"spellCheck",src:"src",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",start:"start",step:"step",style:"style",summary:"summary",tabindex:"tabIndex",target:"target",title:"title",type:"type",usemap:"useMap",value:"value",width:"width",wmode:"wmode",wrap:"wrap",about:"about",accentheight:"accentHeight","accent-height":"accentHeight",accumulate:"accumulate",additive:"additive",alignmentbaseline:"alignmentBaseline","alignment-baseline":"alignmentBaseline",allowreorder:"allowReorder",alphabetic:"alphabetic",amplitude:"amplitude",arabicform:"arabicForm","arabic-form":"arabicForm",ascent:"ascent",attributename:"attributeName",attributetype:"attributeType",autoreverse:"autoReverse",azimuth:"azimuth",basefrequency:"baseFrequency",baselineshift:"baselineShift","baseline-shift":"baselineShift",baseprofile:"baseProfile",bbox:"bbox",begin:"begin",bias:"bias",by:"by",calcmode:"calcMode",capheight:"capHeight","cap-height":"capHeight",clip:"clip",clippath:"clipPath","clip-path":"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","clip-rule":"clipRule",color:"color",colorinterpolation:"colorInterpolation","color-interpolation":"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters","color-interpolation-filters":"colorInterpolationFilters",colorprofile:"colorProfile","color-profile":"colorProfile",colorrendering:"colorRendering","color-rendering":"colorRendering",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",cursor:"cursor",cx:"cx",cy:"cy",d:"d",datatype:"datatype",decelerate:"decelerate",descent:"descent",diffuseconstant:"diffuseConstant",direction:"direction",display:"display",divisor:"divisor",dominantbaseline:"dominantBaseline","dominant-baseline":"dominantBaseline",dur:"dur",dx:"dx",dy:"dy",edgemode:"edgeMode",elevation:"elevation",enablebackground:"enableBackground","enable-background":"enableBackground",end:"end",exponent:"exponent",externalresourcesrequired:"externalResourcesRequired",fill:"fill",fillopacity:"fillOpacity","fill-opacity":"fillOpacity",fillrule:"fillRule","fill-rule":"fillRule",filter:"filter",filterres:"filterRes",filterunits:"filterUnits",floodopacity:"floodOpacity","flood-opacity":"floodOpacity",floodcolor:"floodColor","flood-color":"floodColor",focusable:"focusable",fontfamily:"fontFamily","font-family":"fontFamily",fontsize:"fontSize","font-size":"fontSize",fontsizeadjust:"fontSizeAdjust","font-size-adjust":"fontSizeAdjust",fontstretch:"fontStretch","font-stretch":"fontStretch",fontstyle:"fontStyle","font-style":"fontStyle",fontvariant:"fontVariant","font-variant":"fontVariant",fontweight:"fontWeight","font-weight":"fontWeight",format:"format",from:"from",fx:"fx",fy:"fy",g1:"g1",g2:"g2",glyphname:"glyphName","glyph-name":"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal","glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical","glyph-orientation-vertical":"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",hanging:"hanging",horizadvx:"horizAdvX","horiz-adv-x":"horizAdvX",horizoriginx:"horizOriginX","horiz-origin-x":"horizOriginX",ideographic:"ideographic",imagerendering:"imageRendering","image-rendering":"imageRendering",in2:"in2",in:"in",inlist:"inlist",intercept:"intercept",k1:"k1",k2:"k2",k3:"k3",k4:"k4",k:"k",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",kerning:"kerning",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",letterspacing:"letterSpacing","letter-spacing":"letterSpacing",lightingcolor:"lightingColor","lighting-color":"lightingColor",limitingconeangle:"limitingConeAngle",local:"local",markerend:"markerEnd","marker-end":"markerEnd",markerheight:"markerHeight",markermid:"markerMid","marker-mid":"markerMid",markerstart:"markerStart","marker-start":"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",mask:"mask",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",mathematical:"mathematical",mode:"mode",numoctaves:"numOctaves",offset:"offset",opacity:"opacity",operator:"operator",order:"order",orient:"orient",orientation:"orientation",origin:"origin",overflow:"overflow",overlineposition:"overlinePosition","overline-position":"overlinePosition",overlinethickness:"overlineThickness","overline-thickness":"overlineThickness",paintorder:"paintOrder","paint-order":"paintOrder",panose1:"panose1","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointerevents:"pointerEvents","pointer-events":"pointerEvents",points:"points",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",prefix:"prefix",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",property:"property",r:"r",radius:"radius",refx:"refX",refy:"refY",renderingintent:"renderingIntent","rendering-intent":"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",resource:"resource",restart:"restart",result:"result",results:"results",rotate:"rotate",rx:"rx",ry:"ry",scale:"scale",security:"security",seed:"seed",shaperendering:"shapeRendering","shape-rendering":"shapeRendering",slope:"slope",spacing:"spacing",specularconstant:"specularConstant",specularexponent:"specularExponent",speed:"speed",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stemh:"stemh",stemv:"stemv",stitchtiles:"stitchTiles",stopcolor:"stopColor","stop-color":"stopColor",stopopacity:"stopOpacity","stop-opacity":"stopOpacity",strikethroughposition:"strikethroughPosition","strikethrough-position":"strikethroughPosition",strikethroughthickness:"strikethroughThickness","strikethrough-thickness":"strikethroughThickness",string:"string",stroke:"stroke",strokedasharray:"strokeDasharray","stroke-dasharray":"strokeDasharray",strokedashoffset:"strokeDashoffset","stroke-dashoffset":"strokeDashoffset",strokelinecap:"strokeLinecap","stroke-linecap":"strokeLinecap",strokelinejoin:"strokeLinejoin","stroke-linejoin":"strokeLinejoin",strokemiterlimit:"strokeMiterlimit","stroke-miterlimit":"strokeMiterlimit",strokewidth:"strokeWidth","stroke-width":"strokeWidth",strokeopacity:"strokeOpacity","stroke-opacity":"strokeOpacity",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textanchor:"textAnchor","text-anchor":"textAnchor",textdecoration:"textDecoration","text-decoration":"textDecoration",textlength:"textLength",textrendering:"textRendering","text-rendering":"textRendering",to:"to",transform:"transform",transformorigin:"transformOrigin","transform-origin":"transformOrigin",typeof:"typeof",u1:"u1",u2:"u2",underlineposition:"underlinePosition","underline-position":"underlinePosition",underlinethickness:"underlineThickness","underline-thickness":"underlineThickness",unicode:"unicode",unicodebidi:"unicodeBidi","unicode-bidi":"unicodeBidi",unicoderange:"unicodeRange","unicode-range":"unicodeRange",unitsperem:"unitsPerEm","units-per-em":"unitsPerEm",unselectable:"unselectable",valphabetic:"vAlphabetic","v-alphabetic":"vAlphabetic",values:"values",vectoreffect:"vectorEffect","vector-effect":"vectorEffect",version:"version",vertadvy:"vertAdvY","vert-adv-y":"vertAdvY",vertoriginx:"vertOriginX","vert-origin-x":"vertOriginX",vertoriginy:"vertOriginY","vert-origin-y":"vertOriginY",vhanging:"vHanging","v-hanging":"vHanging",videographic:"vIdeographic","v-ideographic":"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",visibility:"visibility",vmathematical:"vMathematical","v-mathematical":"vMathematical",vocab:"vocab",widths:"widths",wordspacing:"wordSpacing","word-spacing":"wordSpacing",writingmode:"writingMode","writing-mode":"writingMode",x1:"x1",x2:"x2",x:"x",xchannelselector:"xChannelSelector",xheight:"xHeight","x-height":"xHeight",xlinkactuate:"xlinkActuate","xlink:actuate":"xlinkActuate",xlinkarcrole:"xlinkArcrole","xlink:arcrole":"xlinkArcrole",xlinkhref:"xlinkHref","xlink:href":"xlinkHref",xlinkrole:"xlinkRole","xlink:role":"xlinkRole",xlinkshow:"xlinkShow","xlink:show":"xlinkShow",xlinktitle:"xlinkTitle","xlink:title":"xlinkTitle",xlinktype:"xlinkType","xlink:type":"xlinkType",xmlbase:"xmlBase","xml:base":"xmlBase",xmllang:"xmlLang","xml:lang":"xmlLang",xmlns:"xmlns","xml:space":"xmlSpace",xmlnsxlink:"xmlnsXlink","xmlns:xlink":"xmlnsXlink",xmlspace:"xmlSpace",y1:"y1",y2:"y2",y:"y",ychannelselector:"yChannelSelector",z:"z",zoomandpan:"zoomAndPan"},Gi=function(){};{var rn={},yi=/^on./,Kr=/^on[^A-Z]/,ea=new RegExp("^(aria)-["+Pn+"]*$"),Cs=new RegExp("^(aria)[A-Z]["+Pn+"]*$");Gi=function(d,h,l,s){if(dt.call(rn,h)&&rn[h])return!0;var p=h.toLowerCase();if(p==="onfocusin"||p==="onfocusout")return S("React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React."),rn[h]=!0,!0;if(s!=null){var y=s.registrationNameDependencies,b=s.possibleRegistrationNames;if(y.hasOwnProperty(h))return!0;var E=b.hasOwnProperty(p)?b[p]:null;if(E!=null)return S("Invalid event handler property `%s`. Did you mean `%s`?",h,E),rn[h]=!0,!0;if(yi.test(h))return S("Unknown event handler property `%s`. It will be ignored.",h),rn[h]=!0,!0}else if(yi.test(h))return Kr.test(h)&&S("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",h),rn[h]=!0,!0;if(ea.test(h)||Cs.test(h))return!0;if(p==="innerhtml")return S("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),rn[h]=!0,!0;if(p==="aria")return S("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),rn[h]=!0,!0;if(p==="is"&&l!==null&&l!==void 0&&typeof l!="string")return S("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof l),rn[h]=!0,!0;if(typeof l=="number"&&isNaN(l))return S("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",h),rn[h]=!0,!0;var x=Eu(h),M=x!==null&&x.type===Yi;if(Lr.hasOwnProperty(p)){var F=Lr[p];if(F!==h)return S("Invalid DOM property `%s`. Did you mean `%s`?",h,F),rn[h]=!0,!0}else if(!M&&h!==p)return S("React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.",h,p),rn[h]=!0,!0;return typeof l=="boolean"&&vi(h,l,x,!1)?(l?S('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.',l,h,h,l,h):S('Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.',l,h,h,l,h,h,h),rn[h]=!0,!0):M?!0:vi(h,l,x,!1)?(rn[h]=!0,!1):((l==="false"||l==="true")&&x!==null&&x.type===Qr&&(S("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",l,h,l==="false"?"The browser will interpret it as a truthy value.":'Although this works, it will not work as expected if you pass the string "false".',h,l),rn[h]=!0),!0)}}var So=function(d,h,l){{var s=[];for(var p in h){var y=Gi(d,p,h[p],l);y||s.push(p)}var b=s.map(function(E){return"`"+E+"`"}).join(", ");s.length===1?S("Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",b,d):s.length>1&&S("Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://reactjs.org/link/attribute-behavior ",b,d)}};function Es(d,h,l){ge(d,h)||So(d,h,l)}var Jf=function(){};{var xs=/^(?:webkit|moz|o)[A-Z]/,Ts=/^-ms-/,Dl=/-(.)/g,Rs=/;\s*$/,zn={},gi={},ks=!1,Tt=!1,Zf=function(d){return d.replace(Dl,function(h,l){return l.toUpperCase()})},xu=function(d){zn.hasOwnProperty(d)&&zn[d]||(zn[d]=!0,S("Unsupported style property %s. Did you mean %s?",d,Zf(d.replace(Ts,"ms-"))))},Vp=function(d){zn.hasOwnProperty(d)&&zn[d]||(zn[d]=!0,S("Unsupported vendor-prefixed style property %s. Did you mean %s?",d,d.charAt(0).toUpperCase()+d.slice(1)))},Kf=function(d,h){gi.hasOwnProperty(h)&&gi[h]||(gi[h]=!0,S(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,d,h.replace(Rs,"")))},Ds=function(d,h){ks||(ks=!0,S("`NaN` is an invalid value for the `%s` css style property.",d))},Tu=function(d,h){Tt||(Tt=!0,S("`Infinity` is an invalid value for the `%s` css style property.",d))};Jf=function(d,h){d.indexOf("-")>-1?xu(d):xs.test(d)?Vp(d):Rs.test(h)&&Kf(d,h),typeof h=="number"&&(isNaN(h)?Ds(d,h):isFinite(h)||Tu(d,h))}}var ed=Jf,Wi=/["'&<>]/;function wo(d){je(d);var h=""+d,l=Wi.exec(h);if(!l)return h;var s,p="",y,b=0;for(y=l.index;y 0) throw new Error("Rendered more hooks than during the previous render"); + return { memoizedState: null, queue: null, next: null }; + } + function al() { + return ( + tt === null + ? Js === null + ? ((Vl = !1), (Js = tt = Fi())) + : ((Vl = !0), (tt = Js)) + : tt.next === null + ? ((Vl = !1), (tt = tt.next = Fi())) + : ((Vl = !0), (tt = tt.next)), + tt + ); + } + function ff(l, s, p) { + (ei = s), (cf = l), (Wn = !1), (pt = 0), (rl = 0), (Mi = p); + } + function Vo(l, s, p, y) { + for (; Yl; ) (Yl = !1), (pt = 0), (rl = 0), (Oi += 1), (tt = null), (p = l(s, y)); + return Ot(), p; + } + function _n() { + var l = Mi; + return (Mi = null), l; + } + function Sm() { + var l = pt !== 0; + return l; + } + function Ot() { + (Wn = !1), (ei = null), (cf = null), (Yl = !1), (Js = null), (Oi = 0), (_a = null), (tt = null); + } + function Zs(l) { + return ( + Wn && + g( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().", + ), + Vs(l) + ); + } + function df(l) { + return (Li = "useContext"), Gl(), Vs(l); + } + function Wl(l, s) { + return typeof s == "function" ? s(l) : s; + } + function pf(l) { + return (Li = "useState"), wm(Wl, l); + } + function wm(l, s, p) { + if ((l !== Wl && (Li = "useReducer"), (ei = Gl()), (tt = al()), Vl)) { + var y = tt.queue, + b = y.dispatch; + if (_a !== null) { + var E = _a.get(y); + if (E !== void 0) { + _a.delete(y); + var x = tt.memoizedState, + M = E; + do { + var F = M.action; + (Wn = !0), (x = l(x, F)), (Wn = !1), (M = M.next); + } while (M !== null); + return (tt.memoizedState = x), [x, b]; + } + } + return [tt.memoizedState, b]; + } else { + Wn = !0; + var B; + l === Wl ? (B = typeof s == "function" ? s() : s) : (B = p !== void 0 ? p(s) : s), + (Wn = !1), + (tt.memoizedState = B); + var W = (tt.queue = { last: null, dispatch: null }), + ie = (W.dispatch = Od.bind(null, ei, W)); + return [tt.memoizedState, ie]; + } + } + function Md(l, s) { + (ei = Gl()), (tt = al()); + var p = s === void 0 ? null : s; + if (tt !== null) { + var y = tt.memoizedState; + if (y !== null && p !== null) { + var b = y[1]; + if (Ai(p, b)) return y[0]; + } + } + Wn = !0; + var E = l(); + return (Wn = !1), (tt.memoizedState = [E, p]), E; + } + function Yg(l) { + (ei = Gl()), (tt = al()); + var s = tt.memoizedState; + if (s === null) { + var p = { current: l }; + return Object.seal(p), (tt.memoizedState = p), p; + } else return s; + } + function bm(l, s) { + (Li = "useLayoutEffect"), + g( + "useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes.", + ); + } + function Od(l, s, p) { + if (Oi >= _i) + throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."); + if (l === ei) { + Yl = !0; + var y = { action: p, next: null }; + _a === null && (_a = new Map()); + var b = _a.get(s); + if (b === void 0) _a.set(s, y); + else { + for (var E = b; E.next !== null; ) E = E.next; + E.next = y; + } + } + } + function hf(l, s) { + return Md(function () { + return l; + }, s); + } + function vf(l, s, p) { + return Gl(), s(l._source); + } + function Rh(l, s, p) { + if (p === void 0) + throw new Error( + "Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.", + ); + return p(); + } + function Gg(l) { + return Gl(), l; + } + function Cm() { + throw new Error("startTransition cannot be called during server rendering."); + } + function _d() { + return Gl(), [!1, Cm]; + } + function Wg() { + var l = cf, + s = re(l.treeContext), + p = Ql; + if (p === null) + throw new Error("Invalid hook call. Hooks can only be called inside of the body of a function component."); + var y = pt++; + return Sr(p, s, y); + } + function Em(l) { + if (l !== null && typeof l == "object") { + if (typeof l.then == "function") { + var s = l, + p = rl; + return (rl += 1), Mi === null && (Mi = Ws()), uf(Mi, s, p); + } else if (l.$$typeof === Hl || l.$$typeof === On) { + var y = l; + return Zs(y); + } + } + throw new Error("An unsupported type was passed to use(): " + String(l)); + } + function xm() { + throw new Error("Cache cannot be refreshed during server rendering."); + } + function Qg() { + return xm; + } + function il() {} + var Yo = { + readContext: Zs, + useContext: df, + useMemo: Md, + useReducer: wm, + useRef: Yg, + useState: pf, + useInsertionEffect: il, + useLayoutEffect: bm, + useCallback: hf, + useImperativeHandle: il, + useEffect: il, + useDebugValue: il, + useDeferredValue: Gg, + useTransition: _d, + useId: Wg, + useMutableSource: vf, + useSyncExternalStore: Rh, + }; + (Yo.useCacheRefresh = Qg), (Yo.use = Em); + var Ql = null; + function Go(l) { + Ql = l; + } + function ia() { + throw new Error("Not implemented."); + } + function Xl(l) { + throw new Error("Not implemented."); + } + var He = { getCacheSignal: ia, getCacheForType: Xl }; + function Ku(l) { + try { + var s = "", + p = l; + do { + switch (p.tag) { + case 0: + s += nf(p.type, null, null); + break; + case 1: + s += vm(p.type, null, null); + break; + case 2: + s += $s(p.type, null, null); + break; + } + p = p.parent; + } while (p); + return s; + } catch (y) { + return ( + ` +Error generating stack: ` + + y.message + + ` +` + + y.stack + ); + } + } + var Ld = c.ReactCurrentDispatcher, + Tm = c.ReactCurrentCache, + kh = c.ReactDebugCurrentFrame, + Wo = 0, + ti = 1, + Ad = 2, + Fd = 3, + es = 4, + Pd = 0, + Ud = 1, + Ks = 2, + Rm = 12800; + function zd(l) { + return console.error(l), null; + } + function ll() {} + function la(l, s, p, y, b, E, x, M, F) { + var B = [], + W = new Set(), + ie = ih(), + fe = { + destination: null, + responseState: s, + progressiveChunkSize: y === void 0 ? Rm : y, + status: Pd, + fatalError: null, + nextSegmentId: 0, + allPendingTasks: 0, + pendingRootTasks: 0, + resources: ie, + completedRootSegment: null, + abortableTasks: W, + pingedTasks: B, + clientRenderedBoundaries: [], + completedBoundaries: [], + partialBoundaries: [], + onError: b === void 0 ? zd : b, + onAllReady: E === void 0 ? ll : E, + onShellReady: x === void 0 ? ll : x, + onShellError: M === void 0 ? ll : M, + onFatalError: F === void 0 ? ll : F, + }, + Te = Qo(fe, 0, null, p, !1, !1); + Te.parentFlushed = !0; + var Ie = ec(fe, null, l, null, Te, W, Wu, Nr, xh); + return B.push(Ie), fe; + } + function ql(l, s) { + var p = l.pingedTasks; + p.push(s), + p.length === 1 && + k(function () { + return Sf(l); + }); + } + function La(l, s) { + return { + id: ra, + rootSegmentID: -1, + parentFlushed: !1, + pendingTasks: 0, + forceClientRender: !1, + completedSegments: [], + byteSize: 0, + fallbackAbortableTasks: s, + errorDigest: null, + resources: Ig(), + }; + } + function ec(l, s, p, y, b, E, x, M, F) { + l.allPendingTasks++, y === null ? l.pendingRootTasks++ : y.pendingTasks++; + var B = { + node: p, + ping: function () { + return ql(l, B); + }, + blockedBoundary: y, + blockedSegment: b, + abortSet: E, + legacyContext: x, + context: M, + treeContext: F, + thenableState: s, + }; + return (B.componentStack = null), E.add(B), B; + } + function Qo(l, s, p, y, b, E) { + return { + status: Wo, + id: -1, + index: s, + parentFlushed: !1, + chunks: [], + children: [], + formatContext: y, + boundary: p, + lastPushedText: b, + textEmbedded: E, + }; + } + var Qn = null; + function ln() { + return Qn === null || Qn.componentStack === null ? "" : Ku(Qn.componentStack); + } + function Xo(l, s) { + l.componentStack = { tag: 0, parent: l.componentStack, type: s }; + } + function ol(l, s) { + l.componentStack = { tag: 1, parent: l.componentStack, type: s }; + } + function Dh(l, s) { + l.componentStack = { tag: 2, parent: l.componentStack, type: s }; + } + function oa(l) { + l.componentStack === null + ? g("Unexpectedly popped too many stack frames. This is a bug in React.") + : (l.componentStack = l.componentStack.parent); + } + var ts = null; + function tc(l, s) { + { + var p; + typeof s == "string" ? (p = s) : s && typeof s.message == "string" ? (p = s.message) : (p = String(s)); + var y = ts || ln(); + (ts = null), (l.errorMessage = p), (l.errorComponentStack = y); + } + } + function ua(l, s) { + var p = l.onError(s); + if (p != null && typeof p != "string") + throw new Error( + 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + + typeof p + + '" instead', + ); + return p; + } + function Jl(l, s) { + var p = l.onShellError; + p(s); + var y = l.onFatalError; + y(s), l.destination !== null ? ((l.status = Ks), H(l.destination, s)) : ((l.status = Ud), (l.fatalError = s)); + } + function Mh(l, s, p) { + Xo(s, "Suspense"); + var y = s.blockedBoundary, + b = s.blockedSegment, + E = p.fallback, + x = p.children, + M = new Set(), + F = La(l, M), + B = b.chunks.length, + W = Qo(l, B, F, b.formatContext, !1, !1); + b.children.push(W), (b.lastPushedText = !1); + var ie = Qo(l, 0, null, b.formatContext, !1, !1); + (ie.parentFlushed = !0), (s.blockedBoundary = F), (s.blockedSegment = ie), Hs(l.resources, F.resources); + try { + if ( + (gf(l, s, x), + Il(ie.chunks, l.responseState, ie.lastPushedText, ie.textEmbedded), + (ie.status = ti), + yn && F.pendingTasks === 0 && Zl(l, F), + jd(F, ie), + F.pendingTasks === 0) + ) { + oa(s); + return; + } + } catch (Te) { + (ie.status = es), (F.forceClientRender = !0), (F.errorDigest = ua(l, Te)), tc(F, Te); + } finally { + Hs(l.resources, y ? y.resources : null), (s.blockedBoundary = y), (s.blockedSegment = b); + } + var fe = ec(l, null, E, y, W, M, s.legacyContext, s.context, s.treeContext); + (fe.componentStack = s.componentStack), l.pingedTasks.push(fe), oa(s); + } + function Zl(l, s) { + (l.completedRootSegment !== null || l.pendingRootTasks > 0) && sh(l.resources, s.resources); + } + function mf(l, s, p, y) { + Xo(s, p); + var b = s.blockedSegment, + E = ng(b.chunks, p, y, l.resources, l.responseState, b.formatContext, b.lastPushedText); + b.lastPushedText = !1; + var x = b.formatContext; + (b.formatContext = wi(x, p, y)), + gf(l, s, E), + (b.formatContext = x), + Uu(b.chunks, p, y, l.responseState, x), + (b.lastPushedText = !1), + oa(s); + } + function km(l) { + return l.prototype && l.prototype.isReactComponent; + } + function Oh(l, s, p, y, b, E) { + var x = {}; + ff(s, x, p); + var M = y(b, E); + return Vo(y, b, M, E); + } + function _h(l, s, p, y, b) { + var E = p.render(); + p.props !== b && + (ni || + g( + "It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.", + Pt(y) || "a component", + ), + (ni = !0)); + { + var x = y.childContextTypes; + if (x != null) { + var M = s.legacyContext, + F = Sh(p, y, M, x); + (s.legacyContext = F), sa(l, s, null, E), (s.legacyContext = M); + return; + } + } + sa(l, s, null, E); + } + function Xg(l, s, p, y) { + Dh(s, p); + var b = gh(p, s.legacyContext), + E = Di(p, y, b); + gm(E, p, y, b), _h(l, s, E, p, y), oa(s); + } + var Id = {}, + yf = {}, + Nd = {}, + nc = {}, + ni = !1, + ul = {}, + sl = !1, + ns = !1, + rs = !1; + function Kl(l, s, p, y, b) { + var E; + if (((E = gh(y, s.legacyContext)), ol(s, y), y.prototype && typeof y.prototype.render == "function")) { + var x = Pt(y) || "Unknown"; + Id[x] || + (g( + "The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.", + x, + x, + ), + (Id[x] = !0)); + } + var M = Oh(l, s, p, y, b, E), + F = Sm(); + if (typeof M == "object" && M !== null && typeof M.render == "function" && M.$$typeof === void 0) { + var B = Pt(y) || "Unknown"; + yf[B] || + (g( + "The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.", + B, + B, + B, + ), + (yf[B] = !0)); + } + if (typeof M == "object" && M !== null && typeof M.render == "function" && M.$$typeof === void 0) { + { + var W = Pt(y) || "Unknown"; + yf[W] || + (g( + "The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.", + W, + W, + W, + ), + (yf[W] = !0)); + } + gm(M, y, b, E), _h(l, s, M, y, b); + } else if ((Dm(y), F)) { + var ie = s.treeContext, + fe = 1, + Te = 0; + s.treeContext = Qt(ie, fe, Te); + try { + sa(l, s, null, M); + } finally { + s.treeContext = ie; + } + } else sa(l, s, null, M); + oa(s); + } + function Dm(l) { + { + if ( + (l && + l.childContextTypes && + g( + "%s(...): childContextTypes cannot be defined on a function component.", + l.displayName || l.name || "Component", + ), + l.defaultProps !== void 0) + ) { + var s = Pt(l) || "Unknown"; + ul[s] || + (g( + "%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.", + s, + ), + (ul[s] = !0)); + } + if (typeof l.getDerivedStateFromProps == "function") { + var p = Pt(l) || "Unknown"; + nc[p] || (g("%s: Function components do not support getDerivedStateFromProps.", p), (nc[p] = !0)); + } + if (typeof l.contextType == "object" && l.contextType !== null) { + var y = Pt(l) || "Unknown"; + Nd[y] || (g("%s: Function components do not support contextType.", y), (Nd[y] = !0)); + } + } + } + function Lh(l, s) { + if (l && l.defaultProps) { + var p = j({}, s), + y = l.defaultProps; + for (var b in y) p[b] === void 0 && (p[b] = y[b]); + return p; + } + return s; + } + function qg(l, s, p, y, b, E) { + ol(s, y.render); + var x = Oh(l, s, p, y.render, b, E), + M = Sm(); + if (M) { + var F = s.treeContext, + B = 1, + W = 0; + s.treeContext = Qt(F, B, W); + try { + sa(l, s, null, x); + } finally { + s.treeContext = F; + } + } else sa(l, s, null, x); + oa(s); + } + function Mm(l, s, p, y, b, E) { + var x = y.type, + M = Lh(x, b); + ac(l, s, p, x, M, E); + } + function rc(l, s, p, y) { + p._context === void 0 + ? p !== p.Consumer && + (rs || + ((rs = !0), + g( + "Rendering directly is not supported and will be removed in a future major release. Did you mean to render instead?", + ))) + : (p = p._context); + var b = y.children; + typeof b != "function" && + g( + "A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.", + ); + var E = Vs(p), + x = b(E); + sa(l, s, null, x); + } + function Jg(l, s, p, y) { + var b = p._context, + E = y.value, + x = y.children, + M; + (M = s.context), + (s.context = mm(b, E)), + sa(l, s, null, x), + (s.context = ym(b)), + M !== s.context && + g("Popping the context provider did not return back to the original snapshot. This is a bug in React."); + } + function Om(l, s, p, y, b, E) { + Xo(s, "Lazy"); + var x = y._payload, + M = y._init, + F = M(x), + B = Lh(F, b); + ac(l, s, p, F, B, E), oa(s); + } + function Zg(l, s, p) { + var y = p.mode; + y === "hidden" || sa(l, s, null, p.children); + } + function ac(l, s, p, y, b, E) { + if (typeof y == "function") + if (km(y)) { + Xg(l, s, y, b); + return; + } else { + Kl(l, s, p, y, b); + return; + } + if (typeof y == "string") { + mf(l, s, y, b); + return; + } + switch (y) { + case dh: + case Ti: + case Zc: + case fh: + case zr: { + sa(l, s, null, b.children); + return; + } + case Yu: { + Zg(l, s, b); + return; + } + case Bs: { + Xo(s, "SuspenseList"), sa(l, s, null, b.children), oa(s); + return; + } + case Kc: + throw new Error("ReactDOMServer does not yet support scope components."); + case Vu: { + Mh(l, s, b); + return; + } + } + if (typeof y == "object" && y !== null) + switch (y.$$typeof) { + case $u: { + qg(l, s, p, y, b, E); + return; + } + case xi: { + Mm(l, s, p, y, b, E); + return; + } + case vd: { + Jg(l, s, y, b); + return; + } + case Hl: { + rc(l, s, y, b); + return; + } + case Uo: { + Om(l, s, p, y, b); + return; + } + } + var x = ""; + throw ( + ((y === void 0 || (typeof y == "object" && y !== null && Object.keys(y).length === 0)) && + (x += + " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."), + new Error( + "Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) " + + ("but got: " + (y == null ? y : typeof y) + "." + x), + )) + ); + } + function _m(l, s) { + typeof Symbol == "function" && + l[Symbol.toStringTag] === "Generator" && + (sl || + g( + "Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers.", + ), + (sl = !0)), + l.entries === s && + (ns || g("Using Maps as children is not supported. Use an array of keyed ReactElements instead."), + (ns = !0)); + } + function sa(l, s, p, y) { + try { + return as(l, s, p, y); + } catch (b) { + throw ( + ((typeof b == "object" && b !== null && typeof b.then == "function") || (ts = ts !== null ? ts : ln()), b) + ); + } + } + function as(l, s, p, y) { + if (((s.node = y), typeof y == "object" && y !== null)) { + switch (y.$$typeof) { + case Ma: { + var b = y, + E = b.type, + x = b.props, + M = b.ref; + ac(l, s, p, E, x, M); + return; + } + case $t: + throw new Error( + "Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.", + ); + case Uo: { + var F = y, + B = F._payload, + W = F._init, + ie; + try { + ie = W(B); + } catch (ri) { + throw (typeof ri == "object" && ri !== null && typeof ri.then == "function" && Xo(s, "Lazy"), ri); + } + sa(l, s, null, ie); + return; + } + } + if (Wi(y)) { + ic(l, s, y); + return; + } + var fe = jg(y); + if (fe) { + _m(y, fe); + var Te = fe.call(y); + if (Te) { + var Ie = Te.next(); + if (!Ie.done) { + var vt = []; + do vt.push(Ie.value), (Ie = Te.next()); + while (!Ie.done); + ic(l, s, vt); + return; + } + return; + } + } + var ht = Object.prototype.toString.call(y); + throw new Error( + "Objects are not valid as a React child (found: " + + (ht === "[object Object]" ? "object with keys {" + Object.keys(y).join(", ") + "}" : ht) + + "). If you meant to render a collection of children, use an array instead.", + ); + } + if (typeof y == "string") { + var _t = s.blockedSegment; + _t.lastPushedText = Ve(s.blockedSegment.chunks, y, l.responseState, _t.lastPushedText); + return; + } + if (typeof y == "number") { + var sr = s.blockedSegment; + sr.lastPushedText = Ve(s.blockedSegment.chunks, "" + y, l.responseState, sr.lastPushedText); + return; + } + typeof y == "function" && + g( + "Functions are not valid as a React child. This may happen if you return a Component instead of from render. Or maybe you meant to call this function rather than return it.", + ); + } + function ic(l, s, p) { + for (var y = p.length, b = 0; b < y; b++) { + var E = s.treeContext; + s.treeContext = Qt(E, y, b); + try { + gf(l, s, p[b]); + } finally { + s.treeContext = E; + } + } + } + function Xn(l, s, p, y) { + var b = s.blockedSegment, + E = b.chunks.length, + x = Qo(l, E, null, b.formatContext, b.lastPushedText, !0); + b.children.push(x), (b.lastPushedText = !1); + var M = ec(l, p, s.node, s.blockedBoundary, x, s.abortSet, s.legacyContext, s.context, s.treeContext); + s.componentStack !== null && (M.componentStack = s.componentStack.parent); + var F = M.ping; + y.then(F, F); + } + function gf(l, s, p) { + var y = s.blockedSegment.formatContext, + b = s.legacyContext, + E = s.context, + x = null; + x = s.componentStack; + try { + return sa(l, s, null, p); + } catch (W) { + Ot(); + var M = W === Zu ? sf() : W; + if (typeof M == "object" && M !== null && typeof M.then == "function") { + var F = M, + B = _n(); + Xn(l, s, B, F), + (s.blockedSegment.formatContext = y), + (s.legacyContext = b), + (s.context = E), + lf(E), + (s.componentStack = x); + return; + } else + throw ( + ((s.blockedSegment.formatContext = y), + (s.legacyContext = b), + (s.context = E), + lf(E), + (s.componentStack = x), + M) + ); + } + } + function Ah(l, s, p, y) { + var b = ua(l, y); + if ( + (s === null + ? Jl(l, y) + : (s.pendingTasks--, + s.forceClientRender || + ((s.forceClientRender = !0), + (s.errorDigest = b), + tc(s, y), + s.parentFlushed && l.clientRenderedBoundaries.push(s))), + l.allPendingTasks--, + l.allPendingTasks === 0) + ) { + var E = l.onAllReady; + E(); + } + } + function Kg(l) { + var s = this, + p = l.blockedBoundary, + y = l.blockedSegment; + (y.status = Fd), Lm(s, p, y); + } + function Hd(l, s, p) { + var y = l.blockedBoundary, + b = l.blockedSegment; + if (((b.status = Fd), y === null)) + s.allPendingTasks--, s.status !== Ud && s.status !== Ks && (ua(s, p), Jl(s, p)); + else { + if ((y.pendingTasks--, !y.forceClientRender)) { + (y.forceClientRender = !0), (y.errorDigest = s.onError(p)); + { + var E = "The server did not finish this Suspense boundary: ", + x; + p && typeof p.message == "string" ? (x = E + p.message) : (x = E + String(p)); + var M = Qn; + Qn = l; + try { + tc(y, x); + } finally { + Qn = M; + } + } + y.parentFlushed && s.clientRenderedBoundaries.push(y); + } + if ( + (y.fallbackAbortableTasks.forEach(function (B) { + return Hd(B, s, p); + }), + y.fallbackAbortableTasks.clear(), + s.allPendingTasks--, + s.allPendingTasks === 0) + ) { + var F = s.onAllReady; + F(); + } + } + } + function jd(l, s) { + if (s.chunks.length === 0 && s.children.length === 1 && s.children[0].boundary === null) { + var p = s.children[0]; + (p.id = s.id), (p.parentFlushed = !0), p.status === ti && jd(l, p); + } else { + var y = l.completedSegments; + y.push(s); + } + } + function Lm(l, s, p) { + if (s === null) { + if (p.parentFlushed) { + if (l.completedRootSegment !== null) + throw new Error("There can only be one root segment. This is a bug in React."); + l.completedRootSegment = p; + } + if ((l.pendingRootTasks--, l.pendingRootTasks === 0)) { + l.onShellError = ll; + var y = l.onShellReady; + y(); + } + } else if ((s.pendingTasks--, !s.forceClientRender)) { + if (s.pendingTasks === 0) + p.parentFlushed && p.status === ti && jd(s, p), + Zl(l, s), + s.parentFlushed && l.completedBoundaries.push(s), + s.fallbackAbortableTasks.forEach(Kg, l), + s.fallbackAbortableTasks.clear(); + else if (p.parentFlushed && p.status === ti) { + jd(s, p); + var b = s.completedSegments; + b.length === 1 && s.parentFlushed && l.partialBoundaries.push(s); + } + } + if ((l.allPendingTasks--, l.allPendingTasks === 0)) { + var E = l.onAllReady; + E(); + } + } + function Bd(l, s) { + { + var p = s.blockedBoundary; + Hs(l.resources, p ? p.resources : null); + } + var y = s.blockedSegment; + if (y.status === Wo) { + lf(s.context); + var b = null; + (b = Qn), (Qn = s); + try { + var E = s.thenableState; + (s.thenableState = null), + sa(l, s, E, s.node), + Il(y.chunks, l.responseState, y.lastPushedText, y.textEmbedded), + s.abortSet.delete(s), + (y.status = ti), + Lm(l, s.blockedBoundary, y); + } catch (F) { + Ot(); + var x = F === Zu ? sf() : F; + if (typeof x == "object" && x !== null && typeof x.then == "function") { + var M = s.ping; + x.then(M, M), (s.thenableState = _n()); + } else s.abortSet.delete(s), (y.status = es), Ah(l, s.blockedBoundary, y, x); + } finally { + Hs(l.resources, null), (Qn = b); + } + } + } + function Sf(l) { + if (l.status !== Ks) { + var s = Cd(), + p = Ld.current; + Ld.current = Yo; + var y; + (y = Tm.current), (Tm.current = He); + var b = Ga(l.resources), + E; + (E = kh.getCurrentStack), (kh.getCurrentStack = ln); + var x = Ql; + Go(l.responseState); + try { + var M = l.pingedTasks, + F; + for (F = 0; F < M.length; F++) { + var B = M[F]; + Bd(l, B); + } + M.splice(0, F), l.destination !== null && Jo(l, l.destination); + } catch (W) { + ua(l, W), Jl(l, W); + } finally { + Go(x), (Ld.current = p), (Tm.current = y), ku(b), (kh.getCurrentStack = E), p === Yo && lf(s); + } + } + } + function qo(l, s, p) { + switch (((p.parentFlushed = !0), p.status)) { + case Wo: { + var y = (p.id = l.nextSegmentId++); + return (p.lastPushedText = !1), (p.textEmbedded = !1), qp(s, l.responseState, y); + } + case ti: { + p.status = Ad; + for (var b = !0, E = p.chunks, x = 0, M = p.children, F = 0; F < M.length; F++) { + for (var B = M[F]; x < B.index; x++) O(s, E[x]); + b = lc(l, s, B); + } + for (; x < E.length - 1; x++) O(s, E[x]); + return x < E.length && (b = I(s, E[x])), b; + } + default: + throw new Error( + "Aborted, errored or already flushed boundaries should not be flushed again. This is a bug in React.", + ); + } + } + function lc(l, s, p) { + var y = p.boundary; + if (y === null) return qo(l, s, p); + if (((y.parentFlushed = !0), y.forceClientRender)) + return ( + Bu(s, l.responseState, y.errorDigest, y.errorMessage, y.errorComponentStack), + qo(l, s, p), + Ur(s, l.responseState) + ); + if (y.pendingTasks > 0) { + (y.rootSegmentID = l.nextSegmentId++), y.completedSegments.length > 0 && l.partialBoundaries.push(y); + var b = (y.id = Ra(l.responseState)); + return Ll(s, l.responseState, b), qo(l, s, p), id(s); + } else { + if (y.byteSize > l.progressiveChunkSize) + return ( + (y.rootSegmentID = l.nextSegmentId++), + l.completedBoundaries.push(y), + Ll(s, l.responseState, y.id), + qo(l, s, p), + id(s) + ); + uh(l.resources, y.resources), Jc(s, l.responseState); + var E = y.completedSegments; + if (E.length !== 1) + throw new Error( + "A previously unvisited boundary must have exactly one root segment. This is a bug in React.", + ); + var x = E[0]; + return lc(l, s, x), Nl(s, l.responseState); + } + } + function Fh(l, s, p) { + return lm(s, l.responseState, p.id, p.errorDigest, p.errorMessage, p.errorComponentStack); + } + function wf(l, s, p) { + return Us(s, l.responseState, p.formatContext, p.id), lc(l, s, p), th(s, p.formatContext); + } + function bf(l, s, p) { + Hs(l.resources, p.resources); + for (var y = p.completedSegments, b = 0; b < y.length; b++) { + var E = y[b]; + Ph(l, s, p, E); + } + return (y.length = 0), Vc(s, p.resources), kg(s, l.responseState, p.id, p.rootSegmentID, p.resources); + } + function eS(l, s, p) { + Hs(l.resources, p.resources); + for (var y = p.completedSegments, b = 0; b < y.length; b++) { + var E = y[b]; + if (!Ph(l, s, p, E)) return b++, y.splice(0, b), !1; + } + return y.splice(0, b), Vc(s, p.resources); + } + function Ph(l, s, p, y) { + if (y.status === Ad) return !0; + var b = y.id; + if (b === -1) { + var E = (y.id = p.rootSegmentID); + if (E === -1) throw new Error("A root segment ID must have been assigned by now. This is a bug in React."); + return wf(l, s, y); + } else return wf(l, s, y), Sg(s, l.responseState, b); + } + function Jo(l, s) { + try { + var p, + y = l.completedRootSegment; + if (y !== null) + if (l.pendingRootTasks === 0) + yn && Wc(s, l.resources, l.responseState, l.allPendingTasks === 0), + lc(l, s, y), + (l.completedRootSegment = null), + Jv(s, l.responseState); + else return; + else yn && Pg(s, l.resources, l.responseState); + var b = l.clientRenderedBoundaries; + for (p = 0; p < b.length; p++) { + var E = b[p]; + if (!Fh(l, s, E)) { + (l.destination = null), p++, b.splice(0, p); + return; + } + } + b.splice(0, p); + var x = l.completedBoundaries; + for (p = 0; p < x.length; p++) { + var M = x[p]; + if (!bf(l, s, M)) { + (l.destination = null), p++, x.splice(0, p); + return; + } + } + x.splice(0, p); + var F = l.partialBoundaries; + for (p = 0; p < F.length; p++) { + var B = F[p]; + if (!eS(l, s, B)) { + (l.destination = null), p++, F.splice(0, p); + return; + } + } + F.splice(0, p); + var W = l.completedBoundaries; + for (p = 0; p < W.length; p++) { + var ie = W[p]; + if (!bf(l, s, ie)) { + (l.destination = null), p++, W.splice(0, p); + return; + } + } + W.splice(0, p); + } finally { + l.allPendingTasks === 0 && + l.pingedTasks.length === 0 && + l.clientRenderedBoundaries.length === 0 && + l.completedBoundaries.length === 0 && + (Iu(s, l.responseState), + l.abortableTasks.size !== 0 && + g("There was still abortable task at the root when we closed. This is a bug in React."), + G(s)); + } + } + function $d(l) { + k(function () { + return Sf(l); + }); + } + function Zo(l, s) { + if (l.status === Ud) { + (l.status = Ks), H(s, l.fatalError); + return; + } + if (l.status !== Ks && l.destination === null) { + l.destination = s; + try { + Jo(l, s); + } catch (p) { + ua(l, p), Jl(l, p); + } + } + } + function Vd(l, s) { + try { + var p = l.abortableTasks; + if (p.size > 0) { + var y = s === void 0 ? new Error("The render was aborted by the server without a reason.") : s; + p.forEach(function (b) { + return Hd(b, l, y); + }), + p.clear(); + } + l.destination !== null && Jo(l, l.destination); + } catch (b) { + ua(l, b), Jl(l, b); + } + } + function tS() {} + function Yd(l, s, p, y, b) { + var E = !1, + x = null, + M = "", + F = { + push: function (fe) { + return fe !== null && (M += fe), !0; + }, + destroy: function (fe) { + (E = !0), (x = fe); + }, + }, + B = !1; + function W() { + B = !0; + } + var ie = la(l, et(p, s ? s.identifierPrefix : void 0), Ei(), 1 / 0, tS, void 0, W, void 0, void 0); + if (($d(ie), Vd(ie, y), Zo(ie, F), E && x !== y)) throw x; + if (!B) + throw new Error( + "A component suspended while responding to synchronous input. This will cause the UI to be replaced with a loading indicator. To fix, updates that suspend should be wrapped with startTransition.", + ); + return M; + } + var Uh = (function (l) { + Y(s, l); + function s() { + var y; + return ( + (y = l.call(this, {}) || this), + (y.request = void 0), + (y.startedFlowing = void 0), + (y.request = null), + (y.startedFlowing = !1), + y + ); + } + var p = s.prototype; + return ( + (p._destroy = function (b, E) { + Vd(this.request), E(b); + }), + (p._read = function (b) { + this.startedFlowing && Zo(this.request, this); + }), + s + ); + })(a.Readable); + function Gd() {} + function oc(l, s, p) { + function y() { + (b.startedFlowing = !0), Zo(E, b); + } + var b = new Uh(), + E = la(l, et(!1, s ? s.identifierPrefix : void 0), Ei(), 1 / 0, Gd, y, void 0, void 0); + return (b.request = E), $d(E), b; + } + function Am(l, s) { + return g("renderToNodeStream is deprecated. Use renderToPipeableStream instead."), oc(l, s); + } + function Aa(l, s) { + return oc(l, s); + } + function d(l, s) { + return Yd( + l, + s, + !1, + 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server', + ); + } + function h(l, s) { + return Yd( + l, + s, + !0, + 'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server', + ); + } + (eg.renderToNodeStream = Am), + (eg.renderToStaticMarkup = h), + (eg.renderToStaticNodeStream = Aa), + (eg.renderToString = d), + (eg.version = o); + })(); +}); +var jH = vl(r_ => { + "use strict"; + process.env.NODE_ENV !== "production" && + (function () { + "use strict"; + var e = sp(), + n = require("util"), + a = require("async_hooks"), + o = Ew(), + c = "18.3.0-next-b72ed698f-20230303", + v = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; + function g(d) { + { + for (var h = arguments.length, l = new Array(h > 1 ? h - 1 : 0), s = 1; s < h; s++) l[s - 1] = arguments[s]; + k("warn", d, l); + } + } + function S(d) { + { + for (var h = arguments.length, l = new Array(h > 1 ? h - 1 : 0), s = 1; s < h; s++) l[s - 1] = arguments[s]; + k("error", d, l); + } + } + function k(d, h, l) { + { + var s = v.ReactDebugCurrentFrame, + p = s.getStackAddendum(); + p !== "" && ((h += "%s"), (l = l.concat([p]))); + var y = l.map(function (b) { + return String(b); + }); + y.unshift("Warning: " + h), Function.prototype.apply.call(console[d], console, y); + } + } + function L(d) { + setImmediate(d); + } + function O(d) { + typeof d.flush == "function" && d.flush(); + } + new a.AsyncLocalStorage(); + var I = 2048, + $ = null, + G = 0, + te = !0; + function se(d) { + ($ = new Uint8Array(I)), (G = 0), (te = !0); + } + function Oe(d, h) { + if (h.length !== 0) { + if (h.length * 3 > I) { + G > 0 && (Y(d, $.subarray(0, G)), ($ = new Uint8Array(I)), (G = 0)), Y(d, he.encode(h)); + return; + } + var l = $; + G > 0 && (l = $.subarray(G)); + var s = he.encodeInto(h, l), + p = s.read, + y = s.written; + (G += y), + p < h.length && + (Y(d, $.subarray(0, G)), ($ = new Uint8Array(I)), (G = he.encodeInto(h.slice(p), $).written)), + G === I && (Y(d, $), ($ = new Uint8Array(I)), (G = 0)); + } + } + function H(d, h) { + if (h.byteLength !== 0) { + if (h.byteLength > I) { + Qe && + Qe.has(h) && + S( + 'A large precomputed chunk was passed to writeChunk without being copied. Large chunks get enqueued directly and are not copied. This is incompatible with precomputed chunks because you cannot enqueue the same precomputed chunk twice. Use "cloneChunk" to make a copy of this large precomputed chunk before writing it. This is a bug in React.', + ), + G > 0 && (Y(d, $.subarray(0, G)), ($ = new Uint8Array(I)), (G = 0)), + Y(d, h); + return; + } + var l = h, + s = $.length - G; + s < l.byteLength && + (s === 0 ? Y(d, $) : ($.set(l.subarray(0, s), G), (G += s), Y(d, $), (l = l.subarray(s))), + ($ = new Uint8Array(I)), + (G = 0)), + $.set(l, G), + (G += l.byteLength), + G === I && (Y(d, $), ($ = new Uint8Array(I)), (G = 0)); + } + } + function _(d, h) { + typeof h == "string" ? Oe(d, h) : H(d, h); + } + function Y(d, h) { + var l = d.write(h); + te = te && l; + } + function j(d, h) { + return _(d, h), te; + } + function ye(d) { + $ && G > 0 && d.write($.subarray(0, G)), ($ = null), (G = 0), (te = !0); + } + function ce(d) { + d.end(); + } + var he = new n.TextEncoder(); + function ue(d) { + return d; + } + var Qe = new Set(); + function J(d) { + var h = he.encode(d); + return Qe && Qe.add(h), h; + } + function yn(d) { + return d.length > I ? d.slice() : d; + } + function Fe(d, h) { + d.destroy(h); + } + function xt(d, h, l) { + return ( + h in d + ? Object.defineProperty(d, h, { value: l, enumerable: !0, configurable: !0, writable: !0 }) + : (d[h] = l), + d + ); + } + var Pe = Object.assign; + function Vt(d) { + { + var h = typeof Symbol == "function" && Symbol.toStringTag, + l = (h && d[Symbol.toStringTag]) || d.constructor.name || "Object"; + return l; + } + } + function kt(d) { + try { + return Or(d), !1; + } catch { + return !0; + } + } + function Or(d) { + return "" + d; + } + function We(d, h) { + if (kt(d)) + return ( + S( + "The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.", + h, + Vt(d), + ), + Or(d) + ); + } + function _e(d, h) { + if (kt(d)) + return ( + S( + "The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.", + h, + Vt(d), + ), + Or(d) + ); + } + function je(d) { + if (kt(d)) + return ( + S( + "The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.", + Vt(d), + ), + Or(d) + ); + } + var Wr = !0, + dt = Object.prototype.hasOwnProperty, + Yi = 0, + wa = 1, + or = 2, + Qr = 3, + Xr = 4, + tn = 5, + nn = 6, + go = + ":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD", + Pn = go + "\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040", + qr = new RegExp("^[" + go + "][" + Pn + "]*$"), + ba = {}, + hr = {}; + function hi(d) { + return dt.call(hr, d) + ? !0 + : dt.call(ba, d) + ? !1 + : qr.test(d) + ? ((hr[d] = !0), !0) + : ((ba[d] = !0), S("Invalid attribute name: `%s`", d), !1); + } + function vi(d, h, l, s) { + if (l !== null && l.type === Yi) return !1; + switch (typeof h) { + case "function": + case "symbol": + return !0; + case "boolean": { + if (s) return !1; + if (l !== null) return !l.acceptsBooleans; + var p = d.toLowerCase().slice(0, 5); + return p !== "data-" && p !== "aria-"; + } + default: + return !1; + } + } + function Eu(d) { + return It.hasOwnProperty(d) ? It[d] : null; + } + function Yt(d, h, l, s, p, y, b) { + (this.acceptsBooleans = h === or || h === Qr || h === Xr), + (this.attributeName = s), + (this.attributeNamespace = p), + (this.mustUseProperty = l), + (this.propertyName = d), + (this.type = h), + (this.sanitizeURL = y), + (this.removeEmptyString = b); + } + var It = {}, + mi = [ + "children", + "dangerouslySetInnerHTML", + "defaultValue", + "defaultChecked", + "innerHTML", + "suppressContentEditableWarning", + "suppressHydrationWarning", + "style", + ]; + mi.forEach(function (d) { + It[d] = new Yt(d, Yi, !1, d, null, !1, !1); + }), + [ + ["acceptCharset", "accept-charset"], + ["className", "class"], + ["htmlFor", "for"], + ["httpEquiv", "http-equiv"], + ].forEach(function (d) { + var h = d[0], + l = d[1]; + It[h] = new Yt(h, wa, !1, l, null, !1, !1); + }), + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function (d) { + It[d] = new Yt(d, or, !1, d.toLowerCase(), null, !1, !1); + }), + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (d) { + It[d] = new Yt(d, or, !1, d, null, !1, !1); + }), + [ + "allowFullScreen", + "async", + "autoFocus", + "autoPlay", + "controls", + "default", + "defer", + "disabled", + "disablePictureInPicture", + "disableRemotePlayback", + "formNoValidate", + "hidden", + "loop", + "noModule", + "noValidate", + "open", + "playsInline", + "readOnly", + "required", + "reversed", + "scoped", + "seamless", + "itemScope", + ].forEach(function (d) { + It[d] = new Yt(d, Qr, !1, d.toLowerCase(), null, !1, !1); + }), + ["checked", "multiple", "muted", "selected"].forEach(function (d) { + It[d] = new Yt(d, Qr, !0, d, null, !1, !1); + }), + ["capture", "download"].forEach(function (d) { + It[d] = new Yt(d, Xr, !1, d, null, !1, !1); + }), + ["cols", "rows", "size", "span"].forEach(function (d) { + It[d] = new Yt(d, nn, !1, d, null, !1, !1); + }), + ["rowSpan", "start"].forEach(function (d) { + It[d] = new Yt(d, tn, !1, d.toLowerCase(), null, !1, !1); + }); + var gn = /[\-\:]([a-z])/g, + _r = function (d) { + return d[1].toUpperCase(); + }; + [ + "accent-height", + "alignment-baseline", + "arabic-form", + "baseline-shift", + "cap-height", + "clip-path", + "clip-rule", + "color-interpolation", + "color-interpolation-filters", + "color-profile", + "color-rendering", + "dominant-baseline", + "enable-background", + "fill-opacity", + "fill-rule", + "flood-color", + "flood-opacity", + "font-family", + "font-size", + "font-size-adjust", + "font-stretch", + "font-style", + "font-variant", + "font-weight", + "glyph-name", + "glyph-orientation-horizontal", + "glyph-orientation-vertical", + "horiz-adv-x", + "horiz-origin-x", + "image-rendering", + "letter-spacing", + "lighting-color", + "marker-end", + "marker-mid", + "marker-start", + "overline-position", + "overline-thickness", + "paint-order", + "panose-1", + "pointer-events", + "rendering-intent", + "shape-rendering", + "stop-color", + "stop-opacity", + "strikethrough-position", + "strikethrough-thickness", + "stroke-dasharray", + "stroke-dashoffset", + "stroke-linecap", + "stroke-linejoin", + "stroke-miterlimit", + "stroke-opacity", + "stroke-width", + "text-anchor", + "text-decoration", + "text-rendering", + "transform-origin", + "underline-position", + "underline-thickness", + "unicode-bidi", + "unicode-range", + "units-per-em", + "v-alphabetic", + "v-hanging", + "v-ideographic", + "v-mathematical", + "vector-effect", + "vert-adv-y", + "vert-origin-x", + "vert-origin-y", + "word-spacing", + "writing-mode", + "xmlns:xlink", + "x-height", + ].forEach(function (d) { + var h = d.replace(gn, _r); + It[h] = new Yt(h, wa, !1, d, null, !1, !1); + }), + ["xlink:actuate", "xlink:arcrole", "xlink:role", "xlink:show", "xlink:title", "xlink:type"].forEach( + function (d) { + var h = d.replace(gn, _r); + It[h] = new Yt(h, wa, !1, d, "http://www.w3.org/1999/xlink", !1, !1); + }, + ), + ["xml:base", "xml:lang", "xml:space"].forEach(function (d) { + var h = d.replace(gn, _r); + It[h] = new Yt(h, wa, !1, d, "http://www.w3.org/XML/1998/namespace", !1, !1); + }), + ["tabIndex", "crossOrigin"].forEach(function (d) { + It[d] = new Yt(d, wa, !1, d.toLowerCase(), null, !1, !1); + }); + var Jr = "xlinkHref"; + (It[Jr] = new Yt("xlinkHref", wa, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1)), + ["src", "href", "action", "formAction"].forEach(function (d) { + It[d] = new Yt(d, wa, !1, d.toLowerCase(), null, !0, !0); + }); + var vr = { + animationIterationCount: !0, + aspectRatio: !0, + borderImageOutset: !0, + borderImageSlice: !0, + borderImageWidth: !0, + boxFlex: !0, + boxFlexGroup: !0, + boxOrdinalGroup: !0, + columnCount: !0, + columns: !0, + flex: !0, + flexGrow: !0, + flexPositive: !0, + flexShrink: !0, + flexNegative: !0, + flexOrder: !0, + gridArea: !0, + gridRow: !0, + gridRowEnd: !0, + gridRowSpan: !0, + gridRowStart: !0, + gridColumn: !0, + gridColumnEnd: !0, + gridColumnSpan: !0, + gridColumnStart: !0, + fontWeight: !0, + lineClamp: !0, + lineHeight: !0, + opacity: !0, + order: !0, + orphans: !0, + scale: !0, + tabSize: !0, + widows: !0, + zIndex: !0, + zoom: !0, + fillOpacity: !0, + floodOpacity: !0, + stopOpacity: !0, + strokeDasharray: !0, + strokeDashoffset: !0, + strokeMiterlimit: !0, + strokeOpacity: !0, + strokeWidth: !0, + }; + function Zr(d, h) { + return d + h.charAt(0).toUpperCase() + h.substring(1); + } + var mr = ["Webkit", "ms", "Moz", "O"]; + Object.keys(vr).forEach(function (d) { + mr.forEach(function (h) { + vr[Zr(h, d)] = vr[d]; + }); + }); + var Ca = { button: !0, checkbox: !0, image: !0, hidden: !0, radio: !0, reset: !0, submit: !0 }; + function Va(d, h) { + Ca[h.type] || + h.onChange || + h.onInput || + h.readOnly || + h.disabled || + h.value == null || + S( + "You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.", + ), + h.onChange || + h.readOnly || + h.disabled || + h.checked == null || + S( + "You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.", + ); + } + function ge(d, h) { + if (d.indexOf("-") === -1) return typeof h.is == "string"; + switch (d) { + case "annotation-xml": + case "color-profile": + case "font-face": + case "font-face-src": + case "font-face-uri": + case "font-face-format": + case "font-face-name": + case "missing-glyph": + return !1; + default: + return !0; + } + } + var Ae = { + "aria-current": 0, + "aria-description": 0, + "aria-details": 0, + "aria-disabled": 0, + "aria-hidden": 0, + "aria-invalid": 0, + "aria-keyshortcuts": 0, + "aria-label": 0, + "aria-roledescription": 0, + "aria-autocomplete": 0, + "aria-checked": 0, + "aria-expanded": 0, + "aria-haspopup": 0, + "aria-level": 0, + "aria-modal": 0, + "aria-multiline": 0, + "aria-multiselectable": 0, + "aria-orientation": 0, + "aria-placeholder": 0, + "aria-pressed": 0, + "aria-readonly": 0, + "aria-required": 0, + "aria-selected": 0, + "aria-sort": 0, + "aria-valuemax": 0, + "aria-valuemin": 0, + "aria-valuenow": 0, + "aria-valuetext": 0, + "aria-atomic": 0, + "aria-busy": 0, + "aria-live": 0, + "aria-relevant": 0, + "aria-dropeffect": 0, + "aria-grabbed": 0, + "aria-activedescendant": 0, + "aria-colcount": 0, + "aria-colindex": 0, + "aria-colspan": 0, + "aria-controls": 0, + "aria-describedby": 0, + "aria-errormessage": 0, + "aria-flowto": 0, + "aria-labelledby": 0, + "aria-owns": 0, + "aria-posinset": 0, + "aria-rowcount": 0, + "aria-rowindex": 0, + "aria-rowspan": 0, + "aria-setsize": 0, + }, + Re = {}, + bt = new RegExp("^(aria)-[" + Pn + "]*$"), + ft = new RegExp("^(aria)[A-Z][" + Pn + "]*$"); + function Kn(d, h) { + { + if (dt.call(Re, h) && Re[h]) return !0; + if (ft.test(h)) { + var l = "aria-" + h.slice(4).toLowerCase(), + s = Ae.hasOwnProperty(l) ? l : null; + if (s == null) + return ( + S("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.", h), + (Re[h] = !0), + !0 + ); + if (h !== s) return S("Invalid ARIA attribute `%s`. Did you mean `%s`?", h, s), (Re[h] = !0), !0; + } + if (bt.test(h)) { + var p = h.toLowerCase(), + y = Ae.hasOwnProperty(p) ? p : null; + if (y == null) return (Re[h] = !0), !1; + if (h !== y) return S("Unknown ARIA attribute `%s`. Did you mean `%s`?", h, y), (Re[h] = !0), !0; + } + } + return !0; + } + function Nt(d, h) { + { + var l = []; + for (var s in h) { + var p = Kn(d, s); + p || l.push(s); + } + var y = l + .map(function (b) { + return "`" + b + "`"; + }) + .join(", "); + l.length === 1 + ? S("Invalid aria prop %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props", y, d) + : l.length > 1 && + S( + "Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props", + y, + d, + ); + } + } + function Ya(d, h) { + ge(d, h) || Nt(d, h); + } + var Ft = !1; + function Un(d, h) { + { + if (d !== "input" && d !== "textarea" && d !== "select") return; + h != null && + h.value === null && + !Ft && + ((Ft = !0), + d === "select" && h.multiple + ? S( + "`value` prop on `%s` should not be null. Consider using an empty array when `multiple` is set to `true` to clear the component or `undefined` for uncontrolled components.", + d, + ) + : S( + "`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.", + d, + )); + } + } + var Lr = { + accept: "accept", + acceptcharset: "acceptCharset", + "accept-charset": "acceptCharset", + accesskey: "accessKey", + action: "action", + allowfullscreen: "allowFullScreen", + alt: "alt", + as: "as", + async: "async", + autocapitalize: "autoCapitalize", + autocomplete: "autoComplete", + autocorrect: "autoCorrect", + autofocus: "autoFocus", + autoplay: "autoPlay", + autosave: "autoSave", + capture: "capture", + cellpadding: "cellPadding", + cellspacing: "cellSpacing", + challenge: "challenge", + charset: "charSet", + checked: "checked", + children: "children", + cite: "cite", + class: "className", + classid: "classID", + classname: "className", + cols: "cols", + colspan: "colSpan", + content: "content", + contenteditable: "contentEditable", + contextmenu: "contextMenu", + controls: "controls", + controlslist: "controlsList", + coords: "coords", + crossorigin: "crossOrigin", + dangerouslysetinnerhtml: "dangerouslySetInnerHTML", + data: "data", + datetime: "dateTime", + default: "default", + defaultchecked: "defaultChecked", + defaultvalue: "defaultValue", + defer: "defer", + dir: "dir", + disabled: "disabled", + disablepictureinpicture: "disablePictureInPicture", + disableremoteplayback: "disableRemotePlayback", + download: "download", + draggable: "draggable", + enctype: "encType", + enterkeyhint: "enterKeyHint", + fetchpriority: "fetchPriority", + for: "htmlFor", + form: "form", + formmethod: "formMethod", + formaction: "formAction", + formenctype: "formEncType", + formnovalidate: "formNoValidate", + formtarget: "formTarget", + frameborder: "frameBorder", + headers: "headers", + height: "height", + hidden: "hidden", + high: "high", + href: "href", + hreflang: "hrefLang", + htmlfor: "htmlFor", + httpequiv: "httpEquiv", + "http-equiv": "httpEquiv", + icon: "icon", + id: "id", + imagesizes: "imageSizes", + imagesrcset: "imageSrcSet", + innerhtml: "innerHTML", + inputmode: "inputMode", + integrity: "integrity", + is: "is", + itemid: "itemID", + itemprop: "itemProp", + itemref: "itemRef", + itemscope: "itemScope", + itemtype: "itemType", + keyparams: "keyParams", + keytype: "keyType", + kind: "kind", + label: "label", + lang: "lang", + list: "list", + loop: "loop", + low: "low", + manifest: "manifest", + marginwidth: "marginWidth", + marginheight: "marginHeight", + max: "max", + maxlength: "maxLength", + media: "media", + mediagroup: "mediaGroup", + method: "method", + min: "min", + minlength: "minLength", + multiple: "multiple", + muted: "muted", + name: "name", + nomodule: "noModule", + nonce: "nonce", + novalidate: "noValidate", + open: "open", + optimum: "optimum", + pattern: "pattern", + placeholder: "placeholder", + playsinline: "playsInline", + poster: "poster", + preload: "preload", + profile: "profile", + radiogroup: "radioGroup", + readonly: "readOnly", + referrerpolicy: "referrerPolicy", + rel: "rel", + required: "required", + reversed: "reversed", + role: "role", + rows: "rows", + rowspan: "rowSpan", + sandbox: "sandbox", + scope: "scope", + scoped: "scoped", + scrolling: "scrolling", + seamless: "seamless", + selected: "selected", + shape: "shape", + size: "size", + sizes: "sizes", + span: "span", + spellcheck: "spellCheck", + src: "src", + srcdoc: "srcDoc", + srclang: "srcLang", + srcset: "srcSet", + start: "start", + step: "step", + style: "style", + summary: "summary", + tabindex: "tabIndex", + target: "target", + title: "title", + type: "type", + usemap: "useMap", + value: "value", + width: "width", + wmode: "wmode", + wrap: "wrap", + about: "about", + accentheight: "accentHeight", + "accent-height": "accentHeight", + accumulate: "accumulate", + additive: "additive", + alignmentbaseline: "alignmentBaseline", + "alignment-baseline": "alignmentBaseline", + allowreorder: "allowReorder", + alphabetic: "alphabetic", + amplitude: "amplitude", + arabicform: "arabicForm", + "arabic-form": "arabicForm", + ascent: "ascent", + attributename: "attributeName", + attributetype: "attributeType", + autoreverse: "autoReverse", + azimuth: "azimuth", + basefrequency: "baseFrequency", + baselineshift: "baselineShift", + "baseline-shift": "baselineShift", + baseprofile: "baseProfile", + bbox: "bbox", + begin: "begin", + bias: "bias", + by: "by", + calcmode: "calcMode", + capheight: "capHeight", + "cap-height": "capHeight", + clip: "clip", + clippath: "clipPath", + "clip-path": "clipPath", + clippathunits: "clipPathUnits", + cliprule: "clipRule", + "clip-rule": "clipRule", + color: "color", + colorinterpolation: "colorInterpolation", + "color-interpolation": "colorInterpolation", + colorinterpolationfilters: "colorInterpolationFilters", + "color-interpolation-filters": "colorInterpolationFilters", + colorprofile: "colorProfile", + "color-profile": "colorProfile", + colorrendering: "colorRendering", + "color-rendering": "colorRendering", + contentscripttype: "contentScriptType", + contentstyletype: "contentStyleType", + cursor: "cursor", + cx: "cx", + cy: "cy", + d: "d", + datatype: "datatype", + decelerate: "decelerate", + descent: "descent", + diffuseconstant: "diffuseConstant", + direction: "direction", + display: "display", + divisor: "divisor", + dominantbaseline: "dominantBaseline", + "dominant-baseline": "dominantBaseline", + dur: "dur", + dx: "dx", + dy: "dy", + edgemode: "edgeMode", + elevation: "elevation", + enablebackground: "enableBackground", + "enable-background": "enableBackground", + end: "end", + exponent: "exponent", + externalresourcesrequired: "externalResourcesRequired", + fill: "fill", + fillopacity: "fillOpacity", + "fill-opacity": "fillOpacity", + fillrule: "fillRule", + "fill-rule": "fillRule", + filter: "filter", + filterres: "filterRes", + filterunits: "filterUnits", + floodopacity: "floodOpacity", + "flood-opacity": "floodOpacity", + floodcolor: "floodColor", + "flood-color": "floodColor", + focusable: "focusable", + fontfamily: "fontFamily", + "font-family": "fontFamily", + fontsize: "fontSize", + "font-size": "fontSize", + fontsizeadjust: "fontSizeAdjust", + "font-size-adjust": "fontSizeAdjust", + fontstretch: "fontStretch", + "font-stretch": "fontStretch", + fontstyle: "fontStyle", + "font-style": "fontStyle", + fontvariant: "fontVariant", + "font-variant": "fontVariant", + fontweight: "fontWeight", + "font-weight": "fontWeight", + format: "format", + from: "from", + fx: "fx", + fy: "fy", + g1: "g1", + g2: "g2", + glyphname: "glyphName", + "glyph-name": "glyphName", + glyphorientationhorizontal: "glyphOrientationHorizontal", + "glyph-orientation-horizontal": "glyphOrientationHorizontal", + glyphorientationvertical: "glyphOrientationVertical", + "glyph-orientation-vertical": "glyphOrientationVertical", + glyphref: "glyphRef", + gradienttransform: "gradientTransform", + gradientunits: "gradientUnits", + hanging: "hanging", + horizadvx: "horizAdvX", + "horiz-adv-x": "horizAdvX", + horizoriginx: "horizOriginX", + "horiz-origin-x": "horizOriginX", + ideographic: "ideographic", + imagerendering: "imageRendering", + "image-rendering": "imageRendering", + in2: "in2", + in: "in", + inlist: "inlist", + intercept: "intercept", + k1: "k1", + k2: "k2", + k3: "k3", + k4: "k4", + k: "k", + kernelmatrix: "kernelMatrix", + kernelunitlength: "kernelUnitLength", + kerning: "kerning", + keypoints: "keyPoints", + keysplines: "keySplines", + keytimes: "keyTimes", + lengthadjust: "lengthAdjust", + letterspacing: "letterSpacing", + "letter-spacing": "letterSpacing", + lightingcolor: "lightingColor", + "lighting-color": "lightingColor", + limitingconeangle: "limitingConeAngle", + local: "local", + markerend: "markerEnd", + "marker-end": "markerEnd", + markerheight: "markerHeight", + markermid: "markerMid", + "marker-mid": "markerMid", + markerstart: "markerStart", + "marker-start": "markerStart", + markerunits: "markerUnits", + markerwidth: "markerWidth", + mask: "mask", + maskcontentunits: "maskContentUnits", + maskunits: "maskUnits", + mathematical: "mathematical", + mode: "mode", + numoctaves: "numOctaves", + offset: "offset", + opacity: "opacity", + operator: "operator", + order: "order", + orient: "orient", + orientation: "orientation", + origin: "origin", + overflow: "overflow", + overlineposition: "overlinePosition", + "overline-position": "overlinePosition", + overlinethickness: "overlineThickness", + "overline-thickness": "overlineThickness", + paintorder: "paintOrder", + "paint-order": "paintOrder", + panose1: "panose1", + "panose-1": "panose1", + pathlength: "pathLength", + patterncontentunits: "patternContentUnits", + patterntransform: "patternTransform", + patternunits: "patternUnits", + pointerevents: "pointerEvents", + "pointer-events": "pointerEvents", + points: "points", + pointsatx: "pointsAtX", + pointsaty: "pointsAtY", + pointsatz: "pointsAtZ", + prefix: "prefix", + preservealpha: "preserveAlpha", + preserveaspectratio: "preserveAspectRatio", + primitiveunits: "primitiveUnits", + property: "property", + r: "r", + radius: "radius", + refx: "refX", + refy: "refY", + renderingintent: "renderingIntent", + "rendering-intent": "renderingIntent", + repeatcount: "repeatCount", + repeatdur: "repeatDur", + requiredextensions: "requiredExtensions", + requiredfeatures: "requiredFeatures", + resource: "resource", + restart: "restart", + result: "result", + results: "results", + rotate: "rotate", + rx: "rx", + ry: "ry", + scale: "scale", + security: "security", + seed: "seed", + shaperendering: "shapeRendering", + "shape-rendering": "shapeRendering", + slope: "slope", + spacing: "spacing", + specularconstant: "specularConstant", + specularexponent: "specularExponent", + speed: "speed", + spreadmethod: "spreadMethod", + startoffset: "startOffset", + stddeviation: "stdDeviation", + stemh: "stemh", + stemv: "stemv", + stitchtiles: "stitchTiles", + stopcolor: "stopColor", + "stop-color": "stopColor", + stopopacity: "stopOpacity", + "stop-opacity": "stopOpacity", + strikethroughposition: "strikethroughPosition", + "strikethrough-position": "strikethroughPosition", + strikethroughthickness: "strikethroughThickness", + "strikethrough-thickness": "strikethroughThickness", + string: "string", + stroke: "stroke", + strokedasharray: "strokeDasharray", + "stroke-dasharray": "strokeDasharray", + strokedashoffset: "strokeDashoffset", + "stroke-dashoffset": "strokeDashoffset", + strokelinecap: "strokeLinecap", + "stroke-linecap": "strokeLinecap", + strokelinejoin: "strokeLinejoin", + "stroke-linejoin": "strokeLinejoin", + strokemiterlimit: "strokeMiterlimit", + "stroke-miterlimit": "strokeMiterlimit", + strokewidth: "strokeWidth", + "stroke-width": "strokeWidth", + strokeopacity: "strokeOpacity", + "stroke-opacity": "strokeOpacity", + suppresscontenteditablewarning: "suppressContentEditableWarning", + suppresshydrationwarning: "suppressHydrationWarning", + surfacescale: "surfaceScale", + systemlanguage: "systemLanguage", + tablevalues: "tableValues", + targetx: "targetX", + targety: "targetY", + textanchor: "textAnchor", + "text-anchor": "textAnchor", + textdecoration: "textDecoration", + "text-decoration": "textDecoration", + textlength: "textLength", + textrendering: "textRendering", + "text-rendering": "textRendering", + to: "to", + transform: "transform", + transformorigin: "transformOrigin", + "transform-origin": "transformOrigin", + typeof: "typeof", + u1: "u1", + u2: "u2", + underlineposition: "underlinePosition", + "underline-position": "underlinePosition", + underlinethickness: "underlineThickness", + "underline-thickness": "underlineThickness", + unicode: "unicode", + unicodebidi: "unicodeBidi", + "unicode-bidi": "unicodeBidi", + unicoderange: "unicodeRange", + "unicode-range": "unicodeRange", + unitsperem: "unitsPerEm", + "units-per-em": "unitsPerEm", + unselectable: "unselectable", + valphabetic: "vAlphabetic", + "v-alphabetic": "vAlphabetic", + values: "values", + vectoreffect: "vectorEffect", + "vector-effect": "vectorEffect", + version: "version", + vertadvy: "vertAdvY", + "vert-adv-y": "vertAdvY", + vertoriginx: "vertOriginX", + "vert-origin-x": "vertOriginX", + vertoriginy: "vertOriginY", + "vert-origin-y": "vertOriginY", + vhanging: "vHanging", + "v-hanging": "vHanging", + videographic: "vIdeographic", + "v-ideographic": "vIdeographic", + viewbox: "viewBox", + viewtarget: "viewTarget", + visibility: "visibility", + vmathematical: "vMathematical", + "v-mathematical": "vMathematical", + vocab: "vocab", + widths: "widths", + wordspacing: "wordSpacing", + "word-spacing": "wordSpacing", + writingmode: "writingMode", + "writing-mode": "writingMode", + x1: "x1", + x2: "x2", + x: "x", + xchannelselector: "xChannelSelector", + xheight: "xHeight", + "x-height": "xHeight", + xlinkactuate: "xlinkActuate", + "xlink:actuate": "xlinkActuate", + xlinkarcrole: "xlinkArcrole", + "xlink:arcrole": "xlinkArcrole", + xlinkhref: "xlinkHref", + "xlink:href": "xlinkHref", + xlinkrole: "xlinkRole", + "xlink:role": "xlinkRole", + xlinkshow: "xlinkShow", + "xlink:show": "xlinkShow", + xlinktitle: "xlinkTitle", + "xlink:title": "xlinkTitle", + xlinktype: "xlinkType", + "xlink:type": "xlinkType", + xmlbase: "xmlBase", + "xml:base": "xmlBase", + xmllang: "xmlLang", + "xml:lang": "xmlLang", + xmlns: "xmlns", + "xml:space": "xmlSpace", + xmlnsxlink: "xmlnsXlink", + "xmlns:xlink": "xmlnsXlink", + xmlspace: "xmlSpace", + y1: "y1", + y2: "y2", + y: "y", + ychannelselector: "yChannelSelector", + z: "z", + zoomandpan: "zoomAndPan", + }, + Gi = function () {}; + { + var rn = {}, + yi = /^on./, + Kr = /^on[^A-Z]/, + ea = new RegExp("^(aria)-[" + Pn + "]*$"), + Cs = new RegExp("^(aria)[A-Z][" + Pn + "]*$"); + Gi = function (d, h, l, s) { + if (dt.call(rn, h) && rn[h]) return !0; + var p = h.toLowerCase(); + if (p === "onfocusin" || p === "onfocusout") + return ( + S( + "React uses onFocus and onBlur instead of onFocusIn and onFocusOut. All React events are normalized to bubble, so onFocusIn and onFocusOut are not needed/supported by React.", + ), + (rn[h] = !0), + !0 + ); + if (s != null) { + var y = s.registrationNameDependencies, + b = s.possibleRegistrationNames; + if (y.hasOwnProperty(h)) return !0; + var E = b.hasOwnProperty(p) ? b[p] : null; + if (E != null) return S("Invalid event handler property `%s`. Did you mean `%s`?", h, E), (rn[h] = !0), !0; + if (yi.test(h)) return S("Unknown event handler property `%s`. It will be ignored.", h), (rn[h] = !0), !0; + } else if (yi.test(h)) + return ( + Kr.test(h) && + S( + "Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.", + h, + ), + (rn[h] = !0), + !0 + ); + if (ea.test(h) || Cs.test(h)) return !0; + if (p === "innerhtml") + return ( + S( + "Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`.", + ), + (rn[h] = !0), + !0 + ); + if (p === "aria") + return ( + S( + "The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead.", + ), + (rn[h] = !0), + !0 + ); + if (p === "is" && l !== null && l !== void 0 && typeof l != "string") + return ( + S( + "Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.", + typeof l, + ), + (rn[h] = !0), + !0 + ); + if (typeof l == "number" && isNaN(l)) + return ( + S("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.", h), + (rn[h] = !0), + !0 + ); + var x = Eu(h), + M = x !== null && x.type === Yi; + if (Lr.hasOwnProperty(p)) { + var F = Lr[p]; + if (F !== h) return S("Invalid DOM property `%s`. Did you mean `%s`?", h, F), (rn[h] = !0), !0; + } else if (!M && h !== p) + return ( + S( + "React does not recognize the `%s` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `%s` instead. If you accidentally passed it from a parent component, remove it from the DOM element.", + h, + p, + ), + (rn[h] = !0), + !0 + ); + return typeof l == "boolean" && vi(h, l, x, !1) + ? (l + ? S( + 'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.', + l, + h, + h, + l, + h, + ) + : S( + 'Received `%s` for a non-boolean attribute `%s`.\n\nIf you want to write it to the DOM, pass a string instead: %s="%s" or %s={value.toString()}.\n\nIf you used to conditionally omit it with %s={condition && value}, pass %s={condition ? value : undefined} instead.', + l, + h, + h, + l, + h, + h, + h, + ), + (rn[h] = !0), + !0) + : M + ? !0 + : vi(h, l, x, !1) + ? ((rn[h] = !0), !1) + : ((l === "false" || l === "true") && + x !== null && + x.type === Qr && + (S( + "Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?", + l, + h, + l === "false" + ? "The browser will interpret it as a truthy value." + : 'Although this works, it will not work as expected if you pass the string "false".', + h, + l, + ), + (rn[h] = !0)), + !0); + }; + } + var So = function (d, h, l) { + { + var s = []; + for (var p in h) { + var y = Gi(d, p, h[p], l); + y || s.push(p); + } + var b = s + .map(function (E) { + return "`" + E + "`"; + }) + .join(", "); + s.length === 1 + ? S( + "Invalid value for prop %s on <%s> tag. Either remove it from the element, or pass a string or number value to keep it in the DOM. For details, see https://reactjs.org/link/attribute-behavior ", + b, + d, + ) + : s.length > 1 && + S( + "Invalid values for props %s on <%s> tag. Either remove them from the element, or pass a string or number value to keep them in the DOM. For details, see https://reactjs.org/link/attribute-behavior ", + b, + d, + ); + } + }; + function Es(d, h, l) { + ge(d, h) || So(d, h, l); + } + var Jf = function () {}; + { + var xs = /^(?:webkit|moz|o)[A-Z]/, + Ts = /^-ms-/, + Dl = /-(.)/g, + Rs = /;\s*$/, + zn = {}, + gi = {}, + ks = !1, + Tt = !1, + Zf = function (d) { + return d.replace(Dl, function (h, l) { + return l.toUpperCase(); + }); + }, + xu = function (d) { + (zn.hasOwnProperty(d) && zn[d]) || + ((zn[d] = !0), S("Unsupported style property %s. Did you mean %s?", d, Zf(d.replace(Ts, "ms-")))); + }, + Vp = function (d) { + (zn.hasOwnProperty(d) && zn[d]) || + ((zn[d] = !0), + S( + "Unsupported vendor-prefixed style property %s. Did you mean %s?", + d, + d.charAt(0).toUpperCase() + d.slice(1), + )); + }, + Kf = function (d, h) { + (gi.hasOwnProperty(h) && gi[h]) || + ((gi[h] = !0), + S(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`, d, h.replace(Rs, ""))); + }, + Ds = function (d, h) { + ks || ((ks = !0), S("`NaN` is an invalid value for the `%s` css style property.", d)); + }, + Tu = function (d, h) { + Tt || ((Tt = !0), S("`Infinity` is an invalid value for the `%s` css style property.", d)); + }; + Jf = function (d, h) { + d.indexOf("-") > -1 ? xu(d) : xs.test(d) ? Vp(d) : Rs.test(h) && Kf(d, h), + typeof h == "number" && (isNaN(h) ? Ds(d, h) : isFinite(h) || Tu(d, h)); + }; + } + var ed = Jf, + Wi = /["'&<>]/; + function wo(d) { + je(d); + var h = "" + d, + l = Wi.exec(h); + if (!l) return h; + var s, + p = "", + y, + b = 0; + for (y = l.index; y < h.length; y++) { + switch (h.charCodeAt(y)) { + case 34: + s = """; + break; + case 38: + s = "&"; + break; + case 39: + s = "'"; + break; + case 60: + s = "<"; + break; + case 62: + s = ">"; + break; + default: + continue; + } + b !== y && (p += h.substring(b, y)), (b = y + 1), (p += s); + } + return b !== y ? p + h.substring(b, y) : p; + } + function Rt(d) { + return typeof d == "boolean" || typeof d == "number" ? "" + d : wo(d); + } + var Dn = /([A-Z])/g, + In = /^ms-/; + function Ht(d) { + return d.replace(Dn, "-$1").toLowerCase().replace(In, "-ms-"); + } + var Be = + /^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i, + ta = !1; + function Fc(d) { + !ta && + Be.test(d) && + ((ta = !0), + S( + "A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.", + JSON.stringify(d), + )); + } + var Yp = Array.isArray; + function bo(d) { + return Yp(d); + } + var Pc = + '$RX=function(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};', + Ml = + '$RC=function(b,c,e){c=document.getElementById(c);c.parentNode.removeChild(c);var a=document.getElementById(b);if(a){b=a.previousSibling;if(e)b.data="$!",a.setAttribute("data-dgst",e);else{e=b.parentNode;a=b.nextSibling;var f=0;do{if(a&&8===a.nodeType){var d=a.data;if("/$"===d)if(0===f)break;else f--;else"$"!==d&&"$?"!==d&&"$!"!==d||f++}d=a.nextSibling;e.removeChild(a);a=d}while(a);for(;c.firstChild;)e.insertBefore(c.firstChild,a);b.data="$"}b._reactRetry&&b._reactRetry()}};', + Uc = `$RM=new Map; $RR=function(p,q,w){function r(l){this.s=l}for(var t=$RC,m=$RM,u=new Map,n=new Map,g=document,h,e,f=g.querySelectorAll("template[data-precedence]"),c=0;e=f[c++];){for(var b=e.content.firstChild;b;b=b.nextSibling)u.set(b.getAttribute("data-href"),b);e.parentNode.removeChild(e)}f=g.querySelectorAll("link[data-precedence],style[data-precedence]");for(c=0;e=f[c++];)m.set(e.getAttribute("STYLE"===e.nodeName?"data-href":"href"),e),n.set(e.dataset.precedence,h=e);e=0;f=[];for(var d, v,a;d=w[e++];){var k=0;b=d[k++];if(!(a=m.get(b))){if(a=u.get(b))c=a.getAttribute("data-precedence");else{a=g.createElement("link");a.href=b;a.rel="stylesheet";for(a.dataset.precedence=c=d[k++];v=d[k++];)a.setAttribute(v,d[k++]);d=a._p=new Promise(function(l,x){a.onload=l;a.onerror=x});d.then(r.bind(d,"l"),r.bind(d,"e"))}m.set(b,a);b=n.get(c)||h;b===h&&(h=a);n.set(c,a);b?b.parentNode.insertBefore(a,b.nextSibling):(c=g.head,c.insertBefore(a,c.firstChild))}d=a._p;c=a.getAttribute("media");!d||"l"=== -d.s||c&&!matchMedia(c).matches||f.push(d)}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};`,zc="$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};";function Ea(d){return d===null?"`null`":d===void 0?"`undefined`":d===""?"an empty string":'something with type "'+typeof d+'"'}function Ue(d){return d===null?"`null`":d===void 0?"`undefined`":d===""?"an empty string":typeof d=="string"?JSON.stringify(d):'something with type "'+typeof d+'"'}function yr(d,h){{for(var l=null,s=Array.from(new Set(Object.keys(h).concat(Object.keys(d)))),p=0;p');var Eo=J(""),gr=J('');function Os(d){return je(d),(""+d).replace(_s,Xi)}var _s=/(<\/|<)(s)(cript)/gi,Xi=function(d,h,l,s){return""+h+(l==="s"?"\\u0073":"\\u0053")+s};function Hn(d,h,l,s,p,y){var b=d===void 0?"":d,E=h===void 0?Eo:J('');J('");J('");J('<\u2028\u2029]/g;function Yc(d){var h=JSON.stringify(d);return h.replace(ah,function(l){switch(l){case"&":return"\\u0026";case">":return"\\u003e";case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var Fg=J(''),um=J(""),Is=!1;function Gc(d){if(d.type==="style"&&(d.state&ju)===Gn){Is===!1&&(Is=!0,_(this,Fg));for(var h=d.chunks,l=0;l');function Iu(d){if((d.state&(ju|Ao))===Gn){for(var h=d.chunks,l=0;l2&&(h[0]==="o"||h[0]==="O")&&(h[1]==="n"||h[1]==="N")||(We(l,s),p=""+l,_(d,Hu),_(d,Yc(s)),_(d,Hu),_(d,Yc(p)))}var Gn=0,Xc=1,pd=2,ju=3,Ao=4,Ci=8;function hd(){return{preloadsMap:new Map,preconnectsMap:new Map,stylesMap:new Map,scriptsMap:new Map,preconnects:new Set,fontPreloads:new Set,precedences:new Map,usedStylesheets:new Set,scripts:new Set,usedScripts:new Set,explicitStylesheetPreloads:new Set,explicitScriptPreloads:new Set,explicitOtherPreloads:new Set,boundaryResources:null}}function qc(){return new Set}function Fo(d,h){d.boundaryResources=h}function zl(d,h){return"["+d+"]"+h}function oh(d,h){if(na){var l=na;if(typeof d!="string"||!d?S("ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ea(d)):h!=null&&(typeof h=="object"&&h.hasOwnProperty("crossOrigin")?S("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",Ue(h)):S("ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.",Ue(h))),typeof d=="string"&&d){var s=zl("prefetchDNS",d),p=l.preconnectsMap.get(s);p||(p={type:"preconnect",chunks:[],state:Gn,props:null},l.preconnectsMap.set(s,p),bn(p.chunks,{href:d,rel:"dns-prefetch"})),l.preconnects.add(p)}}}function dm(d,h){if(na){var l=na;if(typeof d!="string"||!d?S("ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ea(d)):h!=null&&typeof h!="object"?S("ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.",Ue(h)):h!=null&&typeof h.crossOrigin!="string"&&S("ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.",Ea(h.crossOrigin)),typeof d=="string"&&d){var s=h==null||typeof h.crossOrigin!="string"?null:h.crossOrigin==="use-credentials"?"use-credentials":"",p="[preconnect]["+(s===null?"null":s)+"]"+d,y=l.preconnectsMap.get(p);y||(y={type:"preconnect",chunks:[],state:Gn,props:null},l.preconnectsMap.set(p,y),bn(y.chunks,{rel:"preconnect",href:d,crossOrigin:s})),l.preconnects.add(y)}}}function Ng(d,h){if(na){var l=na;if(typeof d!="string"||!d?S("ReactDOM.preload(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ea(d)):h==null||typeof h!="object"?S("ReactDOM.preload(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preloaded but encountered %s instead.",Ue(h)):typeof h.as!="string"&&S('ReactDOM.preload(): Expected the `as` property in the `options` argument (second) to contain a string value describing the type of resource to be preloaded but encountered %s instead. Values that are valid in for the `as` attribute of a `` tag are valid here.',Ue(h.as)),typeof d=="string"&&d&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var s=h.as,p=zl(s,d),y=l.preloadsMap.get(p);{var b=zr(y);if(b)switch(b.__provenance){case"preload":{var E=Ga(h,b.__originalOptions);E&&S('ReactDOM.preload(): The options provided conflict with another call to `ReactDOM.preload("%s", { as: "%s", ...})`. React will always use the options it first encounters when preloading a resource for a given `href` and `as` type, and any later options will be ignored if different. Try updating all calls to `ReactDOM.preload()` with the same `href` and `as` type to use the same options, or eliminate one of the calls.%s',d,s,E);break}case"implicit":{var x=ku(h,b.__impliedProps);if(x){var M=s==="style"?'':s==="script"?"":null;M&&S('ReactDOM.preload(): For `href` "%s", The options provided conflict with props on a matching %s element. When the preload options disagree with the underlying resource it usually means the browser will not be able to use the preload when the resource is fetched, negating any benefit the preload would provide. React will preload the resource using props derived from the resource instead and ignore the options provided to the `ReactDOM.preload()` call. In general, preloading is useful when you expect to render a resource soon but have not yet done so. In this case since the underlying resource was already rendered the preload call may be extraneous. Try removing the call, otherwise try adjusting both the props on the %s and the options passed to `ReactDOM.preload()` to agree.%s',d,M,M,x)}break}}}switch(y||(y={type:"preload",chunks:[],state:Gn,props:js(d,s,h)},l.preloadsMap.set(p,y),Ma(y,"preload",d,h,y.props),bn(y.chunks,y.props)),s){case"font":{l.fontPreloads.add(y);break}case"style":{l.explicitStylesheetPreloads.add(y);break}case"script":{l.explicitScriptPreloads.add(y);break}default:l.explicitOtherPreloads.add(y)}}}}function Hg(d,h){na&&uh(na,d,h)}function uh(d,h,l){if(typeof h!="string"||!h?S("ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.",Ea(h)):l==null||typeof l!="object"?S("ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.",Ue(l)):l.as!=="style"&&l.as!=="script"&&S('ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".',Ue(l.as)),typeof h=="string"&&h&&typeof l=="object"&&l!==null){var s=l.as;switch(s){case"style":{var p=zl(s,h),y=d.stylesMap.get(p),b=l.precedence||"default";{var E=zr(y);if(E){var x=Me(h,b,l),M=Pe({},x,xt({precedence:l.precedence},"data-precedence",null));switch(E.__provenance){case"rendered":{var F=Nc(M,E.__originalProps);F&&S('ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable stylesheet for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a stylesheet but you anticipate it will be used soon. In this case the stylesheet was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s',h,E.__originalProps.precedence,h,F);break}case"preinit":{var B=er(M,E.__propsEquivalent);B&&S('ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "style", ... })`. React will always use the options it first encounters when preinitializing a hoistable stylesheet for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s',h,h,B);break}}}}if(!y){y={type:"stylesheet",chunks:[],state:Gn,props:Me(h,b,l)},d.stylesMap.set(p,y),Ma(y,"preinit",h,l,Pe({},y.props,xt({precedence:b},"data-precedence",void 0)));var W=d.precedences.get(b);W||(W=new Set,d.precedences.set(b,W)),W.add(y)}return}case"script":{var ie=h,fe=zl(s,ie),Te=d.scriptsMap.get(fe);{var Ie=zr(Te);if(Ie){var vt=Ei(ie,l);switch(Ie.__provenance){case"rendered":{var ht=Nn(vt,Ie.__originalProps);ht&&S('ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable script for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a script but you anticipate it will be used soon and want to go beyond preloading it and have it execute early. In this case the script was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s',h,h,ht);break}case"preinit":{var _t=er(vt,Ie.__propsEquivalent);_t&&S('ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "script", ... })`. React will always use the options it first encounters when preinitializing a hoistable script for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s',h,h,_t);break}}}}if(!Te){Te={type:"script",chunks:[],state:Gn,props:null},d.scriptsMap.set(fe,Te);var sr=Ei(ie,l);Ma(Te,"preinit",h,l,sr),d.scripts.add(Te),Ja(Te.chunks,sr)}return}}}}function js(d,h,l){return{rel:"preload",as:h,href:d,crossOrigin:h==="font"?"":l.crossOrigin,integrity:l.integrity,type:l.type}}function sh(d,h){return{rel:"preload",as:"style",href:d,crossOrigin:h.crossOrigin,integrity:h.integrity,media:h.media,hrefLang:h.hrefLang,referrerPolicy:h.referrerPolicy}}function ch(d,h){return{rel:"preload",as:"script",href:d,crossOrigin:h.crossOrigin,integrity:h.integrity,referrerPolicy:h.referrerPolicy}}function Me(d,h,l){return{rel:"stylesheet",href:d,"data-precedence":h,crossOrigin:l.crossOrigin,integrity:l.integrity}}function Po(d){return Pe({},d,{"data-precedence":d.precedence,precedence:null})}function Bt(d,h){d.crossOrigin==null&&(d.crossOrigin=h.crossOrigin),d.integrity==null&&(d.integrity=h.integrity)}function et(d){return Pe({},d,{"data-precedence":d.precedence,precedence:null,"data-href":d.href,href:null})}function Ei(d,h){return{src:d,async:!0,crossOrigin:h.crossOrigin,integrity:h.integrity}}function Ve(d,h){d.crossOrigin==null&&(d.crossOrigin=h.crossOrigin),d.integrity==null&&(d.integrity=h.integrity)}function Il(d){this.add(d)}function Jc(d,h){var l=d.boundaryResources;l&&(h.forEach(Il,l),h.clear())}function Bu(d){d.state&=~Ao}function Nl(d,h){h.forEach(Bu),h.clear()}function Ur(d,h){{var l=d;typeof l.__provenance=="string"&&S("Resource already marked for DEV type. This is a bug in React."),l.__provenance="rendered",l.__originalProps=h}}function Ma(d,h,l,s,p){{var y=d;typeof y.__provenance=="string"&&S("Resource already marked for DEV type. This is a bug in React."),y.__provenance=h,y.__originalHref=l,y.__originalOptions=s,y.__propsEquivalent=p}}function $t(d,h,l){{var s=d;typeof s.__provenance=="string"&&S("Resource already marked for DEV type. This is a bug in React."),s.__provenance="implicit",s.__underlyingProps=h,s.__impliedProps=l}}function zr(d){{if(d){if(typeof d.__provenance=="string")return d;S("Resource was not marked for DEV type. This is a bug in React.")}return null}}var Zc=Symbol.for("react.element"),fh=Symbol.for("react.portal"),vd=Symbol.for("react.fragment"),Hl=Symbol.for("react.strict_mode"),On=Symbol.for("react.profiler"),$u=Symbol.for("react.provider"),Vu=Symbol.for("react.context"),Bs=Symbol.for("react.server_context"),xi=Symbol.for("react.forward_ref"),Uo=Symbol.for("react.suspense"),Kc=Symbol.for("react.suspense_list"),Ti=Symbol.for("react.memo"),Yu=Symbol.for("react.lazy"),dh=Symbol.for("react.scope"),ph=Symbol.for("react.debug_trace_mode"),ef=Symbol.for("react.offscreen"),el=Symbol.for("react.legacy_hidden"),jl=Symbol.for("react.cache"),jg=Symbol.for("react.default_value"),zo=Symbol.iterator,hh="@@iterator";function Pt(d){if(d===null||typeof d!="object")return null;var h=zo&&d[zo]||d[hh];return typeof h=="function"?h:null}function tf(d,h,l){var s=d.displayName;if(s)return s;var p=h.displayName||h.name||"";return p!==""?l+"("+p+")":l}function vh(d){return d.displayName||"Context"}function Mt(d){if(d==null)return null;if(typeof d.tag=="number"&&S("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof d=="function")return d.displayName||d.name||null;if(typeof d=="string")return d;switch(d){case vd:return"Fragment";case fh:return"Portal";case On:return"Profiler";case Hl:return"StrictMode";case Uo:return"Suspense";case Kc:return"SuspenseList";case jl:return"Cache"}if(typeof d=="object")switch(d.$$typeof){case Vu:var h=d;return vh(h)+".Consumer";case $u:var l=d;return vh(l._context)+".Provider";case xi:return tf(d,d.render,"ForwardRef");case Ti:var s=d.displayName||null;return s!==null?s:Mt(d.type)||"Memo";case Yu:{var p=d,y=p._payload,b=p._init;try{return Mt(b(y))}catch{return null}}case Bs:{var E=d;return(E.displayName||E._globalName)+".Provider"}}return null}var Gu=0,md,yd,mh,gd,Sd,pm,hm;function wd(){}wd.__reactDisabledLog=!0;function an(){{if(Gu===0){md=console.log,yd=console.info,mh=console.warn,gd=console.error,Sd=console.group,pm=console.groupCollapsed,hm=console.groupEnd;var d={configurable:!0,enumerable:!0,value:wd,writable:!0};Object.defineProperties(console,{info:d,log:d,warn:d,error:d,group:d,groupCollapsed:d,groupEnd:d})}Gu++}}function nf(){{if(Gu--,Gu===0){var d={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:Pe({},d,{value:md}),info:Pe({},d,{value:yd}),warn:Pe({},d,{value:mh}),error:Pe({},d,{value:gd}),group:Pe({},d,{value:Sd}),groupCollapsed:Pe({},d,{value:pm}),groupEnd:Pe({},d,{value:hm})})}Gu<0&&S("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var Io=v.ReactCurrentDispatcher,No;function Ri(d,h,l){{if(No===void 0)try{throw Error()}catch(p){var s=p.stack.trim().match(/\n( *(at )?)/);No=s&&s[1]||""}return` -`+No+d}}var rf=!1,$s;{var vm=typeof WeakMap=="function"?WeakMap:Map;$s=new vm}function yh(d,h){if(!d||rf)return"";{var l=$s.get(d);if(l!==void 0)return l}var s;rf=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var y;y=Io.current,Io.current=null,an();try{if(h){var b=function(){throw Error()};if(Object.defineProperty(b.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(b,[])}catch(fe){s=fe}Reflect.construct(d,[],b)}else{try{b.call()}catch(fe){s=fe}d.call(b.prototype)}}else{try{throw Error()}catch(fe){s=fe}d()}}catch(fe){if(fe&&s&&typeof fe.stack=="string"){for(var E=fe.stack.split(` -`),x=s.stack.split(` -`),M=E.length-1,F=x.length-1;M>=1&&F>=0&&E[M]!==x[F];)F--;for(;M>=1&&F>=0;M--,F--)if(E[M]!==x[F]){if(M!==1||F!==1)do if(M--,F--,F<0||E[M]!==x[F]){var B=` -`+E[M].replace(" at new "," at ");return d.displayName&&B.includes("")&&(B=B.replace("",d.displayName)),typeof d=="function"&&$s.set(d,B),B}while(M>=1&&F>=0);break}}}finally{rf=!1,Io.current=y,nf(),Error.prepareStackTrace=p}var W=d?d.displayName||d.name:"",ie=W?Ri(W):"";return typeof d=="function"&&$s.set(d,ie),ie}function Ho(d,h,l){return yh(d,!0)}function nr(d,h,l){return yh(d,!1)}function Se(d){var h=d.prototype;return!!(h&&h.isReactComponent)}function Ir(d,h,l){if(d==null)return"";if(typeof d=="function")return yh(d,Se(d));if(typeof d=="string")return Ri(d);switch(d){case Uo:return Ri("Suspense");case Kc:return Ri("SuspenseList")}if(typeof d=="object")switch(d.$$typeof){case xi:return nr(d.render);case Ti:return Ir(d.type,h,l);case Yu:{var s=d,p=s._payload,y=s._init;try{return Ir(y(p),h,l)}catch{}}}return""}var Oa={},bd=v.ReactDebugCurrentFrame;function Wu(d){if(d){var h=d._owner,l=Ir(d.type,d._source,h?h.type:null);bd.setExtraStackFrame(l)}else bd.setExtraStackFrame(null)}function gh(d,h,l,s,p){{var y=Function.call.bind(dt);for(var b in d)if(y(d,b)){var E=void 0;try{if(typeof d[b]!="function"){var x=Error((s||"React class")+": "+l+" type `"+b+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof d[b]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw x.name="Invariant Violation",x}E=d[b](h,b,s,l,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(M){E=M}E&&!(E instanceof Error)&&(Wu(p),S("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",s||"React class",l,b,typeof E),Wu(null)),E instanceof Error&&!(E.message in Oa)&&(Oa[E.message]=!0,Wu(p),S("Failed %s type: %s",l,E.message),Wu(null))}}}var Sh;Sh={};var jo={};Object.freeze(jo);function Nr(d,h){{var l=d.contextTypes;if(!l)return jo;var s={};for(var p in l)s[p]=h[p];{var y=Mt(d)||"Unknown";gh(l,s,"context",y)}return s}}function Qu(d,h,l,s){{if(typeof d.getChildContext!="function"){{var p=Mt(h)||"Unknown";Sh[p]||(Sh[p]=!0,S("%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.",p,p))}return l}var y=d.getChildContext();for(var b in y)if(!(b in s))throw new Error((Mt(h)||"Unknown")+'.getChildContext(): key "'+b+'" is not defined in childContextTypes.');{var E=Mt(h)||"Unknown";gh(s,y,"child context",E)}return Pe({},l,y)}}var Xu;Xu={};var wh=null,ki=null;function Bl(d){d.context._currentValue=d.parentValue}function tl(d){d.context._currentValue=d.value}function af(d,h){if(d!==h){Bl(d);var l=d.parent,s=h.parent;if(l===null){if(s!==null)throw new Error("The stacks must reach the root at the same time. This is a bug in React.")}else{if(s===null)throw new Error("The stacks must reach the root at the same time. This is a bug in React.");af(l,s)}tl(h)}}function bh(d){Bl(d);var h=d.parent;h!==null&&bh(h)}function lf(d){var h=d.parent;h!==null&&lf(h),tl(d)}function mm(d,h){Bl(d);var l=d.parent;if(l===null)throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");l.depth===h.depth?af(l,h):mm(l,h)}function ym(d,h){var l=h.parent;if(l===null)throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React.");d.depth===l.depth?af(d,l):ym(d,l),tl(h)}function Cd(d){var h=ki,l=d;h!==l&&(h===null?lf(l):l===null?bh(h):h.depth===l.depth?af(h,l):h.depth>l.depth?mm(h,l):ym(h,l),ki=l)}function Vs(d,h){var l;l=d._currentValue,d._currentValue=h,d._currentRenderer!==void 0&&d._currentRenderer!==null&&d._currentRenderer!==Xu&&S("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),d._currentRenderer=Xu;var s=ki,p={parent:s,depth:s===null?0:s.depth+1,context:d,parentValue:l,value:h};return ki=p,p}function Ed(d){var h=ki;if(h===null)throw new Error("Tried to pop a Context at the root of the app. This is a bug in React.");h.context!==d&&S("The parent context is not the expected context. This is probably a bug in React.");{var l=h.parentValue;l===jg?h.context._currentValue=h.context._defaultValue:h.context._currentValue=l,d._currentRenderer!==void 0&&d._currentRenderer!==null&&d._currentRenderer!==Xu&&S("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported."),d._currentRenderer=Xu}return ki=h.parent}function Bg(){return ki}function Ys(d){var h=d._currentValue;return h}function xd(d){return d._reactInternals}function Ch(d,h){d._reactInternals=h}var Td={},Rd={},Gs,kd,qu,of,Dd,Bo,Le,qe,Wt;{Gs=new Set,kd=new Set,qu=new Set,Le=new Set,of=new Set,qe=new Set,Wt=new Set;var rr=new Set;Bo=function(d,h){if(!(d===null||typeof d=="function")){var l=h+"_"+d;rr.has(l)||(rr.add(l),S("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",h,d))}},Dd=function(d,h){if(h===void 0){var l=Mt(d)||"Component";of.has(l)||(of.add(l),S("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",l))}}}function Di(d,h){{var l=d.constructor,s=l&&Mt(l)||"ReactClass",p=s+"."+h;if(Td[p])return;S(`%s(...): Can only update a mounting component. This usually means you called %s() outside componentWillMount() on the server. This is a no-op. +d.s||c&&!matchMedia(c).matches||f.push(d)}Promise.all(f).then(t.bind(null,p,q,""),t.bind(null,p,q,"Resource failed to load"))};`, + zc = + "$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};"; + function Ea(d) { + return d === null + ? "`null`" + : d === void 0 + ? "`undefined`" + : d === "" + ? "an empty string" + : 'something with type "' + typeof d + '"'; + } + function Ue(d) { + return d === null + ? "`null`" + : d === void 0 + ? "`undefined`" + : d === "" + ? "an empty string" + : typeof d == "string" + ? JSON.stringify(d) + : 'something with type "' + typeof d + '"'; + } + function yr(d, h) { + { + for (var l = null, s = Array.from(new Set(Object.keys(h).concat(Object.keys(d)))), p = 0; p < s.length; p++) { + var y = s[p], + b = d[y], + E = h[y]; + b !== E && + !(b == null && E == null) && + (b == null + ? (l === null && (l = { missing: {}, extra: {}, different: {} }), (l.missing[y] = E)) + : E == null + ? (l === null && (l = { missing: {}, extra: {}, different: {} }), (l.extra[y] = b)) + : (l === null && (l = { missing: {}, extra: {}, different: {} }), + (l.different[y] = { original: E, latest: b }))); + } + return l; + } + } + function Ic(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + p === "media" && + (s += + ` + "` + + p + + '" missing for props, original value: ' + + Ue(y)); + } + for (var b in l.extra) { + var E = l.extra[b]; + s += + ` + "` + + b + + '" prop value: ' + + Ue(E) + + ", missing from original props"; + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + s += + ` + "` + + x + + '" prop value: ' + + Ue(M) + + ", original value: " + + Ue(F); + } + return s; + } + function Ru(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.extra) { + var y = l.extra[p]; + p === "precedence" || p === "crossOrigin" || p === "integrity" + ? (s += + ` + "` + + p + + '" prop value: ' + + Ue(y) + + ", option missing") + : (s += + ` + "` + + p + + '" prop value: ' + + Ue(y) + + ", option not available with ReactDOM.preinit()"); + } + for (var b in l.different) { + var E = l.different[b].latest, + x = l.different[b].original; + b === "precedence" && x === "default" + ? (s += + ` + "` + + b + + '" prop value: ' + + Ue(E) + + ", missing from options") + : (s += + ` + "` + + b + + '" prop value: ' + + Ue(E) + + ", option value: " + + Ue(x)); + } + return s; + } + function Nc(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + p === "precedence" && + y !== "default" && + (s += + ` + "` + + p + + '" missing from options, prop value: ' + + Ue(y)); + } + for (var b in l.extra) { + var E = l.extra[b]; + (b === "precedence" || b === "crossOrigin" || b === "integrity") && + (s += + ` + "` + + b + + '" option value: ' + + Ue(E) + + ", missing from props"); + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + s += + ` + "` + + x + + '" option value: ' + + Ue(M) + + ", prop value: " + + Ue(F); + } + return s; + } + function er(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + p === "precedence" && + y !== "default" && + (s += + ` + "` + + p + + '" missing from options, original option value: ' + + Ue(y)); + } + for (var b in l.extra) { + var E = l.extra[b]; + ((b === "precedence" && E !== "default") || b === "crossOrigin" || b === "integrity") && + (s += + ` + "` + + b + + '" option value: ' + + Ue(E) + + ", missing from original options"); + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + s += + ` + "` + + x + + '" option value: ' + + Ue(M) + + ", original option value: " + + Ue(F); + } + return s; + } + var Qi = ["as", "crossOrigin", "integrity", "media"]; + function Ga(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + Qi.includes(p) && + (s += + ` + "` + + p + + '" missing from options, original option value: ' + + Ue(y)); + } + for (var b in l.extra) { + var E = l.extra[b]; + Qi.includes(b) && + (s += + ` + "` + + b + + '" option value: ' + + Ue(E) + + ", missing from original options"); + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + Qi.includes(x) && + (s += + ` + "` + + x + + '" option value: ' + + Ue(M) + + ", original option value: " + + Ue(F)); + } + return s; + } + function ku(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + Qi.includes(p) && + (s += + ` + "` + + p + + '" missing from options, underlying prop value: ' + + Ue(y)); + } + for (var b in l.extra) { + var E = l.extra[b]; + Qi.includes(b) && + (s += + ` + "` + + b + + '" option value: ' + + Ue(E) + + ", missing from underlying props"); + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + Qi.includes(x) && + (s += + ` + "` + + x + + '" option value: ' + + Ue(M) + + ", underlying prop value: " + + Ue(F)); + } + return s; + } + function Du(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.missing) { + var y = l.missing[p]; + s += + ` + "` + + p + + '" missing for props, original value: ' + + Ue(y); + } + for (var b in l.extra) { + var E = l.extra[b]; + s += + ` + "` + + b + + '" prop value: ' + + Ue(E) + + ", missing from original props"; + } + for (var x in l.different) { + var M = l.different[x].latest, + F = l.different[x].original; + s += + ` + "` + + x + + '" prop value: ' + + Ue(M) + + ", original value: " + + Ue(F); + } + return s; + } + function xa(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.extra) { + var y = l.extra[p]; + p === "crossOrigin" || p === "integrity" + ? (s += + ` + "` + + p + + '" prop value: ' + + Ue(y) + + ", option missing") + : (s += + ` + "` + + p + + '" prop value: ' + + Ue(y) + + ", option not available with ReactDOM.preinit()"); + } + for (var b in l.different) { + var E = l.different[b].latest, + x = l.different[b].original; + s += + ` + "` + + b + + '" prop value: ' + + Ue(E) + + ", option value: " + + Ue(x); + } + return s; + } + function Nn(d, h) { + var l = yr(d, h); + if (!l) return ""; + var s = ""; + for (var p in l.extra) { + var y = l.extra[p]; + (p === "crossOrigin" || p === "integrity") && + (s += + ` + "` + + p + + '" option value: ' + + Ue(y) + + ", missing from props"); + } + for (var b in l.different) { + var E = l.different[b].latest, + x = l.different[b].original; + s += + ` + "` + + b + + '" option value: ' + + Ue(E) + + ", prop value: " + + Ue(x); + } + return s; + } + var Mu = o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, + Ou = Mu.Dispatcher, + _u = { prefetchDNS: oh, preconnect: dm, preload: Ng, preinit: Hg }, + na = null, + Ms = []; + function Gp(d) { + Ms.push(na), (na = d); + var h = Ou.current; + return (Ou.current = _u), h; + } + function Hc(d) { + (na = Ms.pop()), (Ou.current = d); + } + var Lu = 0, + Wa = 0, + Qa = 1, + $e = 2, + Co = 4, + Au = 8; + J('">'); + var Eo = J(""), + gr = J(''); + function Os(d) { + return je(d), ("" + d).replace(_s, Xi); + } + var _s = /(<\/|<)(s)(cript)/gi, + Xi = function (d, h, l, s) { + return "" + h + (l === "s" ? "\\u0073" : "\\u0053") + s; + }; + function Hn(d, h, l, s, p, y) { + var b = d === void 0 ? "" : d, + E = h === void 0 ? Eo : J(''); + J('"); + J('"); + J('<\u2028\u2029]/g; + function Yc(d) { + var h = JSON.stringify(d); + return h.replace(ah, function (l) { + switch (l) { + case "&": + return "\\u0026"; + case ">": + return "\\u003e"; + case "<": + return "\\u003c"; + case "\u2028": + return "\\u2028"; + case "\u2029": + return "\\u2029"; + default: + throw new Error( + "escapeJSObjectForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React", + ); + } + }); + } + var Fg = J(''), + um = J(""), + Is = !1; + function Gc(d) { + if (d.type === "style" && (d.state & ju) === Gn) { + Is === !1 && ((Is = !0), _(this, Fg)); + for (var h = d.chunks, l = 0; l < h.length; l++) _(this, h[l]); + d.state |= pd; + } + } + function sm(d, h) { + return (Is = !1), h.forEach(Gc, d), Is ? j(d, um) : !0; + } + var Wc = J(''); + function Iu(d) { + if ((d.state & (ju | Ao)) === Gn) { + for (var h = d.chunks, l = 0; l < h.length; l++) _(this, h[l]); + d.state |= Xc; + } + } + function Nu(d) { + if ((d.state & ju) === Gn) { + for (var h = d.chunks, l = 0; l < h.length; l++) _(this, h[l]); + d.state |= pd; + } + } + var Ns = !1; + function fd(d, h, l) { + var s = d.chunks; + if (d.state & ju) l.delete(d); + else if (!(d.state & Ao)) { + (Ns = !0), d.type === "stylesheet" && bn(s, d.props); + for (var p = 0; p < s.length; p++) _(this, s[p]); + (d.state |= Xc), l.delete(d); + } + } + function Oo(d, h) { + (Ns = !1), d.forEach(fd, this), Ns || (_(this, Wc), _(this, Rt(h)), _(this, Pg)); + } + function _o(d) { + if ( + ((d.state & Ao) === Gn + ? S( + "React encountered a Stylesheet Resource that was not Blocked when it was expected to be. This is a bug in React.", + ) + : d.state & Ci && + S( + "React encountered a Stylesheet Resource that already flushed a Preload when it was not expected to. This is a bug in React.", + ), + d.type !== "style") + ) { + var h = d.chunks, + l = sh(d.props.href, d.props); + bn(h, l); + for (var s = 0; s < h.length; s++) _(this, h[s]); + (d.state |= Ci), (h.length = 0); + } + } + function cm(d, h) { + d.forEach(_o, this), d.clear(); + } + function Ug(d) { + if ( + (d.state & Ci && + S( + "React encountered a Stylesheet Resource that already flushed a Preload when it was not expected to. This is a bug in React.", + ), + d.type !== "style") + ) { + var h = d.chunks, + l = sh(d.props.href, d.props); + bn(h, l); + for (var s = 0; s < h.length; s++) _(this, h[s]); + (d.state |= Ci), (h.length = 0); + } + } + function fm(d, h) { + d.forEach(Ug, this), d.clear(); + } + function zg(d, h, l, s) { + var p = l.htmlChunks, + y = l.headChunks, + b = 0; + if (p) { + for (b = 0; b < p.length; b++) _(d, p[b]); + if (y) for (b = 0; b < y.length; b++) _(d, y[b]); + else _(d, aa("head")), _(d, Fr); + } else if (y) for (b = 0; b < y.length; b++) _(d, y[b]); + var E = l.charsetChunks; + for (b = 0; b < E.length; b++) _(d, E[b]); + (E.length = 0), h.preconnects.forEach(Iu, d), h.preconnects.clear(); + var x = l.preconnectChunks; + for (b = 0; b < x.length; b++) _(d, x[b]); + (x.length = 0), + h.fontPreloads.forEach(Iu, d), + h.fontPreloads.clear(), + h.precedences.forEach(Oo, d), + h.precedences.forEach(cm, d), + h.usedStylesheets.forEach(function (B) { + var W = zl(B.props.as, B.props.href); + if (!h.stylesMap.has(W)) { + var ie = B.chunks; + for (b = 0; b < ie.length; b++) _(d, ie[b]); + } + }), + h.usedStylesheets.clear(), + h.scripts.forEach(Iu, d), + h.scripts.clear(), + h.usedScripts.forEach(Iu, d), + h.usedScripts.clear(), + h.explicitStylesheetPreloads.forEach(Iu, d), + h.explicitStylesheetPreloads.clear(), + h.explicitScriptPreloads.forEach(Iu, d), + h.explicitScriptPreloads.clear(), + h.explicitOtherPreloads.forEach(Iu, d), + h.explicitOtherPreloads.clear(); + var M = l.preloadChunks; + for (b = 0; b < M.length; b++) _(d, M[b]); + M.length = 0; + var F = l.hoistableChunks; + for (b = 0; b < F.length; b++) _(d, F[b]); + (F.length = 0), p && y === null && (_(d, Zi), _(d, "head"), _(d, _l)); + } + function br(d, h, l) { + var s = 0; + h.preconnects.forEach(Nu, d), h.preconnects.clear(); + var p = l.preconnectChunks; + for (s = 0; s < p.length; s++) _(d, p[s]); + (p.length = 0), + h.fontPreloads.forEach(Nu, d), + h.fontPreloads.clear(), + h.precedences.forEach(fm, d), + h.usedStylesheets.forEach(function (E) { + var x = zl(E.props.as, E.props.href); + if (!h.stylesMap.has(x)) { + var M = E.chunks; + for (s = 0; s < M.length; s++) _(d, M[s]); + } + }), + h.usedStylesheets.clear(), + h.scripts.forEach(Nu, d), + h.scripts.clear(), + h.usedScripts.forEach(Nu, d), + h.usedScripts.clear(), + h.explicitStylesheetPreloads.forEach(Nu, d), + h.explicitStylesheetPreloads.clear(), + h.explicitScriptPreloads.forEach(Nu, d), + h.explicitScriptPreloads.clear(), + h.explicitOtherPreloads.forEach(Nu, d), + h.explicitOtherPreloads.clear(); + var y = l.preloadChunks; + for (s = 0; s < y.length; s++) _(d, y[s]); + y.length = 0; + var b = l.hoistableChunks; + for (s = 0; s < b.length; s++) _(d, b[s]); + b.length = 0; + } + function Qc(d, h) { + h.hasBody && (_(d, Zi), _(d, "body"), _(d, _l)), h.htmlChunks && (_(d, Zi), _(d, "html"), _(d, _l)); + } + function dd(d) { + for (var h = d.values(); ; ) { + var l = h.next(), + s = l.value; + if (!s) break; + if ((s.state & Xc) === Gn) return !0; + } + return !1; + } + var Lo = J("["), + Ul = J(",["), + Hu = J(","), + ih = J("]"); + function Ig(d, h) { + _(d, Lo); + var l = Lo; + h.forEach(function (s) { + s.state & Xc || + (s.state & ju + ? (_(d, l), Hs(d, s.type === "style" ? s.props["data-href"] : s.props.href), _(d, ih), (l = Ul)) + : s.type === "stylesheet" && + (_(d, l), + Da(d, s.props.href, s.props["data-precedence"], s.props), + _(d, ih), + (l = Ul), + (s.state |= pd))); + }), + _(d, ih); + } + function Hs(d, h) { + We(h, "href"); + var l = "" + h; + _(d, Yc(l)); + } + function Da(d, h, l, s) { + We(h, "href"); + var p = "" + h; + Fc(p), _(d, Yc(p)), We(l, "precedence"); + var y = "" + l; + _(d, Hu), _(d, Yc(y)); + for (var b in s) + if (dt.call(s, b)) { + var E = s[b]; + if (E == null) continue; + switch (b) { + case "href": + case "rel": + case "precedence": + case "data-precedence": + break; + case "children": + case "dangerouslySetInnerHTML": + throw new Error( + "link is a self-closing tag and must neither have `children` nor use `dangerouslySetInnerHTML`.", + ); + default: + lh(d, b, E); + break; + } + } + return null; + } + function lh(d, h, l) { + var s = h.toLowerCase(), + p; + switch (typeof l) { + case "function": + case "symbol": + return; + } + switch (h) { + case "innerHTML": + case "dangerouslySetInnerHTML": + case "suppressContentEditableWarning": + case "suppressHydrationWarning": + case "style": + return; + case "className": + s = "class"; + break; + case "hidden": + if (l === !1) return; + p = ""; + break; + case "src": + case "href": { + We(l, s), (p = "" + l), Fc(p); + break; + } + default: + if (!hi(h)) return; + } + (h.length > 2 && (h[0] === "o" || h[0] === "O") && (h[1] === "n" || h[1] === "N")) || + (We(l, s), (p = "" + l), _(d, Hu), _(d, Yc(s)), _(d, Hu), _(d, Yc(p))); + } + var Gn = 0, + Xc = 1, + pd = 2, + ju = 3, + Ao = 4, + Ci = 8; + function hd() { + return { + preloadsMap: new Map(), + preconnectsMap: new Map(), + stylesMap: new Map(), + scriptsMap: new Map(), + preconnects: new Set(), + fontPreloads: new Set(), + precedences: new Map(), + usedStylesheets: new Set(), + scripts: new Set(), + usedScripts: new Set(), + explicitStylesheetPreloads: new Set(), + explicitScriptPreloads: new Set(), + explicitOtherPreloads: new Set(), + boundaryResources: null, + }; + } + function qc() { + return new Set(); + } + function Fo(d, h) { + d.boundaryResources = h; + } + function zl(d, h) { + return "[" + d + "]" + h; + } + function oh(d, h) { + if (na) { + var l = na; + if ( + (typeof d != "string" || !d + ? S( + "ReactDOM.prefetchDNS(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ea(d), + ) + : h != null && + (typeof h == "object" && h.hasOwnProperty("crossOrigin") + ? S( + "ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. It looks like the you are attempting to set a crossOrigin property for this DNS lookup hint. Browsers do not perform DNS queries using CORS and setting this attribute on the resource hint has no effect. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.", + Ue(h), + ) + : S( + "ReactDOM.prefetchDNS(): Expected only one argument, `href`, but encountered %s as a second argument instead. This argument is reserved for future options and is currently disallowed. Try calling ReactDOM.prefetchDNS() with just a single string argument, `href`.", + Ue(h), + )), + typeof d == "string" && d) + ) { + var s = zl("prefetchDNS", d), + p = l.preconnectsMap.get(s); + p || + ((p = { type: "preconnect", chunks: [], state: Gn, props: null }), + l.preconnectsMap.set(s, p), + bn(p.chunks, { href: d, rel: "dns-prefetch" })), + l.preconnects.add(p); + } + } + } + function dm(d, h) { + if (na) { + var l = na; + if ( + (typeof d != "string" || !d + ? S( + "ReactDOM.preconnect(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ea(d), + ) + : h != null && typeof h != "object" + ? S( + "ReactDOM.preconnect(): Expected the `options` argument (second) to be an object but encountered %s instead. The only supported option at this time is `crossOrigin` which accepts a string.", + Ue(h), + ) + : h != null && + typeof h.crossOrigin != "string" && + S( + "ReactDOM.preconnect(): Expected the `crossOrigin` option (second argument) to be a string but encountered %s instead. Try removing this option or passing a string value instead.", + Ea(h.crossOrigin), + ), + typeof d == "string" && d) + ) { + var s = + h == null || typeof h.crossOrigin != "string" + ? null + : h.crossOrigin === "use-credentials" + ? "use-credentials" + : "", + p = "[preconnect][" + (s === null ? "null" : s) + "]" + d, + y = l.preconnectsMap.get(p); + y || + ((y = { type: "preconnect", chunks: [], state: Gn, props: null }), + l.preconnectsMap.set(p, y), + bn(y.chunks, { rel: "preconnect", href: d, crossOrigin: s })), + l.preconnects.add(y); + } + } + } + function Ng(d, h) { + if (na) { + var l = na; + if ( + (typeof d != "string" || !d + ? S( + "ReactDOM.preload(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ea(d), + ) + : h == null || typeof h != "object" + ? S( + "ReactDOM.preload(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preloaded but encountered %s instead.", + Ue(h), + ) + : typeof h.as != "string" && + S( + 'ReactDOM.preload(): Expected the `as` property in the `options` argument (second) to contain a string value describing the type of resource to be preloaded but encountered %s instead. Values that are valid in for the `as` attribute of a `` tag are valid here.', + Ue(h.as), + ), + typeof d == "string" && d && typeof h == "object" && h !== null && typeof h.as == "string") + ) { + var s = h.as, + p = zl(s, d), + y = l.preloadsMap.get(p); + { + var b = zr(y); + if (b) + switch (b.__provenance) { + case "preload": { + var E = Ga(h, b.__originalOptions); + E && + S( + 'ReactDOM.preload(): The options provided conflict with another call to `ReactDOM.preload("%s", { as: "%s", ...})`. React will always use the options it first encounters when preloading a resource for a given `href` and `as` type, and any later options will be ignored if different. Try updating all calls to `ReactDOM.preload()` with the same `href` and `as` type to use the same options, or eliminate one of the calls.%s', + d, + s, + E, + ); + break; + } + case "implicit": { + var x = ku(h, b.__impliedProps); + if (x) { + var M = + s === "style" ? '' : s === "script" ? "" : null; + M && + S( + 'ReactDOM.preload(): For `href` "%s", The options provided conflict with props on a matching %s element. When the preload options disagree with the underlying resource it usually means the browser will not be able to use the preload when the resource is fetched, negating any benefit the preload would provide. React will preload the resource using props derived from the resource instead and ignore the options provided to the `ReactDOM.preload()` call. In general, preloading is useful when you expect to render a resource soon but have not yet done so. In this case since the underlying resource was already rendered the preload call may be extraneous. Try removing the call, otherwise try adjusting both the props on the %s and the options passed to `ReactDOM.preload()` to agree.%s', + d, + M, + M, + x, + ); + } + break; + } + } + } + switch ( + (y || + ((y = { type: "preload", chunks: [], state: Gn, props: js(d, s, h) }), + l.preloadsMap.set(p, y), + Ma(y, "preload", d, h, y.props), + bn(y.chunks, y.props)), + s) + ) { + case "font": { + l.fontPreloads.add(y); + break; + } + case "style": { + l.explicitStylesheetPreloads.add(y); + break; + } + case "script": { + l.explicitScriptPreloads.add(y); + break; + } + default: + l.explicitOtherPreloads.add(y); + } + } + } + } + function Hg(d, h) { + na && uh(na, d, h); + } + function uh(d, h, l) { + if ( + (typeof h != "string" || !h + ? S( + "ReactDOM.preinit(): Expected the `href` argument (first) to be a non-empty string but encountered %s instead.", + Ea(h), + ) + : l == null || typeof l != "object" + ? S( + "ReactDOM.preinit(): Expected the `options` argument (second) to be an object with an `as` property describing the type of resource to be preinitialized but encountered %s instead.", + Ue(l), + ) + : l.as !== "style" && + l.as !== "script" && + S( + 'ReactDOM.preinit(): Expected the `as` property in the `options` argument (second) to contain a valid value describing the type of resource to be preinitialized but encountered %s instead. Valid values for `as` are "style" and "script".', + Ue(l.as), + ), + typeof h == "string" && h && typeof l == "object" && l !== null) + ) { + var s = l.as; + switch (s) { + case "style": { + var p = zl(s, h), + y = d.stylesMap.get(p), + b = l.precedence || "default"; + { + var E = zr(y); + if (E) { + var x = Me(h, b, l), + M = Pe({}, x, xt({ precedence: l.precedence }, "data-precedence", null)); + switch (E.__provenance) { + case "rendered": { + var F = Nc(M, E.__originalProps); + F && + S( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable stylesheet for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a stylesheet but you anticipate it will be used soon. In this case the stylesheet was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s', + h, + E.__originalProps.precedence, + h, + F, + ); + break; + } + case "preinit": { + var B = er(M, E.__propsEquivalent); + B && + S( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "style", ... })`. React will always use the options it first encounters when preinitializing a hoistable stylesheet for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s', + h, + h, + B, + ); + break; + } + } + } + } + if (!y) { + (y = { type: "stylesheet", chunks: [], state: Gn, props: Me(h, b, l) }), + d.stylesMap.set(p, y), + Ma(y, "preinit", h, l, Pe({}, y.props, xt({ precedence: b }, "data-precedence", void 0))); + var W = d.precedences.get(b); + W || ((W = new Set()), d.precedences.set(b, W)), W.add(y); + } + return; + } + case "script": { + var ie = h, + fe = zl(s, ie), + Te = d.scriptsMap.get(fe); + { + var Ie = zr(Te); + if (Ie) { + var vt = Ei(ie, l); + switch (Ie.__provenance) { + case "rendered": { + var ht = Nn(vt, Ie.__originalProps); + ht && + S( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with props found on a that was already rendered. React will always use the props or options it first encounters for a hoistable script for a given `href` and any later props or options will be ignored if different. Generally, ReactDOM.preinit() is useful when you are not yet rendering a script but you anticipate it will be used soon and want to go beyond preloading it and have it execute early. In this case the script was already rendered so preinitializing it does not provide any additional benefit. To resolve, try making the props and options agree between the and the `ReactDOM.preinit()` call or remove the `ReactDOM.preinit()` call.%s', + h, + h, + ht, + ); + break; + } + case "preinit": { + var _t = er(vt, Ie.__propsEquivalent); + _t && + S( + 'ReactDOM.preinit(): For `href` "%s", the options provided conflict with another call to `ReactDOM.preinit("%s", { as: "script", ... })`. React will always use the options it first encounters when preinitializing a hoistable script for a given `href` and any later options will be ignored if different. Try updating all calls to `ReactDOM.preinit()` for a given `href` to use the same options, or only call `ReactDOM.preinit()` once per `href`.%s', + h, + h, + _t, + ); + break; + } + } + } + } + if (!Te) { + (Te = { type: "script", chunks: [], state: Gn, props: null }), d.scriptsMap.set(fe, Te); + var sr = Ei(ie, l); + Ma(Te, "preinit", h, l, sr), d.scripts.add(Te), Ja(Te.chunks, sr); + } + return; + } + } + } + } + function js(d, h, l) { + return { + rel: "preload", + as: h, + href: d, + crossOrigin: h === "font" ? "" : l.crossOrigin, + integrity: l.integrity, + type: l.type, + }; + } + function sh(d, h) { + return { + rel: "preload", + as: "style", + href: d, + crossOrigin: h.crossOrigin, + integrity: h.integrity, + media: h.media, + hrefLang: h.hrefLang, + referrerPolicy: h.referrerPolicy, + }; + } + function ch(d, h) { + return { + rel: "preload", + as: "script", + href: d, + crossOrigin: h.crossOrigin, + integrity: h.integrity, + referrerPolicy: h.referrerPolicy, + }; + } + function Me(d, h, l) { + return { rel: "stylesheet", href: d, "data-precedence": h, crossOrigin: l.crossOrigin, integrity: l.integrity }; + } + function Po(d) { + return Pe({}, d, { "data-precedence": d.precedence, precedence: null }); + } + function Bt(d, h) { + d.crossOrigin == null && (d.crossOrigin = h.crossOrigin), d.integrity == null && (d.integrity = h.integrity); + } + function et(d) { + return Pe({}, d, { "data-precedence": d.precedence, precedence: null, "data-href": d.href, href: null }); + } + function Ei(d, h) { + return { src: d, async: !0, crossOrigin: h.crossOrigin, integrity: h.integrity }; + } + function Ve(d, h) { + d.crossOrigin == null && (d.crossOrigin = h.crossOrigin), d.integrity == null && (d.integrity = h.integrity); + } + function Il(d) { + this.add(d); + } + function Jc(d, h) { + var l = d.boundaryResources; + l && (h.forEach(Il, l), h.clear()); + } + function Bu(d) { + d.state &= ~Ao; + } + function Nl(d, h) { + h.forEach(Bu), h.clear(); + } + function Ur(d, h) { + { + var l = d; + typeof l.__provenance == "string" && S("Resource already marked for DEV type. This is a bug in React."), + (l.__provenance = "rendered"), + (l.__originalProps = h); + } + } + function Ma(d, h, l, s, p) { + { + var y = d; + typeof y.__provenance == "string" && S("Resource already marked for DEV type. This is a bug in React."), + (y.__provenance = h), + (y.__originalHref = l), + (y.__originalOptions = s), + (y.__propsEquivalent = p); + } + } + function $t(d, h, l) { + { + var s = d; + typeof s.__provenance == "string" && S("Resource already marked for DEV type. This is a bug in React."), + (s.__provenance = "implicit"), + (s.__underlyingProps = h), + (s.__impliedProps = l); + } + } + function zr(d) { + { + if (d) { + if (typeof d.__provenance == "string") return d; + S("Resource was not marked for DEV type. This is a bug in React."); + } + return null; + } + } + var Zc = Symbol.for("react.element"), + fh = Symbol.for("react.portal"), + vd = Symbol.for("react.fragment"), + Hl = Symbol.for("react.strict_mode"), + On = Symbol.for("react.profiler"), + $u = Symbol.for("react.provider"), + Vu = Symbol.for("react.context"), + Bs = Symbol.for("react.server_context"), + xi = Symbol.for("react.forward_ref"), + Uo = Symbol.for("react.suspense"), + Kc = Symbol.for("react.suspense_list"), + Ti = Symbol.for("react.memo"), + Yu = Symbol.for("react.lazy"), + dh = Symbol.for("react.scope"), + ph = Symbol.for("react.debug_trace_mode"), + ef = Symbol.for("react.offscreen"), + el = Symbol.for("react.legacy_hidden"), + jl = Symbol.for("react.cache"), + jg = Symbol.for("react.default_value"), + zo = Symbol.iterator, + hh = "@@iterator"; + function Pt(d) { + if (d === null || typeof d != "object") return null; + var h = (zo && d[zo]) || d[hh]; + return typeof h == "function" ? h : null; + } + function tf(d, h, l) { + var s = d.displayName; + if (s) return s; + var p = h.displayName || h.name || ""; + return p !== "" ? l + "(" + p + ")" : l; + } + function vh(d) { + return d.displayName || "Context"; + } + function Mt(d) { + if (d == null) return null; + if ( + (typeof d.tag == "number" && + S( + "Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.", + ), + typeof d == "function") + ) + return d.displayName || d.name || null; + if (typeof d == "string") return d; + switch (d) { + case vd: + return "Fragment"; + case fh: + return "Portal"; + case On: + return "Profiler"; + case Hl: + return "StrictMode"; + case Uo: + return "Suspense"; + case Kc: + return "SuspenseList"; + case jl: + return "Cache"; + } + if (typeof d == "object") + switch (d.$$typeof) { + case Vu: + var h = d; + return vh(h) + ".Consumer"; + case $u: + var l = d; + return vh(l._context) + ".Provider"; + case xi: + return tf(d, d.render, "ForwardRef"); + case Ti: + var s = d.displayName || null; + return s !== null ? s : Mt(d.type) || "Memo"; + case Yu: { + var p = d, + y = p._payload, + b = p._init; + try { + return Mt(b(y)); + } catch { + return null; + } + } + case Bs: { + var E = d; + return (E.displayName || E._globalName) + ".Provider"; + } + } + return null; + } + var Gu = 0, + md, + yd, + mh, + gd, + Sd, + pm, + hm; + function wd() {} + wd.__reactDisabledLog = !0; + function an() { + { + if (Gu === 0) { + (md = console.log), + (yd = console.info), + (mh = console.warn), + (gd = console.error), + (Sd = console.group), + (pm = console.groupCollapsed), + (hm = console.groupEnd); + var d = { configurable: !0, enumerable: !0, value: wd, writable: !0 }; + Object.defineProperties(console, { + info: d, + log: d, + warn: d, + error: d, + group: d, + groupCollapsed: d, + groupEnd: d, + }); + } + Gu++; + } + } + function nf() { + { + if ((Gu--, Gu === 0)) { + var d = { configurable: !0, enumerable: !0, writable: !0 }; + Object.defineProperties(console, { + log: Pe({}, d, { value: md }), + info: Pe({}, d, { value: yd }), + warn: Pe({}, d, { value: mh }), + error: Pe({}, d, { value: gd }), + group: Pe({}, d, { value: Sd }), + groupCollapsed: Pe({}, d, { value: pm }), + groupEnd: Pe({}, d, { value: hm }), + }); + } + Gu < 0 && S("disabledDepth fell below zero. This is a bug in React. Please file an issue."); + } + } + var Io = v.ReactCurrentDispatcher, + No; + function Ri(d, h, l) { + { + if (No === void 0) + try { + throw Error(); + } catch (p) { + var s = p.stack.trim().match(/\n( *(at )?)/); + No = (s && s[1]) || ""; + } + return ( + ` +` + + No + + d + ); + } + } + var rf = !1, + $s; + { + var vm = typeof WeakMap == "function" ? WeakMap : Map; + $s = new vm(); + } + function yh(d, h) { + if (!d || rf) return ""; + { + var l = $s.get(d); + if (l !== void 0) return l; + } + var s; + rf = !0; + var p = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + var y; + (y = Io.current), (Io.current = null), an(); + try { + if (h) { + var b = function () { + throw Error(); + }; + if ( + (Object.defineProperty(b.prototype, "props", { + set: function () { + throw Error(); + }, + }), + typeof Reflect == "object" && Reflect.construct) + ) { + try { + Reflect.construct(b, []); + } catch (fe) { + s = fe; + } + Reflect.construct(d, [], b); + } else { + try { + b.call(); + } catch (fe) { + s = fe; + } + d.call(b.prototype); + } + } else { + try { + throw Error(); + } catch (fe) { + s = fe; + } + d(); + } + } catch (fe) { + if (fe && s && typeof fe.stack == "string") { + for ( + var E = fe.stack.split(` +`), + x = s.stack.split(` +`), + M = E.length - 1, + F = x.length - 1; + M >= 1 && F >= 0 && E[M] !== x[F]; -Please check the code for the %s component.`,h,h,s),Td[p]=!0}}var Eh={isMounted:function(d){return!1},enqueueSetState:function(d,h,l){var s=xd(d);s.queue===null?Di(d,"setState"):(s.queue.push(h),l!=null&&Bo(l,"setState"))},enqueueReplaceState:function(d,h,l){var s=xd(d);s.replace=!0,s.queue=[h],l!=null&&Bo(l,"setState")},enqueueForceUpdate:function(d,h){var l=xd(d);l.queue===null?Di(d,"forceUpdate"):h!=null&&Bo(h,"setState")}};function $g(d,h,l,s,p){var y=l(p,s);Dd(h,y);var b=y==null?s:Pe({},s,y);return b}function Vg(d,h,l){var s=jo,p=d.contextType;if("contextType"in d){var y=p===null||p!==void 0&&p.$$typeof===Vu&&p._context===void 0;if(!y&&!Wt.has(d)){Wt.add(d);var b="";p===void 0?b=" However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.":typeof p!="object"?b=" However, it is set to a "+typeof p+".":p.$$typeof===$u?b=" Did you accidentally pass the Context.Provider instead?":p._context!==void 0?b=" Did you accidentally pass the Context.Consumer instead?":b=" However, it is set to an object with keys {"+Object.keys(p).join(", ")+"}.",S("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",Mt(d)||"Component",b)}}typeof p=="object"&&p!==null?s=Ys(p):s=l;var E=new d(h,s);{if(typeof d.getDerivedStateFromProps=="function"&&(E.state===null||E.state===void 0)){var x=Mt(d)||"Component";Gs.has(x)||(Gs.add(x),S("`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.",x,E.state===null?"null":"undefined",x))}if(typeof d.getDerivedStateFromProps=="function"||typeof E.getSnapshotBeforeUpdate=="function"){var M=null,F=null,B=null;if(typeof E.componentWillMount=="function"&&E.componentWillMount.__suppressDeprecationWarning!==!0?M="componentWillMount":typeof E.UNSAFE_componentWillMount=="function"&&(M="UNSAFE_componentWillMount"),typeof E.componentWillReceiveProps=="function"&&E.componentWillReceiveProps.__suppressDeprecationWarning!==!0?F="componentWillReceiveProps":typeof E.UNSAFE_componentWillReceiveProps=="function"&&(F="UNSAFE_componentWillReceiveProps"),typeof E.componentWillUpdate=="function"&&E.componentWillUpdate.__suppressDeprecationWarning!==!0?B="componentWillUpdate":typeof E.UNSAFE_componentWillUpdate=="function"&&(B="UNSAFE_componentWillUpdate"),M!==null||F!==null||B!==null){var W=Mt(d)||"Component",ie=typeof d.getDerivedStateFromProps=="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";qu.has(W)||(qu.add(W),S(`Unsafe legacy lifecycles will not be called for components using new component APIs. + ) + F--; + for (; M >= 1 && F >= 0; M--, F--) + if (E[M] !== x[F]) { + if (M !== 1 || F !== 1) + do + if ((M--, F--, F < 0 || E[M] !== x[F])) { + var B = + ` +` + E[M].replace(" at new ", " at "); + return ( + d.displayName && B.includes("") && (B = B.replace("", d.displayName)), + typeof d == "function" && $s.set(d, B), + B + ); + } + while (M >= 1 && F >= 0); + break; + } + } + } finally { + (rf = !1), (Io.current = y), nf(), (Error.prepareStackTrace = p); + } + var W = d ? d.displayName || d.name : "", + ie = W ? Ri(W) : ""; + return typeof d == "function" && $s.set(d, ie), ie; + } + function Ho(d, h, l) { + return yh(d, !0); + } + function nr(d, h, l) { + return yh(d, !1); + } + function Se(d) { + var h = d.prototype; + return !!(h && h.isReactComponent); + } + function Ir(d, h, l) { + if (d == null) return ""; + if (typeof d == "function") return yh(d, Se(d)); + if (typeof d == "string") return Ri(d); + switch (d) { + case Uo: + return Ri("Suspense"); + case Kc: + return Ri("SuspenseList"); + } + if (typeof d == "object") + switch (d.$$typeof) { + case xi: + return nr(d.render); + case Ti: + return Ir(d.type, h, l); + case Yu: { + var s = d, + p = s._payload, + y = s._init; + try { + return Ir(y(p), h, l); + } catch {} + } + } + return ""; + } + var Oa = {}, + bd = v.ReactDebugCurrentFrame; + function Wu(d) { + if (d) { + var h = d._owner, + l = Ir(d.type, d._source, h ? h.type : null); + bd.setExtraStackFrame(l); + } else bd.setExtraStackFrame(null); + } + function gh(d, h, l, s, p) { + { + var y = Function.call.bind(dt); + for (var b in d) + if (y(d, b)) { + var E = void 0; + try { + if (typeof d[b] != "function") { + var x = Error( + (s || "React class") + + ": " + + l + + " type `" + + b + + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + + typeof d[b] + + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.", + ); + throw ((x.name = "Invariant Violation"), x); + } + E = d[b](h, b, s, l, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); + } catch (M) { + E = M; + } + E && + !(E instanceof Error) && + (Wu(p), + S( + "%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", + s || "React class", + l, + b, + typeof E, + ), + Wu(null)), + E instanceof Error && + !(E.message in Oa) && + ((Oa[E.message] = !0), Wu(p), S("Failed %s type: %s", l, E.message), Wu(null)); + } + } + } + var Sh; + Sh = {}; + var jo = {}; + Object.freeze(jo); + function Nr(d, h) { + { + var l = d.contextTypes; + if (!l) return jo; + var s = {}; + for (var p in l) s[p] = h[p]; + { + var y = Mt(d) || "Unknown"; + gh(l, s, "context", y); + } + return s; + } + } + function Qu(d, h, l, s) { + { + if (typeof d.getChildContext != "function") { + { + var p = Mt(h) || "Unknown"; + Sh[p] || + ((Sh[p] = !0), + S( + "%s.childContextTypes is specified but there is no getChildContext() method on the instance. You can either define getChildContext() on %s or remove childContextTypes from it.", + p, + p, + )); + } + return l; + } + var y = d.getChildContext(); + for (var b in y) + if (!(b in s)) + throw new Error( + (Mt(h) || "Unknown") + '.getChildContext(): key "' + b + '" is not defined in childContextTypes.', + ); + { + var E = Mt(h) || "Unknown"; + gh(s, y, "child context", E); + } + return Pe({}, l, y); + } + } + var Xu; + Xu = {}; + var wh = null, + ki = null; + function Bl(d) { + d.context._currentValue = d.parentValue; + } + function tl(d) { + d.context._currentValue = d.value; + } + function af(d, h) { + if (d !== h) { + Bl(d); + var l = d.parent, + s = h.parent; + if (l === null) { + if (s !== null) throw new Error("The stacks must reach the root at the same time. This is a bug in React."); + } else { + if (s === null) throw new Error("The stacks must reach the root at the same time. This is a bug in React."); + af(l, s); + } + tl(h); + } + } + function bh(d) { + Bl(d); + var h = d.parent; + h !== null && bh(h); + } + function lf(d) { + var h = d.parent; + h !== null && lf(h), tl(d); + } + function mm(d, h) { + Bl(d); + var l = d.parent; + if (l === null) + throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + l.depth === h.depth ? af(l, h) : mm(l, h); + } + function ym(d, h) { + var l = h.parent; + if (l === null) + throw new Error("The depth must equal at least at zero before reaching the root. This is a bug in React."); + d.depth === l.depth ? af(d, l) : ym(d, l), tl(h); + } + function Cd(d) { + var h = ki, + l = d; + h !== l && + (h === null + ? lf(l) + : l === null + ? bh(h) + : h.depth === l.depth + ? af(h, l) + : h.depth > l.depth + ? mm(h, l) + : ym(h, l), + (ki = l)); + } + function Vs(d, h) { + var l; + (l = d._currentValue), + (d._currentValue = h), + d._currentRenderer !== void 0 && + d._currentRenderer !== null && + d._currentRenderer !== Xu && + S( + "Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.", + ), + (d._currentRenderer = Xu); + var s = ki, + p = { parent: s, depth: s === null ? 0 : s.depth + 1, context: d, parentValue: l, value: h }; + return (ki = p), p; + } + function Ed(d) { + var h = ki; + if (h === null) throw new Error("Tried to pop a Context at the root of the app. This is a bug in React."); + h.context !== d && S("The parent context is not the expected context. This is probably a bug in React."); + { + var l = h.parentValue; + l === jg ? (h.context._currentValue = h.context._defaultValue) : (h.context._currentValue = l), + d._currentRenderer !== void 0 && + d._currentRenderer !== null && + d._currentRenderer !== Xu && + S( + "Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.", + ), + (d._currentRenderer = Xu); + } + return (ki = h.parent); + } + function Bg() { + return ki; + } + function Ys(d) { + var h = d._currentValue; + return h; + } + function xd(d) { + return d._reactInternals; + } + function Ch(d, h) { + d._reactInternals = h; + } + var Td = {}, + Rd = {}, + Gs, + kd, + qu, + of, + Dd, + Bo, + Le, + qe, + Wt; + { + (Gs = new Set()), + (kd = new Set()), + (qu = new Set()), + (Le = new Set()), + (of = new Set()), + (qe = new Set()), + (Wt = new Set()); + var rr = new Set(); + (Bo = function (d, h) { + if (!(d === null || typeof d == "function")) { + var l = h + "_" + d; + rr.has(l) || + (rr.add(l), + S( + "%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.", + h, + d, + )); + } + }), + (Dd = function (d, h) { + if (h === void 0) { + var l = Mt(d) || "Component"; + of.has(l) || + (of.add(l), + S( + "%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.", + l, + )); + } + }); + } + function Di(d, h) { + { + var l = d.constructor, + s = (l && Mt(l)) || "ReactClass", + p = s + "." + h; + if (Td[p]) return; + S( + `%s(...): Can only update a mounting component. This usually means you called %s() outside componentWillMount() on the server. This is a no-op. + +Please check the code for the %s component.`, + h, + h, + s, + ), + (Td[p] = !0); + } + } + var Eh = { + isMounted: function (d) { + return !1; + }, + enqueueSetState: function (d, h, l) { + var s = xd(d); + s.queue === null ? Di(d, "setState") : (s.queue.push(h), l != null && Bo(l, "setState")); + }, + enqueueReplaceState: function (d, h, l) { + var s = xd(d); + (s.replace = !0), (s.queue = [h]), l != null && Bo(l, "setState"); + }, + enqueueForceUpdate: function (d, h) { + var l = xd(d); + l.queue === null ? Di(d, "forceUpdate") : h != null && Bo(h, "setState"); + }, + }; + function $g(d, h, l, s, p) { + var y = l(p, s); + Dd(h, y); + var b = y == null ? s : Pe({}, s, y); + return b; + } + function Vg(d, h, l) { + var s = jo, + p = d.contextType; + if ("contextType" in d) { + var y = p === null || (p !== void 0 && p.$$typeof === Vu && p._context === void 0); + if (!y && !Wt.has(d)) { + Wt.add(d); + var b = ""; + p === void 0 + ? (b = + " However, it is set to undefined. This can be caused by a typo or by mixing up named and default imports. This can also happen due to a circular dependency, so try moving the createContext() call to a separate file.") + : typeof p != "object" + ? (b = " However, it is set to a " + typeof p + ".") + : p.$$typeof === $u + ? (b = " Did you accidentally pass the Context.Provider instead?") + : p._context !== void 0 + ? (b = " Did you accidentally pass the Context.Consumer instead?") + : (b = " However, it is set to an object with keys {" + Object.keys(p).join(", ") + "}."), + S( + "%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s", + Mt(d) || "Component", + b, + ); + } + } + typeof p == "object" && p !== null ? (s = Ys(p)) : (s = l); + var E = new d(h, s); + { + if (typeof d.getDerivedStateFromProps == "function" && (E.state === null || E.state === void 0)) { + var x = Mt(d) || "Component"; + Gs.has(x) || + (Gs.add(x), + S( + "`%s` uses `getDerivedStateFromProps` but its initial state is %s. This is not recommended. Instead, define the initial state by assigning an object to `this.state` in the constructor of `%s`. This ensures that `getDerivedStateFromProps` arguments have a consistent shape.", + x, + E.state === null ? "null" : "undefined", + x, + )); + } + if (typeof d.getDerivedStateFromProps == "function" || typeof E.getSnapshotBeforeUpdate == "function") { + var M = null, + F = null, + B = null; + if ( + (typeof E.componentWillMount == "function" && E.componentWillMount.__suppressDeprecationWarning !== !0 + ? (M = "componentWillMount") + : typeof E.UNSAFE_componentWillMount == "function" && (M = "UNSAFE_componentWillMount"), + typeof E.componentWillReceiveProps == "function" && + E.componentWillReceiveProps.__suppressDeprecationWarning !== !0 + ? (F = "componentWillReceiveProps") + : typeof E.UNSAFE_componentWillReceiveProps == "function" && (F = "UNSAFE_componentWillReceiveProps"), + typeof E.componentWillUpdate == "function" && E.componentWillUpdate.__suppressDeprecationWarning !== !0 + ? (B = "componentWillUpdate") + : typeof E.UNSAFE_componentWillUpdate == "function" && (B = "UNSAFE_componentWillUpdate"), + M !== null || F !== null || B !== null) + ) { + var W = Mt(d) || "Component", + ie = + typeof d.getDerivedStateFromProps == "function" + ? "getDerivedStateFromProps()" + : "getSnapshotBeforeUpdate()"; + qu.has(W) || + (qu.add(W), + S( + `Unsafe legacy lifecycles will not be called for components using new component APIs. %s uses %s but also contains the following legacy lifecycles:%s%s%s The above lifecycles should be removed. Learn more about this warning here: -https://reactjs.org/link/unsafe-component-lifecycles`,W,ie,M!==null?` - `+M:"",F!==null?` - `+F:"",B!==null?` - `+B:""))}}}return E}function gm(d,h,l){{var s=Mt(h)||"Component",p=d.render;p||(h.prototype&&typeof h.prototype.render=="function"?S("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",s):S("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",s)),d.getInitialState&&!d.getInitialState.isReactClassApproved&&!d.state&&S("getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",s),d.getDefaultProps&&!d.getDefaultProps.isReactClassApproved&&S("getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",s),d.propTypes&&S("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",s),d.contextType&&S("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",s),d.contextTypes&&S("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",s),h.contextType&&h.contextTypes&&!qe.has(h)&&(qe.add(h),S("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",s)),typeof d.componentShouldUpdate=="function"&&S("%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",s),h.prototype&&h.prototype.isPureReactComponent&&typeof d.shouldComponentUpdate<"u"&&S("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",Mt(h)||"A pure component"),typeof d.componentDidUnmount=="function"&&S("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",s),typeof d.componentDidReceiveProps=="function"&&S("%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().",s),typeof d.componentWillRecieveProps=="function"&&S("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",s),typeof d.UNSAFE_componentWillRecieveProps=="function"&&S("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",s);var y=d.props!==l;d.props!==void 0&&y&&S("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",s,s),d.defaultProps&&S("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",s,s),typeof d.getSnapshotBeforeUpdate=="function"&&typeof d.componentDidUpdate!="function"&&!kd.has(h)&&(kd.add(h),S("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",Mt(h))),typeof d.getDerivedStateFromProps=="function"&&S("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",s),typeof d.getDerivedStateFromError=="function"&&S("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",s),typeof h.getSnapshotBeforeUpdate=="function"&&S("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",s);var b=d.state;b&&(typeof b!="object"||bo(b))&&S("%s.state: must be set to an object or null",s),typeof d.getChildContext=="function"&&typeof h.childContextTypes!="object"&&S("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",s)}}function xh(d,h){var l=h.state;if(typeof h.componentWillMount=="function"){if(h.componentWillMount.__suppressDeprecationWarning!==!0){var s=Mt(d)||"Unknown";Rd[s]||(g(`componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. +https://reactjs.org/link/unsafe-component-lifecycles`, + W, + ie, + M !== null + ? ` + ` + M + : "", + F !== null + ? ` + ` + F + : "", + B !== null + ? ` + ` + B + : "", + )); + } + } + } + return E; + } + function gm(d, h, l) { + { + var s = Mt(h) || "Component", + p = d.render; + p || + (h.prototype && typeof h.prototype.render == "function" + ? S( + "%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?", + s, + ) + : S( + "%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.", + s, + )), + d.getInitialState && + !d.getInitialState.isReactClassApproved && + !d.state && + S( + "getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?", + s, + ), + d.getDefaultProps && + !d.getDefaultProps.isReactClassApproved && + S( + "getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.", + s, + ), + d.propTypes && + S( + "propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.", + s, + ), + d.contextType && + S( + "contextType was defined as an instance property on %s. Use a static property to define contextType instead.", + s, + ), + d.contextTypes && + S( + "contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.", + s, + ), + h.contextType && + h.contextTypes && + !qe.has(h) && + (qe.add(h), + S( + "%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.", + s, + )), + typeof d.componentShouldUpdate == "function" && + S( + "%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.", + s, + ), + h.prototype && + h.prototype.isPureReactComponent && + typeof d.shouldComponentUpdate < "u" && + S( + "%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.", + Mt(h) || "A pure component", + ), + typeof d.componentDidUnmount == "function" && + S( + "%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?", + s, + ), + typeof d.componentDidReceiveProps == "function" && + S( + "%s has a method called componentDidReceiveProps(). But there is no such lifecycle method. If you meant to update the state in response to changing props, use componentWillReceiveProps(). If you meant to fetch data or run side-effects or mutations after React has updated the UI, use componentDidUpdate().", + s, + ), + typeof d.componentWillRecieveProps == "function" && + S("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?", s), + typeof d.UNSAFE_componentWillRecieveProps == "function" && + S( + "%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?", + s, + ); + var y = d.props !== l; + d.props !== void 0 && + y && + S( + "%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.", + s, + s, + ), + d.defaultProps && + S( + "Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.", + s, + s, + ), + typeof d.getSnapshotBeforeUpdate == "function" && + typeof d.componentDidUpdate != "function" && + !kd.has(h) && + (kd.add(h), + S( + "%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.", + Mt(h), + )), + typeof d.getDerivedStateFromProps == "function" && + S( + "%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.", + s, + ), + typeof d.getDerivedStateFromError == "function" && + S( + "%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.", + s, + ), + typeof h.getSnapshotBeforeUpdate == "function" && + S( + "%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.", + s, + ); + var b = d.state; + b && (typeof b != "object" || bo(b)) && S("%s.state: must be set to an object or null", s), + typeof d.getChildContext == "function" && + typeof h.childContextTypes != "object" && + S("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().", s); + } + } + function xh(d, h) { + var l = h.state; + if (typeof h.componentWillMount == "function") { + if (h.componentWillMount.__suppressDeprecationWarning !== !0) { + var s = Mt(d) || "Unknown"; + Rd[s] || + (g( + `componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details. * Move code from componentWillMount to componentDidMount (preferred in most cases) or the constructor. -Please update the following components: %s`,s),Rd[s]=!0)}h.componentWillMount()}typeof h.UNSAFE_componentWillMount=="function"&&h.UNSAFE_componentWillMount(),l!==h.state&&(S("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",Mt(d)||"Component"),Eh.enqueueReplaceState(h,h.state,null))}function re(d,h,l,s){if(d.queue!==null&&d.queue.length>0){var p=d.queue,y=d.replace;if(d.queue=null,d.replace=!1,y&&p.length===1)h.state=p[0];else{for(var b=y?p[0]:h.state,E=!0,x=y?1:0;x30){var M=y-y%5,F=(1<>M,ie=y-M,fe=Ka(h)+ie,Te=E<>>0;return h===0?32:31-(Zu(h)/Ws|0)|0}var uf=new Error("Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`");function Xs(){return[]}function sf(){}function Th(d,h,l){var s=d[l];switch(s===void 0?d.push(h):s!==h&&(h.then(sf,sf),h=s),h.status){case"fulfilled":{var p=h.value;return p}case"rejected":{var y=h.reason;throw y}default:{if(typeof h.status!="string"){var b=h;switch(b.status="pending",b.then(function(M){if(h.status==="pending"){var F=h;F.status="fulfilled",F.value=M}},function(M){if(h.status==="pending"){var F=h;F.status="rejected",F.reason=M}}),h.status){case"fulfilled":{var E=h;return E.value}case"rejected":{var x=h;throw x.reason}}}throw qs=h,uf}}}var qs=null;function ei(){if(qs===null)throw new Error("Expected a suspended thenable. This is a bug in React. Please file an issue.");var d=qs;return qs=null,d}function cf(d,h){return d===h&&(d!==0||1/d===1/h)||d!==d&&h!==h}var Js=typeof Object.is=="function"?Object.is:cf,tt=null,Vl=null,Yl=null,pt=null,rl=!1,Mi=!1,_a=0,Oi=0,_i=null,Wn=null,Li=0,Gl=25,Ai=!1,Fi;function al(){if(tt===null)throw new Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: +Please update the following components: %s`, + s, + ), + (Rd[s] = !0)); + } + h.componentWillMount(); + } + typeof h.UNSAFE_componentWillMount == "function" && h.UNSAFE_componentWillMount(), + l !== h.state && + (S( + "%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.", + Mt(d) || "Component", + ), + Eh.enqueueReplaceState(h, h.state, null)); + } + function re(d, h, l, s) { + if (d.queue !== null && d.queue.length > 0) { + var p = d.queue, + y = d.replace; + if (((d.queue = null), (d.replace = !1), y && p.length === 1)) h.state = p[0]; + else { + for (var b = y ? p[0] : h.state, E = !0, x = y ? 1 : 0; x < p.length; x++) { + var M = p[x], + F = typeof M == "function" ? M.call(h, b, l, s) : M; + F != null && (E ? ((E = !1), (b = Pe({}, b, F))) : Pe(b, F)); + } + h.state = b; + } + } else d.queue = null; + } + function Qt(d, h, l, s) { + gm(d, h, l); + var p = d.state !== void 0 ? d.state : null; + (d.updater = Eh), (d.props = l), (d.state = p); + var y = { queue: [], replace: !1 }; + Ch(d, y); + var b = h.contextType; + if ((typeof b == "object" && b !== null ? (d.context = Ys(b)) : (d.context = s), d.state === l)) { + var E = Mt(h) || "Component"; + Le.has(E) || + (Le.add(E), + S( + "%s: It is not recommended to assign props directly to state because updates to props won't be reflected in state. In most cases, it is better to use props directly.", + E, + )); + } + var x = h.getDerivedStateFromProps; + typeof x == "function" && (d.state = $g(d, h, x, p, l)), + typeof h.getDerivedStateFromProps != "function" && + typeof d.getSnapshotBeforeUpdate != "function" && + (typeof d.UNSAFE_componentWillMount == "function" || typeof d.componentWillMount == "function") && + (xh(h, d), re(y, d, l, s)); + } + var $l = { id: 1, overflow: "" }; + function Ne(d) { + var h = d.overflow, + l = d.id, + s = l & ~Ju(l); + return s.toString(32) + h; + } + function $o(d, h, l) { + var s = d.id, + p = d.overflow, + y = Ka(s) - 1, + b = s & ~(1 << y), + E = l + 1, + x = Ka(h) + y; + if (x > 30) { + var M = y - (y % 5), + F = (1 << M) - 1, + B = (b & F).toString(32), + W = b >> M, + ie = y - M, + fe = Ka(h) + ie, + Te = E << ie, + Ie = Te | W, + vt = B + p; + return { id: (1 << fe) | Ie, overflow: vt }; + } else { + var ht = E << y, + _t = ht | b, + sr = p; + return { id: (1 << x) | _t, overflow: sr }; + } + } + function Ka(d) { + return 32 - nl(d); + } + function Ju(d) { + return 1 << (Ka(d) - 1); + } + var nl = Math.clz32 ? Math.clz32 : Qs, + Zu = Math.log, + Ws = Math.LN2; + function Qs(d) { + var h = d >>> 0; + return h === 0 ? 32 : (31 - ((Zu(h) / Ws) | 0)) | 0; + } + var uf = new Error( + "Suspense Exception: This is not a real error! It's an implementation detail of `use` to interrupt the current render. You must either rethrow it immediately, or move the `use` call outside of the `try/catch` block. Capturing without rethrowing will lead to unexpected behavior.\n\nTo handle async errors, wrap your component in an error boundary, or call the promise's `.catch` method and pass the result to `use`", + ); + function Xs() { + return []; + } + function sf() {} + function Th(d, h, l) { + var s = d[l]; + switch ((s === void 0 ? d.push(h) : s !== h && (h.then(sf, sf), (h = s)), h.status)) { + case "fulfilled": { + var p = h.value; + return p; + } + case "rejected": { + var y = h.reason; + throw y; + } + default: { + if (typeof h.status != "string") { + var b = h; + switch ( + ((b.status = "pending"), + b.then( + function (M) { + if (h.status === "pending") { + var F = h; + (F.status = "fulfilled"), (F.value = M); + } + }, + function (M) { + if (h.status === "pending") { + var F = h; + (F.status = "rejected"), (F.reason = M); + } + }, + ), + h.status) + ) { + case "fulfilled": { + var E = h; + return E.value; + } + case "rejected": { + var x = h; + throw x.reason; + } + } + } + throw ((qs = h), uf); + } + } + } + var qs = null; + function ei() { + if (qs === null) + throw new Error("Expected a suspended thenable. This is a bug in React. Please file an issue."); + var d = qs; + return (qs = null), d; + } + function cf(d, h) { + return (d === h && (d !== 0 || 1 / d === 1 / h)) || (d !== d && h !== h); + } + var Js = typeof Object.is == "function" ? Object.is : cf, + tt = null, + Vl = null, + Yl = null, + pt = null, + rl = !1, + Mi = !1, + _a = 0, + Oi = 0, + _i = null, + Wn = null, + Li = 0, + Gl = 25, + Ai = !1, + Fi; + function al() { + if (tt === null) + throw new Error(`Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app -See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`);return Ai&&S("Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://reactjs.org/link/rules-of-hooks"),tt}function ff(d,h){if(h===null)return S("%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.",Fi),!1;d.length!==h.length&&S(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant. +See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.`); + return ( + Ai && + S( + "Do not call Hooks inside useEffect(...), useMemo(...), or other built-in Hooks. You can only call Hooks at the top level of your React function. For more information, see https://reactjs.org/link/rules-of-hooks", + ), + tt + ); + } + function ff(d, h) { + if (h === null) + return ( + S( + "%s received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.", + Fi, + ), + !1 + ); + d.length !== h.length && + S( + `The final argument passed to %s changed size between renders. The order and size of this array must remain constant. Previous: %s -Incoming: %s`,Fi,"["+d.join(", ")+"]","["+h.join(", ")+"]");for(var l=0;l0)throw new Error("Rendered more hooks than during the previous render");return{memoizedState:null,queue:null,next:null}}function _n(){return pt===null?Yl===null?(rl=!1,Yl=pt=Vo()):(rl=!0,pt=Yl):pt.next===null?(rl=!1,pt=pt.next=Vo()):(rl=!0,pt=pt.next),pt}function Sm(d,h,l){tt=h,Vl=d,Ai=!1,_a=0,Oi=0,_i=l}function Ot(d,h,l,s){for(;Mi;)Mi=!1,_a=0,Oi=0,Li+=1,pt=null,l=d(h,s);return Wl(),l}function Zs(){var d=_i;return _i=null,d}function df(){var d=_a!==0;return d}function Wl(){Ai=!1,tt=null,Vl=null,Mi=!1,Yl=null,Li=0,Wn=null,pt=null}function pf(d){return Ai&&S("Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo()."),Ys(d)}function wm(d){return Fi="useContext",al(),Ys(d)}function Md(d,h){return typeof h=="function"?h(d):h}function Yg(d){return Fi="useState",bm(Md,d)}function bm(d,h,l){if(d!==Md&&(Fi="useReducer"),tt=al(),pt=_n(),rl){var s=pt.queue,p=s.dispatch;if(Wn!==null){var y=Wn.get(s);if(y!==void 0){Wn.delete(s);var b=pt.memoizedState,E=y;do{var x=E.action;Ai=!0,b=d(b,x),Ai=!1,E=E.next}while(E!==null);return pt.memoizedState=b,[b,p]}}return[pt.memoizedState,p]}else{Ai=!0;var M;d===Md?M=typeof h=="function"?h():h:M=l!==void 0?l(h):h,Ai=!1,pt.memoizedState=M;var F=pt.queue={last:null,dispatch:null},B=F.dispatch=Rh.bind(null,tt,F);return[pt.memoizedState,B]}}function Od(d,h){tt=al(),pt=_n();var l=h===void 0?null:h;if(pt!==null){var s=pt.memoizedState;if(s!==null&&l!==null){var p=s[1];if(ff(l,p))return s[0]}}Ai=!0;var y=d();return Ai=!1,pt.memoizedState=[y,l],y}function hf(d){tt=al(),pt=_n();var h=pt.memoizedState;if(h===null){var l={current:d};return Object.seal(l),pt.memoizedState=l,l}else return h}function vf(d,h){Fi="useLayoutEffect",S("useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes.")}function Rh(d,h,l){if(Li>=Gl)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");if(d===tt){Mi=!0;var s={action:l,next:null};Wn===null&&(Wn=new Map);var p=Wn.get(h);if(p===void 0)Wn.set(h,s);else{for(var y=p;y.next!==null;)y=y.next;y.next=s}}}function Gg(d,h){return Od(function(){return d},h)}function Cm(d,h,l){return al(),h(d._source)}function _d(d,h,l){if(l===void 0)throw new Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");return l()}function Wg(d){return al(),d}function Em(){throw new Error("startTransition cannot be called during server rendering.")}function xm(){return al(),[!1,Em]}function Qg(){var d=Vl,h=Ne(d.treeContext),l=Xl;if(l===null)throw new Error("Invalid hook call. Hooks can only be called inside of the body of a function component.");var s=_a++;return Ke(l,h,s)}function il(d){if(d!==null&&typeof d=="object"){if(typeof d.then=="function"){var h=d,l=Oi;return Oi+=1,_i===null&&(_i=Xs()),Th(_i,h,l)}else if(d.$$typeof===Vu||d.$$typeof===Bs){var s=d;return pf(s)}}throw new Error("An unsupported type was passed to use(): "+String(d))}function Yo(){throw new Error("Cache cannot be refreshed during server rendering.")}function Ql(){return Yo}function Go(){}var ia={readContext:pf,useContext:wm,useMemo:Od,useReducer:bm,useRef:hf,useState:Yg,useInsertionEffect:Go,useLayoutEffect:vf,useCallback:Gg,useImperativeHandle:Go,useEffect:Go,useDebugValue:Go,useDeferredValue:Wg,useTransition:xm,useId:Qg,useMutableSource:Cm,useSyncExternalStore:_d};ia.useCacheRefresh=Ql,ia.use=il;var Xl=null;function He(d){Xl=d}function Ku(){throw new Error("Not implemented.")}function Ld(d){throw new Error("Not implemented.")}var Tm={getCacheSignal:Ku,getCacheForType:Ld};function kh(d){try{var h="",l=d;do{switch(l.tag){case 0:h+=Ri(l.type,null,null);break;case 1:h+=nr(l.type,null,null);break;case 2:h+=Ho(l.type,null,null);break}l=l.parent}while(l);return h}catch(s){return` -Error generating stack: `+s.message+` -`+s.stack}}var Wo=v.ReactCurrentDispatcher,ti=v.ReactCurrentCache,Ad=v.ReactDebugCurrentFrame,Fd=0,es=1,Pd=2,Ud=3,Ks=4,Rm=0,zd=1,ll=2,la=12800;function ql(d){return console.error(d),null}function La(){}function ec(d,h,l,s,p,y,b,E,x){var M=[],F=new Set,B=hd(),W={destination:null,responseState:h,progressiveChunkSize:s===void 0?la:s,status:Rm,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,resources:B,completedRootSegment:null,abortableTasks:F,pingedTasks:M,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:p===void 0?ql:p,onAllReady:y===void 0?La:y,onShellReady:b===void 0?La:b,onShellError:E===void 0?La:E,onFatalError:x===void 0?La:x},ie=Xo(W,0,null,l,!1,!1);ie.parentFlushed=!0;var fe=ln(W,null,d,null,ie,F,jo,wh,$l);return M.push(fe),W}function Qo(d,h){var l=d.pingedTasks;l.push(h),l.length===1&&L(function(){return Fh(d)})}function Qn(d,h){return{id:Wp,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:h,errorDigest:null,resources:qc()}}function ln(d,h,l,s,p,y,b,E,x){d.allPendingTasks++,s===null?d.pendingRootTasks++:s.pendingTasks++;var M={node:l,ping:function(){return Qo(d,M)},blockedBoundary:s,blockedSegment:p,abortSet:y,legacyContext:b,context:E,treeContext:x,thenableState:h};return M.componentStack=null,y.add(M),M}function Xo(d,h,l,s,p,y){return{status:Fd,id:-1,index:h,parentFlushed:!1,chunks:[],children:[],formatContext:s,boundary:l,lastPushedText:p,textEmbedded:y}}var ol=null;function Dh(){return ol===null||ol.componentStack===null?"":kh(ol.componentStack)}function oa(d,h){d.componentStack={tag:0,parent:d.componentStack,type:h}}function ts(d,h){d.componentStack={tag:1,parent:d.componentStack,type:h}}function tc(d,h){d.componentStack={tag:2,parent:d.componentStack,type:h}}function ua(d){d.componentStack===null?S("Unexpectedly popped too many stack frames. This is a bug in React."):d.componentStack=d.componentStack.parent}var Jl=null;function Mh(d,h){{var l;typeof h=="string"?l=h:h&&typeof h.message=="string"?l=h.message:l=String(h);var s=Jl||Dh();Jl=null,d.errorMessage=l,d.errorComponentStack=s}}function Zl(d,h){var l=d.onError(h);if(l!=null&&typeof l!="string")throw new Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof l+'" instead');return l}function mf(d,h){var l=d.onShellError;l(h);var s=d.onFatalError;s(h),d.destination!==null?(d.status=ll,Fe(d.destination,h)):(d.status=zd,d.fatalError=h)}function km(d,h,l){oa(h,"Suspense");var s=h.blockedBoundary,p=h.blockedSegment,y=l.fallback,b=l.children,E=new Set,x=Qn(d,E),M=p.chunks.length,F=Xo(d,M,x,p.formatContext,!1,!1);p.children.push(F),p.lastPushedText=!1;var B=Xo(d,0,null,p.formatContext,!1,!1);B.parentFlushed=!0,h.blockedBoundary=x,h.blockedSegment=B,Fo(d.resources,x.resources);try{if(Hd(d,h,b),Gt(B.chunks,d.responseState,B.lastPushedText,B.textEmbedded),B.status=es,Wr&&x.pendingTasks===0&&Oh(d,x),Sf(x,B),x.pendingTasks===0){ua(h);return}}catch(ie){B.status=Ks,x.forceClientRender=!0,x.errorDigest=Zl(d,ie),Mh(x,ie)}finally{Fo(d.resources,s?s.resources:null),h.blockedBoundary=s,h.blockedSegment=p}var W=ln(d,null,y,s,F,E,h.legacyContext,h.context,h.treeContext);W.componentStack=h.componentStack,d.pingedTasks.push(W),ua(h)}function Oh(d,h){(d.completedRootSegment!==null||d.pendingRootTasks>0)&&Nl(d.resources,h.resources)}function _h(d,h,l,s){oa(h,l);var p=h.blockedSegment,y=ag(p.chunks,l,s,d.resources,d.responseState,p.formatContext,p.lastPushedText);p.lastPushedText=!1;var b=p.formatContext;p.formatContext=jc(b,l,s),Hd(d,h,y),p.formatContext=b,ad(p.chunks,l,s,d.responseState,b),p.lastPushedText=!1,ua(h)}function Xg(d){return d.prototype&&d.prototype.isReactComponent}function Id(d,h,l,s,p,y){var b={};Sm(h,b,l);var E=s(p,y);return Ot(s,p,E,y)}function yf(d,h,l,s,p){var y=l.render();l.props!==p&&(ns||S("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",Mt(s)||"a component"),ns=!0);{var b=s.childContextTypes;if(b!=null){var E=h.legacyContext,x=Qu(l,s,E,b);h.legacyContext=x,Xn(d,h,null,y),h.legacyContext=E;return}}Xn(d,h,null,y)}function Nd(d,h,l,s){tc(h,l);var p=Nr(l,h.legacyContext),y=Vg(l,s,p);Qt(y,l,s,p),yf(d,h,y,l,s),ua(h)}var nc={},ni={},ul={},sl={},ns=!1,rs={},Kl=!1,Dm=!1,Lh=!1;function qg(d,h,l,s,p){var y;if(y=Nr(s,h.legacyContext),ts(h,s),s.prototype&&typeof s.prototype.render=="function"){var b=Mt(s)||"Unknown";nc[b]||(S("The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.",b,b),nc[b]=!0)}var E=Id(d,h,l,s,p,y),x=df();if(typeof E=="object"&&E!==null&&typeof E.render=="function"&&E.$$typeof===void 0){var M=Mt(s)||"Unknown";ni[M]||(S("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",M,M,M),ni[M]=!0)}if(typeof E=="object"&&E!==null&&typeof E.render=="function"&&E.$$typeof===void 0){{var F=Mt(s)||"Unknown";ni[F]||(S("The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.",F,F,F),ni[F]=!0)}Qt(E,s,p,y),yf(d,h,E,s,p)}else if(Mm(s),x){var B=h.treeContext,W=1,ie=0;h.treeContext=$o(B,W,ie);try{Xn(d,h,null,E)}finally{h.treeContext=B}}else Xn(d,h,null,E);ua(h)}function Mm(d){{if(d&&d.childContextTypes&&S("%s(...): childContextTypes cannot be defined on a function component.",d.displayName||d.name||"Component"),d.defaultProps!==void 0){var h=Mt(d)||"Unknown";rs[h]||(S("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",h),rs[h]=!0)}if(typeof d.getDerivedStateFromProps=="function"){var l=Mt(d)||"Unknown";sl[l]||(S("%s: Function components do not support getDerivedStateFromProps.",l),sl[l]=!0)}if(typeof d.contextType=="object"&&d.contextType!==null){var s=Mt(d)||"Unknown";ul[s]||(S("%s: Function components do not support contextType.",s),ul[s]=!0)}}}function rc(d,h){if(d&&d.defaultProps){var l=Pe({},h),s=d.defaultProps;for(var p in s)l[p]===void 0&&(l[p]=s[p]);return l}return h}function Jg(d,h,l,s,p,y){ts(h,s.render);var b=Id(d,h,l,s.render,p,y),E=df();if(E){var x=h.treeContext,M=1,F=0;h.treeContext=$o(x,M,F);try{Xn(d,h,null,b)}finally{h.treeContext=x}}else Xn(d,h,null,b);ua(h)}function Om(d,h,l,s,p,y){var b=s.type,E=rc(b,p);as(d,h,l,b,E,y)}function Zg(d,h,l,s){l._context===void 0?l!==l.Consumer&&(Lh||(Lh=!0,S("Rendering directly is not supported and will be removed in a future major release. Did you mean to render instead?"))):l=l._context;var p=s.children;typeof p!="function"&&S("A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.");var y=Ys(l),b=p(y);Xn(d,h,null,b)}function ac(d,h,l,s){var p=l._context,y=s.value,b=s.children,E;E=h.context,h.context=Vs(p,y),Xn(d,h,null,b),h.context=Ed(p),E!==h.context&&S("Popping the context provider did not return back to the original snapshot. This is a bug in React.")}function _m(d,h,l,s,p,y){oa(h,"Lazy");var b=s._payload,E=s._init,x=E(b),M=rc(x,p);as(d,h,l,x,M,y),ua(h)}function sa(d,h,l){var s=l.mode;s==="hidden"||Xn(d,h,null,l.children)}function as(d,h,l,s,p,y){if(typeof s=="function")if(Xg(s)){Nd(d,h,s,p);return}else{qg(d,h,l,s,p);return}if(typeof s=="string"){_h(d,h,s,p);return}switch(s){case el:case ph:case Hl:case On:case vd:{Xn(d,h,null,p.children);return}case ef:{sa(d,h,p);return}case Kc:{oa(h,"SuspenseList"),Xn(d,h,null,p.children),ua(h);return}case dh:throw new Error("ReactDOMServer does not yet support scope components.");case Uo:{km(d,h,p);return}}if(typeof s=="object"&&s!==null)switch(s.$$typeof){case xi:{Jg(d,h,l,s,p,y);return}case Ti:{Om(d,h,l,s,p,y);return}case $u:{ac(d,h,s,p);return}case Vu:{Zg(d,h,s,p);return}case Yu:{_m(d,h,l,s,p);return}}var b="";throw(s===void 0||typeof s=="object"&&s!==null&&Object.keys(s).length===0)&&(b+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(s==null?s:typeof s)+"."+b))}function ic(d,h){typeof Symbol=="function"&&d[Symbol.toStringTag]==="Generator"&&(Kl||S("Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers."),Kl=!0),d.entries===h&&(Dm||S("Using Maps as children is not supported. Use an array of keyed ReactElements instead."),Dm=!0)}function Xn(d,h,l,s){try{return gf(d,h,l,s)}catch(p){throw typeof p=="object"&&p!==null&&typeof p.then=="function"||(Jl=Jl!==null?Jl:Dh()),p}}function gf(d,h,l,s){if(h.node=s,typeof s=="object"&&s!==null){switch(s.$$typeof){case Zc:{var p=s,y=p.type,b=p.props,E=p.ref;as(d,h,l,y,b,E);return}case fh:throw new Error("Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.");case Yu:{var x=s,M=x._payload,F=x._init,B;try{B=F(M)}catch(_t){throw typeof _t=="object"&&_t!==null&&typeof _t.then=="function"&&oa(h,"Lazy"),_t}Xn(d,h,null,B);return}}if(bo(s)){Ah(d,h,s);return}var W=Pt(s);if(W){ic(s,W);var ie=W.call(s);if(ie){var fe=ie.next();if(!fe.done){var Te=[];do Te.push(fe.value),fe=ie.next();while(!fe.done);Ah(d,h,Te);return}return}}var Ie=Object.prototype.toString.call(s);throw new Error("Objects are not valid as a React child (found: "+(Ie==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":Ie)+"). If you meant to render a collection of children, use an array instead.")}if(typeof s=="string"){var vt=h.blockedSegment;vt.lastPushedText=ze(h.blockedSegment.chunks,s,d.responseState,vt.lastPushedText);return}if(typeof s=="number"){var ht=h.blockedSegment;ht.lastPushedText=ze(h.blockedSegment.chunks,""+s,d.responseState,ht.lastPushedText);return}typeof s=="function"&&S("Functions are not valid as a React child. This may happen if you return a Component instead of from render. Or maybe you meant to call this function rather than return it.")}function Ah(d,h,l){for(var s=l.length,p=0;p0){s.rootSegmentID=d.nextSegmentId++,s.completedSegments.length>0&&d.partialBoundaries.push(s);var p=s.id=Fu(d.responseState);return ud(h,d.responseState,p),wf(d,h,l),Ps(h)}else{if(s.byteSize>d.progressiveChunkSize)return s.rootSegmentID=d.nextSegmentId++,d.completedBoundaries.push(s),ud(h,d.responseState,s.id),wf(d,h,l),Ps(h);Jc(d.resources,s.resources),og(h);var y=s.completedSegments;if(y.length!==1)throw new Error("A previously unvisited boundary must have exactly one root segment. This is a bug in React.");var b=y[0];return bf(d,h,b),ug(h)}}function eS(d,h,l){return om(h,d.responseState,l.id,l.errorDigest,l.errorMessage,l.errorComponentStack)}function Ph(d,h,l){return xg(h,d.responseState,l.formatContext,l.id),bf(d,h,l),am(h,l.formatContext)}function Jo(d,h,l){Fo(d.resources,l.resources);for(var s=l.completedSegments,p=0;p0){var s=h===void 0?new Error("The render was aborted by the server without a reason."):h;l.forEach(function(p){return Bd(p,d,s)}),l.clear()}d.destination!==null&&Vd(d,d.destination)}catch(p){Zl(d,p),mf(d,p)}}function Gd(d,h){return function(){return Yd(h,d)}}function oc(d,h){return function(){return Uh(d,new Error(h))}}function Am(d,h){return ec(d,Hn(h?h.identifierPrefix:void 0,h?h.nonce:void 0,h?h.bootstrapScriptContent:void 0,h?h.bootstrapScripts:void 0,h?h.bootstrapModules:void 0),td(h?h.namespaceURI:void 0),h?h.progressiveChunkSize:void 0,h?h.onError:void 0,h?h.onAllReady:void 0,h?h.onShellReady:void 0,h?h.onShellError:void 0,void 0)}function Aa(d,h){var l=Am(d,h),s=!1;return tS(l),{pipe:function(p){if(s)throw new Error("React currently only supports piping to one writable stream.");return s=!0,Yd(l,p),p.on("drain",Gd(p,l)),p.on("error",oc(l,"The destination stream errored while writing data.")),p.on("close",oc(l,"The destination stream closed early.")),p},abort:function(p){Uh(l,p)}}}r_.renderToPipeableStream=Aa,r_.version=c}()});var BH=vl(qv=>{"use strict";var Xv,a_;process.env.NODE_ENV==="production"?(Xv=_N(),a_=NH()):(Xv=HH(),a_=jH());qv.version=Xv.version;qv.renderToString=Xv.renderToString;qv.renderToStaticMarkup=Xv.renderToStaticMarkup;qv.renderToNodeStream=Xv.renderToNodeStream;qv.renderToStaticNodeStream=Xv.renderToStaticNodeStream;qv.renderToPipeableStream=a_.renderToPipeableStream});var VH=EF(BH()),Fw=EF(sp()),fW=require("http"),dW=()=>Fw.default.createElement("html",null,Fw.default.createElement("body",null,Fw.default.createElement("h1",null,"Hello World"))),$H=!1;fW.createServer(function(e,n){let a=(0,VH.renderToPipeableStream)(Fw.default.createElement(dW,null),{onShellReady(){n.statusCode=$H?500:200,n.setHeader("Content-type","text/html"),n.setHeader("Cache-Control","no-transform"),a.pipe(n)},onShellError(o){n.statusCode=500,n.send('Loading...')},onAllReady(){},onError(o){$H=!0,console.error(o)}})}).listen(9080); +Incoming: %s`, + Fi, + "[" + d.join(", ") + "]", + "[" + h.join(", ") + "]", + ); + for (var l = 0; l < h.length && l < d.length; l++) if (!Js(d[l], h[l])) return !1; + return !0; + } + function Vo() { + if (Li > 0) throw new Error("Rendered more hooks than during the previous render"); + return { memoizedState: null, queue: null, next: null }; + } + function _n() { + return ( + pt === null + ? Yl === null + ? ((rl = !1), (Yl = pt = Vo())) + : ((rl = !0), (pt = Yl)) + : pt.next === null + ? ((rl = !1), (pt = pt.next = Vo())) + : ((rl = !0), (pt = pt.next)), + pt + ); + } + function Sm(d, h, l) { + (tt = h), (Vl = d), (Ai = !1), (_a = 0), (Oi = 0), (_i = l); + } + function Ot(d, h, l, s) { + for (; Mi; ) (Mi = !1), (_a = 0), (Oi = 0), (Li += 1), (pt = null), (l = d(h, s)); + return Wl(), l; + } + function Zs() { + var d = _i; + return (_i = null), d; + } + function df() { + var d = _a !== 0; + return d; + } + function Wl() { + (Ai = !1), (tt = null), (Vl = null), (Mi = !1), (Yl = null), (Li = 0), (Wn = null), (pt = null); + } + function pf(d) { + return ( + Ai && + S( + "Context can only be read while React is rendering. In classes, you can read it in the render method or getDerivedStateFromProps. In function components, you can read it directly in the function body, but not inside Hooks like useReducer() or useMemo().", + ), + Ys(d) + ); + } + function wm(d) { + return (Fi = "useContext"), al(), Ys(d); + } + function Md(d, h) { + return typeof h == "function" ? h(d) : h; + } + function Yg(d) { + return (Fi = "useState"), bm(Md, d); + } + function bm(d, h, l) { + if ((d !== Md && (Fi = "useReducer"), (tt = al()), (pt = _n()), rl)) { + var s = pt.queue, + p = s.dispatch; + if (Wn !== null) { + var y = Wn.get(s); + if (y !== void 0) { + Wn.delete(s); + var b = pt.memoizedState, + E = y; + do { + var x = E.action; + (Ai = !0), (b = d(b, x)), (Ai = !1), (E = E.next); + } while (E !== null); + return (pt.memoizedState = b), [b, p]; + } + } + return [pt.memoizedState, p]; + } else { + Ai = !0; + var M; + d === Md ? (M = typeof h == "function" ? h() : h) : (M = l !== void 0 ? l(h) : h), + (Ai = !1), + (pt.memoizedState = M); + var F = (pt.queue = { last: null, dispatch: null }), + B = (F.dispatch = Rh.bind(null, tt, F)); + return [pt.memoizedState, B]; + } + } + function Od(d, h) { + (tt = al()), (pt = _n()); + var l = h === void 0 ? null : h; + if (pt !== null) { + var s = pt.memoizedState; + if (s !== null && l !== null) { + var p = s[1]; + if (ff(l, p)) return s[0]; + } + } + Ai = !0; + var y = d(); + return (Ai = !1), (pt.memoizedState = [y, l]), y; + } + function hf(d) { + (tt = al()), (pt = _n()); + var h = pt.memoizedState; + if (h === null) { + var l = { current: d }; + return Object.seal(l), (pt.memoizedState = l), l; + } else return h; + } + function vf(d, h) { + (Fi = "useLayoutEffect"), + S( + "useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes.", + ); + } + function Rh(d, h, l) { + if (Li >= Gl) + throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop."); + if (d === tt) { + Mi = !0; + var s = { action: l, next: null }; + Wn === null && (Wn = new Map()); + var p = Wn.get(h); + if (p === void 0) Wn.set(h, s); + else { + for (var y = p; y.next !== null; ) y = y.next; + y.next = s; + } + } + } + function Gg(d, h) { + return Od(function () { + return d; + }, h); + } + function Cm(d, h, l) { + return al(), h(d._source); + } + function _d(d, h, l) { + if (l === void 0) + throw new Error( + "Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.", + ); + return l(); + } + function Wg(d) { + return al(), d; + } + function Em() { + throw new Error("startTransition cannot be called during server rendering."); + } + function xm() { + return al(), [!1, Em]; + } + function Qg() { + var d = Vl, + h = Ne(d.treeContext), + l = Xl; + if (l === null) + throw new Error("Invalid hook call. Hooks can only be called inside of the body of a function component."); + var s = _a++; + return Ke(l, h, s); + } + function il(d) { + if (d !== null && typeof d == "object") { + if (typeof d.then == "function") { + var h = d, + l = Oi; + return (Oi += 1), _i === null && (_i = Xs()), Th(_i, h, l); + } else if (d.$$typeof === Vu || d.$$typeof === Bs) { + var s = d; + return pf(s); + } + } + throw new Error("An unsupported type was passed to use(): " + String(d)); + } + function Yo() { + throw new Error("Cache cannot be refreshed during server rendering."); + } + function Ql() { + return Yo; + } + function Go() {} + var ia = { + readContext: pf, + useContext: wm, + useMemo: Od, + useReducer: bm, + useRef: hf, + useState: Yg, + useInsertionEffect: Go, + useLayoutEffect: vf, + useCallback: Gg, + useImperativeHandle: Go, + useEffect: Go, + useDebugValue: Go, + useDeferredValue: Wg, + useTransition: xm, + useId: Qg, + useMutableSource: Cm, + useSyncExternalStore: _d, + }; + (ia.useCacheRefresh = Ql), (ia.use = il); + var Xl = null; + function He(d) { + Xl = d; + } + function Ku() { + throw new Error("Not implemented."); + } + function Ld(d) { + throw new Error("Not implemented."); + } + var Tm = { getCacheSignal: Ku, getCacheForType: Ld }; + function kh(d) { + try { + var h = "", + l = d; + do { + switch (l.tag) { + case 0: + h += Ri(l.type, null, null); + break; + case 1: + h += nr(l.type, null, null); + break; + case 2: + h += Ho(l.type, null, null); + break; + } + l = l.parent; + } while (l); + return h; + } catch (s) { + return ( + ` +Error generating stack: ` + + s.message + + ` +` + + s.stack + ); + } + } + var Wo = v.ReactCurrentDispatcher, + ti = v.ReactCurrentCache, + Ad = v.ReactDebugCurrentFrame, + Fd = 0, + es = 1, + Pd = 2, + Ud = 3, + Ks = 4, + Rm = 0, + zd = 1, + ll = 2, + la = 12800; + function ql(d) { + return console.error(d), null; + } + function La() {} + function ec(d, h, l, s, p, y, b, E, x) { + var M = [], + F = new Set(), + B = hd(), + W = { + destination: null, + responseState: h, + progressiveChunkSize: s === void 0 ? la : s, + status: Rm, + fatalError: null, + nextSegmentId: 0, + allPendingTasks: 0, + pendingRootTasks: 0, + resources: B, + completedRootSegment: null, + abortableTasks: F, + pingedTasks: M, + clientRenderedBoundaries: [], + completedBoundaries: [], + partialBoundaries: [], + onError: p === void 0 ? ql : p, + onAllReady: y === void 0 ? La : y, + onShellReady: b === void 0 ? La : b, + onShellError: E === void 0 ? La : E, + onFatalError: x === void 0 ? La : x, + }, + ie = Xo(W, 0, null, l, !1, !1); + ie.parentFlushed = !0; + var fe = ln(W, null, d, null, ie, F, jo, wh, $l); + return M.push(fe), W; + } + function Qo(d, h) { + var l = d.pingedTasks; + l.push(h), + l.length === 1 && + L(function () { + return Fh(d); + }); + } + function Qn(d, h) { + return { + id: Wp, + rootSegmentID: -1, + parentFlushed: !1, + pendingTasks: 0, + forceClientRender: !1, + completedSegments: [], + byteSize: 0, + fallbackAbortableTasks: h, + errorDigest: null, + resources: qc(), + }; + } + function ln(d, h, l, s, p, y, b, E, x) { + d.allPendingTasks++, s === null ? d.pendingRootTasks++ : s.pendingTasks++; + var M = { + node: l, + ping: function () { + return Qo(d, M); + }, + blockedBoundary: s, + blockedSegment: p, + abortSet: y, + legacyContext: b, + context: E, + treeContext: x, + thenableState: h, + }; + return (M.componentStack = null), y.add(M), M; + } + function Xo(d, h, l, s, p, y) { + return { + status: Fd, + id: -1, + index: h, + parentFlushed: !1, + chunks: [], + children: [], + formatContext: s, + boundary: l, + lastPushedText: p, + textEmbedded: y, + }; + } + var ol = null; + function Dh() { + return ol === null || ol.componentStack === null ? "" : kh(ol.componentStack); + } + function oa(d, h) { + d.componentStack = { tag: 0, parent: d.componentStack, type: h }; + } + function ts(d, h) { + d.componentStack = { tag: 1, parent: d.componentStack, type: h }; + } + function tc(d, h) { + d.componentStack = { tag: 2, parent: d.componentStack, type: h }; + } + function ua(d) { + d.componentStack === null + ? S("Unexpectedly popped too many stack frames. This is a bug in React.") + : (d.componentStack = d.componentStack.parent); + } + var Jl = null; + function Mh(d, h) { + { + var l; + typeof h == "string" ? (l = h) : h && typeof h.message == "string" ? (l = h.message) : (l = String(h)); + var s = Jl || Dh(); + (Jl = null), (d.errorMessage = l), (d.errorComponentStack = s); + } + } + function Zl(d, h) { + var l = d.onError(h); + if (l != null && typeof l != "string") + throw new Error( + 'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' + + typeof l + + '" instead', + ); + return l; + } + function mf(d, h) { + var l = d.onShellError; + l(h); + var s = d.onFatalError; + s(h), d.destination !== null ? ((d.status = ll), Fe(d.destination, h)) : ((d.status = zd), (d.fatalError = h)); + } + function km(d, h, l) { + oa(h, "Suspense"); + var s = h.blockedBoundary, + p = h.blockedSegment, + y = l.fallback, + b = l.children, + E = new Set(), + x = Qn(d, E), + M = p.chunks.length, + F = Xo(d, M, x, p.formatContext, !1, !1); + p.children.push(F), (p.lastPushedText = !1); + var B = Xo(d, 0, null, p.formatContext, !1, !1); + (B.parentFlushed = !0), (h.blockedBoundary = x), (h.blockedSegment = B), Fo(d.resources, x.resources); + try { + if ( + (Hd(d, h, b), + Gt(B.chunks, d.responseState, B.lastPushedText, B.textEmbedded), + (B.status = es), + Wr && x.pendingTasks === 0 && Oh(d, x), + Sf(x, B), + x.pendingTasks === 0) + ) { + ua(h); + return; + } + } catch (ie) { + (B.status = Ks), (x.forceClientRender = !0), (x.errorDigest = Zl(d, ie)), Mh(x, ie); + } finally { + Fo(d.resources, s ? s.resources : null), (h.blockedBoundary = s), (h.blockedSegment = p); + } + var W = ln(d, null, y, s, F, E, h.legacyContext, h.context, h.treeContext); + (W.componentStack = h.componentStack), d.pingedTasks.push(W), ua(h); + } + function Oh(d, h) { + (d.completedRootSegment !== null || d.pendingRootTasks > 0) && Nl(d.resources, h.resources); + } + function _h(d, h, l, s) { + oa(h, l); + var p = h.blockedSegment, + y = ag(p.chunks, l, s, d.resources, d.responseState, p.formatContext, p.lastPushedText); + p.lastPushedText = !1; + var b = p.formatContext; + (p.formatContext = jc(b, l, s)), + Hd(d, h, y), + (p.formatContext = b), + ad(p.chunks, l, s, d.responseState, b), + (p.lastPushedText = !1), + ua(h); + } + function Xg(d) { + return d.prototype && d.prototype.isReactComponent; + } + function Id(d, h, l, s, p, y) { + var b = {}; + Sm(h, b, l); + var E = s(p, y); + return Ot(s, p, E, y); + } + function yf(d, h, l, s, p) { + var y = l.render(); + l.props !== p && + (ns || + S( + "It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.", + Mt(s) || "a component", + ), + (ns = !0)); + { + var b = s.childContextTypes; + if (b != null) { + var E = h.legacyContext, + x = Qu(l, s, E, b); + (h.legacyContext = x), Xn(d, h, null, y), (h.legacyContext = E); + return; + } + } + Xn(d, h, null, y); + } + function Nd(d, h, l, s) { + tc(h, l); + var p = Nr(l, h.legacyContext), + y = Vg(l, s, p); + Qt(y, l, s, p), yf(d, h, y, l, s), ua(h); + } + var nc = {}, + ni = {}, + ul = {}, + sl = {}, + ns = !1, + rs = {}, + Kl = !1, + Dm = !1, + Lh = !1; + function qg(d, h, l, s, p) { + var y; + if (((y = Nr(s, h.legacyContext)), ts(h, s), s.prototype && typeof s.prototype.render == "function")) { + var b = Mt(s) || "Unknown"; + nc[b] || + (S( + "The <%s /> component appears to have a render method, but doesn't extend React.Component. This is likely to cause errors. Change %s to extend React.Component instead.", + b, + b, + ), + (nc[b] = !0)); + } + var E = Id(d, h, l, s, p, y), + x = df(); + if (typeof E == "object" && E !== null && typeof E.render == "function" && E.$$typeof === void 0) { + var M = Mt(s) || "Unknown"; + ni[M] || + (S( + "The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.", + M, + M, + M, + ), + (ni[M] = !0)); + } + if (typeof E == "object" && E !== null && typeof E.render == "function" && E.$$typeof === void 0) { + { + var F = Mt(s) || "Unknown"; + ni[F] || + (S( + "The <%s /> component appears to be a function component that returns a class instance. Change %s to a class that extends React.Component instead. If you can't use a class try assigning the prototype on the function as a workaround. `%s.prototype = React.Component.prototype`. Don't use an arrow function since it cannot be called with `new` by React.", + F, + F, + F, + ), + (ni[F] = !0)); + } + Qt(E, s, p, y), yf(d, h, E, s, p); + } else if ((Mm(s), x)) { + var B = h.treeContext, + W = 1, + ie = 0; + h.treeContext = $o(B, W, ie); + try { + Xn(d, h, null, E); + } finally { + h.treeContext = B; + } + } else Xn(d, h, null, E); + ua(h); + } + function Mm(d) { + { + if ( + (d && + d.childContextTypes && + S( + "%s(...): childContextTypes cannot be defined on a function component.", + d.displayName || d.name || "Component", + ), + d.defaultProps !== void 0) + ) { + var h = Mt(d) || "Unknown"; + rs[h] || + (S( + "%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.", + h, + ), + (rs[h] = !0)); + } + if (typeof d.getDerivedStateFromProps == "function") { + var l = Mt(d) || "Unknown"; + sl[l] || (S("%s: Function components do not support getDerivedStateFromProps.", l), (sl[l] = !0)); + } + if (typeof d.contextType == "object" && d.contextType !== null) { + var s = Mt(d) || "Unknown"; + ul[s] || (S("%s: Function components do not support contextType.", s), (ul[s] = !0)); + } + } + } + function rc(d, h) { + if (d && d.defaultProps) { + var l = Pe({}, h), + s = d.defaultProps; + for (var p in s) l[p] === void 0 && (l[p] = s[p]); + return l; + } + return h; + } + function Jg(d, h, l, s, p, y) { + ts(h, s.render); + var b = Id(d, h, l, s.render, p, y), + E = df(); + if (E) { + var x = h.treeContext, + M = 1, + F = 0; + h.treeContext = $o(x, M, F); + try { + Xn(d, h, null, b); + } finally { + h.treeContext = x; + } + } else Xn(d, h, null, b); + ua(h); + } + function Om(d, h, l, s, p, y) { + var b = s.type, + E = rc(b, p); + as(d, h, l, b, E, y); + } + function Zg(d, h, l, s) { + l._context === void 0 + ? l !== l.Consumer && + (Lh || + ((Lh = !0), + S( + "Rendering directly is not supported and will be removed in a future major release. Did you mean to render instead?", + ))) + : (l = l._context); + var p = s.children; + typeof p != "function" && + S( + "A context consumer was rendered with multiple children, or a child that isn't a function. A context consumer expects a single child that is a function. If you did pass a function, make sure there is no trailing or leading whitespace around it.", + ); + var y = Ys(l), + b = p(y); + Xn(d, h, null, b); + } + function ac(d, h, l, s) { + var p = l._context, + y = s.value, + b = s.children, + E; + (E = h.context), + (h.context = Vs(p, y)), + Xn(d, h, null, b), + (h.context = Ed(p)), + E !== h.context && + S("Popping the context provider did not return back to the original snapshot. This is a bug in React."); + } + function _m(d, h, l, s, p, y) { + oa(h, "Lazy"); + var b = s._payload, + E = s._init, + x = E(b), + M = rc(x, p); + as(d, h, l, x, M, y), ua(h); + } + function sa(d, h, l) { + var s = l.mode; + s === "hidden" || Xn(d, h, null, l.children); + } + function as(d, h, l, s, p, y) { + if (typeof s == "function") + if (Xg(s)) { + Nd(d, h, s, p); + return; + } else { + qg(d, h, l, s, p); + return; + } + if (typeof s == "string") { + _h(d, h, s, p); + return; + } + switch (s) { + case el: + case ph: + case Hl: + case On: + case vd: { + Xn(d, h, null, p.children); + return; + } + case ef: { + sa(d, h, p); + return; + } + case Kc: { + oa(h, "SuspenseList"), Xn(d, h, null, p.children), ua(h); + return; + } + case dh: + throw new Error("ReactDOMServer does not yet support scope components."); + case Uo: { + km(d, h, p); + return; + } + } + if (typeof s == "object" && s !== null) + switch (s.$$typeof) { + case xi: { + Jg(d, h, l, s, p, y); + return; + } + case Ti: { + Om(d, h, l, s, p, y); + return; + } + case $u: { + ac(d, h, s, p); + return; + } + case Vu: { + Zg(d, h, s, p); + return; + } + case Yu: { + _m(d, h, l, s, p); + return; + } + } + var b = ""; + throw ( + ((s === void 0 || (typeof s == "object" && s !== null && Object.keys(s).length === 0)) && + (b += + " You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."), + new Error( + "Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) " + + ("but got: " + (s == null ? s : typeof s) + "." + b), + )) + ); + } + function ic(d, h) { + typeof Symbol == "function" && + d[Symbol.toStringTag] === "Generator" && + (Kl || + S( + "Using Generators as children is unsupported and will likely yield unexpected results because enumerating a generator mutates it. You may convert it to an array with `Array.from()` or the `[...spread]` operator before rendering. Keep in mind you might need to polyfill these features for older browsers.", + ), + (Kl = !0)), + d.entries === h && + (Dm || S("Using Maps as children is not supported. Use an array of keyed ReactElements instead."), + (Dm = !0)); + } + function Xn(d, h, l, s) { + try { + return gf(d, h, l, s); + } catch (p) { + throw ( + ((typeof p == "object" && p !== null && typeof p.then == "function") || (Jl = Jl !== null ? Jl : Dh()), p) + ); + } + } + function gf(d, h, l, s) { + if (((h.node = s), typeof s == "object" && s !== null)) { + switch (s.$$typeof) { + case Zc: { + var p = s, + y = p.type, + b = p.props, + E = p.ref; + as(d, h, l, y, b, E); + return; + } + case fh: + throw new Error( + "Portals are not currently supported by the server renderer. Render them conditionally so that they only appear on the client render.", + ); + case Yu: { + var x = s, + M = x._payload, + F = x._init, + B; + try { + B = F(M); + } catch (_t) { + throw (typeof _t == "object" && _t !== null && typeof _t.then == "function" && oa(h, "Lazy"), _t); + } + Xn(d, h, null, B); + return; + } + } + if (bo(s)) { + Ah(d, h, s); + return; + } + var W = Pt(s); + if (W) { + ic(s, W); + var ie = W.call(s); + if (ie) { + var fe = ie.next(); + if (!fe.done) { + var Te = []; + do Te.push(fe.value), (fe = ie.next()); + while (!fe.done); + Ah(d, h, Te); + return; + } + return; + } + } + var Ie = Object.prototype.toString.call(s); + throw new Error( + "Objects are not valid as a React child (found: " + + (Ie === "[object Object]" ? "object with keys {" + Object.keys(s).join(", ") + "}" : Ie) + + "). If you meant to render a collection of children, use an array instead.", + ); + } + if (typeof s == "string") { + var vt = h.blockedSegment; + vt.lastPushedText = ze(h.blockedSegment.chunks, s, d.responseState, vt.lastPushedText); + return; + } + if (typeof s == "number") { + var ht = h.blockedSegment; + ht.lastPushedText = ze(h.blockedSegment.chunks, "" + s, d.responseState, ht.lastPushedText); + return; + } + typeof s == "function" && + S( + "Functions are not valid as a React child. This may happen if you return a Component instead of from render. Or maybe you meant to call this function rather than return it.", + ); + } + function Ah(d, h, l) { + for (var s = l.length, p = 0; p < s; p++) { + var y = h.treeContext; + h.treeContext = $o(y, s, p); + try { + Hd(d, h, l[p]); + } finally { + h.treeContext = y; + } + } + } + function Kg(d, h, l, s) { + var p = h.blockedSegment, + y = p.chunks.length, + b = Xo(d, y, null, p.formatContext, p.lastPushedText, !0); + p.children.push(b), (p.lastPushedText = !1); + var E = ln(d, l, h.node, h.blockedBoundary, b, h.abortSet, h.legacyContext, h.context, h.treeContext); + h.componentStack !== null && (E.componentStack = h.componentStack.parent); + var x = E.ping; + s.then(x, x); + } + function Hd(d, h, l) { + var s = h.blockedSegment.formatContext, + p = h.legacyContext, + y = h.context, + b = null; + b = h.componentStack; + try { + return Xn(d, h, null, l); + } catch (F) { + Wl(); + var E = F === uf ? ei() : F; + if (typeof E == "object" && E !== null && typeof E.then == "function") { + var x = E, + M = Zs(); + Kg(d, h, M, x), + (h.blockedSegment.formatContext = s), + (h.legacyContext = p), + (h.context = y), + Cd(y), + (h.componentStack = b); + return; + } else + throw ( + ((h.blockedSegment.formatContext = s), + (h.legacyContext = p), + (h.context = y), + Cd(y), + (h.componentStack = b), + E) + ); + } + } + function jd(d, h, l, s) { + var p = Zl(d, s); + if ( + (h === null + ? mf(d, s) + : (h.pendingTasks--, + h.forceClientRender || + ((h.forceClientRender = !0), + (h.errorDigest = p), + Mh(h, s), + h.parentFlushed && d.clientRenderedBoundaries.push(h))), + d.allPendingTasks--, + d.allPendingTasks === 0) + ) { + var y = d.onAllReady; + y(); + } + } + function Lm(d) { + var h = this, + l = d.blockedBoundary, + s = d.blockedSegment; + (s.status = Ud), qo(h, l, s); + } + function Bd(d, h, l) { + var s = d.blockedBoundary, + p = d.blockedSegment; + if (((p.status = Ud), s === null)) + h.allPendingTasks--, h.status !== zd && h.status !== ll && (Zl(h, l), mf(h, l)); + else { + if ((s.pendingTasks--, !s.forceClientRender)) { + (s.forceClientRender = !0), (s.errorDigest = h.onError(l)); + { + var y = "The server did not finish this Suspense boundary: ", + b; + l && typeof l.message == "string" ? (b = y + l.message) : (b = y + String(l)); + var E = ol; + ol = d; + try { + Mh(s, b); + } finally { + ol = E; + } + } + s.parentFlushed && h.clientRenderedBoundaries.push(s); + } + if ( + (s.fallbackAbortableTasks.forEach(function (M) { + return Bd(M, h, l); + }), + s.fallbackAbortableTasks.clear(), + h.allPendingTasks--, + h.allPendingTasks === 0) + ) { + var x = h.onAllReady; + x(); + } + } + } + function Sf(d, h) { + if (h.chunks.length === 0 && h.children.length === 1 && h.children[0].boundary === null) { + var l = h.children[0]; + (l.id = h.id), (l.parentFlushed = !0), l.status === es && Sf(d, l); + } else { + var s = d.completedSegments; + s.push(h); + } + } + function qo(d, h, l) { + if (h === null) { + if (l.parentFlushed) { + if (d.completedRootSegment !== null) + throw new Error("There can only be one root segment. This is a bug in React."); + d.completedRootSegment = l; + } + if ((d.pendingRootTasks--, d.pendingRootTasks === 0)) { + d.onShellError = La; + var s = d.onShellReady; + s(); + } + } else if ((h.pendingTasks--, !h.forceClientRender)) { + if (h.pendingTasks === 0) + l.parentFlushed && l.status === es && Sf(h, l), + Oh(d, h), + h.parentFlushed && d.completedBoundaries.push(h), + h.fallbackAbortableTasks.forEach(Lm, d), + h.fallbackAbortableTasks.clear(); + else if (l.parentFlushed && l.status === es) { + Sf(h, l); + var p = h.completedSegments; + p.length === 1 && h.parentFlushed && d.partialBoundaries.push(h); + } + } + if ((d.allPendingTasks--, d.allPendingTasks === 0)) { + var y = d.onAllReady; + y(); + } + } + function lc(d, h) { + { + var l = h.blockedBoundary; + Fo(d.resources, l ? l.resources : null); + } + var s = h.blockedSegment; + if (s.status === Fd) { + Cd(h.context); + var p = null; + (p = ol), (ol = h); + try { + var y = h.thenableState; + (h.thenableState = null), + Xn(d, h, y, h.node), + Gt(s.chunks, d.responseState, s.lastPushedText, s.textEmbedded), + h.abortSet.delete(h), + (s.status = es), + qo(d, h.blockedBoundary, s); + } catch (x) { + Wl(); + var b = x === uf ? ei() : x; + if (typeof b == "object" && b !== null && typeof b.then == "function") { + var E = h.ping; + b.then(E, E), (h.thenableState = Zs()); + } else h.abortSet.delete(h), (s.status = Ks), jd(d, h.blockedBoundary, s, b); + } finally { + Fo(d.resources, null), (ol = p); + } + } + } + function Fh(d) { + if (d.status !== ll) { + var h = Bg(), + l = Wo.current; + Wo.current = ia; + var s; + (s = ti.current), (ti.current = Tm); + var p = Gp(d.resources), + y; + (y = Ad.getCurrentStack), (Ad.getCurrentStack = Dh); + var b = Xl; + He(d.responseState); + try { + var E = d.pingedTasks, + x; + for (x = 0; x < E.length; x++) { + var M = E[x]; + lc(d, M); + } + E.splice(0, x), d.destination !== null && Vd(d, d.destination); + } catch (F) { + Zl(d, F), mf(d, F); + } finally { + He(b), (Wo.current = l), (ti.current = s), Hc(p), (Ad.getCurrentStack = y), l === ia && Cd(h); + } + } + } + function wf(d, h, l) { + switch (((l.parentFlushed = !0), l.status)) { + case Fd: { + var s = (l.id = d.nextSegmentId++); + return (l.lastPushedText = !1), (l.textEmbedded = !1), Mn(h, d.responseState, s); + } + case es: { + l.status = Pd; + for (var p = !0, y = l.chunks, b = 0, E = l.children, x = 0; x < E.length; x++) { + for (var M = E[x]; b < M.index; b++) _(h, y[b]); + p = bf(d, h, M); + } + for (; b < y.length - 1; b++) _(h, y[b]); + return b < y.length && (p = j(h, y[b])), p; + } + default: + throw new Error( + "Aborted, errored or already flushed boundaries should not be flushed again. This is a bug in React.", + ); + } + } + function bf(d, h, l) { + var s = l.boundary; + if (s === null) return wf(d, h, l); + if (((s.parentFlushed = !0), s.forceClientRender)) + return sd(h, d.responseState, s.errorDigest, s.errorMessage, s.errorComponentStack), wf(d, h, l), sg(h); + if (s.pendingTasks > 0) { + (s.rootSegmentID = d.nextSegmentId++), s.completedSegments.length > 0 && d.partialBoundaries.push(s); + var p = (s.id = Fu(d.responseState)); + return ud(h, d.responseState, p), wf(d, h, l), Ps(h); + } else { + if (s.byteSize > d.progressiveChunkSize) + return ( + (s.rootSegmentID = d.nextSegmentId++), + d.completedBoundaries.push(s), + ud(h, d.responseState, s.id), + wf(d, h, l), + Ps(h) + ); + Jc(d.resources, s.resources), og(h); + var y = s.completedSegments; + if (y.length !== 1) + throw new Error( + "A previously unvisited boundary must have exactly one root segment. This is a bug in React.", + ); + var b = y[0]; + return bf(d, h, b), ug(h); + } + } + function eS(d, h, l) { + return om(h, d.responseState, l.id, l.errorDigest, l.errorMessage, l.errorComponentStack); + } + function Ph(d, h, l) { + return xg(h, d.responseState, l.formatContext, l.id), bf(d, h, l), am(h, l.formatContext); + } + function Jo(d, h, l) { + Fo(d.resources, l.resources); + for (var s = l.completedSegments, p = 0; p < s.length; p++) { + var y = s[p]; + Zo(d, h, l, y); + } + return (s.length = 0), sm(h, l.resources), _g(h, d.responseState, l.id, l.rootSegmentID, l.resources); + } + function $d(d, h, l) { + Fo(d.resources, l.resources); + for (var s = l.completedSegments, p = 0; p < s.length; p++) { + var y = s[p]; + if (!Zo(d, h, l, y)) return p++, s.splice(0, p), !1; + } + return s.splice(0, p), sm(h, l.resources); + } + function Zo(d, h, l, s) { + if (s.status === Pd) return !0; + var p = s.id; + if (p === -1) { + var y = (s.id = l.rootSegmentID); + if (y === -1) throw new Error("A root segment ID must have been assigned by now. This is a bug in React."); + return Ph(d, h, s); + } else return Ph(d, h, s), Dg(h, d.responseState, p); + } + function Vd(d, h) { + se(); + try { + var l, + s = d.completedRootSegment; + if (s !== null) + if (d.pendingRootTasks === 0) + Wr && zg(h, d.resources, d.responseState, d.allPendingTasks === 0), + bf(d, h, s), + (d.completedRootSegment = null), + Zv(h, d.responseState); + else return; + else Wr && br(h, d.resources, d.responseState); + var p = d.clientRenderedBoundaries; + for (l = 0; l < p.length; l++) { + var y = p[l]; + if (!eS(d, h, y)) { + (d.destination = null), l++, p.splice(0, l); + return; + } + } + p.splice(0, l); + var b = d.completedBoundaries; + for (l = 0; l < b.length; l++) { + var E = b[l]; + if (!Jo(d, h, E)) { + (d.destination = null), l++, b.splice(0, l); + return; + } + } + b.splice(0, l), ye(h), se(h); + var x = d.partialBoundaries; + for (l = 0; l < x.length; l++) { + var M = x[l]; + if (!$d(d, h, M)) { + (d.destination = null), l++, x.splice(0, l); + return; + } + } + x.splice(0, l); + var F = d.completedBoundaries; + for (l = 0; l < F.length; l++) { + var B = F[l]; + if (!Jo(d, h, B)) { + (d.destination = null), l++, F.splice(0, l); + return; + } + } + F.splice(0, l); + } finally { + d.allPendingTasks === 0 && + d.pingedTasks.length === 0 && + d.clientRenderedBoundaries.length === 0 && + d.completedBoundaries.length === 0 + ? (Qc(h, d.responseState), + ye(h), + O(h), + d.abortableTasks.size !== 0 && + S("There was still abortable task at the root when we closed. This is a bug in React."), + ce(h)) + : (ye(h), O(h)); + } + } + function tS(d) { + L(function () { + return Fh(d); + }); + } + function Yd(d, h) { + if (d.status === zd) { + (d.status = ll), Fe(h, d.fatalError); + return; + } + if (d.status !== ll && d.destination === null) { + d.destination = h; + try { + Vd(d, h); + } catch (l) { + Zl(d, l), mf(d, l); + } + } + } + function Uh(d, h) { + try { + var l = d.abortableTasks; + if (l.size > 0) { + var s = h === void 0 ? new Error("The render was aborted by the server without a reason.") : h; + l.forEach(function (p) { + return Bd(p, d, s); + }), + l.clear(); + } + d.destination !== null && Vd(d, d.destination); + } catch (p) { + Zl(d, p), mf(d, p); + } + } + function Gd(d, h) { + return function () { + return Yd(h, d); + }; + } + function oc(d, h) { + return function () { + return Uh(d, new Error(h)); + }; + } + function Am(d, h) { + return ec( + d, + Hn( + h ? h.identifierPrefix : void 0, + h ? h.nonce : void 0, + h ? h.bootstrapScriptContent : void 0, + h ? h.bootstrapScripts : void 0, + h ? h.bootstrapModules : void 0, + ), + td(h ? h.namespaceURI : void 0), + h ? h.progressiveChunkSize : void 0, + h ? h.onError : void 0, + h ? h.onAllReady : void 0, + h ? h.onShellReady : void 0, + h ? h.onShellError : void 0, + void 0, + ); + } + function Aa(d, h) { + var l = Am(d, h), + s = !1; + return ( + tS(l), + { + pipe: function (p) { + if (s) throw new Error("React currently only supports piping to one writable stream."); + return ( + (s = !0), + Yd(l, p), + p.on("drain", Gd(p, l)), + p.on("error", oc(l, "The destination stream errored while writing data.")), + p.on("close", oc(l, "The destination stream closed early.")), + p + ); + }, + abort: function (p) { + Uh(l, p); + }, + } + ); + } + (r_.renderToPipeableStream = Aa), (r_.version = c); + })(); +}); +var BH = vl(qv => { + "use strict"; + var Xv, a_; + process.env.NODE_ENV === "production" ? ((Xv = _N()), (a_ = NH())) : ((Xv = HH()), (a_ = jH())); + qv.version = Xv.version; + qv.renderToString = Xv.renderToString; + qv.renderToStaticMarkup = Xv.renderToStaticMarkup; + qv.renderToNodeStream = Xv.renderToNodeStream; + qv.renderToStaticNodeStream = Xv.renderToStaticNodeStream; + qv.renderToPipeableStream = a_.renderToPipeableStream; +}); +var VH = EF(BH()), + Fw = EF(sp()), + fW = require("http"), + dW = () => + Fw.default.createElement( + "html", + null, + Fw.default.createElement("body", null, Fw.default.createElement("h1", null, "Hello World")), + ), + $H = !1; +fW.createServer(function (e, n) { + let a = (0, VH.renderToPipeableStream)(Fw.default.createElement(dW, null), { + onShellReady() { + (n.statusCode = $H ? 500 : 200), + n.setHeader("Content-type", "text/html"), + n.setHeader("Cache-Control", "no-transform"), + a.pipe(n); + }, + onShellError(o) { + (n.statusCode = 500), n.send('Loading...'); + }, + onAllReady() {}, + onError(o) { + ($H = !0), console.error(o); + }, + }); +}).listen(9080); /*! Bundled license information: react/cjs/react.production.min.js: diff --git a/biome.json b/biome.json deleted file mode 100644 index ad9faaa234..0000000000 --- a/biome.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", - "organizeImports": { - "enabled": true - }, - "linter": { - "enabled": false - }, - "javascript": { - "parser": { - "unsafeParameterDecoratorsEnabled": true - }, - "formatter": { - "arrowParentheses": "asNeeded", - "quoteProperties": "preserve", - "semicolons": "always", - "trailingComma": "all", - "indentStyle": "space", - "quoteStyle": "double" - } - }, - "json": { - "formatter": { - "indentStyle": "space" - }, - "parser": { - "allowComments": true, - "allowTrailingCommas": true - } - }, - "vcs": { - "clientKind": "git", - "enabled": false, - "root": "./" - }, - "files": { - "maxSize": 9128312873 - }, - "formatter": { - "enabled": true, - "indentWidth": 2, - "lineEnding": "lf", - "formatWithErrors": true, - "lineWidth": 120, - "indentStyle": "space", - "ignore": [ - "node_modules/**", - "test/snapshots", - "test/fixtures", - ".next", - "test/js/deno", - "./src/deps", - "./src/bun.js/WebKit/**", - "packages/bun-polyfills", - "./build-*", - "./build", - ".cache", - "out/", - "test/transpiler/property-non-ascii-fixture.js", - "test/transpiler/macro-test.test.ts", - "test/transpiler/decorator-metadata.test.ts", - "src/react-refresh.js", - "bindings-obj/*", - "src/deps/**", - "./bench/react-hello-world/react-hello-world.node.js", - "./test/cli/run/require-cache-bug-leak-fixture-large-ast.js", - "./test/cli/run/esm-leak-fixture-large-ast.mjs" - ] - } -} diff --git a/bun.lockb b/bun.lockb index 2811f62f92..2062b91a58 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 5d253c565f..0849cd6357 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,13 @@ "private": true, "name": "bun", "dependencies": { - "@biomejs/biome": "1.5.3", "@vscode/debugadapter": "^1.61.0", "esbuild": "^0.17.15", "eslint": "^8.20.0", "eslint-config-prettier": "^8.5.0", "mitata": "^0.1.3", "peechy": "0.4.34", - "prettier": "3.2.2", + "prettier": "^3.2.5", "react": "next", "react-dom": "next", "source-map-js": "^1.0.2", @@ -27,7 +26,7 @@ "build:release": "cmake . -DCMAKE_BUILD_TYPE=Release -GNinja -Bbuild-release && ninja -Cbuild-release", "build:safe": "cmake . -DZIG_OPTIMIZE=ReleaseSafe -DUSE_DEBUG_JSC=ON -DCMAKE_BUILD_TYPE=Release -GNinja -Bbuild-safe && ninja -Cbuild-safe", "typecheck": "tsc --noEmit && cd test && bun run typecheck", - "fmt": "biome format --write {.vscode,src,test,bench,packages/{bun-types,bun-inspector-*,bun-vscode,bun-debug-adapter-protocol}}", + "fmt": "prettier --write --cache './{.vscode,src,test,bench,packages/{bun-types,bun-inspector-*,bun-vscode,bun-debug-adapter-protocol}}/**/*.{mjs,ts,tsx,js,jsx}'", "fmt:zig": "zig fmt src/*.zig src/*/*.zig src/*/*/*.zig src/*/*/*/*.zig", "lint": "eslint './**/*.d.ts' --cache", "lint:fix": "eslint './**/*.d.ts' --cache --fix", diff --git a/packages/bun-lambda/scripts/publish-layer.ts b/packages/bun-lambda/scripts/publish-layer.ts index 7ef22f0202..8457fda07a 100644 --- a/packages/bun-lambda/scripts/publish-layer.ts +++ b/packages/bun-lambda/scripts/publish-layer.ts @@ -32,20 +32,20 @@ export class PublishCommand extends BuildCommand { } const { layer, region, arch, output, public: isPublic } = flags; if (region.includes("*")) { - // biome-ignore: format ignore + // prettier-ignore const result = this.#aws(["ec2", "describe-regions", "--query", "Regions[].RegionName", "--output", "json"]); region.length = 0; for (const name of JSON.parse(result)) { region.push(name); } } else if (!region.length) { - // biome-ignore: format ignore + // prettier-ignore region.push(this.#aws(["configure", "get", "region"])); } this.log("Publishing..."); for (const regionName of region) { for (const layerName of layer) { - // biome-ignore: format ignore + // prettier-ignore const result = this.#aws([ "lambda", "publish-layer-version", @@ -70,7 +70,7 @@ export class PublishCommand extends BuildCommand { const { LayerVersionArn } = JSON.parse(result); this.log("Published", LayerVersionArn); if (isPublic) { - // biome-ignore: format ignore + // prettier-ignore this.#aws([ "lambda", "add-layer-version-permission", diff --git a/packages/bun-types/bun.d.ts b/packages/bun-types/bun.d.ts index 2586067a43..7aca83535c 100644 --- a/packages/bun-types/bun.d.ts +++ b/packages/bun-types/bun.d.ts @@ -4127,19 +4127,21 @@ declare module "bun" { // windowsHide?: boolean; } - type OptionsToSubprocess = Opts extends OptionsObject - ? Subprocess< - // "Writable extends In" means "if In === Writable", - // aka if true that means the user didn't specify anything - Writable extends In ? "ignore" : In, - Readable extends Out ? "pipe" : Out, - Readable extends Err ? "inherit" : Err - > - : Subprocess; + type OptionsToSubprocess = + Opts extends OptionsObject + ? Subprocess< + // "Writable extends In" means "if In === Writable", + // aka if true that means the user didn't specify anything + Writable extends In ? "ignore" : In, + Readable extends Out ? "pipe" : Out, + Readable extends Err ? "inherit" : Err + > + : Subprocess; - type OptionsToSyncSubprocess = Opts extends OptionsObject - ? SyncSubprocess - : SyncSubprocess; + type OptionsToSyncSubprocess = + Opts extends OptionsObject + ? SyncSubprocess + : SyncSubprocess; type ReadableIO = ReadableStream | number | undefined; diff --git a/packages/bun-types/globals.d.ts b/packages/bun-types/globals.d.ts index 9a04c1e1b4..316e6307e4 100644 --- a/packages/bun-types/globals.d.ts +++ b/packages/bun-types/globals.d.ts @@ -584,7 +584,7 @@ declare global { /** * If set, specifies the initial value of process.env inside the Worker thread. As a special value, worker.SHARE_ENV may be used to specify that the parent thread and the child thread should share their environment variables; in that case, changes to one thread's process.env object affect the other thread as well. Default: process.env. */ - env?: Record | typeof import("node:worker_threads")["SHARE_ENV"] | undefined; + env?: Record | (typeof import("node:worker_threads"))["SHARE_ENV"] | undefined; /** * In Bun, this does nothing. diff --git a/src/codegen/generate-classes.ts b/src/codegen/generate-classes.ts index 6a8b4832e7..f8f5559671 100644 --- a/src/codegen/generate-classes.ts +++ b/src/codegen/generate-classes.ts @@ -1798,8 +1798,8 @@ function generateLazyClassStructureImpl(typeName, { klass = {}, proto = {}, noCo noConstructor ? "" : `init.setConstructor(WebCore::${className( - typeName, - )}::createConstructor(init.vm, init.global, init.prototype));` + typeName, + )}::createConstructor(init.vm, init.global, init.prototype));` } }); diff --git a/src/js/internal/util/inspect.js b/src/js/internal/util/inspect.js index e98906175a..21d0baadc3 100644 --- a/src/js/internal/util/inspect.js +++ b/src/js/internal/util/inspect.js @@ -242,7 +242,8 @@ const codes = {}; // exported from errors.js if (!ArrayIsArray(expected)) expected = [expected]; let msg = "The "; - if (StringPrototypeEndsWith(name, " argument")) msg += `${name} `; // For cases like 'first argument' + if (StringPrototypeEndsWith(name, " argument")) + msg += `${name} `; // For cases like 'first argument' else msg += `"${name}" ${StringPrototypeIncludes(name, ".") ? "property" : "argument"} `; msg += "must be "; diff --git a/src/js/node/assert.js b/src/js/node/assert.js index fa55c07846..33f58a9e50 100644 --- a/src/js/node/assert.js +++ b/src/js/node/assert.js @@ -478,6 +478,7 @@ var require_assertion_error = __commonJS({ actualLines.pop(), expectedLines.pop(), !(actualLines.length === 0 || expectedLines.length === 0)); + ) (a = actualLines[actualLines.length - 1]), (b = expectedLines[expectedLines.length - 1]); var maxLines = Math.max(actualLines.length, expectedLines.length); diff --git a/src/js/node/crypto.js b/src/js/node/crypto.js index 8e86e38886..0504542ee4 100644 --- a/src/js/node/crypto.js +++ b/src/js/node/crypto.js @@ -496,6 +496,7 @@ var require_hash = __commonJS({ for ( var block = this._block, blockSize = this._blockSize, length = data.length, accum = this._len, offset = 0; offset < length; + ) { for ( var assigned = accum % blockSize, remainder = Math.min(length - offset, blockSize - assigned), i = 0; @@ -2380,7 +2381,7 @@ var require_cfb1 = __commonJS({ (pad = self2._cipher.encryptBlock(self2._prev)), (bit = byteParam & (1 << (7 - i)) ? 128 : 0), (value = pad[0] ^ bit), - (out += (value & 128) >> (i % 8)), + (out += (value & 128) >> i % 8), (self2._prev = shiftIn(self2._prev, decrypt ? bit : value)); return out; } @@ -3068,6 +3069,7 @@ var require_evp_bytestokey = __commonJS({ for ( var keyLen = keyBits / 8, key = Buffer2.alloc(keyLen), iv = Buffer2.alloc(ivLen || 0), tmp = Buffer2.alloc(0); keyLen > 0 || ivLen > 0; + ) { var hash = new MD5(); hash.update(tmp), hash.update(password), salt && hash.update(salt), (tmp = hash.digest()); @@ -5260,6 +5262,7 @@ var require_bn = __commonJS({ for ( var c = this.pow(z, q), r = this.pow(a, q.addn(1).iushrn(1)), t = this.pow(a, q), m = s; t.cmp(one) !== 0; + ) { for (var tmp = t, i = 0; tmp.cmp(one) !== 0; i++) tmp = tmp.redSqr(); assert(i < m); @@ -6239,6 +6242,7 @@ var require_short = __commonJS({ r, x; u.cmpn(0) !== 0; + ) { var q = v.div(u); (r = v.sub(q.mul(u))), (x = x2.sub(q.mul(x1))); @@ -9167,6 +9171,7 @@ var require_signature = __commonJS({ for ( r[0] & 128 && (r = [0].concat(r)), s[0] & 128 && (s = [0].concat(s)), r = rmPadding(r), s = rmPadding(s); !s[0] && !(s[1] & 128); + ) s = s.slice(1); var arr = [2]; @@ -9229,6 +9234,7 @@ var require_ec = __commonJS({ bytes = this.n.byteLength(), ns2 = this.n.sub(new BN(2)); ; + ) { var priv = new BN(drbg.generate(bytes)); if (!(priv.cmp(ns2) > 0)) return priv.iaddn(1), this.keyFromPrivate(priv); @@ -11319,6 +11325,7 @@ var require_sign = __commonJS({ s = !1, kv = getKey(x, q, hash, algo); s === !1; + ) (k = makeKey(q, kv, algo)), (r = makeR(g, k, p, q)), diff --git a/test/.prettierignore b/test/.prettierignore index 3c3629e647..a130a15e9e 100644 --- a/test/.prettierignore +++ b/test/.prettierignore @@ -1 +1,3 @@ node_modules +snapshots +js/deno diff --git a/test/bundler/esbuild/default.test.ts b/test/bundler/esbuild/default.test.ts index 2596add27d..e4b24d8ca5 100644 --- a/test/bundler/esbuild/default.test.ts +++ b/test/bundler/esbuild/default.test.ts @@ -197,7 +197,7 @@ describe("bundler", () => { onAfterBundle(api) { api.appendFile( "/out.js", - dedent /* js */` + dedent/* js */ ` import { strictEqual } from "node:assert"; strictEqual(globalName.default, 123, ".default"); strictEqual(globalName.v, 234, ".v"); @@ -298,7 +298,7 @@ describe("bundler", () => { export default 3; export const a2 = 4; `, - "/test.js": String.raw /* js */` + "/test.js": String.raw/* js */ ` import { deepEqual } from 'node:assert'; globalThis.deepEqual = deepEqual; await import ('./out.js'); diff --git a/test/cli/install/dummy.registry.ts b/test/cli/install/dummy.registry.ts index 5d0982f575..67d021c068 100644 --- a/test/cli/install/dummy.registry.ts +++ b/test/cli/install/dummy.registry.ts @@ -6,7 +6,7 @@ import { file, Server } from "bun"; import { mkdtempSync, realpathSync } from "fs"; -let expect: typeof import("bun:test")["expect"]; +let expect: (typeof import("bun:test"))["expect"]; import { readdir, rm, writeFile } from "fs/promises"; import { tmpdir } from "os"; diff --git a/test/cli/run/esm-leak-fixture-large-ast.mjs b/test/cli/run/esm-leak-fixture-large-ast.mjs index 6621258869..2a2a702d7c 100644 --- a/test/cli/run/esm-leak-fixture-large-ast.mjs +++ b/test/cli/run/esm-leak-fixture-large-ast.mjs @@ -1,4 +1,4 @@ -// biome-ignore: format ignore +// prettier-ignore export default [ (1),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2, 3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2, diff --git a/test/cli/run/require-cache-bug-leak-fixture-large-ast.js b/test/cli/run/require-cache-bug-leak-fixture-large-ast.js index c77cf30603..a1eaf64281 100644 --- a/test/cli/run/require-cache-bug-leak-fixture-large-ast.js +++ b/test/cli/run/require-cache-bug-leak-fixture-large-ast.js @@ -1,5 +1,5 @@ // This intends to create a TON of different ast nodes & scopes. -// biome-ignore: format ignore +// prettier-ignore exports.a = [ (1),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2, 3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2),(2),(3),(4),(2, diff --git a/test/js/node/util/node-inspect-tests/parallel/util-inspect.test.js b/test/js/node/util/node-inspect-tests/parallel/util-inspect.test.js index b7c4ba2467..93d032ea40 100644 --- a/test/js/node/util/node-inspect-tests/parallel/util-inspect.test.js +++ b/test/js/node/util/node-inspect-tests/parallel/util-inspect.test.js @@ -592,9 +592,7 @@ test("no assertion failures 2", () => { [new Error(), new Error("FAIL"), new TypeError("FAIL"), new SyntaxError("FAIL")].forEach(err => { assert( //! temp bug workaround with replace()'s - util - .inspect(err) - .startsWith(err.stack.replace(/^Error: /, err.message ? "$&" : "Error")), + util.inspect(err).startsWith(err.stack.replace(/^Error: /, err.message ? "$&" : "Error")), `Expected "${util.inspect(err)}" to start with "${err.stack.replace( /^Error: /, err.message ? "$&" : "Error", diff --git a/test/js/third_party/prisma/prisma/types.d.ts b/test/js/third_party/prisma/prisma/types.d.ts index c2c267e385..e9735a3b26 100644 --- a/test/js/third_party/prisma/prisma/types.d.ts +++ b/test/js/third_party/prisma/prisma/types.d.ts @@ -439,17 +439,18 @@ export namespace Prisma { /** * Is T a Record? */ - type IsObject = T extends Array - ? False - : T extends Date + type IsObject = + T extends Array ? False - : T extends Uint8Array + : T extends Date ? False - : T extends BigInt + : T extends Uint8Array ? False - : T extends object - ? True - : False; + : T extends BigInt + ? False + : T extends object + ? True + : False; /** * If it's T[], return T @@ -728,9 +729,10 @@ export namespace Prisma { ? T["level"] : never : never; - export type GetEvents = T extends Array - ? GetLogType | GetLogType | GetLogType | GetLogType - : never; + export type GetEvents = + T extends Array + ? GetLogType | GetLogType | GetLogType | GetLogType + : never; export type QueryEvent = { timestamp: Date; diff --git a/test/snippets/forbid-in-is-correct.js b/test/snippets/forbid-in-is-correct.js index 842b9308f2..88cb800860 100644 --- a/test/snippets/forbid-in-is-correct.js +++ b/test/snippets/forbid-in-is-correct.js @@ -1,5 +1,5 @@ var foo = () => { - // biome-ignore: format ignore + // prettier-ignore var D = (i, r) => () => (r || i((r = { exports: {} }).exports, r), r.exports); return D; }; diff --git a/test/transpiler/decorator-metadata.test.ts b/test/transpiler/decorator-metadata.test.ts index 516eb29d47..41d1b95fc8 100644 --- a/test/transpiler/decorator-metadata.test.ts +++ b/test/transpiler/decorator-metadata.test.ts @@ -456,10 +456,10 @@ describe("decorator metadata", () => { p3: readonly ["hello", "world"], p4: typeof c, p5: readonly [number, string], - // biome-ignore: format ignore + // prettier-ignore p6: (string | string), - // biome-ignore: format ignoreormat ignore - p7: (string & string), + // prettier-ignoreormat ignore + p7: string & string, p8: boolean extends true ? "a" : "b", // @ts-ignore p9: Loser extends Loser ? string : Foo, diff --git a/test/transpiler/macro-test.test.ts b/test/transpiler/macro-test.test.ts index 401168bb10..2e47ff07b1 100644 --- a/test/transpiler/macro-test.test.ts +++ b/test/transpiler/macro-test.test.ts @@ -25,11 +25,11 @@ test("escaping", () => { expect(identity("'")).toBe("'"); expect(identity('"')).toBe('"'); expect(identity("`")).toBe("`"); - // biome-ignore: format ignore + // prettier-ignore expect(identity("\'")).toBe("\'"); - // biome-ignore: format ignoreormat ignore + // prettier-ignore expect(identity('\"')).toBe('\"'); - // biome-ignore: format ignoreormat ignore + // prettier-ignore expect(identity("\`")).toBe("\`"); expect(identity("$")).toBe("$"); expect(identity("\x00")).toBe("\x00"); diff --git a/test/transpiler/property-non-ascii-fixture.js b/test/transpiler/property-non-ascii-fixture.js index a4b9a3af26..72299ccc64 100644 --- a/test/transpiler/property-non-ascii-fixture.js +++ b/test/transpiler/property-non-ascii-fixture.js @@ -1,4 +1,4 @@ -// biome-ignore: format ignore +// prettier-ignore let object2 = { c贸digo: 1, ["c贸digo2"]: 2, @@ -7,7 +7,7 @@ let object2 = { [`c贸digo5`]: 5, "馃構 Get ": 6, }; -// biome-ignore: format ignoreormat ignore +// prettier-ignore let { c贸digo, ["c贸digo3"]: bound3, @@ -21,7 +21,7 @@ let { ["馃構 Get "]: bound9, ['馃構 Get ']: bound10, } = object2; -// biome-ignore: format ignoreormat ignore +// prettier-ignore console.log(object2, c贸digo, object2.c贸digo, object2['c贸digo2'], object2["c贸digo3"], object2[`c贸digo4`], bound3, bound2, bound4, bound5, bound22,bound6,
Loading...