162 lines
386 KiB
JavaScript
162 lines
386 KiB
JavaScript
var gA=Object.create;var{getPrototypeOf:fA,defineProperty:dH,getOwnPropertyNames:hA}=Object;var TA=Object.prototype.hasOwnProperty;var o4=(_,n,T)=>{T=_!=null?gA(fA(_)):{};let Z0=n||!_||!_.__esModule?dH(T,"default",{value:_,enumerable:!0}):T;for(let $ of hA(_))if(!TA.call(Z0,$))dH(Z0,$,{get:()=>_[$],enumerable:!0});return Z0};var L8=(_,n)=>()=>(n||_((n={exports:{}}).exports,n),n.exports);var Z6=L8((EA,WG)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _="18.3.1",n=Symbol.for("react.element"),T=Symbol.for("react.portal"),Z0=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),_0=Symbol.for("react.profiler"),t=Symbol.for("react.provider"),s=Symbol.for("react.context"),q0=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),I0=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),y0=Symbol.for("react.lazy"),F1=Symbol.for("react.offscreen"),Y1=Symbol.iterator,z4="@@iterator";function k1(U){if(U===null||typeof U!=="object")return null;var M=Y1&&U[Y1]||U[z4];if(typeof M==="function")return M;return null}var L0={current:null},I1={transition:null},O0={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},N0={current:null},i0={},e1=null;function i1(U){e1=U}i0.setExtraStackFrame=function(U){e1=U},i0.getCurrentStack=null,i0.getStackAddendum=function(){var U="";if(e1)U+=e1;var M=i0.getCurrentStack;if(M)U+=M()||"";return U};var Z4=!1,s0=!1,A1=!1,S1=!1,a0=!1,N={ReactCurrentDispatcher:L0,ReactCurrentBatchConfig:I1,ReactCurrentOwner:N0};N.ReactDebugCurrentFrame=i0,N.ReactCurrentActQueue=O0;function y(U){{for(var M=arguments.length,P=new Array(M>1?M-1:0),k=1;k<M;k++)P[k-1]=arguments[k];Y0("warn",U,P)}}function l(U){{for(var M=arguments.length,P=new Array(M>1?M-1:0),k=1;k<M;k++)P[k-1]=arguments[k];Y0("error",U,P)}}function Y0(U,M,P){{var k=N.ReactDebugCurrentFrame,m=k.getStackAddendum();if(m!=="")M+="%s",P=P.concat([m]);var g0=P.map(function(U0){return String(U0)});g0.unshift("Warning: "+M),Function.prototype.apply.call(console[U],console,g0)}}var P0={};function T0(U,M){{var P=U.constructor,k=P&&(P.displayName||P.name)||"ReactClass",m=k+"."+M;if(P0[m])return;l("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.",M,k),P0[m]=!0}}var k0={isMounted:function(U){return!1},enqueueForceUpdate:function(U,M,P){T0(U,"forceUpdate")},enqueueReplaceState:function(U,M,P,k){T0(U,"replaceState")},enqueueSetState:function(U,M,P,k){T0(U,"setState")}},w0=Object.assign,x0={};Object.freeze(x0);function u0(U,M,P){this.props=U,this.context=M,this.refs=x0,this.updater=P||k0}u0.prototype.isReactComponent={},u0.prototype.setState=function(U,M){if(typeof U!=="object"&&typeof U!=="function"&&U!=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,U,M,"setState")},u0.prototype.forceUpdate=function(U){this.updater.enqueueForceUpdate(this,U,"forceUpdate")};{var E0={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)."]},g1=function(U,M){Object.defineProperty(u0.prototype,U,{get:function(){y("%s(...) is deprecated in plain JavaScript React classes. %s",M[0],M[1]);return}})};for(var O1 in E0)if(E0.hasOwnProperty(O1))g1(O1,E0[O1])}function c1(){}c1.prototype=u0.prototype;function p1(U,M,P){this.props=U,this.context=M,this.refs=x0,this.updater=P||k0}var C0=p1.prototype=new c1;C0.constructor=p1,w0(C0,u0.prototype),C0.isPureReactComponent=!0;function K4(){var U={current:null};return Object.seal(U),U}var V4=Array.isArray;function v1(U){return V4(U)}function o(U){{var M=typeof Symbol==="function"&&Symbol.toStringTag,P=M&&U[Symbol.toStringTag]||U.constructor.name||"Object";return P}}function F4(U){try{return f1(U),!1}catch(M){return!0}}function f1(U){return""+U}function N1(U){if(F4(U))return l("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",o(U)),f1(U)}function E4(U,M,P){var k=U.displayName;if(k)return k;var m=M.displayName||M.name||"";return m!==""?P+"("+m+")":P}function I8(U){return U.displayName||"Context"}function _1(U){if(U==null)return null;if(typeof U.tag==="number")l("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof U==="function")return U.displayName||U.name||null;if(typeof U==="string")return U;switch(U){case Z0:return"Fragment";case T:return"Portal";case _0:return"Profiler";case $:return"StrictMode";case c:return"Suspense";case I0:return"SuspenseList"}if(typeof U==="object")switch(U.$$typeof){case s:var M=U;return I8(M)+".Consumer";case t:var P=U;return I8(P._context)+".Provider";case q0:return E4(U,U.render,"ForwardRef");case p:var k=U.displayName||null;if(k!==null)return k;return _1(U.type)||"Memo";case y0:{var m=U,g0=m._payload,U0=m._init;try{return _1(U0(g0))}catch(v0){return null}}}return null}var B8=Object.prototype.hasOwnProperty,h1={key:!0,ref:!0,__self:!0,__source:!0},s4,n4,X4;X4={};function p4(U){if(B8.call(U,"ref")){var M=Object.getOwnPropertyDescriptor(U,"ref").get;if(M&&M.isReactWarning)return!1}return U.ref!==void 0}function J4(U){if(B8.call(U,"key")){var M=Object.getOwnPropertyDescriptor(U,"key").get;if(M&&M.isReactWarning)return!1}return U.key!==void 0}function H4(U,M){var P=function(){if(!s4)s4=!0,l("%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)",M)};P.isReactWarning=!0,Object.defineProperty(U,"key",{get:P,configurable:!0})}function k8(U,M){var P=function(){if(!n4)n4=!0,l("%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)",M)};P.isReactWarning=!0,Object.defineProperty(U,"ref",{get:P,configurable:!0})}function S8(U){if(typeof U.ref==="string"&&N0.current&&U.__self&&N0.current.stateNode!==U.__self){var M=_1(N0.current.type);if(!X4[M])l('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',M,U.ref),X4[M]=!0}}var a4=function(U,M,P,k,m,g0,U0){var v0={$$typeof:n,type:U,key:M,ref:P,props:U0,_owner:g0};if(v0._store={},Object.defineProperty(v0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(v0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:k}),Object.defineProperty(v0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:m}),Object.freeze)Object.freeze(v0.props),Object.freeze(v0);return v0};function Q4(U,M,P){var k,m={},g0=null,U0=null,v0=null,G1=null;if(M!=null){if(p4(M))U0=M.ref,S8(M);if(J4(M))N1(M.key),g0=""+M.key;v0=M.__self===void 0?null:M.__self,G1=M.__source===void 0?null:M.__source;for(k in M)if(B8.call(M,k)&&!h1.hasOwnProperty(k))m[k]=M[k]}var R1=arguments.length-2;if(R1===1)m.children=P;else if(R1>1){var T1=Array(R1);for(var E1=0;E1<R1;E1++)T1[E1]=arguments[E1+2];if(Object.freeze)Object.freeze(T1);m.children=T1}if(U&&U.defaultProps){var m1=U.defaultProps;for(k in m1)if(m[k]===void 0)m[k]=m1[k]}if(g0||U0){var a1=typeof U==="function"?U.displayName||U.name||"Unknown":U;if(g0)H4(m,a1);if(U0)k8(m,a1)}return a4(U,g0,U0,v0,G1,N0.current,m)}function X0(U,M){var P=a4(U.type,M,U.ref,U._self,U._source,U._owner,U.props);return P}function H0(U,M,P){if(U===null||U===void 0)throw new Error("React.cloneElement(...): The argument must be a React element, but you passed "+U+".");var k,m=w0({},U.props),g0=U.key,U0=U.ref,v0=U._self,G1=U._source,R1=U._owner;if(M!=null){if(p4(M))U0=M.ref,R1=N0.current;if(J4(M))N1(M.key),g0=""+M.key;var T1;if(U.type&&U.type.defaultProps)T1=U.type.defaultProps;for(k in M)if(B8.call(M,k)&&!h1.hasOwnProperty(k))if(M[k]===void 0&&T1!==void 0)m[k]=T1[k];else m[k]=M[k]}var E1=arguments.length-2;if(E1===1)m.children=P;else if(E1>1){var m1=Array(E1);for(var a1=0;a1<E1;a1++)m1[a1]=arguments[a1+2];m.children=m1}return a4(U.type,g0,U0,v0,G1,R1,m)}function R0(U){return typeof U==="object"&&U!==null&&U.$$typeof===n}var B1=".",x1=":";function l1(U){var M=/[=:]/g,P={"=":"=0",":":"=2"},k=U.replace(M,function(m){return P[m]});return"$"+k}var C1=!1,A4=/\/+/g;function Z1(U){return U.replace(A4,"$&/")}function Q1(U,M){if(typeof U==="object"&&U!==null&&U.key!=null)return N1(U.key),l1(""+U.key);return M.toString(36)}function w8(U,M,P,k,m){var g0=typeof U;if(g0==="undefined"||g0==="boolean")U=null;var U0=!1;if(U===null)U0=!0;else switch(g0){case"string":case"number":U0=!0;break;case"object":switch(U.$$typeof){case n:case T:U0=!0}}if(U0){var v0=U,G1=m(v0),R1=k===""?B1+Q1(v0,0):k;if(v1(G1)){var T1="";if(R1!=null)T1=Z1(R1)+"/";w8(G1,M,T1,"",function(LG){return LG})}else if(G1!=null){if(R0(G1)){if(G1.key&&(!v0||v0.key!==G1.key))N1(G1.key);G1=X0(G1,P+(G1.key&&(!v0||v0.key!==G1.key)?Z1(""+G1.key)+"/":"")+R1)}M.push(G1)}return 1}var E1,m1,a1=0,M1=k===""?B1:k+x1;if(v1(U))for(var D9=0;D9<U.length;D9++)E1=U[D9],m1=M1+Q1(E1,D9),a1+=w8(E1,M,P,m1,m);else{var B7=k1(U);if(typeof B7==="function"){var $6=U;if(B7===$6.entries){if(!C1)y("Using Maps as children is not supported. Use an array of keyed ReactElements instead.");C1=!0}var MG=B7.call($6),F5,q6=0;while(!(F5=MG.next()).done)E1=F5.value,m1=M1+Q1(E1,q6++),a1+=w8(E1,M,P,m1,m)}else if(g0==="object"){var Y6=String(U);throw new Error("Objects are not valid as a React child (found: "+(Y6==="[object Object]"?"object with keys {"+Object.keys(U).join(", ")+"}":Y6)+"). If you meant to render a collection of children, use an array instead.")}}return a1}function u4(U,M,P){if(U==null)return U;var k=[],m=0;return w8(U,k,"","",function(g0){return M.call(P,g0,m++)}),k}function N8(U){var M=0;return u4(U,function(){M++}),M}function A9(U,M,P){u4(U,function(){M.apply(this,arguments)},P)}function r4(U){return u4(U,function(M){return M})||[]}function i5(U){if(!R0(U))throw new Error("React.Children.only expected to receive a single React element child.");return U}function w5(U){var M={$$typeof:s,_currentValue:U,_currentValue2:U,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null};M.Provider={$$typeof:t,_context:M};var P=!1,k=!1,m=!1;{var g0={$$typeof:s,_context:M};Object.defineProperties(g0,{Provider:{get:function(){if(!k)k=!0,l("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?");return M.Provider},set:function(U0){M.Provider=U0}},_currentValue:{get:function(){return M._currentValue},set:function(U0){M._currentValue=U0}},_currentValue2:{get:function(){return M._currentValue2},set:function(U0){M._currentValue2=U0}},_threadCount:{get:function(){return M._threadCount},set:function(U0){M._threadCount=U0}},Consumer:{get:function(){if(!P)P=!0,l("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?");return M.Consumer}},displayName:{get:function(){return M.displayName},set:function(U0){if(!m)y("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",U0),m=!0}}}),M.Consumer=g0}return M._currentRenderer=null,M._currentRenderer2=null,M}var v4=-1,x8=0,C8=1,t4=2;function O8(U){if(U._status===v4){var M=U._result,P=M();if(P.then(function(g0){if(U._status===x8||U._status===v4){var U0=U;U0._status=C8,U0._result=g0}},function(g0){if(U._status===x8||U._status===v4){var U0=U;U0._status=t4,U0._result=g0}}),U._status===v4){var k=U;k._status=x8,k._result=P}}if(U._status===C8){var m=U._result;if(m===void 0)l(`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?`,m);if(!("default"in m))l(`lazy: Expected the result of a dynamic import() call. Instead received: %s
|
||
|
||
Your code should look like:
|
||
const MyComponent = lazy(() => import('./MyComponent'))`,m);return m.default}else throw U._result}function g8(U){var M={_status:v4,_result:U},P={$$typeof:y0,_payload:M,_init:O8};{var k,m;Object.defineProperties(P,{defaultProps:{configurable:!0,get:function(){return k},set:function(g0){l("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."),k=g0,Object.defineProperty(P,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return m},set:function(g0){l("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."),m=g0,Object.defineProperty(P,"propTypes",{enumerable:!0})}}})}return P}function L(U){{if(U!=null&&U.$$typeof===p)l("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...)).");else if(typeof U!=="function")l("forwardRef requires a render function but was given %s.",U===null?"null":typeof U);else if(U.length!==0&&U.length!==2)l("forwardRef render functions accept exactly two parameters: props and ref. %s",U.length===1?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined.");if(U!=null){if(U.defaultProps!=null||U.propTypes!=null)l("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")}}var M={$$typeof:q0,render:U};{var P;Object.defineProperty(M,"displayName",{enumerable:!1,configurable:!0,get:function(){return P},set:function(k){if(P=k,!U.name&&!U.displayName)U.displayName=k}})}return M}var h=Symbol.for("react.module.reference");function a(U){if(typeof U==="string"||typeof U==="function")return!0;if(U===Z0||U===_0||a0||U===$||U===c||U===I0||S1||U===F1||Z4||s0||A1)return!0;if(typeof U==="object"&&U!==null){if(U.$$typeof===y0||U.$$typeof===p||U.$$typeof===t||U.$$typeof===s||U.$$typeof===q0||U.$$typeof===h||U.getModuleId!==void 0)return!0}return!1}function D0(U,M){if(!a(U))l("memo: The first argument must be a component. Instead received: %s",U===null?"null":typeof U);var P={$$typeof:p,type:U,compare:M===void 0?null:M};{var k;Object.defineProperty(P,"displayName",{enumerable:!1,configurable:!0,get:function(){return k},set:function(m){if(k=m,!U.name&&!U.displayName)U.displayName=m}})}return P}function g(){var U=L0.current;if(U===null)l(`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 U}function n0(U){var M=g();if(U._context!==void 0){var P=U._context;if(P.Consumer===U)l("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?");else if(P.Provider===U)l("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return M.useContext(U)}function i(U){var M=g();return M.useState(U)}function h0(U,M,P){var k=g();return k.useReducer(U,M,P)}function X1(U){var M=g();return M.useRef(U)}function P1(U,M){var P=g();return P.useEffect(U,M)}function Y(U,M){var P=g();return P.useInsertionEffect(U,M)}function j(U,M){var P=g();return P.useLayoutEffect(U,M)}function v(U,M){var P=g();return P.useCallback(U,M)}function C(U,M){var P=g();return P.useMemo(U,M)}function b(U,M,P){var k=g();return k.useImperativeHandle(U,M,P)}function u(U,M){{var P=g();return P.useDebugValue(U,M)}}function d(){var U=g();return U.useTransition()}function B0(U){var M=g();return M.useDeferredValue(U)}function J0(){var U=g();return U.useId()}function U1(U,M,P){var k=g();return k.useSyncExternalStore(U,M,P)}var r0=0,b0,M0,j0,F0,c0,o1,e4;function c5(){}c5.__reactDisabledLog=!0;function $G(){{if(r0===0){b0=console.log,M0=console.info,j0=console.warn,F0=console.error,c0=console.group,o1=console.groupCollapsed,e4=console.groupEnd;var U={configurable:!0,enumerable:!0,value:c5,writable:!0};Object.defineProperties(console,{info:U,log:U,warn:U,error:U,group:U,groupCollapsed:U,groupEnd:U})}r0++}}function J6(){{if(r0--,r0===0){var U={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:w0({},U,{value:b0}),info:w0({},U,{value:M0}),warn:w0({},U,{value:j0}),error:w0({},U,{value:F0}),group:w0({},U,{value:c0}),groupCollapsed:w0({},U,{value:o1}),groupEnd:w0({},U,{value:e4})})}if(r0<0)l("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var _9=N.ReactCurrentDispatcher,f8;function l5(U,M,P){{if(f8===void 0)try{throw Error()}catch(m){var k=m.stack.trim().match(/\n( *(at )?)/);f8=k&&k[1]||""}return`
|
||
`+f8+U}}var o5=!1,Q7;{var B6=typeof WeakMap==="function"?WeakMap:Map;Q7=new B6}function oZ(U,M){if(!U||o5)return"";{var P=Q7.get(U);if(P!==void 0)return P}var k;o5=!0;var m=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var g0;g0=_9.current,_9.current=null,$G();try{if(M){var U0=function(){throw Error()};if(Object.defineProperty(U0.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(U0,[])}catch(M1){k=M1}Reflect.construct(U,[],U0)}else{try{U0.call()}catch(M1){k=M1}U.call(U0.prototype)}}else{try{throw Error()}catch(M1){k=M1}U()}}catch(M1){if(M1&&k&&typeof M1.stack==="string"){var v0=M1.stack.split(`
|
||
`),G1=k.stack.split(`
|
||
`),R1=v0.length-1,T1=G1.length-1;while(R1>=1&&T1>=0&&v0[R1]!==G1[T1])T1--;for(;R1>=1&&T1>=0;R1--,T1--)if(v0[R1]!==G1[T1]){if(R1!==1||T1!==1)do if(R1--,T1--,T1<0||v0[R1]!==G1[T1]){var E1=`
|
||
`+v0[R1].replace(" at new "," at ");if(U.displayName&&E1.includes("<anonymous>"))E1=E1.replace("<anonymous>",U.displayName);if(typeof U==="function")Q7.set(U,E1);return E1}while(R1>=1&&T1>=0);break}}}finally{o5=!1,_9.current=g0,J6(),Error.prepareStackTrace=m}var m1=U?U.displayName||U.name:"",a1=m1?l5(m1):"";if(typeof U==="function")Q7.set(U,a1);return a1}function W6(U,M,P){return oZ(U,!1)}function qG(U){var M=U.prototype;return!!(M&&M.isReactComponent)}function s5(U,M,P){if(U==null)return"";if(typeof U==="function")return oZ(U,qG(U));if(typeof U==="string")return l5(U);switch(U){case c:return l5("Suspense");case I0:return l5("SuspenseList")}if(typeof U==="object")switch(U.$$typeof){case q0:return W6(U.render);case p:return s5(U.type,M,P);case y0:{var k=U,m=k._payload,g0=k._init;try{return s5(g0(m),M,P)}catch(U0){}}}return""}var sZ={},U6=N.ReactDebugCurrentFrame;function G7(U){if(U){var M=U._owner,P=s5(U.type,U._source,M?M.type:null);U6.setExtraStackFrame(P)}else U6.setExtraStackFrame(null)}function nZ(U,M,P,k,m){{var g0=Function.call.bind(B8);for(var U0 in U)if(g0(U,U0)){var v0=void 0;try{if(typeof U[U0]!=="function"){var G1=Error((k||"React class")+": "+P+" type `"+U0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof U[U0]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw G1.name="Invariant Violation",G1}v0=U[U0](M,U0,k,P,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(R1){v0=R1}if(v0&&!(v0 instanceof Error))G7(m),l("%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).",k||"React class",P,U0,typeof v0),G7(null);if(v0 instanceof Error&&!(v0.message in sZ))sZ[v0.message]=!0,G7(m),l("Failed %s type: %s",P,v0.message),G7(null)}}}function H1(U){if(U){var M=U._owner,P=s5(U.type,U._source,M?M.type:null);i1(P)}else i1(null)}var pZ=!1;function H6(){if(N0.current){var U=_1(N0.current.type);if(U)return`
|
||
|
||
Check the render method of \``+U+"`."}return""}function o0(U){if(U!==void 0){var M=U.fileName.replace(/^.*[\\\/]/,""),P=U.lineNumber;return`
|
||
|
||
Check your code at `+M+":"+P+"."}return""}function aZ(U){if(U!==null&&U!==void 0)return o0(U.__source);return""}var d4={};function P9(U){var M=H6();if(!M){var P=typeof U==="string"?U:U.displayName||U.name;if(P)M=`
|
||
|
||
Check the top-level render call using <`+P+">."}return M}function n5(U,M){if(!U._store||U._store.validated||U.key!=null)return;U._store.validated=!0;var P=P9(M);if(d4[P])return;d4[P]=!0;var k="";if(U&&U._owner&&U._owner!==N0.current)k=" It was passed a child from "+_1(U._owner.type)+".";H1(U),l('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',P,k),H1(null)}function rZ(U,M){if(typeof U!=="object")return;if(v1(U))for(var P=0;P<U.length;P++){var k=U[P];if(R0(k))n5(k,M)}else if(R0(U)){if(U._store)U._store.validated=!0}else if(U){var m=k1(U);if(typeof m==="function"){if(m!==U.entries){var g0=m.call(U),U0;while(!(U0=g0.next()).done)if(R0(U0.value))n5(U0.value,M)}}}}function _4(U){{var M=U.type;if(M===null||M===void 0||typeof M==="string")return;var P;if(typeof M==="function")P=M.propTypes;else if(typeof M==="object"&&(M.$$typeof===q0||M.$$typeof===p))P=M.propTypes;else return;if(P){var k=_1(M);nZ(P,U.props,"prop",k,U)}else if(M.PropTypes!==void 0&&!pZ){pZ=!0;var m=_1(M);l("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",m||"Unknown")}if(typeof M.getDefaultProps==="function"&&!M.getDefaultProps.isReactClassApproved)l("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function s1(U){{var M=Object.keys(U.props);for(var P=0;P<M.length;P++){var k=M[P];if(k!=="children"&&k!=="key"){H1(U),l("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),H1(null);break}}if(U.ref!==null)H1(U),l("Invalid attribute `ref` supplied to `React.Fragment`."),H1(null)}}function tZ(U,M,P){var k=a(U);if(!k){var m="";if(U===void 0||typeof U==="object"&&U!==null&&Object.keys(U).length===0)m+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.";var g0=aZ(M);if(g0)m+=g0;else m+=H6();var U0;if(U===null)U0="null";else if(v1(U))U0="array";else if(U!==void 0&&U.$$typeof===n)U0="<"+(_1(U.type)||"Unknown")+" />",m=" Did you accidentally export a JSX literal instead of a component?";else U0=typeof U;l("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",U0,m)}var v0=Q4.apply(this,arguments);if(v0==null)return v0;if(k)for(var G1=2;G1<arguments.length;G1++)rZ(arguments[G1],U);if(U===Z0)s1(v0);else _4(v0);return v0}var F8=!1;function W8(U){var M=tZ.bind(null,U);M.type=U;{if(!F8)F8=!0,y("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.");Object.defineProperty(M,"type",{enumerable:!1,get:function(){return y("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:U}),U}})}return M}function Q5(U,M,P){var k=H0.apply(this,arguments);for(var m=2;m<arguments.length;m++)rZ(arguments[m],k.type);return _4(k),k}function YG(U,M){var P=I1.transition;I1.transition={};var k=I1.transition;I1.transition._updatedFibers=new Set;try{U()}finally{if(I1.transition=P,P===null&&k._updatedFibers){var m=k._updatedFibers.size;if(m>10)y("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.");k._updatedFibers.clear()}}}var z7=!1,R9=null;function eZ(U){if(R9===null)try{var M=("require"+Math.random()).slice(0,7),P=WG&&WG[M];R9=P.call(WG,"timers").setImmediate}catch(k){R9=function(m){if(z7===!1){if(z7=!0,typeof MessageChannel==="undefined")l("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 g0=new MessageChannel;g0.port1.onmessage=m,g0.port2.postMessage(void 0)}}return R9(U)}var p5=0,ZX=!1;function XX(U){{var M=p5;if(p5++,O0.current===null)O0.current=[];var P=O0.isBatchingLegacy,k;try{if(O0.isBatchingLegacy=!0,k=U(),!P&&O0.didScheduleLegacyUpdate){var m=O0.current;if(m!==null)O0.didScheduleLegacyUpdate=!1,J7(m)}}catch(m1){throw O5(M),m1}finally{O0.isBatchingLegacy=P}if(k!==null&&typeof k==="object"&&typeof k.then==="function"){var g0=k,U0=!1,v0={then:function(m1,a1){U0=!0,g0.then(function(M1){if(O5(M),p5===0)K7(M1,m1,a1);else m1(M1)},function(M1){O5(M),a1(M1)})}};if(!ZX&&typeof Promise!=="undefined")Promise.resolve().then(function(){}).then(function(){if(!U0)ZX=!0,l("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 () => ...);")});return v0}else{var G1=k;if(O5(M),p5===0){var R1=O0.current;if(R1!==null)J7(R1),O0.current=null;var T1={then:function(m1,a1){if(O0.current===null)O0.current=[],K7(G1,m1,a1);else m1(G1)}};return T1}else{var E1={then:function(m1,a1){m1(G1)}};return E1}}}}function O5(U){{if(U!==p5-1)l("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. ");p5=U}}function K7(U,M,P){{var k=O0.current;if(k!==null)try{J7(k),eZ(function(){if(k.length===0)O0.current=null,M(U);else K7(U,M,P)})}catch(m){P(m)}else M(U)}}var a5=!1;function J7(U){if(!a5){a5=!0;var M=0;try{for(;M<U.length;M++){var P=U[M];do P=P(!0);while(P!==null)}U.length=0}catch(k){throw U=U.slice(M+1),k}finally{a5=!1}}}var QX=tZ,GX=Q5,zX=W8,KX={map:u4,forEach:A9,count:N8,toArray:r4,only:i5};if(EA.Children=KX,EA.Component=u0,EA.Fragment=Z0,EA.Profiler=_0,EA.PureComponent=p1,EA.StrictMode=$,EA.Suspense=c,EA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,EA.act=XX,EA.cloneElement=GX,EA.createContext=w5,EA.createElement=QX,EA.createFactory=zX,EA.createRef=K4,EA.forwardRef=L,EA.isValidElement=R0,EA.lazy=g8,EA.memo=D0,EA.startTransition=YG,EA.unstable_act=XX,EA.useCallback=v,EA.useContext=n0,EA.useDebugValue=u,EA.useDeferredValue=B0,EA.useEffect=P1,EA.useId=J0,EA.useImperativeHandle=b,EA.useInsertionEffect=Y,EA.useLayoutEffect=j,EA.useMemo=C,EA.useReducer=h0,EA.useRef=X1,EA.useState=i,EA.useSyncExternalStore=U1,EA.useTransition=d,EA.version=_,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var mH=L8((uA)=>{(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _=!1,n=!1,T=5;function Z0(X0,H0){var R0=X0.length;X0.push(H0),t(X0,H0,R0)}function $(X0){return X0.length===0?null:X0[0]}function _0(X0){if(X0.length===0)return null;var H0=X0[0],R0=X0.pop();if(R0!==H0)X0[0]=R0,s(X0,R0,0);return H0}function t(X0,H0,R0){var B1=R0;while(B1>0){var x1=B1-1>>>1,l1=X0[x1];if(q0(l1,H0)>0)X0[x1]=H0,X0[B1]=l1,B1=x1;else return}}function s(X0,H0,R0){var B1=R0,x1=X0.length,l1=x1>>>1;while(B1<l1){var C1=(B1+1)*2-1,A4=X0[C1],Z1=C1+1,Q1=X0[Z1];if(q0(A4,H0)<0)if(Z1<x1&&q0(Q1,A4)<0)X0[B1]=Q1,X0[Z1]=H0,B1=Z1;else X0[B1]=A4,X0[C1]=H0,B1=C1;else if(Z1<x1&&q0(Q1,H0)<0)X0[B1]=Q1,X0[Z1]=H0,B1=Z1;else return}}function q0(X0,H0){var R0=X0.sortIndex-H0.sortIndex;return R0!==0?R0:X0.id-H0.id}var c=1,I0=2,p=3,y0=4,F1=5;function Y1(X0,H0){}var z4=typeof performance==="object"&&typeof performance.now==="function";if(z4){var k1=performance;uA.unstable_now=function(){return k1.now()}}else{var L0=Date,I1=L0.now();uA.unstable_now=function(){return L0.now()-I1}}var O0=1073741823,N0=-1,i0=250,e1=5000,i1=1e4,Z4=O0,s0=[],A1=[],S1=1,a0=null,N=p,y=!1,l=!1,Y0=!1,P0=typeof setTimeout==="function"?setTimeout:null,T0=typeof clearTimeout==="function"?clearTimeout:null,k0=typeof setImmediate!=="undefined"?setImmediate:null,w0=typeof navigator!=="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0?navigator.scheduling.isInputPending.bind(navigator.scheduling):null;function x0(X0){var H0=$(A1);while(H0!==null){if(H0.callback===null)_0(A1);else if(H0.startTime<=X0)_0(A1),H0.sortIndex=H0.expirationTime,Z0(s0,H0);else return;H0=$(A1)}}function u0(X0){if(Y0=!1,x0(X0),!l)if($(s0)!==null)l=!0,H4(E0);else{var H0=$(A1);if(H0!==null)k8(u0,H0.startTime-X0)}}function E0(X0,H0){if(l=!1,Y0)Y0=!1,S8();y=!0;var R0=N;try{if(n)try{return g1(X0,H0)}catch(x1){if(a0!==null){var B1=uA.unstable_now();Y1(a0,B1),a0.isQueued=!1}throw x1}else return g1(X0,H0)}finally{a0=null,N=R0,y=!1}}function g1(X0,H0){var R0=H0;x0(R0),a0=$(s0);while(a0!==null&&!_){if(a0.expirationTime>R0&&(!X0||B8()))break;var B1=a0.callback;if(typeof B1==="function"){a0.callback=null,N=a0.priorityLevel;var x1=a0.expirationTime<=R0,l1=B1(x1);if(R0=uA.unstable_now(),typeof l1==="function")a0.callback=l1;else if(a0===$(s0))_0(s0);x0(R0)}else _0(s0);a0=$(s0)}if(a0!==null)return!0;else{var C1=$(A1);if(C1!==null)k8(u0,C1.startTime-R0);return!1}}function O1(X0,H0){switch(X0){case c:case I0:case p:case y0:case F1:break;default:X0=p}var R0=N;N=X0;try{return H0()}finally{N=R0}}function c1(X0){var H0;switch(N){case c:case I0:case p:H0=p;break;default:H0=N;break}var R0=N;N=H0;try{return X0()}finally{N=R0}}function p1(X0){var H0=N;return function(){var R0=N;N=H0;try{return X0.apply(this,arguments)}finally{N=R0}}}function C0(X0,H0,R0){var B1=uA.unstable_now(),x1;if(typeof R0==="object"&&R0!==null){var l1=R0.delay;if(typeof l1==="number"&&l1>0)x1=B1+l1;else x1=B1}else x1=B1;var C1;switch(X0){case c:C1=N0;break;case I0:C1=i0;break;case F1:C1=Z4;break;case y0:C1=i1;break;case p:default:C1=e1;break}var A4=x1+C1,Z1={id:S1++,callback:H0,priorityLevel:X0,startTime:x1,expirationTime:A4,sortIndex:-1};if(x1>B1){if(Z1.sortIndex=x1,Z0(A1,Z1),$(s0)===null&&Z1===$(A1)){if(Y0)S8();else Y0=!0;k8(u0,x1-B1)}}else if(Z1.sortIndex=A4,Z0(s0,Z1),!l&&!y)l=!0,H4(E0);return Z1}function K4(){}function V4(){if(!l&&!y)l=!0,H4(E0)}function v1(){return $(s0)}function o(X0){X0.callback=null}function F4(){return N}var f1=!1,N1=null,E4=-1,I8=T,_1=-1;function B8(){var X0=uA.unstable_now()-_1;if(X0<I8)return!1;return!0}function h1(){}function s4(X0){if(X0<0||X0>125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}if(X0>0)I8=Math.floor(1000/X0);else I8=T}var n4=function(){if(N1!==null){var X0=uA.unstable_now();_1=X0;var H0=!0,R0=!0;try{R0=N1(H0,X0)}finally{if(R0)X4();else f1=!1,N1=null}}else f1=!1},X4;if(typeof k0==="function")X4=function(){k0(n4)};else if(typeof MessageChannel!=="undefined"){var p4=new MessageChannel,J4=p4.port2;p4.port1.onmessage=n4,X4=function(){J4.postMessage(null)}}else X4=function(){P0(n4,0)};function H4(X0){if(N1=X0,!f1)f1=!0,X4()}function k8(X0,H0){E4=P0(function(){X0(uA.unstable_now())},H0)}function S8(){T0(E4),E4=-1}var a4=h1,Q4=null;if(uA.unstable_IdlePriority=F1,uA.unstable_ImmediatePriority=c,uA.unstable_LowPriority=y0,uA.unstable_NormalPriority=p,uA.unstable_Profiling=Q4,uA.unstable_UserBlockingPriority=I0,uA.unstable_cancelCallback=o,uA.unstable_continueExecution=V4,uA.unstable_forceFrameRate=s4,uA.unstable_getCurrentPriorityLevel=F4,uA.unstable_getFirstCallbackNode=v1,uA.unstable_next=c1,uA.unstable_pauseExecution=K4,uA.unstable_requestPaint=a4,uA.unstable_runWithPriority=O1,uA.unstable_scheduleCallback=C0,uA.unstable_shouldYield=B8,uA.unstable_wrapCallback=p1,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var yH=L8((vA)=>{var iZ=o4(Z6(),1),b1=o4(mH(),1);(function(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _=iZ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,n=!1;function T(Z){n=Z}function Z0(Z){if(!n){for(var X=arguments.length,Q=new Array(X>1?X-1:0),G=1;G<X;G++)Q[G-1]=arguments[G];_0("warn",Z,Q)}}function $(Z){if(!n){for(var X=arguments.length,Q=new Array(X>1?X-1:0),G=1;G<X;G++)Q[G-1]=arguments[G];_0("error",Z,Q)}}function _0(Z,X,Q){{var G=_.ReactDebugCurrentFrame,z=G.getStackAddendum();if(z!=="")X+="%s",Q=Q.concat([z]);var K=Q.map(function(J){return String(J)});K.unshift("Warning: "+X),Function.prototype.apply.call(console[Z],console,K)}}var t=0,s=1,q0=2,c=3,I0=4,p=5,y0=6,F1=7,Y1=8,z4=9,k1=10,L0=11,I1=12,O0=13,N0=14,i0=15,e1=16,i1=17,Z4=18,s0=19,A1=21,S1=22,a0=23,N=24,y=25,l=!0,Y0=!1,P0=!1,T0=!1,k0=!1,w0=!0,x0=!1,u0=!0,E0=!0,g1=!0,O1=!0,c1=new Set,p1={},C0={};function K4(Z,X){V4(Z,X),V4(Z+"Capture",X)}function V4(Z,X){if(p1[Z])$("EventRegistry: More than one plugin attempted to publish the same registration name, `%s`.",Z);p1[Z]=X;{var Q=Z.toLowerCase();if(C0[Q]=Z,Z==="onDoubleClick")C0.ondblclick=Z}for(var G=0;G<X.length;G++)c1.add(X[G])}var v1=typeof window!=="undefined"&&typeof window.document!=="undefined"&&typeof window.document.createElement!=="undefined",o=Object.prototype.hasOwnProperty;function F4(Z){{var X=typeof Symbol==="function"&&Symbol.toStringTag,Q=X&&Z[Symbol.toStringTag]||Z.constructor.name||"Object";return Q}}function f1(Z){try{return N1(Z),!1}catch(X){return!0}}function N1(Z){return""+Z}function E4(Z,X){if(f1(Z))return $("The provided `%s` attribute is an unsupported type %s. This value must be coerced to a string before before using it here.",X,F4(Z)),N1(Z)}function I8(Z){if(f1(Z))return $("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",F4(Z)),N1(Z)}function _1(Z,X){if(f1(Z))return $("The provided `%s` prop is an unsupported type %s. This value must be coerced to a string before before using it here.",X,F4(Z)),N1(Z)}function B8(Z,X){if(f1(Z))return $("The provided `%s` CSS property is an unsupported type %s. This value must be coerced to a string before before using it here.",X,F4(Z)),N1(Z)}function h1(Z){if(f1(Z))return $("The provided HTML markup uses a value of unsupported type %s. This value must be coerced to a string before before using it here.",F4(Z)),N1(Z)}function s4(Z){if(f1(Z))return $("Form field values (value, checked, defaultValue, or defaultChecked props) must be strings, not %s. This value must be coerced to a string before before using it here.",F4(Z)),N1(Z)}var n4=0,X4=1,p4=2,J4=3,H4=4,k8=5,S8=6,a4=":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",Q4=a4+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",X0=new RegExp("^["+a4+"]["+Q4+"]*$"),H0={},R0={};function B1(Z){if(o.call(R0,Z))return!0;if(o.call(H0,Z))return!1;if(X0.test(Z))return R0[Z]=!0,!0;return H0[Z]=!0,$("Invalid attribute name: `%s`",Z),!1}function x1(Z,X,Q){if(X!==null)return X.type===n4;if(Q)return!1;if(Z.length>2&&(Z[0]==="o"||Z[0]==="O")&&(Z[1]==="n"||Z[1]==="N"))return!0;return!1}function l1(Z,X,Q,G){if(Q!==null&&Q.type===n4)return!1;switch(typeof X){case"function":case"symbol":return!0;case"boolean":{if(G)return!1;if(Q!==null)return!Q.acceptsBooleans;else{var z=Z.toLowerCase().slice(0,5);return z!=="data-"&&z!=="aria-"}}default:return!1}}function C1(Z,X,Q,G){if(X===null||typeof X==="undefined")return!0;if(l1(Z,X,Q,G))return!0;if(G)return!1;if(Q!==null)switch(Q.type){case J4:return!X;case H4:return X===!1;case k8:return isNaN(X);case S8:return isNaN(X)||X<1}return!1}function A4(Z){return Q1.hasOwnProperty(Z)?Q1[Z]:null}function Z1(Z,X,Q,G,z,K,J){this.acceptsBooleans=X===p4||X===J4||X===H4,this.attributeName=G,this.attributeNamespace=z,this.mustUseProperty=Q,this.propertyName=Z,this.type=X,this.sanitizeURL=K,this.removeEmptyString=J}var Q1={},w8=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];w8.forEach(function(Z){Q1[Z]=new Z1(Z,n4,!1,Z,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(Z){var X=Z[0],Q=Z[1];Q1[X]=new Z1(X,X4,!1,Q,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(Z){Q1[Z]=new Z1(Z,p4,!1,Z.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(Z){Q1[Z]=new Z1(Z,p4,!1,Z,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(Z){Q1[Z]=new Z1(Z,J4,!1,Z.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(Z){Q1[Z]=new Z1(Z,J4,!0,Z,null,!1,!1)}),["capture","download"].forEach(function(Z){Q1[Z]=new Z1(Z,H4,!1,Z,null,!1,!1)}),["cols","rows","size","span"].forEach(function(Z){Q1[Z]=new Z1(Z,S8,!1,Z,null,!1,!1)}),["rowSpan","start"].forEach(function(Z){Q1[Z]=new Z1(Z,k8,!1,Z.toLowerCase(),null,!1,!1)});var u4=/[\-\:]([a-z])/g,N8=function(Z){return Z[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","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(Z){var X=Z.replace(u4,N8);Q1[X]=new Z1(X,X4,!1,Z,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(Z){var X=Z.replace(u4,N8);Q1[X]=new Z1(X,X4,!1,Z,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(Z){var X=Z.replace(u4,N8);Q1[X]=new Z1(X,X4,!1,Z,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(Z){Q1[Z]=new Z1(Z,X4,!1,Z.toLowerCase(),null,!1,!1)});var A9="xlinkHref";Q1[A9]=new Z1("xlinkHref",X4,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(Z){Q1[Z]=new Z1(Z,X4,!1,Z.toLowerCase(),null,!0,!0)});var r4=/^[\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,i5=!1;function w5(Z){if(!i5&&r4.test(Z))i5=!0,$("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(Z))}function v4(Z,X,Q,G){if(G.mustUseProperty){var z=G.propertyName;return Z[z]}else{if(E4(Q,X),G.sanitizeURL)w5(""+Q);var K=G.attributeName,J=null;if(G.type===H4){if(Z.hasAttribute(K)){var B=Z.getAttribute(K);if(B==="")return!0;if(C1(X,Q,G,!1))return B;if(B===""+Q)return Q;return B}}else if(Z.hasAttribute(K)){if(C1(X,Q,G,!1))return Z.getAttribute(K);if(G.type===J4)return Q;J=Z.getAttribute(K)}if(C1(X,Q,G,!1))return J===null?Q:J;else if(J===""+Q)return Q;else return J}}function x8(Z,X,Q,G){{if(!B1(X))return;if(!Z.hasAttribute(X))return Q===void 0?void 0:null;var z=Z.getAttribute(X);if(E4(Q,X),z===""+Q)return Q;return z}}function C8(Z,X,Q,G){var z=A4(X);if(x1(X,z,G))return;if(C1(X,Q,z,G))Q=null;if(G||z===null){if(B1(X)){var K=X;if(Q===null)Z.removeAttribute(K);else E4(Q,X),Z.setAttribute(K,""+Q)}return}var J=z.mustUseProperty;if(J){var B=z.propertyName;if(Q===null){var W=z.type;Z[B]=W===J4?!1:""}else Z[B]=Q;return}var{attributeName:H,attributeNamespace:q}=z;if(Q===null)Z.removeAttribute(H);else{var w=z.type,I;if(w===J4||w===H4&&Q===!0)I="";else if(E4(Q,H),I=""+Q,z.sanitizeURL)w5(I.toString());if(q)Z.setAttributeNS(q,H,I);else Z.setAttribute(H,I)}}var t4=Symbol.for("react.element"),O8=Symbol.for("react.portal"),g8=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),h=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),D0=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),n0=Symbol.for("react.suspense"),i=Symbol.for("react.suspense_list"),h0=Symbol.for("react.memo"),X1=Symbol.for("react.lazy"),P1=Symbol.for("react.scope"),Y=Symbol.for("react.debug_trace_mode"),j=Symbol.for("react.offscreen"),v=Symbol.for("react.legacy_hidden"),C=Symbol.for("react.cache"),b=Symbol.for("react.tracing_marker"),u=Symbol.iterator,d="@@iterator";function B0(Z){if(Z===null||typeof Z!=="object")return null;var X=u&&Z[u]||Z[d];if(typeof X==="function")return X;return null}var J0=Object.assign,U1=0,r0,b0,M0,j0,F0,c0,o1;function e4(){}e4.__reactDisabledLog=!0;function c5(){{if(U1===0){r0=console.log,b0=console.info,M0=console.warn,j0=console.error,F0=console.group,c0=console.groupCollapsed,o1=console.groupEnd;var Z={configurable:!0,enumerable:!0,value:e4,writable:!0};Object.defineProperties(console,{info:Z,log:Z,warn:Z,error:Z,group:Z,groupCollapsed:Z,groupEnd:Z})}U1++}}function $G(){{if(U1--,U1===0){var Z={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:J0({},Z,{value:r0}),info:J0({},Z,{value:b0}),warn:J0({},Z,{value:M0}),error:J0({},Z,{value:j0}),group:J0({},Z,{value:F0}),groupCollapsed:J0({},Z,{value:c0}),groupEnd:J0({},Z,{value:o1})})}if(U1<0)$("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var J6=_.ReactCurrentDispatcher,_9;function f8(Z,X,Q){{if(_9===void 0)try{throw Error()}catch(z){var G=z.stack.trim().match(/\n( *(at )?)/);_9=G&&G[1]||""}return`
|
||
`+_9+Z}}var l5=!1,o5;{var Q7=typeof WeakMap==="function"?WeakMap:Map;o5=new Q7}function B6(Z,X){if(!Z||l5)return"";{var Q=o5.get(Z);if(Q!==void 0)return Q}var G;l5=!0;var z=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var K;K=J6.current,J6.current=null,c5();try{if(X){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(D){G=D}Reflect.construct(Z,[],J)}else{try{J.call()}catch(D){G=D}Z.call(J.prototype)}}else{try{throw Error()}catch(D){G=D}Z()}}catch(D){if(D&&G&&typeof D.stack==="string"){var B=D.stack.split(`
|
||
`),W=G.stack.split(`
|
||
`),H=B.length-1,q=W.length-1;while(H>=1&&q>=0&&B[H]!==W[q])q--;for(;H>=1&&q>=0;H--,q--)if(B[H]!==W[q]){if(H!==1||q!==1)do if(H--,q--,q<0||B[H]!==W[q]){var w=`
|
||
`+B[H].replace(" at new "," at ");if(Z.displayName&&w.includes("<anonymous>"))w=w.replace("<anonymous>",Z.displayName);if(typeof Z==="function")o5.set(Z,w);return w}while(H>=1&&q>=0);break}}}finally{l5=!1,J6.current=K,$G(),Error.prepareStackTrace=z}var I=Z?Z.displayName||Z.name:"",R=I?f8(I):"";if(typeof Z==="function")o5.set(Z,R);return R}function oZ(Z,X,Q){return B6(Z,!0)}function W6(Z,X,Q){return B6(Z,!1)}function qG(Z){var X=Z.prototype;return!!(X&&X.isReactComponent)}function s5(Z,X,Q){if(Z==null)return"";if(typeof Z==="function")return B6(Z,qG(Z));if(typeof Z==="string")return f8(Z);switch(Z){case n0:return f8("Suspense");case i:return f8("SuspenseList")}if(typeof Z==="object")switch(Z.$$typeof){case g:return W6(Z.render);case h0:return s5(Z.type,X,Q);case X1:{var G=Z,z=G._payload,K=G._init;try{return s5(K(z),X,Q)}catch(J){}}}return""}function sZ(Z){var X=Z._debugOwner?Z._debugOwner.type:null,Q=Z._debugSource;switch(Z.tag){case p:return f8(Z.type);case e1:return f8("Lazy");case O0:return f8("Suspense");case s0:return f8("SuspenseList");case t:case q0:case i0:return W6(Z.type);case L0:return W6(Z.type.render);case s:return oZ(Z.type);default:return""}}function U6(Z){try{var X="",Q=Z;do X+=sZ(Q),Q=Q.return;while(Q);return X}catch(G){return`
|
||
Error generating stack: `+G.message+`
|
||
`+G.stack}}function G7(Z,X,Q){var G=Z.displayName;if(G)return G;var z=X.displayName||X.name||"";return z!==""?Q+"("+z+")":Q}function nZ(Z){return Z.displayName||"Context"}function H1(Z){if(Z==null)return null;if(typeof Z.tag==="number")$("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof Z==="function")return Z.displayName||Z.name||null;if(typeof Z==="string")return Z;switch(Z){case g8:return"Fragment";case O8:return"Portal";case h:return"Profiler";case L:return"StrictMode";case n0:return"Suspense";case i:return"SuspenseList"}if(typeof Z==="object")switch(Z.$$typeof){case D0:var X=Z;return nZ(X)+".Consumer";case a:var Q=Z;return nZ(Q._context)+".Provider";case g:return G7(Z,Z.render,"ForwardRef");case h0:var G=Z.displayName||null;if(G!==null)return G;return H1(Z.type)||"Memo";case X1:{var z=Z,K=z._payload,J=z._init;try{return H1(J(K))}catch(B){return null}}}return null}function pZ(Z,X,Q){var G=X.displayName||X.name||"";return Z.displayName||(G!==""?Q+"("+G+")":Q)}function H6(Z){return Z.displayName||"Context"}function o0(Z){var{tag:X,type:Q}=Z;switch(X){case N:return"Cache";case z4:var G=Q;return H6(G)+".Consumer";case k1:var z=Q;return H6(z._context)+".Provider";case Z4:return"DehydratedFragment";case L0:return pZ(Q,Q.render,"ForwardRef");case F1:return"Fragment";case p:return Q;case I0:return"Portal";case c:return"Root";case y0:return"Text";case e1:return H1(Q);case Y1:if(Q===L)return"StrictMode";return"Mode";case S1:return"Offscreen";case I1:return"Profiler";case A1:return"Scope";case O0:return"Suspense";case s0:return"SuspenseList";case y:return"TracingMarker";case s:case t:case i1:case q0:case N0:case i0:if(typeof Q==="function")return Q.displayName||Q.name||null;if(typeof Q==="string")return Q;break}return null}var aZ=_.ReactDebugCurrentFrame,d4=null,P9=!1;function n5(){{if(d4===null)return null;var Z=d4._debugOwner;if(Z!==null&&typeof Z!=="undefined")return o0(Z)}return null}function rZ(){{if(d4===null)return"";return U6(d4)}}function _4(){aZ.getCurrentStack=null,d4=null,P9=!1}function s1(Z){aZ.getCurrentStack=Z===null?null:rZ,d4=Z,P9=!1}function tZ(){return d4}function F8(Z){P9=Z}function W8(Z){return""+Z}function Q5(Z){switch(typeof Z){case"boolean":case"number":case"string":case"undefined":return Z;case"object":return s4(Z),Z;default:return""}}var YG={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function z7(Z,X){{if(!(YG[X.type]||X.onChange||X.onInput||X.readOnly||X.disabled||X.value==null))$("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`.");if(!(X.onChange||X.readOnly||X.disabled||X.checked==null))$("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 R9(Z){var{type:X,nodeName:Q}=Z;return Q&&Q.toLowerCase()==="input"&&(X==="checkbox"||X==="radio")}function eZ(Z){return Z._valueTracker}function p5(Z){Z._valueTracker=null}function ZX(Z){var X="";if(!Z)return X;if(R9(Z))X=Z.checked?"true":"false";else X=Z.value;return X}function XX(Z){var X=R9(Z)?"checked":"value",Q=Object.getOwnPropertyDescriptor(Z.constructor.prototype,X);s4(Z[X]);var G=""+Z[X];if(Z.hasOwnProperty(X)||typeof Q==="undefined"||typeof Q.get!=="function"||typeof Q.set!=="function")return;var{get:z,set:K}=Q;Object.defineProperty(Z,X,{configurable:!0,get:function(){return z.call(this)},set:function(B){s4(B),G=""+B,K.call(this,B)}}),Object.defineProperty(Z,X,{enumerable:Q.enumerable});var J={getValue:function(){return G},setValue:function(B){s4(B),G=""+B},stopTracking:function(){p5(Z),delete Z[X]}};return J}function O5(Z){if(eZ(Z))return;Z._valueTracker=XX(Z)}function K7(Z){if(!Z)return!1;var X=eZ(Z);if(!X)return!0;var Q=X.getValue(),G=ZX(Z);if(G!==Q)return X.setValue(G),!0;return!1}function a5(Z){if(Z=Z||(typeof document!=="undefined"?document:void 0),typeof Z==="undefined")return null;try{return Z.activeElement||Z.body}catch(X){return Z.body}}var J7=!1,QX=!1,GX=!1,zX=!1;function KX(Z){var X=Z.type==="checkbox"||Z.type==="radio";return X?Z.checked!=null:Z.value!=null}function U(Z,X){var Q=Z,G=X.checked,z=J0({},X,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:G!=null?G:Q._wrapperState.initialChecked});return z}function M(Z,X){{if(z7("input",X),X.checked!==void 0&&X.defaultChecked!==void 0&&!QX)$("%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",n5()||"A component",X.type),QX=!0;if(X.value!==void 0&&X.defaultValue!==void 0&&!J7)$("%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",n5()||"A component",X.type),J7=!0}var Q=Z,G=X.defaultValue==null?"":X.defaultValue;Q._wrapperState={initialChecked:X.checked!=null?X.checked:X.defaultChecked,initialValue:Q5(X.value!=null?X.value:G),controlled:KX(X)}}function P(Z,X){var Q=Z,G=X.checked;if(G!=null)C8(Q,"checked",G,!1)}function k(Z,X){var Q=Z;{var G=KX(X);if(!Q._wrapperState.controlled&&G&&!zX)$("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"),zX=!0;if(Q._wrapperState.controlled&&!G&&!GX)$("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"),GX=!0}P(Z,X);var z=Q5(X.value),K=X.type;if(z!=null){if(K==="number"){if(z===0&&Q.value===""||Q.value!=z)Q.value=W8(z)}else if(Q.value!==W8(z))Q.value=W8(z)}else if(K==="submit"||K==="reset"){Q.removeAttribute("value");return}if(X.hasOwnProperty("value"))v0(Q,X.type,z);else if(X.hasOwnProperty("defaultValue"))v0(Q,X.type,Q5(X.defaultValue));if(X.checked==null&&X.defaultChecked!=null)Q.defaultChecked=!!X.defaultChecked}function m(Z,X,Q){var G=Z;if(X.hasOwnProperty("value")||X.hasOwnProperty("defaultValue")){var z=X.type,K=z==="submit"||z==="reset";if(K&&(X.value===void 0||X.value===null))return;var J=W8(G._wrapperState.initialValue);if(!Q){if(J!==G.value)G.value=J}G.defaultValue=J}var B=G.name;if(B!=="")G.name="";if(G.defaultChecked=!G.defaultChecked,G.defaultChecked=!!G._wrapperState.initialChecked,B!=="")G.name=B}function g0(Z,X){var Q=Z;k(Q,X),U0(Q,X)}function U0(Z,X){var Q=X.name;if(X.type==="radio"&&Q!=null){var G=Z;while(G.parentNode)G=G.parentNode;E4(Q,"name");var z=G.querySelectorAll("input[name="+JSON.stringify(""+Q)+'][type="radio"]');for(var K=0;K<z.length;K++){var J=z[K];if(J===Z||J.form!==Z.form)continue;var B=oX(J);if(!B)throw new Error("ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");K7(J),k(J,B)}}}function v0(Z,X,Q){if(X!=="number"||a5(Z.ownerDocument)!==Z){if(Q==null)Z.defaultValue=W8(Z._wrapperState.initialValue);else if(Z.defaultValue!==W8(Q))Z.defaultValue=W8(Q)}}var G1=!1,R1=!1,T1=!1;function E1(Z,X){{if(X.value==null){if(typeof X.children==="object"&&X.children!==null)iZ.Children.forEach(X.children,function(Q){if(Q==null)return;if(typeof Q==="string"||typeof Q==="number")return;if(!R1)R1=!0,$("Cannot infer the option value of complex children. Pass a `value` prop or use a plain string as children to <option>.")});else if(X.dangerouslySetInnerHTML!=null){if(!T1)T1=!0,$("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")}}if(X.selected!=null&&!G1)$("Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>."),G1=!0}}function m1(Z,X){if(X.value!=null)Z.setAttribute("value",W8(Q5(X.value)))}var a1=Array.isArray;function M1(Z){return a1(Z)}var D9=!1;function B7(){var Z=n5();if(Z)return`
|
||
|
||
Check the render method of \``+Z+"`.";return""}var $6=["value","defaultValue"];function MG(Z){{z7("select",Z);for(var X=0;X<$6.length;X++){var Q=$6[X];if(Z[Q]==null)continue;var G=M1(Z[Q]);if(Z.multiple&&!G)$("The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",Q,B7());else if(!Z.multiple&&G)$("The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",Q,B7())}}}function F5(Z,X,Q,G){var z=Z.options;if(X){var K=Q,J={};for(var B=0;B<K.length;B++)J["$"+K[B]]=!0;for(var W=0;W<z.length;W++){var H=J.hasOwnProperty("$"+z[W].value);if(z[W].selected!==H)z[W].selected=H;if(H&&G)z[W].defaultSelected=!0}}else{var q=W8(Q5(Q)),w=null;for(var I=0;I<z.length;I++){if(z[I].value===q){if(z[I].selected=!0,G)z[I].defaultSelected=!0;return}if(w===null&&!z[I].disabled)w=z[I]}if(w!==null)w.selected=!0}}function q6(Z,X){return J0({},X,{value:void 0})}function Y6(Z,X){var Q=Z;if(MG(X),Q._wrapperState={wasMultiple:!!X.multiple},X.value!==void 0&&X.defaultValue!==void 0&&!D9)$("Select 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 select element and remove one of these props. More info: https://reactjs.org/link/controlled-components"),D9=!0}function LG(Z,X){var Q=Z;Q.multiple=!!X.multiple;var G=X.value;if(G!=null)F5(Q,!!X.multiple,G,!1);else if(X.defaultValue!=null)F5(Q,!!X.multiple,X.defaultValue,!0)}function Y$(Z,X){var Q=Z,G=Q._wrapperState.wasMultiple;Q._wrapperState.wasMultiple=!!X.multiple;var z=X.value;if(z!=null)F5(Q,!!X.multiple,z,!1);else if(G!==!!X.multiple)if(X.defaultValue!=null)F5(Q,!!X.multiple,X.defaultValue,!0);else F5(Q,!!X.multiple,X.multiple?[]:"",!1)}function M$(Z,X){var Q=Z,G=X.value;if(G!=null)F5(Q,!!X.multiple,G,!1)}var xK=!1;function IG(Z,X){var Q=Z;if(X.dangerouslySetInnerHTML!=null)throw new Error("`dangerouslySetInnerHTML` does not make sense on <textarea>.");var G=J0({},X,{value:void 0,defaultValue:void 0,children:W8(Q._wrapperState.initialValue)});return G}function CK(Z,X){var Q=Z;if(z7("textarea",X),X.value!==void 0&&X.defaultValue!==void 0&&!xK)$("%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",n5()||"A component"),xK=!0;var G=X.value;if(G==null){var{children:z,defaultValue:K}=X;if(z!=null){$("Use the `defaultValue` or `value` props instead of setting children on <textarea>.");{if(K!=null)throw new Error("If you supply `defaultValue` on a <textarea>, do not pass children.");if(M1(z)){if(z.length>1)throw new Error("<textarea> can only have at most one child.");z=z[0]}K=z}}if(K==null)K="";G=K}Q._wrapperState={initialValue:Q5(G)}}function gK(Z,X){var Q=Z,G=Q5(X.value),z=Q5(X.defaultValue);if(G!=null){var K=W8(G);if(K!==Q.value)Q.value=K;if(X.defaultValue==null&&Q.defaultValue!==K)Q.defaultValue=K}if(z!=null)Q.defaultValue=W8(z)}function fK(Z,X){var Q=Z,G=Q.textContent;if(G===Q._wrapperState.initialValue){if(G!==""&&G!==null)Q.value=G}}function L$(Z,X){gK(Z,X)}var A5="http://www.w3.org/1999/xhtml",I$="http://www.w3.org/1998/Math/MathML",wG="http://www.w3.org/2000/svg";function OG(Z){switch(Z){case"svg":return wG;case"math":return I$;default:return A5}}function FG(Z,X){if(Z==null||Z===A5)return OG(X);if(Z===wG&&X==="foreignObject")return A5;return Z}var w$=function(Z){if(typeof MSApp!=="undefined"&&MSApp.execUnsafeLocalFunction)return function(X,Q,G,z){MSApp.execUnsafeLocalFunction(function(){return Z(X,Q,G,z)})};else return Z},JX,hK=w$(function(Z,X){if(Z.namespaceURI===wG){if(!("innerHTML"in Z)){JX=JX||document.createElement("div"),JX.innerHTML="<svg>"+X.valueOf().toString()+"</svg>";var Q=JX.firstChild;while(Z.firstChild)Z.removeChild(Z.firstChild);while(Q.firstChild)Z.appendChild(Q.firstChild);return}}Z.innerHTML=X}),U8=1,_5=3,B4=8,P5=9,AG=11,BX=function(Z,X){if(X){var Q=Z.firstChild;if(Q&&Q===Z.lastChild&&Q.nodeType===_5){Q.nodeValue=X;return}}Z.textContent=X},O$={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"]},M6={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,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 F$(Z,X){return Z+X.charAt(0).toUpperCase()+X.substring(1)}var A$=["Webkit","ms","Moz","O"];Object.keys(M6).forEach(function(Z){A$.forEach(function(X){M6[F$(X,Z)]=M6[Z]})});function _G(Z,X,Q){var G=X==null||typeof X==="boolean"||X==="";if(G)return"";if(!Q&&typeof X==="number"&&X!==0&&!(M6.hasOwnProperty(Z)&&M6[Z]))return X+"px";return B8(X,Z),(""+X).trim()}var _$=/([A-Z])/g,P$=/^ms-/;function R$(Z){return Z.replace(_$,"-$1").toLowerCase().replace(P$,"-ms-")}var TK=function(){};{var D$=/^(?:webkit|moz|o)[A-Z]/,j$=/^-ms-/,V$=/-(.)/g,EK=/;\s*$/,W7={},PG={},uK=!1,vK=!1,b$=function(Z){return Z.replace(V$,function(X,Q){return Q.toUpperCase()})},k$=function(Z){if(W7.hasOwnProperty(Z)&&W7[Z])return;W7[Z]=!0,$("Unsupported style property %s. Did you mean %s?",Z,b$(Z.replace(j$,"ms-")))},S$=function(Z){if(W7.hasOwnProperty(Z)&&W7[Z])return;W7[Z]=!0,$("Unsupported vendor-prefixed style property %s. Did you mean %s?",Z,Z.charAt(0).toUpperCase()+Z.slice(1))},N$=function(Z,X){if(PG.hasOwnProperty(X)&&PG[X])return;PG[X]=!0,$(`Style property values shouldn't contain a semicolon. Try "%s: %s" instead.`,Z,X.replace(EK,""))},x$=function(Z,X){if(uK)return;uK=!0,$("`NaN` is an invalid value for the `%s` css style property.",Z)},C$=function(Z,X){if(vK)return;vK=!0,$("`Infinity` is an invalid value for the `%s` css style property.",Z)};TK=function(Z,X){if(Z.indexOf("-")>-1)k$(Z);else if(D$.test(Z))S$(Z);else if(EK.test(X))N$(Z,X);if(typeof X==="number"){if(isNaN(X))x$(Z,X);else if(!isFinite(X))C$(Z,X)}}}var g$=TK;function f$(Z){{var X="",Q="";for(var G in Z){if(!Z.hasOwnProperty(G))continue;var z=Z[G];if(z!=null){var K=G.indexOf("--")===0;X+=Q+(K?G:R$(G))+":",X+=_G(G,z,K),Q=";"}}return X||null}}function dK(Z,X){var Q=Z.style;for(var G in X){if(!X.hasOwnProperty(G))continue;var z=G.indexOf("--")===0;if(!z)g$(G,X[G]);var K=_G(G,X[G],z);if(G==="float")G="cssFloat";if(z)Q.setProperty(G,K);else Q[G]=K}}function h$(Z){return Z==null||typeof Z==="boolean"||Z===""}function mK(Z){var X={};for(var Q in Z){var G=O$[Q]||[Q];for(var z=0;z<G.length;z++)X[G[z]]=Q}return X}function T$(Z,X){{if(!X)return;var Q=mK(Z),G=mK(X),z={};for(var K in Q){var J=Q[K],B=G[K];if(B&&J!==B){var W=J+","+B;if(z[W])continue;z[W]=!0,$("%s a style property during rerender (%s) when a conflicting property is set (%s) can lead to styling bugs. To avoid this, don't mix shorthand and non-shorthand properties for the same value; instead, replace the shorthand with separate values.",h$(Z[J])?"Removing":"Updating",J,B)}}}}var E$={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},u$=J0({menuitem:!0},E$),v$="__html";function RG(Z,X){if(!X)return;if(u$[Z]){if(X.children!=null||X.dangerouslySetInnerHTML!=null)throw new Error(Z+" is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.")}if(X.dangerouslySetInnerHTML!=null){if(X.children!=null)throw new Error("Can only set one of `children` or `props.dangerouslySetInnerHTML`.");if(typeof X.dangerouslySetInnerHTML!=="object"||!(v$ in X.dangerouslySetInnerHTML))throw new Error("`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://reactjs.org/link/dangerously-set-inner-html for more information.")}if(!X.suppressContentEditableWarning&&X.contentEditable&&X.children!=null)$("A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional.");if(X.style!=null&&typeof X.style!=="object")throw new Error("The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.")}function j9(Z,X){if(Z.indexOf("-")===-1)return typeof X.is==="string";switch(Z){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 WX={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",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",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"},yK={"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},U7={},d$=new RegExp("^(aria)-["+Q4+"]*$"),m$=new RegExp("^(aria)[A-Z]["+Q4+"]*$");function y$(Z,X){{if(o.call(U7,X)&&U7[X])return!0;if(m$.test(X)){var Q="aria-"+X.slice(4).toLowerCase(),G=yK.hasOwnProperty(Q)?Q:null;if(G==null)return $("Invalid ARIA attribute `%s`. ARIA attributes follow the pattern aria-* and must be lowercase.",X),U7[X]=!0,!0;if(X!==G)return $("Invalid ARIA attribute `%s`. Did you mean `%s`?",X,G),U7[X]=!0,!0}if(d$.test(X)){var z=X.toLowerCase(),K=yK.hasOwnProperty(z)?z:null;if(K==null)return U7[X]=!0,!1;if(X!==K)return $("Unknown ARIA attribute `%s`. Did you mean `%s`?",X,K),U7[X]=!0,!0}}return!0}function i$(Z,X){{var Q=[];for(var G in X){var z=y$(Z,G);if(!z)Q.push(G)}var K=Q.map(function(J){return"`"+J+"`"}).join(", ");if(Q.length===1)$("Invalid aria prop %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",K,Z);else if(Q.length>1)$("Invalid aria props %s on <%s> tag. For details, see https://reactjs.org/link/invalid-aria-props",K,Z)}}function c$(Z,X){if(j9(Z,X))return;i$(Z,X)}var iK=!1;function l$(Z,X){{if(Z!=="input"&&Z!=="textarea"&&Z!=="select")return;if(X!=null&&X.value===null&&!iK)if(iK=!0,Z==="select"&&X.multiple)$("`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.",Z);else $("`value` prop on `%s` should not be null. Consider using an empty string to clear the component or `undefined` for uncontrolled components.",Z)}}var cK=function(){};{var Z8={},lK=/^on./,o$=/^on[^A-Z]/,s$=new RegExp("^(aria)-["+Q4+"]*$"),n$=new RegExp("^(aria)[A-Z]["+Q4+"]*$");cK=function(Z,X,Q,G){if(o.call(Z8,X)&&Z8[X])return!0;var z=X.toLowerCase();if(z==="onfocusin"||z==="onfocusout")return $("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."),Z8[X]=!0,!0;if(G!=null){var{registrationNameDependencies:K,possibleRegistrationNames:J}=G;if(K.hasOwnProperty(X))return!0;var B=J.hasOwnProperty(z)?J[z]:null;if(B!=null)return $("Invalid event handler property `%s`. Did you mean `%s`?",X,B),Z8[X]=!0,!0;if(lK.test(X))return $("Unknown event handler property `%s`. It will be ignored.",X),Z8[X]=!0,!0}else if(lK.test(X)){if(o$.test(X))$("Invalid event handler property `%s`. React events use the camelCase naming convention, for example `onClick`.",X);return Z8[X]=!0,!0}if(s$.test(X)||n$.test(X))return!0;if(z==="innerhtml")return $("Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),Z8[X]=!0,!0;if(z==="aria")return $("The `aria` attribute is reserved for future use in React. Pass individual `aria-` attributes instead."),Z8[X]=!0,!0;if(z==="is"&&Q!==null&&Q!==void 0&&typeof Q!=="string")return $("Received a `%s` for a string attribute `is`. If this is expected, cast the value to a string.",typeof Q),Z8[X]=!0,!0;if(typeof Q==="number"&&isNaN(Q))return $("Received NaN for the `%s` attribute. If this is expected, cast the value to a string.",X),Z8[X]=!0,!0;var W=A4(X),H=W!==null&&W.type===n4;if(WX.hasOwnProperty(z)){var q=WX[z];if(q!==X)return $("Invalid DOM property `%s`. Did you mean `%s`?",X,q),Z8[X]=!0,!0}else if(!H&&X!==z)return $("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.",X,z),Z8[X]=!0,!0;if(typeof Q==="boolean"&&l1(X,Q,W,!1)){if(Q)$('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()}.',Q,X,X,Q,X);else $('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.',Q,X,X,Q,X,X,X);return Z8[X]=!0,!0}if(H)return!0;if(l1(X,Q,W,!1))return Z8[X]=!0,!1;if((Q==="false"||Q==="true")&&W!==null&&W.type===J4)return $("Received the string `%s` for the boolean attribute `%s`. %s Did you mean %s={%s}?",Q,X,Q==="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".',X,Q),Z8[X]=!0,!0;return!0}}var p$=function(Z,X,Q){{var G=[];for(var z in X){var K=cK(Z,z,X[z],Q);if(!K)G.push(z)}var J=G.map(function(B){return"`"+B+"`"}).join(", ");if(G.length===1)$("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 ",J,Z);else if(G.length>1)$("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 ",J,Z)}};function a$(Z,X,Q){if(j9(Z,X))return;p$(Z,X,Q)}var oK=1,DG=2,L6=4,r$=oK|DG|L6,I6=null;function t$(Z){if(I6!==null)$("Expected currently replaying event to be null. This error is likely caused by a bug in React. Please file an issue.");I6=Z}function e$(){if(I6===null)$("Expected currently replaying event to not be null. This error is likely caused by a bug in React. Please file an issue.");I6=null}function Zq(Z){return Z===I6}function jG(Z){var X=Z.target||Z.srcElement||window;if(X.correspondingUseElement)X=X.correspondingUseElement;return X.nodeType===_5?X.parentNode:X}var VG=null,H7=null,$7=null;function sK(Z){var X=z9(Z);if(!X)return;if(typeof VG!=="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 Q=X.stateNode;if(Q){var G=oX(Q);VG(X.stateNode,X.type,G)}}function Xq(Z){VG=Z}function nK(Z){if(H7)if($7)$7.push(Z);else $7=[Z];else H7=Z}function Qq(){return H7!==null||$7!==null}function pK(){if(!H7)return;var Z=H7,X=$7;if(H7=null,$7=null,sK(Z),X)for(var Q=0;Q<X.length;Q++)sK(X[Q])}var aK=function(Z,X){return Z(X)},rK=function(){},bG=!1;function Gq(){var Z=Qq();if(Z)rK(),pK()}function tK(Z,X,Q){if(bG)return Z(X,Q);bG=!0;try{return aK(Z,X,Q)}finally{bG=!1,Gq()}}function zq(Z,X,Q){aK=Z,rK=Q}function Kq(Z){return Z==="button"||Z==="input"||Z==="select"||Z==="textarea"}function Jq(Z,X,Q){switch(Z){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":return!!(Q.disabled&&Kq(X));default:return!1}}function w6(Z,X){var Q=Z.stateNode;if(Q===null)return null;var G=oX(Q);if(G===null)return null;var z=G[X];if(Jq(X,Z.type,G))return null;if(z&&typeof z!=="function")throw new Error("Expected `"+X+"` listener to be a function, instead got a value of `"+typeof z+"` type.");return z}var kG=!1;if(v1)try{var O6={};Object.defineProperty(O6,"passive",{get:function(){kG=!0}}),window.addEventListener("test",O6,O6),window.removeEventListener("test",O6,O6)}catch(Z){kG=!1}function eK(Z,X,Q,G,z,K,J,B,W){var H=Array.prototype.slice.call(arguments,3);try{X.apply(Q,H)}catch(q){this.onError(q)}}var ZJ=eK;if(typeof window!=="undefined"&&typeof window.dispatchEvent==="function"&&typeof document!=="undefined"&&typeof document.createEvent==="function"){var SG=document.createElement("react");ZJ=function Z(X,Q,G,z,K,J,B,W,H){if(typeof document==="undefined"||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 q=document.createEvent("Event"),w=!1,I=!0,R=window.event,D=Object.getOwnPropertyDescriptor(window,"event");function V(){if(SG.removeEventListener(S,A0,!1),typeof window.event!=="undefined"&&window.hasOwnProperty("event"))window.event=R}var e=Array.prototype.slice.call(arguments,3);function A0(){w=!0,V(),Q.apply(G,e),I=!1}var $0,t0=!1,e0=!1;function F(A){if($0=A.error,t0=!0,$0===null&&A.colno===0&&A.lineno===0)e0=!0;if(A.defaultPrevented){if($0!=null&&typeof $0==="object")try{$0._suppressLogging=!0}catch(E){}}}var S="react-"+(X?X:"invokeguardedcallback");if(window.addEventListener("error",F),SG.addEventListener(S,A0,!1),q.initEvent(S,!1,!1),SG.dispatchEvent(q),D)Object.defineProperty(window,"event",D);if(w&&I){if(!t0)$0=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.`);else if(e0)$0=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.");this.onError($0)}if(window.removeEventListener("error",F),!w)return V(),eK.apply(this,arguments)}}var Bq=ZJ,q7=!1,UX=null,HX=!1,NG=null,Wq={onError:function(Z){q7=!0,UX=Z}};function xG(Z,X,Q,G,z,K,J,B,W){q7=!1,UX=null,Bq.apply(Wq,arguments)}function Uq(Z,X,Q,G,z,K,J,B,W){if(xG.apply(this,arguments),q7){var H=CG();if(!HX)HX=!0,NG=H}}function Hq(){if(HX){var Z=NG;throw HX=!1,NG=null,Z}}function $q(){return q7}function CG(){if(q7){var Z=UX;return q7=!1,UX=null,Z}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 Y7(Z){return Z._reactInternals}function qq(Z){return Z._reactInternals!==void 0}function Yq(Z,X){Z._reactInternals=X}var S0=0,M7=1,W4=2,W1=4,V9=16,F6=32,gG=64,L1=128,R5=256,r5=512,b9=1024,y8=2048,D5=4096,k9=8192,$X=16384,Mq=y8|W1|gG|r5|b9|$X,Lq=32767,A6=32768,X8=65536,fG=131072,XJ=1048576,hG=2097152,S9=4194304,TG=8388608,j5=16777216,qX=33554432,EG=W1|b9|0,uG=W4|W1|V9|F6|r5|D5|k9,_6=W1|gG|r5|k9,L7=y8|V9,V5=S9|TG|hG,Iq=_.ReactCurrentOwner;function N9(Z){var X=Z,Q=Z;if(!Z.alternate){var G=X;do{if(X=G,(X.flags&(W4|D5))!==S0)Q=X.return;G=X.return}while(G)}else while(X.return)X=X.return;if(X.tag===c)return Q;return null}function QJ(Z){if(Z.tag===O0){var X=Z.memoizedState;if(X===null){var Q=Z.alternate;if(Q!==null)X=Q.memoizedState}if(X!==null)return X.dehydrated}return null}function GJ(Z){return Z.tag===c?Z.stateNode.containerInfo:null}function wq(Z){return N9(Z)===Z}function Oq(Z){{var X=Iq.current;if(X!==null&&X.tag===s){var Q=X,G=Q.stateNode;if(!G._warnedAboutRefsInRender)$("%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.",o0(Q)||"A component");G._warnedAboutRefsInRender=!0}}var z=Y7(Z);if(!z)return!1;return N9(z)===z}function zJ(Z){if(N9(Z)!==Z)throw new Error("Unable to find node on an unmounted component.")}function KJ(Z){var X=Z.alternate;if(!X){var Q=N9(Z);if(Q===null)throw new Error("Unable to find node on an unmounted component.");if(Q!==Z)return null;return Z}var G=Z,z=X;while(!0){var K=G.return;if(K===null)break;var J=K.alternate;if(J===null){var B=K.return;if(B!==null){G=z=B;continue}break}if(K.child===J.child){var W=K.child;while(W){if(W===G)return zJ(K),Z;if(W===z)return zJ(K),X;W=W.sibling}throw new Error("Unable to find node on an unmounted component.")}if(G.return!==z.return)G=K,z=J;else{var H=!1,q=K.child;while(q){if(q===G){H=!0,G=K,z=J;break}if(q===z){H=!0,z=K,G=J;break}q=q.sibling}if(!H){q=J.child;while(q){if(q===G){H=!0,G=J,z=K;break}if(q===z){H=!0,z=J,G=K;break}q=q.sibling}if(!H)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(G.alternate!==z)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(G.tag!==c)throw new Error("Unable to find node on an unmounted component.");if(G.stateNode.current===G)return Z;return X}function JJ(Z){var X=KJ(Z);return X!==null?BJ(X):null}function BJ(Z){if(Z.tag===p||Z.tag===y0)return Z;var X=Z.child;while(X!==null){var Q=BJ(X);if(Q!==null)return Q;X=X.sibling}return null}function Fq(Z){var X=KJ(Z);return X!==null?WJ(X):null}function WJ(Z){if(Z.tag===p||Z.tag===y0)return Z;var X=Z.child;while(X!==null){if(X.tag!==I0){var Q=WJ(X);if(Q!==null)return Q}X=X.sibling}return null}var UJ=b1.unstable_scheduleCallback,Aq=b1.unstable_cancelCallback,_q=b1.unstable_shouldYield,Pq=b1.unstable_requestPaint,P4=b1.unstable_now,Rq=b1.unstable_getCurrentPriorityLevel,YX=b1.unstable_ImmediatePriority,vG=b1.unstable_UserBlockingPriority,x9=b1.unstable_NormalPriority,Dq=b1.unstable_LowPriority,dG=b1.unstable_IdlePriority,jq=b1.unstable_yieldValue,Vq=b1.unstable_setDisableYieldValue,C9=null,b4=null,G0=null,G5=!1,i8=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined";function bq(Z){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__==="undefined")return!1;var X=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(X.isDisabled)return!0;if(!X.supportsFiber)return $("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{if(E0)Z=J0({},Z,{getLaneLabelMap:gq,injectProfilingHooks:Cq});C9=X.inject(Z),b4=X}catch(Q){$("React instrumentation encountered an error: %s.",Q)}if(X.checkDCE)return!0;else return!1}function kq(Z,X){if(b4&&typeof b4.onScheduleFiberRoot==="function")try{b4.onScheduleFiberRoot(C9,Z,X)}catch(Q){if(!G5)G5=!0,$("React instrumentation encountered an error: %s",Q)}}function Sq(Z,X){if(b4&&typeof b4.onCommitFiberRoot==="function")try{var Q=(Z.current.flags&L1)===L1;if(g1){var G;switch(X){case P8:G=YX;break;case k5:G=vG;break;case S5:G=x9;break;case _X:G=dG;break;default:G=x9;break}b4.onCommitFiberRoot(C9,Z,G,Q)}else b4.onCommitFiberRoot(C9,Z,void 0,Q)}catch(z){if(!G5)G5=!0,$("React instrumentation encountered an error: %s",z)}}function Nq(Z){if(b4&&typeof b4.onPostCommitFiberRoot==="function")try{b4.onPostCommitFiberRoot(C9,Z)}catch(X){if(!G5)G5=!0,$("React instrumentation encountered an error: %s",X)}}function xq(Z){if(b4&&typeof b4.onCommitFiberUnmount==="function")try{b4.onCommitFiberUnmount(C9,Z)}catch(X){if(!G5)G5=!0,$("React instrumentation encountered an error: %s",X)}}function R4(Z){{if(typeof jq==="function")Vq(Z),T(Z);if(b4&&typeof b4.setStrictMode==="function")try{b4.setStrictMode(C9,Z)}catch(X){if(!G5)G5=!0,$("React instrumentation encountered an error: %s",X)}}}function Cq(Z){G0=Z}function gq(){{var Z=new Map,X=1;for(var Q=0;Q<yG;Q++){var G=eq(X);Z.set(X,G),X*=2}return Z}}function fq(Z){if(G0!==null&&typeof G0.markCommitStarted==="function")G0.markCommitStarted(Z)}function HJ(){if(G0!==null&&typeof G0.markCommitStopped==="function")G0.markCommitStopped()}function P6(Z){if(G0!==null&&typeof G0.markComponentRenderStarted==="function")G0.markComponentRenderStarted(Z)}function I7(){if(G0!==null&&typeof G0.markComponentRenderStopped==="function")G0.markComponentRenderStopped()}function hq(Z){if(G0!==null&&typeof G0.markComponentPassiveEffectMountStarted==="function")G0.markComponentPassiveEffectMountStarted(Z)}function Tq(){if(G0!==null&&typeof G0.markComponentPassiveEffectMountStopped==="function")G0.markComponentPassiveEffectMountStopped()}function Eq(Z){if(G0!==null&&typeof G0.markComponentPassiveEffectUnmountStarted==="function")G0.markComponentPassiveEffectUnmountStarted(Z)}function uq(){if(G0!==null&&typeof G0.markComponentPassiveEffectUnmountStopped==="function")G0.markComponentPassiveEffectUnmountStopped()}function vq(Z){if(G0!==null&&typeof G0.markComponentLayoutEffectMountStarted==="function")G0.markComponentLayoutEffectMountStarted(Z)}function dq(){if(G0!==null&&typeof G0.markComponentLayoutEffectMountStopped==="function")G0.markComponentLayoutEffectMountStopped()}function $J(Z){if(G0!==null&&typeof G0.markComponentLayoutEffectUnmountStarted==="function")G0.markComponentLayoutEffectUnmountStarted(Z)}function qJ(){if(G0!==null&&typeof G0.markComponentLayoutEffectUnmountStopped==="function")G0.markComponentLayoutEffectUnmountStopped()}function mq(Z,X,Q){if(G0!==null&&typeof G0.markComponentErrored==="function")G0.markComponentErrored(Z,X,Q)}function yq(Z,X,Q){if(G0!==null&&typeof G0.markComponentSuspended==="function")G0.markComponentSuspended(Z,X,Q)}function iq(Z){if(G0!==null&&typeof G0.markLayoutEffectsStarted==="function")G0.markLayoutEffectsStarted(Z)}function cq(){if(G0!==null&&typeof G0.markLayoutEffectsStopped==="function")G0.markLayoutEffectsStopped()}function lq(Z){if(G0!==null&&typeof G0.markPassiveEffectsStarted==="function")G0.markPassiveEffectsStarted(Z)}function oq(){if(G0!==null&&typeof G0.markPassiveEffectsStopped==="function")G0.markPassiveEffectsStopped()}function YJ(Z){if(G0!==null&&typeof G0.markRenderStarted==="function")G0.markRenderStarted(Z)}function sq(){if(G0!==null&&typeof G0.markRenderYielded==="function")G0.markRenderYielded()}function MJ(){if(G0!==null&&typeof G0.markRenderStopped==="function")G0.markRenderStopped()}function nq(Z){if(G0!==null&&typeof G0.markRenderScheduled==="function")G0.markRenderScheduled(Z)}function pq(Z,X){if(G0!==null&&typeof G0.markForceUpdateScheduled==="function")G0.markForceUpdateScheduled(Z,X)}function mG(Z,X){if(G0!==null&&typeof G0.markStateUpdateScheduled==="function")G0.markStateUpdateScheduled(Z,X)}var V0=0,z1=1,D1=2,r1=8,z5=16,LJ=Math.clz32?Math.clz32:tq,aq=Math.log,rq=Math.LN2;function tq(Z){var X=Z>>>0;if(X===0)return 32;return 31-(aq(X)/rq|0)|0}var yG=31,f=0,D4=0,d0=1,w7=2,b5=4,g9=8,K5=16,R6=32,O7=4194240,D6=64,iG=128,cG=256,lG=512,oG=1024,sG=2048,nG=4096,pG=8192,aG=16384,rG=32768,tG=65536,eG=131072,Zz=262144,Xz=524288,Qz=1048576,Gz=2097152,MX=130023424,F7=4194304,zz=8388608,Kz=16777216,Jz=33554432,Bz=67108864,IJ=F7,j6=134217728,wJ=268435455,V6=268435456,f9=536870912,A8=1073741824;function eq(Z){{if(Z&d0)return"Sync";if(Z&w7)return"InputContinuousHydration";if(Z&b5)return"InputContinuous";if(Z&g9)return"DefaultHydration";if(Z&K5)return"Default";if(Z&R6)return"TransitionHydration";if(Z&O7)return"Transition";if(Z&MX)return"Retry";if(Z&j6)return"SelectiveHydration";if(Z&V6)return"IdleHydration";if(Z&f9)return"Idle";if(Z&A8)return"Offscreen"}}var d1=-1,LX=D6,IX=F7;function b6(Z){switch(h9(Z)){case d0:return d0;case w7:return w7;case b5:return b5;case g9:return g9;case K5:return K5;case R6:return R6;case D6:case iG:case cG:case lG:case oG:case sG:case nG:case pG:case aG:case rG:case tG:case eG:case Zz:case Xz:case Qz:case Gz:return Z&O7;case F7:case zz:case Kz:case Jz:case Bz:return Z&MX;case j6:return j6;case V6:return V6;case f9:return f9;case A8:return A8;default:return $("Should have found matching lanes. This is a bug in React."),Z}}function wX(Z,X){var Q=Z.pendingLanes;if(Q===f)return f;var G=f,z=Z.suspendedLanes,K=Z.pingedLanes,J=Q&wJ;if(J!==f){var B=J&~z;if(B!==f)G=b6(B);else{var W=J&K;if(W!==f)G=b6(W)}}else{var H=Q&~z;if(H!==f)G=b6(H);else if(K!==f)G=b6(K)}if(G===f)return f;if(X!==f&&X!==G&&(X&z)===f){var q=h9(G),w=h9(X);if(q>=w||q===K5&&(w&O7)!==f)return X}if((G&b5)!==f)G|=Q&K5;var I=Z.entangledLanes;if(I!==f){var R=Z.entanglements,D=G&I;while(D>0){var V=T9(D),e=1<<V;G|=R[V],D&=~e}}return G}function ZY(Z,X){var Q=Z.eventTimes,G=d1;while(X>0){var z=T9(X),K=1<<z,J=Q[z];if(J>G)G=J;X&=~K}return G}function XY(Z,X){switch(Z){case d0:case w7:case b5:return X+250;case g9:case K5:case R6:case D6:case iG:case cG:case lG:case oG:case sG:case nG:case pG:case aG:case rG:case tG:case eG:case Zz:case Xz:case Qz:case Gz:return X+5000;case F7:case zz:case Kz:case Jz:case Bz:return d1;case j6:case V6:case f9:case A8:return d1;default:return $("Should have found matching lanes. This is a bug in React."),d1}}function QY(Z,X){var{pendingLanes:Q,suspendedLanes:G,pingedLanes:z,expirationTimes:K}=Z,J=Q;while(J>0){var B=T9(J),W=1<<B,H=K[B];if(H===d1){if((W&G)===f||(W&z)!==f)K[B]=XY(W,X)}else if(H<=X)Z.expiredLanes|=W;J&=~W}}function GY(Z){return b6(Z.pendingLanes)}function Wz(Z){var X=Z.pendingLanes&~A8;if(X!==f)return X;if(X&A8)return A8;return f}function zY(Z){return(Z&d0)!==f}function Uz(Z){return(Z&wJ)!==f}function OJ(Z){return(Z&MX)===Z}function KY(Z){var X=d0|b5|K5;return(Z&X)===f}function JY(Z){return(Z&O7)===Z}function OX(Z,X){var Q=w7|b5|g9|K5;return(X&Q)!==f}function BY(Z,X){return(X&Z.expiredLanes)!==f}function FJ(Z){return(Z&O7)!==f}function AJ(){var Z=LX;if(LX<<=1,(LX&O7)===f)LX=D6;return Z}function WY(){var Z=IX;if(IX<<=1,(IX&MX)===f)IX=F7;return Z}function h9(Z){return Z&-Z}function k6(Z){return h9(Z)}function T9(Z){return 31-LJ(Z)}function Hz(Z){return T9(Z)}function _8(Z,X){return(Z&X)!==f}function A7(Z,X){return(Z&X)===X}function p0(Z,X){return Z|X}function FX(Z,X){return Z&~X}function _J(Z,X){return Z&X}function AX(Z){return Z}function UY(Z,X){return Z!==D4&&Z<X?Z:X}function $z(Z){var X=[];for(var Q=0;Q<yG;Q++)X.push(Z);return X}function S6(Z,X,Q){if(Z.pendingLanes|=X,X!==f9)Z.suspendedLanes=f,Z.pingedLanes=f;var G=Z.eventTimes,z=Hz(X);G[z]=Q}function HY(Z,X){Z.suspendedLanes|=X,Z.pingedLanes&=~X;var Q=Z.expirationTimes,G=X;while(G>0){var z=T9(G),K=1<<z;Q[z]=d1,G&=~K}}function PJ(Z,X,Q){Z.pingedLanes|=Z.suspendedLanes&X}function $Y(Z,X){var Q=Z.pendingLanes&~X;Z.pendingLanes=X,Z.suspendedLanes=f,Z.pingedLanes=f,Z.expiredLanes&=X,Z.mutableReadLanes&=X,Z.entangledLanes&=X;var{entanglements:G,eventTimes:z,expirationTimes:K}=Z,J=Q;while(J>0){var B=T9(J),W=1<<B;G[B]=f,z[B]=d1,K[B]=d1,J&=~W}}function qz(Z,X){var Q=Z.entangledLanes|=X,G=Z.entanglements,z=Q;while(z){var K=T9(z),J=1<<K;if(J&X|G[K]&X)G[K]|=X;z&=~J}}function qY(Z,X){var Q=h9(X),G;switch(Q){case b5:G=w7;break;case K5:G=g9;break;case D6:case iG:case cG:case lG:case oG:case sG:case nG:case pG:case aG:case rG:case tG:case eG:case Zz:case Xz:case Qz:case Gz:case F7:case zz:case Kz:case Jz:case Bz:G=R6;break;case f9:G=V6;break;default:G=D4;break}if((G&(Z.suspendedLanes|X))!==D4)return D4;return G}function RJ(Z,X,Q){if(!i8)return;var G=Z.pendingUpdatersLaneMap;while(Q>0){var z=Hz(Q),K=1<<z,J=G[z];J.add(X),Q&=~K}}function DJ(Z,X){if(!i8)return;var{pendingUpdatersLaneMap:Q,memoizedUpdaters:G}=Z;while(X>0){var z=Hz(X),K=1<<z,J=Q[z];if(J.size>0)J.forEach(function(B){var W=B.alternate;if(W===null||!G.has(W))G.add(B)}),J.clear();X&=~K}}function jJ(Z,X){return null}var P8=d0,k5=b5,S5=K5,_X=f9,N6=D4;function c8(){return N6}function j4(Z){N6=Z}function YY(Z,X){var Q=N6;try{return N6=Z,X()}finally{N6=Q}}function MY(Z,X){return Z!==0&&Z<X?Z:X}function LY(Z,X){return Z===0||Z>X?Z:X}function Yz(Z,X){return Z!==0&&Z<X}function VJ(Z){var X=h9(Z);if(!Yz(P8,X))return P8;if(!Yz(k5,X))return k5;if(Uz(X))return S5;return _X}function PX(Z){var X=Z.current.memoizedState;return X.isDehydrated}var bJ;function IY(Z){bJ=Z}function wY(Z){bJ(Z)}var Mz;function OY(Z){Mz=Z}var kJ;function FY(Z){kJ=Z}var SJ;function AY(Z){SJ=Z}var NJ;function _Y(Z){NJ=Z}var Lz=!1,RX=[],t5=null,e5=null,Z9=null,x6=new Map,C6=new Map,X9=[],PY=["mousedown","mouseup","touchcancel","touchend","touchstart","auxclick","dblclick","pointercancel","pointerdown","pointerup","dragend","dragstart","drop","compositionend","compositionstart","keydown","keypress","keyup","input","textInput","copy","cut","paste","click","change","contextmenu","reset","submit"];function RY(Z){return PY.indexOf(Z)>-1}function DY(Z,X,Q,G,z){return{blockedOn:Z,domEventName:X,eventSystemFlags:Q,nativeEvent:z,targetContainers:[G]}}function xJ(Z,X){switch(Z){case"focusin":case"focusout":t5=null;break;case"dragenter":case"dragleave":e5=null;break;case"mouseover":case"mouseout":Z9=null;break;case"pointerover":case"pointerout":{var Q=X.pointerId;x6.delete(Q);break}case"gotpointercapture":case"lostpointercapture":{var G=X.pointerId;C6.delete(G);break}}}function g6(Z,X,Q,G,z,K){if(Z===null||Z.nativeEvent!==K){var J=DY(X,Q,G,z,K);if(X!==null){var B=z9(X);if(B!==null)Mz(B)}return J}Z.eventSystemFlags|=G;var W=Z.targetContainers;if(z!==null&&W.indexOf(z)===-1)W.push(z);return Z}function jY(Z,X,Q,G,z){switch(X){case"focusin":{var K=z;return t5=g6(t5,Z,X,Q,G,K),!0}case"dragenter":{var J=z;return e5=g6(e5,Z,X,Q,G,J),!0}case"mouseover":{var B=z;return Z9=g6(Z9,Z,X,Q,G,B),!0}case"pointerover":{var W=z,H=W.pointerId;return x6.set(H,g6(x6.get(H)||null,Z,X,Q,G,W)),!0}case"gotpointercapture":{var q=z,w=q.pointerId;return C6.set(w,g6(C6.get(w)||null,Z,X,Q,G,q)),!0}}return!1}function CJ(Z){var X=v9(Z.target);if(X!==null){var Q=N9(X);if(Q!==null){var G=Q.tag;if(G===O0){var z=QJ(Q);if(z!==null){Z.blockedOn=z,NJ(Z.priority,function(){kJ(Q)});return}}else if(G===c){var K=Q.stateNode;if(PX(K)){Z.blockedOn=GJ(Q);return}}}}Z.blockedOn=null}function VY(Z){var X=SJ(),Q={blockedOn:null,target:Z,priority:X},G=0;for(;G<X9.length;G++)if(!Yz(X,X9[G].priority))break;if(X9.splice(G,0,Q),G===0)CJ(Q)}function DX(Z){if(Z.blockedOn!==null)return!1;var X=Z.targetContainers;while(X.length>0){var Q=X[0],G=Oz(Z.domEventName,Z.eventSystemFlags,Q,Z.nativeEvent);if(G===null){var z=Z.nativeEvent,K=new z.constructor(z.type,z);t$(K),z.target.dispatchEvent(K),e$()}else{var J=z9(G);if(J!==null)Mz(J);return Z.blockedOn=G,!1}X.shift()}return!0}function gJ(Z,X,Q){if(DX(Z))Q.delete(X)}function bY(){if(Lz=!1,t5!==null&&DX(t5))t5=null;if(e5!==null&&DX(e5))e5=null;if(Z9!==null&&DX(Z9))Z9=null;x6.forEach(gJ),C6.forEach(gJ)}function f6(Z,X){if(Z.blockedOn===X){if(Z.blockedOn=null,!Lz)Lz=!0,b1.unstable_scheduleCallback(b1.unstable_NormalPriority,bY)}}function h6(Z){if(RX.length>0){f6(RX[0],Z);for(var X=1;X<RX.length;X++){var Q=RX[X];if(Q.blockedOn===Z)Q.blockedOn=null}}if(t5!==null)f6(t5,Z);if(e5!==null)f6(e5,Z);if(Z9!==null)f6(Z9,Z);var G=function(B){return f6(B,Z)};x6.forEach(G),C6.forEach(G);for(var z=0;z<X9.length;z++){var K=X9[z];if(K.blockedOn===Z)K.blockedOn=null}while(X9.length>0){var J=X9[0];if(J.blockedOn!==null)break;else if(CJ(J),J.blockedOn===null)X9.shift()}}var _7=_.ReactCurrentBatchConfig,Iz=!0;function fJ(Z){Iz=!!Z}function kY(){return Iz}function SY(Z,X,Q){var G=hJ(X),z;switch(G){case P8:z=NY;break;case k5:z=xY;break;case S5:default:z=wz;break}return z.bind(null,X,Q,Z)}function NY(Z,X,Q,G){var z=c8(),K=_7.transition;_7.transition=null;try{j4(P8),wz(Z,X,Q,G)}finally{j4(z),_7.transition=K}}function xY(Z,X,Q,G){var z=c8(),K=_7.transition;_7.transition=null;try{j4(k5),wz(Z,X,Q,G)}finally{j4(z),_7.transition=K}}function wz(Z,X,Q,G){if(!Iz)return;CY(Z,X,Q,G)}function CY(Z,X,Q,G){var z=Oz(Z,X,Q,G);if(z===null){Cz(Z,X,G,jX,Q),xJ(Z,G);return}if(jY(z,Z,X,Q,G)){G.stopPropagation();return}if(xJ(Z,G),X&L6&&RY(Z)){while(z!==null){var K=z9(z);if(K!==null)wY(K);var J=Oz(Z,X,Q,G);if(J===null)Cz(Z,X,G,jX,Q);if(J===z)break;z=J}if(z!==null)G.stopPropagation();return}Cz(Z,X,G,null,Q)}var jX=null;function Oz(Z,X,Q,G){jX=null;var z=jG(G),K=v9(z);if(K!==null){var J=N9(K);if(J===null)K=null;else{var B=J.tag;if(B===O0){var W=QJ(J);if(W!==null)return W;K=null}else if(B===c){var H=J.stateNode;if(PX(H))return GJ(J);K=null}else if(J!==K)K=null}}return jX=K,null}function hJ(Z){switch(Z){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 P8;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 k5;case"message":{var X=Rq();switch(X){case YX:return P8;case vG:return k5;case x9:case Dq:return S5;case dG:return _X;default:return S5}}default:return S5}}function gY(Z,X,Q){return Z.addEventListener(X,Q,!1),Q}function fY(Z,X,Q){return Z.addEventListener(X,Q,!0),Q}function hY(Z,X,Q,G){return Z.addEventListener(X,Q,{capture:!0,passive:G}),Q}function TY(Z,X,Q,G){return Z.addEventListener(X,Q,{passive:G}),Q}var T6=null,Fz=null,E6=null;function EY(Z){return T6=Z,Fz=EJ(),!0}function uY(){T6=null,Fz=null,E6=null}function TJ(){if(E6)return E6;var Z,X=Fz,Q=X.length,G,z=EJ(),K=z.length;for(Z=0;Z<Q;Z++)if(X[Z]!==z[Z])break;var J=Q-Z;for(G=1;G<=J;G++)if(X[Q-G]!==z[K-G])break;var B=G>1?1-G:void 0;return E6=z.slice(Z,B),E6}function EJ(){if("value"in T6)return T6.value;return T6.textContent}function VX(Z){var X,Q=Z.keyCode;if("charCode"in Z){if(X=Z.charCode,X===0&&Q===13)X=13}else X=Q;if(X===10)X=13;if(X>=32||X===13)return X;return 0}function bX(){return!0}function uJ(){return!1}function R8(Z){function X(Q,G,z,K,J){this._reactName=Q,this._targetInst=z,this.type=G,this.nativeEvent=K,this.target=J,this.currentTarget=null;for(var B in Z){if(!Z.hasOwnProperty(B))continue;var W=Z[B];if(W)this[B]=W(K);else this[B]=K[B]}var H=K.defaultPrevented!=null?K.defaultPrevented:K.returnValue===!1;if(H)this.isDefaultPrevented=bX;else this.isDefaultPrevented=uJ;return this.isPropagationStopped=uJ,this}return J0(X.prototype,{preventDefault:function(){this.defaultPrevented=!0;var Q=this.nativeEvent;if(!Q)return;if(Q.preventDefault)Q.preventDefault();else if(typeof Q.returnValue!=="unknown")Q.returnValue=!1;this.isDefaultPrevented=bX},stopPropagation:function(){var Q=this.nativeEvent;if(!Q)return;if(Q.stopPropagation)Q.stopPropagation();else if(typeof Q.cancelBubble!=="unknown")Q.cancelBubble=!0;this.isPropagationStopped=bX},persist:function(){},isPersistent:bX}),X}var P7={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(Z){return Z.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Az=R8(P7),u6=J0({},P7,{view:0,detail:0}),vY=R8(u6),_z,Pz,v6;function dY(Z){if(Z!==v6){if(v6&&Z.type==="mousemove")_z=Z.screenX-v6.screenX,Pz=Z.screenY-v6.screenY;else _z=0,Pz=0;v6=Z}}var kX=J0({},u6,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Dz,button:0,buttons:0,relatedTarget:function(Z){if(Z.relatedTarget===void 0)return Z.fromElement===Z.srcElement?Z.toElement:Z.fromElement;return Z.relatedTarget},movementX:function(Z){if("movementX"in Z)return Z.movementX;return dY(Z),_z},movementY:function(Z){if("movementY"in Z)return Z.movementY;return Pz}}),vJ=R8(kX),mY=J0({},kX,{dataTransfer:0}),yY=R8(mY),iY=J0({},u6,{relatedTarget:0}),Rz=R8(iY),cY=J0({},P7,{animationName:0,elapsedTime:0,pseudoElement:0}),lY=R8(cY),oY=J0({},P7,{clipboardData:function(Z){return"clipboardData"in Z?Z.clipboardData:window.clipboardData}}),sY=R8(oY),nY=J0({},P7,{data:0}),dJ=R8(nY),pY=dJ,aY={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},rY={"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 tY(Z){if(Z.key){var X=aY[Z.key]||Z.key;if(X!=="Unidentified")return X}if(Z.type==="keypress"){var Q=VX(Z);return Q===13?"Enter":String.fromCharCode(Q)}if(Z.type==="keydown"||Z.type==="keyup")return rY[Z.keyCode]||"Unidentified";return""}var eY={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ZM(Z){var X=this,Q=X.nativeEvent;if(Q.getModifierState)return Q.getModifierState(Z);var G=eY[Z];return G?!!Q[G]:!1}function Dz(Z){return ZM}var XM=J0({},u6,{key:tY,code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Dz,charCode:function(Z){if(Z.type==="keypress")return VX(Z);return 0},keyCode:function(Z){if(Z.type==="keydown"||Z.type==="keyup")return Z.keyCode;return 0},which:function(Z){if(Z.type==="keypress")return VX(Z);if(Z.type==="keydown"||Z.type==="keyup")return Z.keyCode;return 0}}),QM=R8(XM),GM=J0({},kX,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),mJ=R8(GM),zM=J0({},u6,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Dz}),KM=R8(zM),JM=J0({},P7,{propertyName:0,elapsedTime:0,pseudoElement:0}),BM=R8(JM),WM=J0({},kX,{deltaX:function(Z){return"deltaX"in Z?Z.deltaX:("wheelDeltaX"in Z)?-Z.wheelDeltaX:0},deltaY:function(Z){return"deltaY"in Z?Z.deltaY:("wheelDeltaY"in Z)?-Z.wheelDeltaY:("wheelDelta"in Z)?-Z.wheelDelta:0},deltaZ:0,deltaMode:0}),UM=R8(WM),HM=[9,13,27,32],yJ=229,jz=v1&&"CompositionEvent"in window,d6=null;if(v1&&"documentMode"in document)d6=document.documentMode;var $M=v1&&"TextEvent"in window&&!d6,iJ=v1&&(!jz||d6&&d6>8&&d6<=11),cJ=32,lJ=String.fromCharCode(cJ);function qM(){K4("onBeforeInput",["compositionend","keypress","textInput","paste"]),K4("onCompositionEnd",["compositionend","focusout","keydown","keypress","keyup","mousedown"]),K4("onCompositionStart",["compositionstart","focusout","keydown","keypress","keyup","mousedown"]),K4("onCompositionUpdate",["compositionupdate","focusout","keydown","keypress","keyup","mousedown"])}var oJ=!1;function YM(Z){return(Z.ctrlKey||Z.altKey||Z.metaKey)&&!(Z.ctrlKey&&Z.altKey)}function MM(Z){switch(Z){case"compositionstart":return"onCompositionStart";case"compositionend":return"onCompositionEnd";case"compositionupdate":return"onCompositionUpdate"}}function LM(Z,X){return Z==="keydown"&&X.keyCode===yJ}function sJ(Z,X){switch(Z){case"keyup":return HM.indexOf(X.keyCode)!==-1;case"keydown":return X.keyCode!==yJ;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nJ(Z){var X=Z.detail;if(typeof X==="object"&&"data"in X)return X.data;return null}function pJ(Z){return Z.locale==="ko"}var R7=!1;function IM(Z,X,Q,G,z){var K,J;if(jz)K=MM(X);else if(!R7){if(LM(X,G))K="onCompositionStart"}else if(sJ(X,G))K="onCompositionEnd";if(!K)return null;if(iJ&&!pJ(G)){if(!R7&&K==="onCompositionStart")R7=EY(z);else if(K==="onCompositionEnd"){if(R7)J=TJ()}}var B=gX(Q,K);if(B.length>0){var W=new dJ(K,X,null,G,z);if(Z.push({event:W,listeners:B}),J)W.data=J;else{var H=nJ(G);if(H!==null)W.data=H}}}function wM(Z,X){switch(Z){case"compositionend":return nJ(X);case"keypress":var Q=X.which;if(Q!==cJ)return null;return oJ=!0,lJ;case"textInput":var G=X.data;if(G===lJ&&oJ)return null;return G;default:return null}}function OM(Z,X){if(R7){if(Z==="compositionend"||!jz&&sJ(Z,X)){var Q=TJ();return uY(),R7=!1,Q}return null}switch(Z){case"paste":return null;case"keypress":if(!YM(X)){if(X.char&&X.char.length>1)return X.char;else if(X.which)return String.fromCharCode(X.which)}return null;case"compositionend":return iJ&&!pJ(X)?null:X.data;default:return null}}function FM(Z,X,Q,G,z){var K;if($M)K=wM(X,G);else K=OM(X,G);if(!K)return null;var J=gX(Q,"onBeforeInput");if(J.length>0){var B=new pY("onBeforeInput","beforeinput",null,G,z);Z.push({event:B,listeners:J}),B.data=K}}function AM(Z,X,Q,G,z,K,J){IM(Z,X,Q,G,z),FM(Z,X,Q,G,z)}var _M={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 aJ(Z){var X=Z&&Z.nodeName&&Z.nodeName.toLowerCase();if(X==="input")return!!_M[Z.type];if(X==="textarea")return!0;return!1}function PM(Z){if(!v1)return!1;var X="on"+Z,Q=X in document;if(!Q){var G=document.createElement("div");G.setAttribute(X,"return;"),Q=typeof G[X]==="function"}return Q}function RM(){K4("onChange",["change","click","focusin","focusout","input","keydown","keyup","selectionchange"])}function rJ(Z,X,Q,G){nK(G);var z=gX(X,"onChange");if(z.length>0){var K=new Az("onChange","change",null,Q,G);Z.push({event:K,listeners:z})}}var m6=null,y6=null;function DM(Z){var X=Z.nodeName&&Z.nodeName.toLowerCase();return X==="select"||X==="input"&&Z.type==="file"}function jM(Z){var X=[];rJ(X,y6,Z,jG(Z)),tK(VM,X)}function VM(Z){LB(Z,0)}function SX(Z){var X=S7(Z);if(K7(X))return Z}function bM(Z,X){if(Z==="change")return X}var tJ=!1;if(v1)tJ=PM("input")&&(!document.documentMode||document.documentMode>9);function kM(Z,X){m6=Z,y6=X,m6.attachEvent("onpropertychange",ZB)}function eJ(){if(!m6)return;m6.detachEvent("onpropertychange",ZB),m6=null,y6=null}function ZB(Z){if(Z.propertyName!=="value")return;if(SX(y6))jM(Z)}function SM(Z,X,Q){if(Z==="focusin")eJ(),kM(X,Q);else if(Z==="focusout")eJ()}function NM(Z,X){if(Z==="selectionchange"||Z==="keyup"||Z==="keydown")return SX(y6)}function xM(Z){var X=Z.nodeName;return X&&X.toLowerCase()==="input"&&(Z.type==="checkbox"||Z.type==="radio")}function CM(Z,X){if(Z==="click")return SX(X)}function gM(Z,X){if(Z==="input"||Z==="change")return SX(X)}function fM(Z){var X=Z._wrapperState;if(!X||!X.controlled||Z.type!=="number")return;v0(Z,"number",Z.value)}function hM(Z,X,Q,G,z,K,J){var B=Q?S7(Q):window,W,H;if(DM(B))W=bM;else if(aJ(B))if(tJ)W=gM;else W=NM,H=SM;else if(xM(B))W=CM;if(W){var q=W(X,Q);if(q){rJ(Z,q,G,z);return}}if(H)H(X,B,Q);if(X==="focusout")fM(B)}function TM(){V4("onMouseEnter",["mouseout","mouseover"]),V4("onMouseLeave",["mouseout","mouseover"]),V4("onPointerEnter",["pointerout","pointerover"]),V4("onPointerLeave",["pointerout","pointerover"])}function EM(Z,X,Q,G,z,K,J){var B=X==="mouseover"||X==="pointerover",W=X==="mouseout"||X==="pointerout";if(B&&!Zq(G)){var H=G.relatedTarget||G.fromElement;if(H){if(v9(H)||GZ(H))return}}if(!W&&!B)return;var q;if(z.window===z)q=z;else{var w=z.ownerDocument;if(w)q=w.defaultView||w.parentWindow;else q=window}var I,R;if(W){var D=G.relatedTarget||G.toElement;if(I=Q,R=D?v9(D):null,R!==null){var V=N9(R);if(R!==V||R.tag!==p&&R.tag!==y0)R=null}}else I=null,R=Q;if(I===R)return;var e=vJ,A0="onMouseLeave",$0="onMouseEnter",t0="mouse";if(X==="pointerout"||X==="pointerover")e=mJ,A0="onPointerLeave",$0="onPointerEnter",t0="pointer";var e0=I==null?q:S7(I),F=R==null?q:S7(R),S=new e(A0,t0+"leave",I,G,z);S.target=e0,S.relatedTarget=F;var A=null,E=v9(z);if(E===Q){var K0=new e($0,t0+"enter",R,G,z);K0.target=F,K0.relatedTarget=e0,A=K0}BL(Z,S,A,I,R)}function uM(Z,X){return Z===X&&(Z!==0||1/Z===1/X)||Z!==Z&&X!==X}var D8=typeof Object.is==="function"?Object.is:uM;function i6(Z,X){if(D8(Z,X))return!0;if(typeof Z!=="object"||Z===null||typeof X!=="object"||X===null)return!1;var Q=Object.keys(Z),G=Object.keys(X);if(Q.length!==G.length)return!1;for(var z=0;z<Q.length;z++){var K=Q[z];if(!o.call(X,K)||!D8(Z[K],X[K]))return!1}return!0}function XB(Z){while(Z&&Z.firstChild)Z=Z.firstChild;return Z}function vM(Z){while(Z){if(Z.nextSibling)return Z.nextSibling;Z=Z.parentNode}}function QB(Z,X){var Q=XB(Z),G=0,z=0;while(Q){if(Q.nodeType===_5){if(z=G+Q.textContent.length,G<=X&&z>=X)return{node:Q,offset:X-G};G=z}Q=XB(vM(Q))}}function dM(Z){var X=Z.ownerDocument,Q=X&&X.defaultView||window,G=Q.getSelection&&Q.getSelection();if(!G||G.rangeCount===0)return null;var{anchorNode:z,anchorOffset:K,focusNode:J,focusOffset:B}=G;try{z.nodeType,J.nodeType}catch(W){return null}return mM(Z,z,K,J,B)}function mM(Z,X,Q,G,z){var K=0,J=-1,B=-1,W=0,H=0,q=Z,w=null;Z:while(!0){var I=null;while(!0){if(q===X&&(Q===0||q.nodeType===_5))J=K+Q;if(q===G&&(z===0||q.nodeType===_5))B=K+z;if(q.nodeType===_5)K+=q.nodeValue.length;if((I=q.firstChild)===null)break;w=q,q=I}while(!0){if(q===Z)break Z;if(w===X&&++W===Q)J=K;if(w===G&&++H===z)B=K;if((I=q.nextSibling)!==null)break;q=w,w=q.parentNode}q=I}if(J===-1||B===-1)return null;return{start:J,end:B}}function yM(Z,X){var Q=Z.ownerDocument||document,G=Q&&Q.defaultView||window;if(!G.getSelection)return;var z=G.getSelection(),K=Z.textContent.length,J=Math.min(X.start,K),B=X.end===void 0?J:Math.min(X.end,K);if(!z.extend&&J>B){var W=B;B=J,J=W}var H=QB(Z,J),q=QB(Z,B);if(H&&q){if(z.rangeCount===1&&z.anchorNode===H.node&&z.anchorOffset===H.offset&&z.focusNode===q.node&&z.focusOffset===q.offset)return;var w=Q.createRange();if(w.setStart(H.node,H.offset),z.removeAllRanges(),J>B)z.addRange(w),z.extend(q.node,q.offset);else w.setEnd(q.node,q.offset),z.addRange(w)}}function GB(Z){return Z&&Z.nodeType===_5}function zB(Z,X){if(!Z||!X)return!1;else if(Z===X)return!0;else if(GB(Z))return!1;else if(GB(X))return zB(Z,X.parentNode);else if("contains"in Z)return Z.contains(X);else if(Z.compareDocumentPosition)return!!(Z.compareDocumentPosition(X)&16);else return!1}function iM(Z){return Z&&Z.ownerDocument&&zB(Z.ownerDocument.documentElement,Z)}function cM(Z){try{return typeof Z.contentWindow.location.href==="string"}catch(X){return!1}}function KB(){var Z=window,X=a5();while(X instanceof Z.HTMLIFrameElement){if(cM(X))Z=X.contentWindow;else return X;X=a5(Z.document)}return X}function Vz(Z){var X=Z&&Z.nodeName&&Z.nodeName.toLowerCase();return X&&(X==="input"&&(Z.type==="text"||Z.type==="search"||Z.type==="tel"||Z.type==="url"||Z.type==="password")||X==="textarea"||Z.contentEditable==="true")}function lM(){var Z=KB();return{focusedElem:Z,selectionRange:Vz(Z)?sM(Z):null}}function oM(Z){var X=KB(),Q=Z.focusedElem,G=Z.selectionRange;if(X!==Q&&iM(Q)){if(G!==null&&Vz(Q))nM(Q,G);var z=[],K=Q;while(K=K.parentNode)if(K.nodeType===U8)z.push({element:K,left:K.scrollLeft,top:K.scrollTop});if(typeof Q.focus==="function")Q.focus();for(var J=0;J<z.length;J++){var B=z[J];B.element.scrollLeft=B.left,B.element.scrollTop=B.top}}}function sM(Z){var X;if("selectionStart"in Z)X={start:Z.selectionStart,end:Z.selectionEnd};else X=dM(Z);return X||{start:0,end:0}}function nM(Z,X){var{start:Q,end:G}=X;if(G===void 0)G=Q;if("selectionStart"in Z)Z.selectionStart=Q,Z.selectionEnd=Math.min(G,Z.value.length);else yM(Z,X)}var pM=v1&&"documentMode"in document&&document.documentMode<=11;function aM(){K4("onSelect",["focusout","contextmenu","dragend","focusin","keydown","keyup","mousedown","mouseup","selectionchange"])}var D7=null,bz=null,c6=null,kz=!1;function rM(Z){if("selectionStart"in Z&&Vz(Z))return{start:Z.selectionStart,end:Z.selectionEnd};else{var X=Z.ownerDocument&&Z.ownerDocument.defaultView||window,Q=X.getSelection();return{anchorNode:Q.anchorNode,anchorOffset:Q.anchorOffset,focusNode:Q.focusNode,focusOffset:Q.focusOffset}}}function tM(Z){return Z.window===Z?Z.document:Z.nodeType===P5?Z:Z.ownerDocument}function JB(Z,X,Q){var G=tM(Q);if(kz||D7==null||D7!==a5(G))return;var z=rM(D7);if(!c6||!i6(c6,z)){c6=z;var K=gX(bz,"onSelect");if(K.length>0){var J=new Az("onSelect","select",null,X,Q);Z.push({event:J,listeners:K}),J.target=D7}}}function eM(Z,X,Q,G,z,K,J){var B=Q?S7(Q):window;switch(X){case"focusin":if(aJ(B)||B.contentEditable==="true")D7=B,bz=Q,c6=null;break;case"focusout":D7=null,bz=null,c6=null;break;case"mousedown":kz=!0;break;case"contextmenu":case"mouseup":case"dragend":kz=!1,JB(Z,G,z);break;case"selectionchange":if(pM)break;case"keydown":case"keyup":JB(Z,G,z)}}function NX(Z,X){var Q={};return Q[Z.toLowerCase()]=X.toLowerCase(),Q["Webkit"+Z]="webkit"+X,Q["Moz"+Z]="moz"+X,Q}var j7={animationend:NX("Animation","AnimationEnd"),animationiteration:NX("Animation","AnimationIteration"),animationstart:NX("Animation","AnimationStart"),transitionend:NX("Transition","TransitionEnd")},Sz={},BB={};if(v1){if(BB=document.createElement("div").style,!("AnimationEvent"in window))delete j7.animationend.animation,delete j7.animationiteration.animation,delete j7.animationstart.animation;if(!("TransitionEvent"in window))delete j7.transitionend.transition}function xX(Z){if(Sz[Z])return Sz[Z];else if(!j7[Z])return Z;var X=j7[Z];for(var Q in X)if(X.hasOwnProperty(Q)&&Q in BB)return Sz[Z]=X[Q];return Z}var WB=xX("animationend"),UB=xX("animationiteration"),HB=xX("animationstart"),$B=xX("transitionend"),qB=new Map,YB=["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 Q9(Z,X){qB.set(Z,X),K4(X,[Z])}function ZL(){for(var Z=0;Z<YB.length;Z++){var X=YB[Z],Q=X.toLowerCase(),G=X[0].toUpperCase()+X.slice(1);Q9(Q,"on"+G)}Q9(WB,"onAnimationEnd"),Q9(UB,"onAnimationIteration"),Q9(HB,"onAnimationStart"),Q9("dblclick","onDoubleClick"),Q9("focusin","onFocus"),Q9("focusout","onBlur"),Q9($B,"onTransitionEnd")}function XL(Z,X,Q,G,z,K,J){var B=qB.get(X);if(B===void 0)return;var W=Az,H=X;switch(X){case"keypress":if(VX(G)===0)return;case"keydown":case"keyup":W=QM;break;case"focusin":H="focus",W=Rz;break;case"focusout":H="blur",W=Rz;break;case"beforeblur":case"afterblur":W=Rz;break;case"click":if(G.button===2)return;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":W=vJ;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":W=yY;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":W=KM;break;case WB:case UB:case HB:W=lY;break;case $B:W=BM;break;case"scroll":W=vY;break;case"wheel":W=UM;break;case"copy":case"cut":case"paste":W=sY;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":W=mJ;break}var q=(K&L6)!==0;{var w=!q&&X==="scroll",I=KL(Q,B,G.type,q,w);if(I.length>0){var R=new W(B,H,null,G,z);Z.push({event:R,listeners:I})}}}ZL(),TM(),RM(),aM(),qM();function QL(Z,X,Q,G,z,K,J){XL(Z,X,Q,G,z,K);var B=(K&r$)===0;if(B)EM(Z,X,Q,G,z),hM(Z,X,Q,G,z),eM(Z,X,Q,G,z),AM(Z,X,Q,G,z)}var l6=["abort","canplay","canplaythrough","durationchange","emptied","encrypted","ended","error","loadeddata","loadedmetadata","loadstart","pause","play","playing","progress","ratechange","resize","seeked","seeking","stalled","suspend","timeupdate","volumechange","waiting"],Nz=new Set(["cancel","close","invalid","load","scroll","toggle"].concat(l6));function MB(Z,X,Q){var G=Z.type||"unknown-event";Z.currentTarget=Q,Uq(G,X,void 0,Z),Z.currentTarget=null}function GL(Z,X,Q){var G;if(Q)for(var z=X.length-1;z>=0;z--){var K=X[z],J=K.instance,B=K.currentTarget,W=K.listener;if(J!==G&&Z.isPropagationStopped())return;MB(Z,W,B),G=J}else for(var H=0;H<X.length;H++){var q=X[H],w=q.instance,I=q.currentTarget,R=q.listener;if(w!==G&&Z.isPropagationStopped())return;MB(Z,R,I),G=w}}function LB(Z,X){var Q=(X&L6)!==0;for(var G=0;G<Z.length;G++){var z=Z[G],K=z.event,J=z.listeners;GL(K,J,Q)}Hq()}function zL(Z,X,Q,G,z){var K=jG(Q),J=[];QL(J,Z,G,Q,K,X),LB(J,X)}function y1(Z,X){if(!Nz.has(Z))$('Did not expect a listenToNonDelegatedEvent() call for "%s". This is a bug in React. Please file an issue.',Z);var Q=!1,G=fI(X),z=WL(Z,Q);if(!G.has(z))IB(X,Z,DG,Q),G.add(z)}function xz(Z,X,Q){if(Nz.has(Z)&&!X)$('Did not expect a listenToNativeEvent() call for "%s" in the bubble phase. This is a bug in React. Please file an issue.',Z);var G=0;if(X)G|=L6;IB(Q,Z,G,X)}var CX="_reactListening"+Math.random().toString(36).slice(2);function o6(Z){if(!Z[CX]){Z[CX]=!0,c1.forEach(function(Q){if(Q!=="selectionchange"){if(!Nz.has(Q))xz(Q,!1,Z);xz(Q,!0,Z)}});var X=Z.nodeType===P5?Z:Z.ownerDocument;if(X!==null){if(!X[CX])X[CX]=!0,xz("selectionchange",!1,X)}}}function IB(Z,X,Q,G,z){var K=SY(Z,X,Q),J=void 0;if(kG){if(X==="touchstart"||X==="touchmove"||X==="wheel")J=!0}Z=Z;var B;if(G)if(J!==void 0)B=hY(Z,X,K,J);else B=fY(Z,X,K);else if(J!==void 0)B=TY(Z,X,K,J);else B=gY(Z,X,K)}function wB(Z,X){return Z===X||Z.nodeType===B4&&Z.parentNode===X}function Cz(Z,X,Q,G,z){var K=G;if((X&oK)===0&&(X&DG)===0){var J=z;if(G!==null){var B=G;Z:while(!0){if(B===null)return;var W=B.tag;if(W===c||W===I0){var H=B.stateNode.containerInfo;if(wB(H,J))break;if(W===I0){var q=B.return;while(q!==null){var w=q.tag;if(w===c||w===I0){var I=q.stateNode.containerInfo;if(wB(I,J))return}q=q.return}}while(H!==null){var R=v9(H);if(R===null)return;var D=R.tag;if(D===p||D===y0){B=K=R;continue Z}H=H.parentNode}}B=B.return}}}tK(function(){return zL(Z,X,Q,K)})}function s6(Z,X,Q){return{instance:Z,listener:X,currentTarget:Q}}function KL(Z,X,Q,G,z,K){var J=X!==null?X+"Capture":null,B=G?J:X,W=[],H=Z,q=null;while(H!==null){var w=H,I=w.stateNode,R=w.tag;if(R===p&&I!==null){if(q=I,B!==null){var D=w6(H,B);if(D!=null)W.push(s6(H,D,q))}}if(z)break;H=H.return}return W}function gX(Z,X){var Q=X+"Capture",G=[],z=Z;while(z!==null){var K=z,J=K.stateNode,B=K.tag;if(B===p&&J!==null){var W=J,H=w6(z,Q);if(H!=null)G.unshift(s6(z,H,W));var q=w6(z,X);if(q!=null)G.push(s6(z,q,W))}z=z.return}return G}function V7(Z){if(Z===null)return null;do Z=Z.return;while(Z&&Z.tag!==p);if(Z)return Z;return null}function JL(Z,X){var Q=Z,G=X,z=0;for(var K=Q;K;K=V7(K))z++;var J=0;for(var B=G;B;B=V7(B))J++;while(z-J>0)Q=V7(Q),z--;while(J-z>0)G=V7(G),J--;var W=z;while(W--){if(Q===G||G!==null&&Q===G.alternate)return Q;Q=V7(Q),G=V7(G)}return null}function OB(Z,X,Q,G,z){var K=X._reactName,J=[],B=Q;while(B!==null){if(B===G)break;var W=B,H=W.alternate,q=W.stateNode,w=W.tag;if(H!==null&&H===G)break;if(w===p&&q!==null){var I=q;if(z){var R=w6(B,K);if(R!=null)J.unshift(s6(B,R,I))}else if(!z){var D=w6(B,K);if(D!=null)J.push(s6(B,D,I))}}B=B.return}if(J.length!==0)Z.push({event:X,listeners:J})}function BL(Z,X,Q,G,z){var K=G&&z?JL(G,z):null;if(G!==null)OB(Z,X,G,K,!1);if(z!==null&&Q!==null)OB(Z,Q,z,K,!0)}function WL(Z,X){return Z+"__"+(X?"capture":"bubble")}var H8=!1,n6="dangerouslySetInnerHTML",fX="suppressContentEditableWarning",G9="suppressHydrationWarning",FB="autoFocus",E9="children",u9="style",hX="__html",gz,TX,p6,AB,EX,_B,PB;gz={dialog:!0,webview:!0},TX=function(Z,X){c$(Z,X),l$(Z,X),a$(Z,X,{registrationNameDependencies:p1,possibleRegistrationNames:C0})},_B=v1&&!document.documentMode,p6=function(Z,X,Q){if(H8)return;var G=uX(Q),z=uX(X);if(z===G)return;H8=!0,$("Prop `%s` did not match. Server: %s Client: %s",Z,JSON.stringify(z),JSON.stringify(G))},AB=function(Z){if(H8)return;H8=!0;var X=[];Z.forEach(function(Q){X.push(Q)}),$("Extra attributes from the server: %s",X)},EX=function(Z,X){if(X===!1)$("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.",Z,Z,Z);else $("Expected `%s` listener to be a function, instead got a value of `%s` type.",Z,typeof X)},PB=function(Z,X){var Q=Z.namespaceURI===A5?Z.ownerDocument.createElement(Z.tagName):Z.ownerDocument.createElementNS(Z.namespaceURI,Z.tagName);return Q.innerHTML=X,Q.innerHTML};var UL=/\r\n?/g,HL=/\u0000|\uFFFD/g;function uX(Z){h1(Z);var X=typeof Z==="string"?Z:""+Z;return X.replace(UL,`
|
||
`).replace(HL,"")}function vX(Z,X,Q,G){var z=uX(X),K=uX(Z);if(K===z)return;if(G){if(!H8)H8=!0,$('Text content did not match. Server: "%s" Client: "%s"',K,z)}if(Q&&l)throw new Error("Text content does not match server-rendered HTML.")}function RB(Z){return Z.nodeType===P5?Z:Z.ownerDocument}function $L(){}function dX(Z){Z.onclick=$L}function qL(Z,X,Q,G,z){for(var K in G){if(!G.hasOwnProperty(K))continue;var J=G[K];if(K===u9){if(J)Object.freeze(J);dK(X,J)}else if(K===n6){var B=J?J[hX]:void 0;if(B!=null)hK(X,B)}else if(K===E9){if(typeof J==="string"){var W=Z!=="textarea"||J!=="";if(W)BX(X,J)}else if(typeof J==="number")BX(X,""+J)}else if(K===fX||K===G9);else if(K===FB);else if(p1.hasOwnProperty(K)){if(J!=null){if(typeof J!=="function")EX(K,J);if(K==="onScroll")y1("scroll",X)}}else if(J!=null)C8(X,K,J,z)}}function YL(Z,X,Q,G){for(var z=0;z<X.length;z+=2){var K=X[z],J=X[z+1];if(K===u9)dK(Z,J);else if(K===n6)hK(Z,J);else if(K===E9)BX(Z,J);else C8(Z,K,J,G)}}function ML(Z,X,Q,G){var z,K=RB(Q),J,B=G;if(B===A5)B=OG(Z);if(B===A5){if(z=j9(Z,X),!z&&Z!==Z.toLowerCase())$("<%s /> is using incorrect casing. Use PascalCase for React components, or lowercase for HTML elements.",Z);if(Z==="script"){var W=K.createElement("div");W.innerHTML="<script></script>";var H=W.firstChild;J=W.removeChild(H)}else if(typeof X.is==="string")J=K.createElement(Z,{is:X.is});else if(J=K.createElement(Z),Z==="select"){var q=J;if(X.multiple)q.multiple=!0;else if(X.size)q.size=X.size}}else J=K.createElementNS(B,Z);if(B===A5){if(!z&&Object.prototype.toString.call(J)==="[object HTMLUnknownElement]"&&!o.call(gz,Z))gz[Z]=!0,$("The tag <%s> is unrecognized in this browser. If you meant to render a React component, start its name with an uppercase letter.",Z)}return J}function LL(Z,X){return RB(X).createTextNode(Z)}function IL(Z,X,Q,G){var z=j9(X,Q);TX(X,Q);var K;switch(X){case"dialog":y1("cancel",Z),y1("close",Z),K=Q;break;case"iframe":case"object":case"embed":y1("load",Z),K=Q;break;case"video":case"audio":for(var J=0;J<l6.length;J++)y1(l6[J],Z);K=Q;break;case"source":y1("error",Z),K=Q;break;case"img":case"image":case"link":y1("error",Z),y1("load",Z),K=Q;break;case"details":y1("toggle",Z),K=Q;break;case"input":M(Z,Q),K=U(Z,Q),y1("invalid",Z);break;case"option":E1(Z,Q),K=Q;break;case"select":Y6(Z,Q),K=q6(Z,Q),y1("invalid",Z);break;case"textarea":CK(Z,Q),K=IG(Z,Q),y1("invalid",Z);break;default:K=Q}switch(RG(X,K),qL(X,Z,G,K,z),X){case"input":O5(Z),m(Z,Q,!1);break;case"textarea":O5(Z),fK(Z);break;case"option":m1(Z,Q);break;case"select":LG(Z,Q);break;default:if(typeof K.onClick==="function")dX(Z);break}}function wL(Z,X,Q,G,z){TX(X,G);var K=null,J,B;switch(X){case"input":J=U(Z,Q),B=U(Z,G),K=[];break;case"select":J=q6(Z,Q),B=q6(Z,G),K=[];break;case"textarea":J=IG(Z,Q),B=IG(Z,G),K=[];break;default:if(J=Q,B=G,typeof J.onClick!=="function"&&typeof B.onClick==="function")dX(Z);break}RG(X,B);var W,H,q=null;for(W in J){if(B.hasOwnProperty(W)||!J.hasOwnProperty(W)||J[W]==null)continue;if(W===u9){var w=J[W];for(H in w)if(w.hasOwnProperty(H)){if(!q)q={};q[H]=""}}else if(W===n6||W===E9);else if(W===fX||W===G9);else if(W===FB);else if(p1.hasOwnProperty(W)){if(!K)K=[]}else(K=K||[]).push(W,null)}for(W in B){var I=B[W],R=J!=null?J[W]:void 0;if(!B.hasOwnProperty(W)||I===R||I==null&&R==null)continue;if(W===u9){if(I)Object.freeze(I);if(R){for(H in R)if(R.hasOwnProperty(H)&&(!I||!I.hasOwnProperty(H))){if(!q)q={};q[H]=""}for(H in I)if(I.hasOwnProperty(H)&&R[H]!==I[H]){if(!q)q={};q[H]=I[H]}}else{if(!q){if(!K)K=[];K.push(W,q)}q=I}}else if(W===n6){var D=I?I[hX]:void 0,V=R?R[hX]:void 0;if(D!=null){if(V!==D)(K=K||[]).push(W,D)}}else if(W===E9){if(typeof I==="string"||typeof I==="number")(K=K||[]).push(W,""+I)}else if(W===fX||W===G9);else if(p1.hasOwnProperty(W)){if(I!=null){if(typeof I!=="function")EX(W,I);if(W==="onScroll")y1("scroll",Z)}if(!K&&R!==I)K=[]}else(K=K||[]).push(W,I)}if(q)T$(q,B[u9]),(K=K||[]).push(u9,q);return K}function OL(Z,X,Q,G,z){if(Q==="input"&&z.type==="radio"&&z.name!=null)P(Z,z);var K=j9(Q,G),J=j9(Q,z);switch(YL(Z,X,K,J),Q){case"input":k(Z,z);break;case"textarea":gK(Z,z);break;case"select":Y$(Z,z);break}}function FL(Z){{var X=Z.toLowerCase();if(!WX.hasOwnProperty(X))return null;return WX[X]||null}}function AL(Z,X,Q,G,z,K,J){var B,W;switch(B=j9(X,Q),TX(X,Q),X){case"dialog":y1("cancel",Z),y1("close",Z);break;case"iframe":case"object":case"embed":y1("load",Z);break;case"video":case"audio":for(var H=0;H<l6.length;H++)y1(l6[H],Z);break;case"source":y1("error",Z);break;case"img":case"image":case"link":y1("error",Z),y1("load",Z);break;case"details":y1("toggle",Z);break;case"input":M(Z,Q),y1("invalid",Z);break;case"option":E1(Z,Q);break;case"select":Y6(Z,Q),y1("invalid",Z);break;case"textarea":CK(Z,Q),y1("invalid",Z);break}RG(X,Q);{W=new Set;var q=Z.attributes;for(var w=0;w<q.length;w++){var I=q[w].name.toLowerCase();switch(I){case"value":break;case"checked":break;case"selected":break;default:W.add(q[w].name)}}}var R=null;for(var D in Q){if(!Q.hasOwnProperty(D))continue;var V=Q[D];if(D===E9){if(typeof V==="string"){if(Z.textContent!==V){if(Q[G9]!==!0)vX(Z.textContent,V,K,J);R=[E9,V]}}else if(typeof V==="number"){if(Z.textContent!==""+V){if(Q[G9]!==!0)vX(Z.textContent,V,K,J);R=[E9,""+V]}}}else if(p1.hasOwnProperty(D)){if(V!=null){if(typeof V!=="function")EX(D,V);if(D==="onScroll")y1("scroll",Z)}}else if(J&&!0&&typeof B==="boolean"){var e=void 0,A0=B&&x0?null:A4(D);if(Q[G9]===!0);else if(D===fX||D===G9||D==="value"||D==="checked"||D==="selected");else if(D===n6){var $0=Z.innerHTML,t0=V?V[hX]:void 0;if(t0!=null){var e0=PB(Z,t0);if(e0!==$0)p6(D,$0,e0)}}else if(D===u9){if(W.delete(D),_B){var F=f$(V);if(e=Z.getAttribute("style"),F!==e)p6(D,e,F)}}else if(B&&!x0){if(W.delete(D.toLowerCase()),e=x8(Z,D,V),V!==e)p6(D,e,V)}else if(!x1(D,A0,B)&&!C1(D,V,A0,B)){var S=!1;if(A0!==null)W.delete(A0.attributeName),e=v4(Z,D,V,A0);else{var A=G;if(A===A5)A=OG(X);if(A===A5)W.delete(D.toLowerCase());else{var E=FL(D);if(E!==null&&E!==D)S=!0,W.delete(E);W.delete(D)}e=x8(Z,D,V)}var K0=x0;if(!K0&&V!==e&&!S)p6(D,e,V)}}}if(J){if(W.size>0&&Q[G9]!==!0)AB(W)}switch(X){case"input":O5(Z),m(Z,Q,!0);break;case"textarea":O5(Z),fK(Z);break;case"select":case"option":break;default:if(typeof Q.onClick==="function")dX(Z);break}return R}function _L(Z,X,Q){var G=Z.nodeValue!==X;return G}function fz(Z,X){{if(H8)return;H8=!0,$("Did not expect server HTML to contain a <%s> in <%s>.",X.nodeName.toLowerCase(),Z.nodeName.toLowerCase())}}function hz(Z,X){{if(H8)return;H8=!0,$('Did not expect server HTML to contain the text node "%s" in <%s>.',X.nodeValue,Z.nodeName.toLowerCase())}}function Tz(Z,X,Q){{if(H8)return;H8=!0,$("Expected server HTML to contain a matching <%s> in <%s>.",X,Z.nodeName.toLowerCase())}}function Ez(Z,X){{if(X==="")return;if(H8)return;H8=!0,$('Expected server HTML to contain a matching text node for "%s" in <%s>.',X,Z.nodeName.toLowerCase())}}function PL(Z,X,Q){switch(X){case"input":g0(Z,Q);return;case"textarea":L$(Z,Q);return;case"select":M$(Z,Q);return}}var a6=function(){},r6=function(){};{var RL=["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"],DB=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],DL=DB.concat(["button"]),jL=["dd","dt","li","option","optgroup","p","rp","rt"],jB={current:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null};r6=function(Z,X){var Q=J0({},Z||jB),G={tag:X};if(DB.indexOf(X)!==-1)Q.aTagInScope=null,Q.buttonTagInScope=null,Q.nobrTagInScope=null;if(DL.indexOf(X)!==-1)Q.pTagInButtonScope=null;if(RL.indexOf(X)!==-1&&X!=="address"&&X!=="div"&&X!=="p")Q.listItemTagAutoclosing=null,Q.dlItemTagAutoclosing=null;if(Q.current=G,X==="form")Q.formTag=G;if(X==="a")Q.aTagInScope=G;if(X==="button")Q.buttonTagInScope=G;if(X==="nobr")Q.nobrTagInScope=G;if(X==="p")Q.pTagInButtonScope=G;if(X==="li")Q.listItemTagAutoclosing=G;if(X==="dd"||X==="dt")Q.dlItemTagAutoclosing=G;return Q};var VL=function(Z,X){switch(X){case"select":return Z==="option"||Z==="optgroup"||Z==="#text";case"optgroup":return Z==="option"||Z==="#text";case"option":return Z==="#text";case"tr":return Z==="th"||Z==="td"||Z==="style"||Z==="script"||Z==="template";case"tbody":case"thead":case"tfoot":return Z==="tr"||Z==="style"||Z==="script"||Z==="template";case"colgroup":return Z==="col"||Z==="template";case"table":return Z==="caption"||Z==="colgroup"||Z==="tbody"||Z==="tfoot"||Z==="thead"||Z==="style"||Z==="script"||Z==="template";case"head":return Z==="base"||Z==="basefont"||Z==="bgsound"||Z==="link"||Z==="meta"||Z==="title"||Z==="noscript"||Z==="noframes"||Z==="style"||Z==="script"||Z==="template";case"html":return Z==="head"||Z==="body"||Z==="frameset";case"frameset":return Z==="frame";case"#document":return Z==="html"}switch(Z){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return X!=="h1"&&X!=="h2"&&X!=="h3"&&X!=="h4"&&X!=="h5"&&X!=="h6";case"rp":case"rt":return jL.indexOf(X)===-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 X==null}return!0},bL=function(Z,X){switch(Z){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 X.pTagInButtonScope;case"form":return X.formTag||X.pTagInButtonScope;case"li":return X.listItemTagAutoclosing;case"dd":case"dt":return X.dlItemTagAutoclosing;case"button":return X.buttonTagInScope;case"a":return X.aTagInScope;case"nobr":return X.nobrTagInScope}return null},VB={};a6=function(Z,X,Q){Q=Q||jB;var G=Q.current,z=G&&G.tag;if(X!=null){if(Z!=null)$("validateDOMNesting: when childText is passed, childTag should be null");Z="#text"}var K=VL(Z,z)?null:G,J=K?null:bL(Z,Q),B=K||J;if(!B)return;var W=B.tag,H=!!K+"|"+Z+"|"+W;if(VB[H])return;VB[H]=!0;var q=Z,w="";if(Z==="#text")if(/\S/.test(X))q="Text nodes";else q="Whitespace text nodes",w=" Make sure you don't have any extra whitespace between tags on each line of your source code.";else q="<"+Z+">";if(K){var I="";if(W==="table"&&Z==="tr")I+=" Add a <tbody>, <thead> or <tfoot> to your code to match the DOM tree generated by the browser.";$("validateDOMNesting(...): %s cannot appear as a child of <%s>.%s%s",q,W,w,I)}else $("validateDOMNesting(...): %s cannot appear as a descendant of <%s>.",q,W)}}var mX="suppressHydrationWarning",yX="$",iX="/$",t6="$?",e6="$!",kL="style",uz=null,vz=null;function SL(Z){var X,Q,G=Z.nodeType;switch(G){case P5:case AG:{X=G===P5?"#document":"#fragment";var z=Z.documentElement;Q=z?z.namespaceURI:FG(null,"");break}default:{var K=G===B4?Z.parentNode:Z,J=K.namespaceURI||null;X=K.tagName,Q=FG(J,X);break}}{var B=X.toLowerCase(),W=r6(null,B);return{namespace:Q,ancestorInfo:W}}}function NL(Z,X,Q){{var G=Z,z=FG(G.namespace,X),K=r6(G.ancestorInfo,X);return{namespace:z,ancestorInfo:K}}}function dz(Z){return Z}function xL(Z){uz=kY(),vz=lM();var X=null;return fJ(!1),X}function CL(Z){oM(vz),fJ(uz),uz=null,vz=null}function gL(Z,X,Q,G,z){var K;{var J=G;if(a6(Z,null,J.ancestorInfo),typeof X.children==="string"||typeof X.children==="number"){var B=""+X.children,W=r6(J.ancestorInfo,Z);a6(null,B,W)}K=J.namespace}var H=ML(Z,X,Q,K);return QZ(z,H),nz(H,X),H}function fL(Z,X){Z.appendChild(X)}function hL(Z,X,Q,G,z){switch(IL(Z,X,Q,G),X){case"button":case"input":case"select":case"textarea":return!!Q.autoFocus;case"img":return!0;default:return!1}}function TL(Z,X,Q,G,z,K){{var J=K;if(typeof G.children!==typeof Q.children&&(typeof G.children==="string"||typeof G.children==="number")){var B=""+G.children,W=r6(J.ancestorInfo,X);a6(null,B,W)}}return wL(Z,X,Q,G)}function mz(Z,X){return Z==="textarea"||Z==="noscript"||typeof X.children==="string"||typeof X.children==="number"||typeof X.dangerouslySetInnerHTML==="object"&&X.dangerouslySetInnerHTML!==null&&X.dangerouslySetInnerHTML.__html!=null}function EL(Z,X,Q,G){{var z=Q;a6(null,Z,z.ancestorInfo)}var K=LL(Z,X);return QZ(G,K),K}function uL(){var Z=window.event;if(Z===void 0)return S5;return hJ(Z.type)}var yz=typeof setTimeout==="function"?setTimeout:void 0,vL=typeof clearTimeout==="function"?clearTimeout:void 0,iz=-1,bB=typeof Promise==="function"?Promise:void 0,dL=typeof queueMicrotask==="function"?queueMicrotask:typeof bB!=="undefined"?function(Z){return bB.resolve(null).then(Z).catch(mL)}:yz;function mL(Z){setTimeout(function(){throw Z})}function yL(Z,X,Q,G){switch(X){case"button":case"input":case"select":case"textarea":if(Q.autoFocus)Z.focus();return;case"img":{if(Q.src)Z.src=Q.src;return}}}function iL(Z,X,Q,G,z,K){OL(Z,X,Q,G,z),nz(Z,z)}function kB(Z){BX(Z,"")}function cL(Z,X,Q){Z.nodeValue=Q}function lL(Z,X){Z.appendChild(X)}function oL(Z,X){var Q;if(Z.nodeType===B4)Q=Z.parentNode,Q.insertBefore(X,Z);else Q=Z,Q.appendChild(X);var G=Z._reactRootContainer;if((G===null||G===void 0)&&Q.onclick===null)dX(Q)}function sL(Z,X,Q){Z.insertBefore(X,Q)}function nL(Z,X,Q){if(Z.nodeType===B4)Z.parentNode.insertBefore(X,Q);else Z.insertBefore(X,Q)}function pL(Z,X){Z.removeChild(X)}function aL(Z,X){if(Z.nodeType===B4)Z.parentNode.removeChild(X);else Z.removeChild(X)}function cz(Z,X){var Q=X,G=0;do{var z=Q.nextSibling;if(Z.removeChild(Q),z&&z.nodeType===B4){var K=z.data;if(K===iX)if(G===0){Z.removeChild(z),h6(X);return}else G--;else if(K===yX||K===t6||K===e6)G++}Q=z}while(Q);h6(X)}function rL(Z,X){if(Z.nodeType===B4)cz(Z.parentNode,X);else if(Z.nodeType===U8)cz(Z,X);h6(Z)}function tL(Z){Z=Z;var X=Z.style;if(typeof X.setProperty==="function")X.setProperty("display","none","important");else X.display="none"}function eL(Z){Z.nodeValue=""}function ZI(Z,X){Z=Z;var Q=X[kL],G=Q!==void 0&&Q!==null&&Q.hasOwnProperty("display")?Q.display:null;Z.style.display=_G("display",G)}function XI(Z,X){Z.nodeValue=X}function QI(Z){if(Z.nodeType===U8)Z.textContent="";else if(Z.nodeType===P5){if(Z.documentElement)Z.removeChild(Z.documentElement)}}function GI(Z,X,Q){if(Z.nodeType!==U8||X.toLowerCase()!==Z.nodeName.toLowerCase())return null;return Z}function zI(Z,X){if(X===""||Z.nodeType!==_5)return null;return Z}function KI(Z){if(Z.nodeType!==B4)return null;return Z}function SB(Z){return Z.data===t6}function lz(Z){return Z.data===e6}function JI(Z){var X=Z.nextSibling&&Z.nextSibling.dataset,Q,G,z;if(X)Q=X.dgst,G=X.msg,z=X.stck;return{message:G,digest:Q,stack:z}}function BI(Z,X){Z._reactRetry=X}function cX(Z){for(;Z!=null;Z=Z.nextSibling){var X=Z.nodeType;if(X===U8||X===_5)break;if(X===B4){var Q=Z.data;if(Q===yX||Q===e6||Q===t6)break;if(Q===iX)return null}}return Z}function ZZ(Z){return cX(Z.nextSibling)}function WI(Z){return cX(Z.firstChild)}function UI(Z){return cX(Z.firstChild)}function HI(Z){return cX(Z.nextSibling)}function $I(Z,X,Q,G,z,K,J){QZ(K,Z),nz(Z,Q);var B;{var W=z;B=W.namespace}var H=(K.mode&z1)!==V0;return AL(Z,X,Q,B,G,H,J)}function qI(Z,X,Q,G){QZ(Q,Z);var z=(Q.mode&z1)!==V0;return _L(Z,X)}function YI(Z,X){QZ(X,Z)}function MI(Z){var X=Z.nextSibling,Q=0;while(X){if(X.nodeType===B4){var G=X.data;if(G===iX)if(Q===0)return ZZ(X);else Q--;else if(G===yX||G===e6||G===t6)Q++}X=X.nextSibling}return null}function NB(Z){var X=Z.previousSibling,Q=0;while(X){if(X.nodeType===B4){var G=X.data;if(G===yX||G===e6||G===t6)if(Q===0)return X;else Q--;else if(G===iX)Q++}X=X.previousSibling}return null}function LI(Z){h6(Z)}function II(Z){h6(Z)}function wI(Z){return Z!=="head"&&Z!=="body"}function OI(Z,X,Q,G){var z=!0;vX(X.nodeValue,Q,G,z)}function FI(Z,X,Q,G,z,K){if(X[mX]!==!0){var J=!0;vX(G.nodeValue,z,K,J)}}function AI(Z,X){if(X.nodeType===U8)fz(Z,X);else if(X.nodeType===B4);else hz(Z,X)}function _I(Z,X){{var Q=Z.parentNode;if(Q!==null)if(X.nodeType===U8)fz(Q,X);else if(X.nodeType===B4);else hz(Q,X)}}function PI(Z,X,Q,G,z){if(z||X[mX]!==!0)if(G.nodeType===U8)fz(Q,G);else if(G.nodeType===B4);else hz(Q,G)}function RI(Z,X,Q){Tz(Z,X)}function DI(Z,X){Ez(Z,X)}function jI(Z,X,Q){{var G=Z.parentNode;if(G!==null)Tz(G,X)}}function VI(Z,X){{var Q=Z.parentNode;if(Q!==null)Ez(Q,X)}}function bI(Z,X,Q,G,z,K){if(K||X[mX]!==!0)Tz(Q,G)}function kI(Z,X,Q,G,z){if(z||X[mX]!==!0)Ez(Q,G)}function SI(Z){$("An error occurred during hydration. The server HTML was replaced with client content in <%s>.",Z.nodeName.toLowerCase())}function NI(Z){o6(Z)}var b7=Math.random().toString(36).slice(2),k7="__reactFiber$"+b7,oz="__reactProps$"+b7,XZ="__reactContainer$"+b7,sz="__reactEvents$"+b7,xI="__reactListeners$"+b7,CI="__reactHandles$"+b7;function gI(Z){delete Z[k7],delete Z[oz],delete Z[sz],delete Z[xI],delete Z[CI]}function QZ(Z,X){X[k7]=Z}function lX(Z,X){X[XZ]=Z}function xB(Z){Z[XZ]=null}function GZ(Z){return!!Z[XZ]}function v9(Z){var X=Z[k7];if(X)return X;var Q=Z.parentNode;while(Q){if(X=Q[XZ]||Q[k7],X){var G=X.alternate;if(X.child!==null||G!==null&&G.child!==null){var z=NB(Z);while(z!==null){var K=z[k7];if(K)return K;z=NB(z)}}return X}Z=Q,Q=Z.parentNode}return null}function z9(Z){var X=Z[k7]||Z[XZ];if(X)if(X.tag===p||X.tag===y0||X.tag===O0||X.tag===c)return X;else return null;return null}function S7(Z){if(Z.tag===p||Z.tag===y0)return Z.stateNode;throw new Error("getNodeFromInstance: Invalid argument.")}function oX(Z){return Z[oz]||null}function nz(Z,X){Z[oz]=X}function fI(Z){var X=Z[sz];if(X===void 0)X=Z[sz]=new Set;return X}var CB={},gB=_.ReactDebugCurrentFrame;function sX(Z){if(Z){var X=Z._owner,Q=s5(Z.type,Z._source,X?X.type:null);gB.setExtraStackFrame(Q)}else gB.setExtraStackFrame(null)}function l8(Z,X,Q,G,z){{var K=Function.call.bind(o);for(var J in Z)if(K(Z,J)){var B=void 0;try{if(typeof Z[J]!=="function"){var W=Error((G||"React class")+": "+Q+" type `"+J+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof Z[J]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw W.name="Invariant Violation",W}B=Z[J](X,J,G,Q,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(H){B=H}if(B&&!(B instanceof Error))sX(z),$("%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).",G||"React class",Q,J,typeof B),sX(null);if(B instanceof Error&&!(B.message in CB))CB[B.message]=!0,sX(z),$("Failed %s type: %s",Q,B.message),sX(null)}}}var pz=[],nX;nX=[];var N5=-1;function K9(Z){return{current:Z}}function m4(Z,X){if(N5<0){$("Unexpected pop.");return}if(X!==nX[N5])$("Unexpected Fiber popped.");Z.current=pz[N5],pz[N5]=null,nX[N5]=null,N5--}function y4(Z,X,Q){N5++,pz[N5]=Z.current,nX[N5]=Q,Z.current=X}var fB={},j8={};Object.freeze(j8);var x5=K9(j8),J5=K9(!1),az=j8;function N7(Z,X,Q){{if(Q&&B5(X))return az;return x5.current}}function hB(Z,X,Q){{var G=Z.stateNode;G.__reactInternalMemoizedUnmaskedChildContext=X,G.__reactInternalMemoizedMaskedChildContext=Q}}function x7(Z,X){{var Q=Z.type,G=Q.contextTypes;if(!G)return j8;var z=Z.stateNode;if(z&&z.__reactInternalMemoizedUnmaskedChildContext===X)return z.__reactInternalMemoizedMaskedChildContext;var K={};for(var J in G)K[J]=X[J];{var B=o0(Z)||"Unknown";l8(G,K,"context",B)}if(z)hB(Z,X,K);return K}}function pX(){return J5.current}function B5(Z){{var X=Z.childContextTypes;return X!==null&&X!==void 0}}function aX(Z){m4(J5,Z),m4(x5,Z)}function rz(Z){m4(J5,Z),m4(x5,Z)}function TB(Z,X,Q){{if(x5.current!==j8)throw new Error("Unexpected context found on stack. This error is likely caused by a bug in React. Please file an issue.");y4(x5,X,Z),y4(J5,Q,Z)}}function EB(Z,X,Q){{var G=Z.stateNode,z=X.childContextTypes;if(typeof G.getChildContext!=="function"){{var K=o0(Z)||"Unknown";if(!fB[K])fB[K]=!0,$("%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.",K,K)}return Q}var J=G.getChildContext();for(var B in J)if(!(B in z))throw new Error((o0(Z)||"Unknown")+'.getChildContext(): key "'+B+'" is not defined in childContextTypes.');{var W=o0(Z)||"Unknown";l8(z,J,"child context",W)}return J0({},Q,J)}}function rX(Z){{var X=Z.stateNode,Q=X&&X.__reactInternalMemoizedMergedChildContext||j8;return az=x5.current,y4(x5,Q,Z),y4(J5,J5.current,Z),!0}}function uB(Z,X,Q){{var G=Z.stateNode;if(!G)throw new Error("Expected to have an instance by this point. This error is likely caused by a bug in React. Please file an issue.");if(Q){var z=EB(Z,X,az);G.__reactInternalMemoizedMergedChildContext=z,m4(J5,Z),m4(x5,Z),y4(x5,z,Z),y4(J5,Q,Z)}else m4(J5,Z),y4(J5,Q,Z)}}function hI(Z){{if(!wq(Z)||Z.tag!==s)throw new Error("Expected subtree parent to be a mounted class component. This error is likely caused by a bug in React. Please file an issue.");var X=Z;do{switch(X.tag){case c:return X.stateNode.context;case s:{var Q=X.type;if(B5(Q))return X.stateNode.__reactInternalMemoizedMergedChildContext;break}}X=X.return}while(X!==null);throw new Error("Found unexpected detached subtree parent. This error is likely caused by a bug in React. Please file an issue.")}}var J9=0,tX=1,C5=null,tz=!1,ez=!1;function vB(Z){if(C5===null)C5=[Z];else C5.push(Z)}function TI(Z){tz=!0,vB(Z)}function dB(){if(tz)B9()}function B9(){if(!ez&&C5!==null){ez=!0;var Z=0,X=c8();try{var Q=!0,G=C5;j4(P8);for(;Z<G.length;Z++){var z=G[Z];do z=z(Q);while(z!==null)}C5=null,tz=!1}catch(K){if(C5!==null)C5=C5.slice(Z+1);throw UJ(YX,B9),K}finally{j4(X),ez=!1}}return null}var C7=[],g7=0,eX=null,ZQ=0,h8=[],T8=0,d9=null,g5=1,f5="";function EI(Z){return y9(),(Z.flags&XJ)!==S0}function uI(Z){return y9(),ZQ}function vI(){var Z=f5,X=g5,Q=X&~dI(X);return Q.toString(32)+Z}function m9(Z,X){y9(),C7[g7++]=ZQ,C7[g7++]=eX,eX=Z,ZQ=X}function mB(Z,X,Q){y9(),h8[T8++]=g5,h8[T8++]=f5,h8[T8++]=d9,d9=Z;var G=g5,z=f5,K=XQ(G)-1,J=G&~(1<<K),B=Q+1,W=XQ(X)+K;if(W>30){var H=K-K%5,q=(1<<H)-1,w=(J&q).toString(32),I=J>>H,R=K-H,D=XQ(X)+R,V=B<<R,e=V|I,A0=w+z;g5=1<<D|e,f5=A0}else{var $0=B<<K,t0=$0|J,e0=z;g5=1<<W|t0,f5=e0}}function Z3(Z){y9();var X=Z.return;if(X!==null){var Q=1,G=0;m9(Z,Q),mB(Z,Q,G)}}function XQ(Z){return 32-LJ(Z)}function dI(Z){return 1<<XQ(Z)-1}function X3(Z){while(Z===eX)eX=C7[--g7],C7[g7]=null,ZQ=C7[--g7],C7[g7]=null;while(Z===d9)d9=h8[--T8],h8[T8]=null,f5=h8[--T8],h8[T8]=null,g5=h8[--T8],h8[T8]=null}function mI(){if(y9(),d9!==null)return{id:g5,overflow:f5};else return null}function yI(Z,X){y9(),h8[T8++]=g5,h8[T8++]=f5,h8[T8++]=d9,g5=X.id,f5=X.overflow,d9=Z}function y9(){if(!S4())$("Expected to be hydrating. This is a bug in React. Please file an issue.")}var k4=null,E8=null,o8=!1,i9=!1,W9=null;function iI(){if(o8)$("We should not be hydrating here. This is a bug in React. Please file a bug.")}function yB(){i9=!0}function cI(){return i9}function lI(Z){var X=Z.stateNode.containerInfo;return E8=UI(X),k4=Z,o8=!0,W9=null,i9=!1,!0}function oI(Z,X,Q){if(E8=HI(X),k4=Z,o8=!0,W9=null,i9=!1,Q!==null)yI(Z,Q);return!0}function iB(Z,X){switch(Z.tag){case c:{AI(Z.stateNode.containerInfo,X);break}case p:{var Q=(Z.mode&z1)!==V0;PI(Z.type,Z.memoizedProps,Z.stateNode,X,Q);break}case O0:{var G=Z.memoizedState;if(G.dehydrated!==null)_I(G.dehydrated,X);break}}}function cB(Z,X){iB(Z,X);var Q=ZA();Q.stateNode=X,Q.return=Z;var G=Z.deletions;if(G===null)Z.deletions=[Q],Z.flags|=V9;else G.push(Q)}function Q3(Z,X){{if(i9)return;switch(Z.tag){case c:{var Q=Z.stateNode.containerInfo;switch(X.tag){case p:var{type:G,pendingProps:z}=X;RI(Q,G);break;case y0:var K=X.pendingProps;DI(Q,K);break}break}case p:{var{type:J,memoizedProps:B,stateNode:W}=Z;switch(X.tag){case p:{var{type:H,pendingProps:q}=X,w=(Z.mode&z1)!==V0;bI(J,B,W,H,q,w);break}case y0:{var I=X.pendingProps,R=(Z.mode&z1)!==V0;kI(J,B,W,I,R);break}}break}case O0:{var D=Z.memoizedState,V=D.dehydrated;if(V!==null)switch(X.tag){case p:var{type:e,pendingProps:A0}=X;jI(V,e);break;case y0:var $0=X.pendingProps;VI(V,$0);break}break}default:return}}}function lB(Z,X){X.flags=X.flags&~D5|W4,Q3(Z,X)}function oB(Z,X){switch(Z.tag){case p:{var{type:Q,pendingProps:G}=Z,z=GI(X,Q);if(z!==null)return Z.stateNode=z,k4=Z,E8=WI(z),!0;return!1}case y0:{var K=Z.pendingProps,J=zI(X,K);if(J!==null)return Z.stateNode=J,k4=Z,E8=null,!0;return!1}case O0:{var B=KI(X);if(B!==null){var W={dehydrated:B,treeContext:mI(),retryLane:A8};Z.memoizedState=W;var H=XA(B);return H.return=Z,Z.child=H,k4=Z,E8=null,!0}return!1}default:return!1}}function G3(Z){return(Z.mode&z1)!==V0&&(Z.flags&L1)===S0}function z3(Z){throw new Error("Hydration failed because the initial UI does not match what was rendered on the server.")}function K3(Z){if(!o8)return;var X=E8;if(!X){if(G3(Z))Q3(k4,Z),z3();lB(k4,Z),o8=!1,k4=Z;return}var Q=X;if(!oB(Z,X)){if(G3(Z))Q3(k4,Z),z3();X=ZZ(Q);var G=k4;if(!X||!oB(Z,X)){lB(k4,Z),o8=!1,k4=Z;return}cB(G,Q)}}function sI(Z,X,Q){var G=Z.stateNode,z=!i9,K=$I(G,Z.type,Z.memoizedProps,X,Q,Z,z);if(Z.updateQueue=K,K!==null)return!0;return!1}function nI(Z){var{stateNode:X,memoizedProps:Q}=Z,G=qI(X,Q,Z);if(G){var z=k4;if(z!==null)switch(z.tag){case c:{var K=z.stateNode.containerInfo,J=(z.mode&z1)!==V0;OI(K,X,Q,J);break}case p:{var{type:B,memoizedProps:W,stateNode:H}=z,q=(z.mode&z1)!==V0;FI(B,W,H,X,Q,q);break}}}return G}function pI(Z){var X=Z.memoizedState,Q=X!==null?X.dehydrated:null;if(!Q)throw new Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");YI(Q,Z)}function aI(Z){var X=Z.memoizedState,Q=X!==null?X.dehydrated:null;if(!Q)throw new Error("Expected to have a hydrated suspense instance. This error is likely caused by a bug in React. Please file an issue.");return MI(Q)}function sB(Z){var X=Z.return;while(X!==null&&X.tag!==p&&X.tag!==c&&X.tag!==O0)X=X.return;k4=X}function QQ(Z){if(Z!==k4)return!1;if(!o8)return sB(Z),o8=!0,!1;if(Z.tag!==c&&(Z.tag!==p||wI(Z.type)&&!mz(Z.type,Z.memoizedProps))){var X=E8;if(X)if(G3(Z))nB(Z),z3();else while(X)cB(Z,X),X=ZZ(X)}if(sB(Z),Z.tag===O0)E8=aI(Z);else E8=k4?ZZ(Z.stateNode):null;return!0}function rI(){return o8&&E8!==null}function nB(Z){var X=E8;while(X)iB(Z,X),X=ZZ(X)}function f7(){k4=null,E8=null,o8=!1,i9=!1}function pB(){if(W9!==null)iU(W9),W9=null}function S4(){return o8}function J3(Z){if(W9===null)W9=[Z];else W9.push(Z)}var tI=_.ReactCurrentBatchConfig,eI=null;function Zw(){return tI.transition}var s8={recordUnsafeLifecycleWarnings:function(Z,X){},flushPendingUnsafeLifecycleWarnings:function(){},recordLegacyContextWarning:function(Z,X){},flushLegacyContextWarning:function(){},discardPendingWarnings:function(){}};{var Xw=function(Z){var X=null,Q=Z;while(Q!==null){if(Q.mode&r1)X=Q;Q=Q.return}return X},c9=function(Z){var X=[];return Z.forEach(function(Q){X.push(Q)}),X.sort().join(", ")},zZ=[],KZ=[],JZ=[],BZ=[],WZ=[],UZ=[],l9=new Set;s8.recordUnsafeLifecycleWarnings=function(Z,X){if(l9.has(Z.type))return;if(typeof X.componentWillMount==="function"&&X.componentWillMount.__suppressDeprecationWarning!==!0)zZ.push(Z);if(Z.mode&r1&&typeof X.UNSAFE_componentWillMount==="function")KZ.push(Z);if(typeof X.componentWillReceiveProps==="function"&&X.componentWillReceiveProps.__suppressDeprecationWarning!==!0)JZ.push(Z);if(Z.mode&r1&&typeof X.UNSAFE_componentWillReceiveProps==="function")BZ.push(Z);if(typeof X.componentWillUpdate==="function"&&X.componentWillUpdate.__suppressDeprecationWarning!==!0)WZ.push(Z);if(Z.mode&r1&&typeof X.UNSAFE_componentWillUpdate==="function")UZ.push(Z)},s8.flushPendingUnsafeLifecycleWarnings=function(){var Z=new Set;if(zZ.length>0)zZ.forEach(function(I){Z.add(o0(I)||"Component"),l9.add(I.type)}),zZ=[];var X=new Set;if(KZ.length>0)KZ.forEach(function(I){X.add(o0(I)||"Component"),l9.add(I.type)}),KZ=[];var Q=new Set;if(JZ.length>0)JZ.forEach(function(I){Q.add(o0(I)||"Component"),l9.add(I.type)}),JZ=[];var G=new Set;if(BZ.length>0)BZ.forEach(function(I){G.add(o0(I)||"Component"),l9.add(I.type)}),BZ=[];var z=new Set;if(WZ.length>0)WZ.forEach(function(I){z.add(o0(I)||"Component"),l9.add(I.type)}),WZ=[];var K=new Set;if(UZ.length>0)UZ.forEach(function(I){K.add(o0(I)||"Component"),l9.add(I.type)}),UZ=[];if(X.size>0){var J=c9(X);$(`Using UNSAFE_componentWillMount in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move code with side effects to componentDidMount, and set initial state in the constructor.
|
||
|
||
Please update the following components: %s`,J)}if(G.size>0){var B=c9(G);$(`Using UNSAFE_componentWillReceiveProps in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move data fetching code or side effects to componentDidUpdate.
|
||
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://reactjs.org/link/derived-state
|
||
|
||
Please update the following components: %s`,B)}if(K.size>0){var W=c9(K);$(`Using UNSAFE_componentWillUpdate in strict mode is not recommended and may indicate bugs in your code. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move data fetching code or side effects to componentDidUpdate.
|
||
|
||
Please update the following components: %s`,W)}if(Z.size>0){var H=c9(Z);Z0(`componentWillMount has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move code with side effects to componentDidMount, and set initial state in the constructor.
|
||
* Rename componentWillMount to UNSAFE_componentWillMount to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.
|
||
|
||
Please update the following components: %s`,H)}if(Q.size>0){var q=c9(Q);Z0(`componentWillReceiveProps has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move data fetching code or side effects to componentDidUpdate.
|
||
* If you're updating state whenever props change, refactor your code to use memoization techniques or move it to static getDerivedStateFromProps. Learn more at: https://reactjs.org/link/derived-state
|
||
* Rename componentWillReceiveProps to UNSAFE_componentWillReceiveProps to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.
|
||
|
||
Please update the following components: %s`,q)}if(z.size>0){var w=c9(z);Z0(`componentWillUpdate has been renamed, and is not recommended for use. See https://reactjs.org/link/unsafe-component-lifecycles for details.
|
||
|
||
* Move data fetching code or side effects to componentDidUpdate.
|
||
* Rename componentWillUpdate to UNSAFE_componentWillUpdate to suppress this warning in non-strict mode. In React 18.x, only the UNSAFE_ name will work. To rename all deprecated lifecycles to their new names, you can run \`npx react-codemod rename-unsafe-lifecycles\` in your project source folder.
|
||
|
||
Please update the following components: %s`,w)}};var GQ=new Map,aB=new Set;s8.recordLegacyContextWarning=function(Z,X){var Q=Xw(Z);if(Q===null){$("Expected to find a StrictMode component in a strict mode tree. This error is likely caused by a bug in React. Please file an issue.");return}if(aB.has(Z.type))return;var G=GQ.get(Q);if(Z.type.contextTypes!=null||Z.type.childContextTypes!=null||X!==null&&typeof X.getChildContext==="function"){if(G===void 0)G=[],GQ.set(Q,G);G.push(Z)}},s8.flushLegacyContextWarning=function(){GQ.forEach(function(Z,X){if(Z.length===0)return;var Q=Z[0],G=new Set;Z.forEach(function(K){G.add(o0(K)||"Component"),aB.add(K.type)});var z=c9(G);try{s1(Q),$(`Legacy context API has been detected within a strict-mode tree.
|
||
|
||
The old API will be supported in all 16.x releases, but applications using it should migrate to the new version.
|
||
|
||
Please update the following components: %s
|
||
|
||
Learn more about this warning here: https://reactjs.org/link/legacy-context`,z)}finally{_4()}})},s8.discardPendingWarnings=function(){zZ=[],KZ=[],JZ=[],BZ=[],WZ=[],UZ=[],GQ=new Map}}var B3,W3,U3,H3,$3,rB=function(Z,X){};B3=!1,W3=!1,U3={},H3={},$3={},rB=function(Z,X){if(Z===null||typeof Z!=="object")return;if(!Z._store||Z._store.validated||Z.key!=null)return;if(typeof Z._store!=="object")throw new Error("React Component in warnForMissingKey should have a _store. This error is likely caused by a bug in React. Please file an issue.");Z._store.validated=!0;var Q=o0(X)||"Component";if(H3[Q])return;H3[Q]=!0,$('Each child in a list should have a unique "key" prop. See https://reactjs.org/link/warning-keys for more information.')};function Qw(Z){return Z.prototype&&Z.prototype.isReactComponent}function HZ(Z,X,Q){var G=Q.ref;if(G!==null&&typeof G!=="function"&&typeof G!=="object"){if((Z.mode&r1||u0)&&!(Q._owner&&Q._self&&Q._owner.stateNode!==Q._self)&&!(Q._owner&&Q._owner.tag!==s)&&!(typeof Q.type==="function"&&!Qw(Q.type))&&Q._owner){var z=o0(Z)||"Component";if(!U3[z])$('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. We recommend using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',z,G),U3[z]=!0}if(Q._owner){var K=Q._owner,J;if(K){var B=K;if(B.tag!==s)throw new Error("Function components cannot have string refs. We recommend using useRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref");J=B.stateNode}if(!J)throw new Error("Missing owner for string ref "+G+". This error is likely caused by a bug in React. Please file an issue.");var W=J;_1(G,"ref");var H=""+G;if(X!==null&&X.ref!==null&&typeof X.ref==="function"&&X.ref._stringRef===H)return X.ref;var q=function(w){var I=W.refs;if(w===null)delete I[H];else I[H]=w};return q._stringRef=H,q}else{if(typeof G!=="string")throw new Error("Expected ref to be a function, a string, an object returned by React.createRef(), or null.");if(!Q._owner)throw new Error("Element ref was specified as a string ("+G+`) but no owner was set. This could happen for one of the following reasons:
|
||
1. You may be adding a ref to a function component
|
||
2. You may be adding a ref to a component that was not created inside a component's render method
|
||
3. You have multiple copies of React loaded
|
||
See https://reactjs.org/link/refs-must-have-owner for more information.`)}}return G}function zQ(Z,X){var Q=Object.prototype.toString.call(X);throw new Error("Objects are not valid as a React child (found: "+(Q==="[object Object]"?"object with keys {"+Object.keys(X).join(", ")+"}":Q)+"). If you meant to render a collection of children, use an array instead.")}function KQ(Z){{var X=o0(Z)||"Component";if($3[X])return;$3[X]=!0,$("Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render. Or maybe you meant to call this function rather than return it.")}}function tB(Z){var{_payload:X,_init:Q}=Z;return Q(X)}function eB(Z){function X(F,S){if(!Z)return;var A=F.deletions;if(A===null)F.deletions=[S],F.flags|=V9;else A.push(S)}function Q(F,S){if(!Z)return null;var A=S;while(A!==null)X(F,A),A=A.sibling;return null}function G(F,S){var A=new Map,E=S;while(E!==null){if(E.key!==null)A.set(E.key,E);else A.set(E.index,E);E=E.sibling}return A}function z(F,S){var A=Z7(F,S);return A.index=0,A.sibling=null,A}function K(F,S,A){if(F.index=A,!Z)return F.flags|=XJ,S;var E=F.alternate;if(E!==null){var K0=E.index;if(K0<S)return F.flags|=W4,S;else return K0}else return F.flags|=W4,S}function J(F){if(Z&&F.alternate===null)F.flags|=W4;return F}function B(F,S,A,E){if(S===null||S.tag!==y0){var K0=WK(A,F.mode,E);return K0.return=F,K0}else{var Q0=z(S,A);return Q0.return=F,Q0}}function W(F,S,A,E){var K0=A.type;if(K0===g8)return q(F,S,A.props.children,E,A.key);if(S!==null){if(S.elementType===K0||KH(S,A)||typeof K0==="object"&&K0!==null&&K0.$$typeof===X1&&tB(K0)===S.type){var Q0=z(S,A.props);return Q0.ref=HZ(F,S,A),Q0.return=F,Q0._debugSource=A._source,Q0._debugOwner=A._owner,Q0}}var f0=BK(A,F.mode,E);return f0.ref=HZ(F,S,A),f0.return=F,f0}function H(F,S,A,E){if(S===null||S.tag!==I0||S.stateNode.containerInfo!==A.containerInfo||S.stateNode.implementation!==A.implementation){var K0=UK(A,F.mode,E);return K0.return=F,K0}else{var Q0=z(S,A.children||[]);return Q0.return=F,Q0}}function q(F,S,A,E,K0){if(S===null||S.tag!==F1){var Q0=F9(A,F.mode,E,K0);return Q0.return=F,Q0}else{var f0=z(S,A);return f0.return=F,f0}}function w(F,S,A){if(typeof S==="string"&&S!==""||typeof S==="number"){var E=WK(""+S,F.mode,A);return E.return=F,E}if(typeof S==="object"&&S!==null){switch(S.$$typeof){case t4:{var K0=BK(S,F.mode,A);return K0.ref=HZ(F,null,S),K0.return=F,K0}case O8:{var Q0=UK(S,F.mode,A);return Q0.return=F,Q0}case X1:{var{_payload:f0,_init:l0}=S;return w(F,l0(f0),A)}}if(M1(S)||B0(S)){var V1=F9(S,F.mode,A,null);return V1.return=F,V1}zQ(F,S)}if(typeof S==="function")KQ(F);return null}function I(F,S,A,E){var K0=S!==null?S.key:null;if(typeof A==="string"&&A!==""||typeof A==="number"){if(K0!==null)return null;return B(F,S,""+A,E)}if(typeof A==="object"&&A!==null){switch(A.$$typeof){case t4:if(A.key===K0)return W(F,S,A,E);else return null;case O8:if(A.key===K0)return H(F,S,A,E);else return null;case X1:{var{_payload:Q0,_init:f0}=A;return I(F,S,f0(Q0),E)}}if(M1(A)||B0(A)){if(K0!==null)return null;return q(F,S,A,E,null)}zQ(F,A)}if(typeof A==="function")KQ(F);return null}function R(F,S,A,E,K0){if(typeof E==="string"&&E!==""||typeof E==="number"){var Q0=F.get(A)||null;return B(S,Q0,""+E,K0)}if(typeof E==="object"&&E!==null){switch(E.$$typeof){case t4:{var f0=F.get(E.key===null?A:E.key)||null;return W(S,f0,E,K0)}case O8:{var l0=F.get(E.key===null?A:E.key)||null;return H(S,l0,E,K0)}case X1:var{_payload:V1,_init:$1}=E;return R(F,S,A,$1(V1),K0)}if(M1(E)||B0(E)){var G4=F.get(A)||null;return q(S,G4,E,K0,null)}zQ(S,E)}if(typeof E==="function")KQ(S);return null}function D(F,S,A){{if(typeof F!=="object"||F===null)return S;switch(F.$$typeof){case t4:case O8:rB(F,A);var E=F.key;if(typeof E!=="string")break;if(S===null){S=new Set,S.add(E);break}if(!S.has(E)){S.add(E);break}$("Encountered two children with the same key, `%s`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be "+"duplicated and/or omitted — the behavior is unsupported and "+"could change in a future version.",E);break;case X1:var{_payload:K0,_init:Q0}=F;D(Q0(K0),S,A);break}}return S}function V(F,S,A,E){{var K0=null;for(var Q0=0;Q0<A.length;Q0++){var f0=A[Q0];K0=D(f0,K0,F)}}var l0=null,V1=null,$1=S,G4=0,q1=0,t1=null;for(;$1!==null&&q1<A.length;q1++){if($1.index>q1)t1=$1,$1=null;else t1=$1.sibling;var c4=I(F,$1,A[q1],E);if(c4===null){if($1===null)$1=t1;break}if(Z){if($1&&c4.alternate===null)X(F,$1)}if(G4=K(c4,G4,q1),V1===null)l0=c4;else V1.sibling=c4;V1=c4,$1=t1}if(q1===A.length){if(Q(F,$1),S4()){var T4=q1;m9(F,T4)}return l0}if($1===null){for(;q1<A.length;q1++){var b8=w(F,A[q1],E);if(b8===null)continue;if(G4=K(b8,G4,q1),V1===null)l0=b8;else V1.sibling=b8;V1=b8}if(S4()){var K8=q1;m9(F,K8)}return l0}var J8=G(F,$1);for(;q1<A.length;q1++){var l4=R(J8,F,q1,A[q1],E);if(l4!==null){if(Z){if(l4.alternate!==null)J8.delete(l4.key===null?q1:l4.key)}if(G4=K(l4,G4,q1),V1===null)l0=l4;else V1.sibling=l4;V1=l4}}if(Z)J8.forEach(function(e7){return X(F,e7)});if(S4()){var m5=q1;m9(F,m5)}return l0}function e(F,S,A,E){var K0=B0(A);if(typeof K0!=="function")throw new Error("An object is not an iterable. This error is likely caused by a bug in React. Please file an issue.");{if(typeof Symbol==="function"&&A[Symbol.toStringTag]==="Generator"){if(!W3)$("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.");W3=!0}if(A.entries===K0){if(!B3)$("Using Maps as children is not supported. Use an array of keyed ReactElements instead.");B3=!0}var Q0=K0.call(A);if(Q0){var f0=null,l0=Q0.next();for(;!l0.done;l0=Q0.next()){var V1=l0.value;f0=D(V1,f0,F)}}}var $1=K0.call(A);if($1==null)throw new Error("An iterable object provided no iterator.");var G4=null,q1=null,t1=S,c4=0,T4=0,b8=null,K8=$1.next();for(;t1!==null&&!K8.done;T4++,K8=$1.next()){if(t1.index>T4)b8=t1,t1=null;else b8=t1.sibling;var J8=I(F,t1,K8.value,E);if(J8===null){if(t1===null)t1=b8;break}if(Z){if(t1&&J8.alternate===null)X(F,t1)}if(c4=K(J8,c4,T4),q1===null)G4=J8;else q1.sibling=J8;q1=J8,t1=b8}if(K8.done){if(Q(F,t1),S4()){var l4=T4;m9(F,l4)}return G4}if(t1===null){for(;!K8.done;T4++,K8=$1.next()){var m5=w(F,K8.value,E);if(m5===null)continue;if(c4=K(m5,c4,T4),q1===null)G4=m5;else q1.sibling=m5;q1=m5}if(S4()){var e7=T4;m9(F,e7)}return G4}var yZ=G(F,t1);for(;!K8.done;T4++,K8=$1.next()){var L5=R(yZ,F,T4,K8.value,E);if(L5!==null){if(Z){if(L5.alternate!==null)yZ.delete(L5.key===null?T4:L5.key)}if(c4=K(L5,c4,T4),q1===null)G4=L5;else q1.sibling=L5;q1=L5}}if(Z)yZ.forEach(function(CA){return X(F,CA)});if(S4()){var xA=T4;m9(F,xA)}return G4}function A0(F,S,A,E){if(S!==null&&S.tag===y0){Q(F,S.sibling);var K0=z(S,A);return K0.return=F,K0}Q(F,S);var Q0=WK(A,F.mode,E);return Q0.return=F,Q0}function $0(F,S,A,E){var K0=A.key,Q0=S;while(Q0!==null){if(Q0.key===K0){var f0=A.type;if(f0===g8){if(Q0.tag===F1){Q(F,Q0.sibling);var l0=z(Q0,A.props.children);return l0.return=F,l0._debugSource=A._source,l0._debugOwner=A._owner,l0}}else if(Q0.elementType===f0||KH(Q0,A)||typeof f0==="object"&&f0!==null&&f0.$$typeof===X1&&tB(f0)===Q0.type){Q(F,Q0.sibling);var V1=z(Q0,A.props);return V1.ref=HZ(F,Q0,A),V1.return=F,V1._debugSource=A._source,V1._debugOwner=A._owner,V1}Q(F,Q0);break}else X(F,Q0);Q0=Q0.sibling}if(A.type===g8){var $1=F9(A.props.children,F.mode,E,A.key);return $1.return=F,$1}else{var G4=BK(A,F.mode,E);return G4.ref=HZ(F,S,A),G4.return=F,G4}}function t0(F,S,A,E){var K0=A.key,Q0=S;while(Q0!==null){if(Q0.key===K0)if(Q0.tag===I0&&Q0.stateNode.containerInfo===A.containerInfo&&Q0.stateNode.implementation===A.implementation){Q(F,Q0.sibling);var f0=z(Q0,A.children||[]);return f0.return=F,f0}else{Q(F,Q0);break}else X(F,Q0);Q0=Q0.sibling}var l0=UK(A,F.mode,E);return l0.return=F,l0}function e0(F,S,A,E){var K0=typeof A==="object"&&A!==null&&A.type===g8&&A.key===null;if(K0)A=A.props.children;if(typeof A==="object"&&A!==null){switch(A.$$typeof){case t4:return J($0(F,S,A,E));case O8:return J(t0(F,S,A,E));case X1:var{_payload:Q0,_init:f0}=A;return e0(F,S,f0(Q0),E)}if(M1(A))return V(F,S,A,E);if(B0(A))return e(F,S,A,E);zQ(F,A)}if(typeof A==="string"&&A!==""||typeof A==="number")return J(A0(F,S,""+A,E));if(typeof A==="function")KQ(F);return Q(F,S)}return e0}var h7=eB(!0),ZW=eB(!1);function Gw(Z,X){if(Z!==null&&X.child!==Z.child)throw new Error("Resuming work not yet implemented.");if(X.child===null)return;var Q=X.child,G=Z7(Q,Q.pendingProps);X.child=G,G.return=X;while(Q.sibling!==null)Q=Q.sibling,G=G.sibling=Z7(Q,Q.pendingProps),G.return=X;G.sibling=null}function zw(Z,X){var Q=Z.child;while(Q!==null)pF(Q,X),Q=Q.sibling}var q3=K9(null),Y3;Y3={};var JQ=null,T7=null,M3=null,BQ=!1;function WQ(){JQ=null,T7=null,M3=null,BQ=!1}function XW(){BQ=!0}function QW(){BQ=!1}function GW(Z,X,Q){{y4(q3,X._currentValue,Z),X._currentValue=Q;{if(X._currentRenderer!==void 0&&X._currentRenderer!==null&&X._currentRenderer!==Y3)$("Detected multiple renderers concurrently rendering the same context provider. This is currently unsupported.");X._currentRenderer=Y3}}}function L3(Z,X){var Q=q3.current;m4(q3,X),Z._currentValue=Q}function I3(Z,X,Q){var G=Z;while(G!==null){var z=G.alternate;if(!A7(G.childLanes,X)){if(G.childLanes=p0(G.childLanes,X),z!==null)z.childLanes=p0(z.childLanes,X)}else if(z!==null&&!A7(z.childLanes,X))z.childLanes=p0(z.childLanes,X);if(G===Q)break;G=G.return}if(G!==Q)$("Expected to find the propagation root when scheduling context work. This error is likely caused by a bug in React. Please file an issue.")}function Kw(Z,X,Q){Jw(Z,X,Q)}function Jw(Z,X,Q){var G=Z.child;if(G!==null)G.return=Z;while(G!==null){var z=void 0,K=G.dependencies;if(K!==null){z=G.child;var J=K.firstContext;while(J!==null){if(J.context===X){if(G.tag===s){var B=k6(Q),W=h5(d1,B);W.tag=HQ;var H=G.updateQueue;if(H===null);else{var q=H.shared,w=q.pending;if(w===null)W.next=W;else W.next=w.next,w.next=W;q.pending=W}}G.lanes=p0(G.lanes,Q);var I=G.alternate;if(I!==null)I.lanes=p0(I.lanes,Q);I3(G.return,Q,Z),K.lanes=p0(K.lanes,Q);break}J=J.next}}else if(G.tag===k1)z=G.type===Z.type?null:G.child;else if(G.tag===Z4){var R=G.return;if(R===null)throw new Error("We just came from a parent so we must have had a parent. This is a bug in React.");R.lanes=p0(R.lanes,Q);var D=R.alternate;if(D!==null)D.lanes=p0(D.lanes,Q);I3(R,Q,Z),z=G.sibling}else z=G.child;if(z!==null)z.return=G;else{z=G;while(z!==null){if(z===Z){z=null;break}var V=z.sibling;if(V!==null){V.return=z.return,z=V;break}z=z.return}}G=z}}function E7(Z,X){JQ=Z,T7=null,M3=null;var Q=Z.dependencies;if(Q!==null){var G=Q.firstContext;if(G!==null){if(_8(Q.lanes,X))jZ();Q.firstContext=null}}}function U4(Z){if(BQ)$("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().");var X=Z._currentValue;if(M3===Z);else{var Q={context:Z,memoizedValue:X,next:null};if(T7===null){if(JQ===null)throw new Error("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().");T7=Q,JQ.dependencies={lanes:f,firstContext:Q}}else T7=T7.next=Q}return X}var o9=null;function w3(Z){if(o9===null)o9=[Z];else o9.push(Z)}function Bw(){if(o9!==null){for(var Z=0;Z<o9.length;Z++){var X=o9[Z],Q=X.interleaved;if(Q!==null){X.interleaved=null;var G=Q.next,z=X.pending;if(z!==null){var K=z.next;z.next=G,Q.next=K}X.pending=Q}}o9=null}}function zW(Z,X,Q,G){var z=X.interleaved;if(z===null)Q.next=Q,w3(X);else Q.next=z.next,z.next=Q;return X.interleaved=Q,UQ(Z,G)}function Ww(Z,X,Q,G){var z=X.interleaved;if(z===null)Q.next=Q,w3(X);else Q.next=z.next,z.next=Q;X.interleaved=Q}function Uw(Z,X,Q,G){var z=X.interleaved;if(z===null)Q.next=Q,w3(X);else Q.next=z.next,z.next=Q;return X.interleaved=Q,UQ(Z,G)}function $8(Z,X){return UQ(Z,X)}var Hw=UQ;function UQ(Z,X){Z.lanes=p0(Z.lanes,X);var Q=Z.alternate;if(Q!==null)Q.lanes=p0(Q.lanes,X);if(Q===null&&(Z.flags&(W4|D5))!==S0)XH(Z);var G=Z,z=Z.return;while(z!==null){if(z.childLanes=p0(z.childLanes,X),Q=z.alternate,Q!==null)Q.childLanes=p0(Q.childLanes,X);else if((z.flags&(W4|D5))!==S0)XH(Z);G=z,z=z.return}if(G.tag===c){var K=G.stateNode;return K}else return null}var KW=0,JW=1,HQ=2,O3=3,$Q=!1,F3,qQ;F3=!1,qQ=null;function A3(Z){var X={baseState:Z.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:f},effects:null};Z.updateQueue=X}function BW(Z,X){var Q=X.updateQueue,G=Z.updateQueue;if(Q===G){var z={baseState:G.baseState,firstBaseUpdate:G.firstBaseUpdate,lastBaseUpdate:G.lastBaseUpdate,shared:G.shared,effects:G.effects};X.updateQueue=z}}function h5(Z,X){var Q={eventTime:Z,lane:X,tag:KW,payload:null,callback:null,next:null};return Q}function U9(Z,X,Q){var G=Z.updateQueue;if(G===null)return null;var z=G.shared;if(qQ===z&&!F3)$("An update (setState, replaceState, or forceUpdate) was scheduled from inside an update function. Update functions should be pure, with zero side-effects. Consider using componentDidUpdate or a callback."),F3=!0;if(qF()){var K=z.pending;if(K===null)X.next=X;else X.next=K.next,K.next=X;return z.pending=X,Hw(Z,Q)}else return Uw(Z,z,X,Q)}function YQ(Z,X,Q){var G=X.updateQueue;if(G===null)return;var z=G.shared;if(FJ(Q)){var K=z.lanes;K=_J(K,Z.pendingLanes);var J=p0(K,Q);z.lanes=J,qz(Z,J)}}function _3(Z,X){var{updateQueue:Q,alternate:G}=Z;if(G!==null){var z=G.updateQueue;if(Q===z){var K=null,J=null,B=Q.firstBaseUpdate;if(B!==null){var W=B;do{var H={eventTime:W.eventTime,lane:W.lane,tag:W.tag,payload:W.payload,callback:W.callback,next:null};if(J===null)K=J=H;else J.next=H,J=H;W=W.next}while(W!==null);if(J===null)K=J=X;else J.next=X,J=X}else K=J=X;Q={baseState:z.baseState,firstBaseUpdate:K,lastBaseUpdate:J,shared:z.shared,effects:z.effects},Z.updateQueue=Q;return}}var q=Q.lastBaseUpdate;if(q===null)Q.firstBaseUpdate=X;else q.next=X;Q.lastBaseUpdate=X}function $w(Z,X,Q,G,z,K){switch(Q.tag){case JW:{var J=Q.payload;if(typeof J==="function"){XW();var B=J.call(K,G,z);{if(Z.mode&r1){R4(!0);try{J.call(K,G,z)}finally{R4(!1)}}QW()}return B}return J}case O3:Z.flags=Z.flags&~X8|L1;case KW:{var W=Q.payload,H;if(typeof W==="function"){XW(),H=W.call(K,G,z);{if(Z.mode&r1){R4(!0);try{W.call(K,G,z)}finally{R4(!1)}}QW()}}else H=W;if(H===null||H===void 0)return G;return J0({},G,H)}case HQ:return $Q=!0,G}return G}function MQ(Z,X,Q,G){var z=Z.updateQueue;$Q=!1,qQ=z.shared;var{firstBaseUpdate:K,lastBaseUpdate:J}=z,B=z.shared.pending;if(B!==null){z.shared.pending=null;var W=B,H=W.next;if(W.next=null,J===null)K=H;else J.next=H;J=W;var q=Z.alternate;if(q!==null){var w=q.updateQueue,I=w.lastBaseUpdate;if(I!==J){if(I===null)w.firstBaseUpdate=H;else I.next=H;w.lastBaseUpdate=W}}}if(K!==null){var R=z.baseState,D=f,V=null,e=null,A0=null,$0=K;do{var{lane:t0,eventTime:e0}=$0;if(!A7(G,t0)){var F={eventTime:e0,lane:t0,tag:$0.tag,payload:$0.payload,callback:$0.callback,next:null};if(A0===null)e=A0=F,V=R;else A0=A0.next=F;D=p0(D,t0)}else{if(A0!==null){var S={eventTime:e0,lane:D4,tag:$0.tag,payload:$0.payload,callback:$0.callback,next:null};A0=A0.next=S}R=$w(Z,z,$0,R,X,Q);var A=$0.callback;if(A!==null&&$0.lane!==D4){Z.flags|=gG;var E=z.effects;if(E===null)z.effects=[$0];else E.push($0)}}if($0=$0.next,$0===null)if(B=z.shared.pending,B===null)break;else{var K0=B,Q0=K0.next;K0.next=null,$0=Q0,z.lastBaseUpdate=K0,z.shared.pending=null}}while(!0);if(A0===null)V=R;z.baseState=V,z.firstBaseUpdate=e,z.lastBaseUpdate=A0;var f0=z.shared.interleaved;if(f0!==null){var l0=f0;do D=p0(D,l0.lane),l0=l0.next;while(l0!==f0)}else if(K===null)z.shared.lanes=f;EZ(D),Z.lanes=D,Z.memoizedState=R}qQ=null}function qw(Z,X){if(typeof Z!=="function")throw new Error("Invalid argument passed as callback. Expected a function. Instead "+("received: "+Z));Z.call(X)}function WW(){$Q=!1}function LQ(){return $Q}function UW(Z,X,Q){var G=X.effects;if(X.effects=null,G!==null)for(var z=0;z<G.length;z++){var K=G[z],J=K.callback;if(J!==null)K.callback=null,qw(J,Q)}}var $Z={},H9=K9($Z),qZ=K9($Z),IQ=K9($Z);function wQ(Z){if(Z===$Z)throw new Error("Expected host context to exist. This error is likely caused by a bug in React. Please file an issue.");return Z}function HW(){var Z=wQ(IQ.current);return Z}function P3(Z,X){y4(IQ,X,Z),y4(qZ,Z,Z),y4(H9,$Z,Z);var Q=SL(X);m4(H9,Z),y4(H9,Q,Z)}function u7(Z){m4(H9,Z),m4(qZ,Z),m4(IQ,Z)}function R3(){var Z=wQ(H9.current);return Z}function $W(Z){var X=wQ(IQ.current),Q=wQ(H9.current),G=NL(Q,Z.type);if(Q===G)return;y4(qZ,Z,Z),y4(H9,G,Z)}function D3(Z){if(qZ.current!==Z)return;m4(H9,Z),m4(qZ,Z)}var Yw=0,qW=1,YW=1,YZ=2,n8=K9(Yw);function j3(Z,X){return(Z&X)!==0}function v7(Z){return Z&qW}function V3(Z,X){return Z&qW|X}function Mw(Z,X){return Z|X}function $9(Z,X){y4(n8,X,Z)}function d7(Z){m4(n8,Z)}function Lw(Z,X){var Q=Z.memoizedState;if(Q!==null){if(Q.dehydrated!==null)return!0;return!1}var G=Z.memoizedProps;return!0}function OQ(Z){var X=Z;while(X!==null){if(X.tag===O0){var Q=X.memoizedState;if(Q!==null){var G=Q.dehydrated;if(G===null||SB(G)||lz(G))return X}}else if(X.tag===s0&&X.memoizedProps.revealOrder!==void 0){var z=(X.flags&L1)!==S0;if(z)return X}else if(X.child!==null){X.child.return=X,X=X.child;continue}if(X===Z)return null;while(X.sibling===null){if(X.return===null||X.return===Z)return null;X=X.return}X.sibling.return=X.return,X=X.sibling}return null}var q8=0,$4=1,W5=2,q4=4,N4=8,b3=[];function k3(){for(var Z=0;Z<b3.length;Z++){var X=b3[Z];X._workInProgressVersionPrimary=null}b3.length=0}function Iw(Z,X){var Q=X._getVersion,G=Q(X._source);if(Z.mutableSourceEagerHydrationData==null)Z.mutableSourceEagerHydrationData=[X,G];else Z.mutableSourceEagerHydrationData.push(X,G)}var{ReactCurrentDispatcher:z0,ReactCurrentBatchConfig:MZ}=_,S3,m7;S3=new Set;var s9=f,j1=null,Y4=null,M4=null,FQ=!1,LZ=!1,IZ=0,ww=0,Ow=25,x=null,u8=null,q9=-1,N3=!1;function w1(){{var Z=x;if(u8===null)u8=[Z];else u8.push(Z)}}function r(){{var Z=x;if(u8!==null){if(q9++,u8[q9]!==Z)Fw(Z)}}}function y7(Z){if(Z!==void 0&&Z!==null&&!M1(Z))$("%s received a final argument that is not an array (instead, received `%s`). When specified, the final argument must be an array.",x,typeof Z)}function Fw(Z){{var X=o0(j1);if(!S3.has(X)){if(S3.add(X),u8!==null){var Q="",G=30;for(var z=0;z<=q9;z++){var K=u8[z],J=z===q9?Z:K,B=z+1+". "+K;while(B.length<G)B+=" ";B+=J+`
|
||
`,Q+=B}$(`React has detected a change in the order of Hooks called by %s. This will lead to bugs and errors if not fixed. For more information, read the Rules of Hooks: https://reactjs.org/link/rules-of-hooks
|
||
|
||
Previous render Next render
|
||
------------------------------------------------------
|
||
%s ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
`,X,Q)}}}}function i4(){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.`)}function x3(Z,X){if(N3)return!1;if(X===null)return $("%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.",x),!1;if(Z.length!==X.length)$(`The final argument passed to %s changed size between renders. The order and size of this array must remain constant.
|
||
|
||
Previous: %s
|
||
Incoming: %s`,x,"["+X.join(", ")+"]","["+Z.join(", ")+"]");for(var Q=0;Q<X.length&&Q<Z.length;Q++){if(D8(Z[Q],X[Q]))continue;return!1}return!0}function i7(Z,X,Q,G,z,K){if(s9=K,j1=X,u8=Z!==null?Z._debugHookTypes:null,q9=-1,N3=Z!==null&&Z.type!==X.type,X.memoizedState=null,X.updateQueue=null,X.lanes=f,Z!==null&&Z.memoizedState!==null)z0.current=hW;else if(u8!==null)z0.current=fW;else z0.current=gW;var J=Q(G,z);if(LZ){var B=0;do{if(LZ=!1,IZ=0,B>=Ow)throw new Error("Too many re-renders. React limits the number of renders to prevent an infinite loop.");B+=1,N3=!1,Y4=null,M4=null,X.updateQueue=null,q9=-1,z0.current=TW,J=Q(G,z)}while(LZ)}z0.current=fQ,X._debugHookTypes=u8;var W=Y4!==null&&Y4.next!==null;if(s9=f,j1=null,Y4=null,M4=null,x=null,u8=null,q9=-1,Z!==null&&(Z.flags&V5)!==(X.flags&V5)&&(Z.mode&z1)!==V0)$("Internal React error: Expected static flag was missing. Please notify the React team.");if(FQ=!1,W)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return J}function c7(){var Z=IZ!==0;return IZ=0,Z}function MW(Z,X,Q){if(X.updateQueue=Z.updateQueue,(X.mode&z5)!==V0)X.flags&=~(qX|j5|y8|W1);else X.flags&=~(y8|W1);Z.lanes=FX(Z.lanes,Q)}function LW(){if(z0.current=fQ,FQ){var Z=j1.memoizedState;while(Z!==null){var X=Z.queue;if(X!==null)X.pending=null;Z=Z.next}FQ=!1}s9=f,j1=null,Y4=null,M4=null,u8=null,q9=-1,x=null,kW=!1,LZ=!1,IZ=0}function U5(){var Z={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};if(M4===null)j1.memoizedState=M4=Z;else M4=M4.next=Z;return M4}function v8(){var Z;if(Y4===null){var X=j1.alternate;if(X!==null)Z=X.memoizedState;else Z=null}else Z=Y4.next;var Q;if(M4===null)Q=j1.memoizedState;else Q=M4.next;if(Q!==null)M4=Q,Q=M4.next,Y4=Z;else{if(Z===null)throw new Error("Rendered more hooks than during the previous render.");Y4=Z;var G={memoizedState:Y4.memoizedState,baseState:Y4.baseState,baseQueue:Y4.baseQueue,queue:Y4.queue,next:null};if(M4===null)j1.memoizedState=M4=G;else M4=M4.next=G}return M4}function IW(){return{lastEffect:null,stores:null}}function C3(Z,X){return typeof X==="function"?X(Z):X}function g3(Z,X,Q){var G=U5(),z;if(Q!==void 0)z=Q(X);else z=X;G.memoizedState=G.baseState=z;var K={pending:null,interleaved:null,lanes:f,dispatch:null,lastRenderedReducer:Z,lastRenderedState:z};G.queue=K;var J=K.dispatch=Pw.bind(null,j1,K);return[G.memoizedState,J]}function f3(Z,X,Q){var G=v8(),z=G.queue;if(z===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");z.lastRenderedReducer=Z;var K=Y4,J=K.baseQueue,B=z.pending;if(B!==null){if(J!==null){var W=J.next,H=B.next;J.next=H,B.next=W}if(K.baseQueue!==J)$("Internal error: Expected work-in-progress queue to be a clone. This is a bug in React.");K.baseQueue=J=B,z.pending=null}if(J!==null){var q=J.next,w=K.baseState,I=null,R=null,D=null,V=q;do{var e=V.lane;if(!A7(s9,e)){var A0={lane:e,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null};if(D===null)R=D=A0,I=w;else D=D.next=A0;j1.lanes=p0(j1.lanes,e),EZ(e)}else{if(D!==null){var $0={lane:D4,action:V.action,hasEagerState:V.hasEagerState,eagerState:V.eagerState,next:null};D=D.next=$0}if(V.hasEagerState)w=V.eagerState;else{var t0=V.action;w=Z(w,t0)}}V=V.next}while(V!==null&&V!==q);if(D===null)I=w;else D.next=R;if(!D8(w,G.memoizedState))jZ();G.memoizedState=w,G.baseState=I,G.baseQueue=D,z.lastRenderedState=w}var e0=z.interleaved;if(e0!==null){var F=e0;do{var S=F.lane;j1.lanes=p0(j1.lanes,S),EZ(S),F=F.next}while(F!==e0)}else if(J===null)z.lanes=f;var A=z.dispatch;return[G.memoizedState,A]}function h3(Z,X,Q){var G=v8(),z=G.queue;if(z===null)throw new Error("Should have a queue. This is likely a bug in React. Please file an issue.");z.lastRenderedReducer=Z;var{dispatch:K,pending:J}=z,B=G.memoizedState;if(J!==null){z.pending=null;var W=J.next,H=W;do{var q=H.action;B=Z(B,q),H=H.next}while(H!==W);if(!D8(B,G.memoizedState))jZ();if(G.memoizedState=B,G.baseQueue===null)G.baseState=B;z.lastRenderedState=B}return[B,K]}function T3(Z,X,Q){return}function AQ(Z,X,Q){return}function E3(Z,X,Q){var G=j1,z=U5(),K,J=S4();if(J){if(Q===void 0)throw new Error("Missing getServerSnapshot, which is required for server-rendered content. Will revert to client rendering.");if(K=Q(),!m7){if(K!==Q())$("The result of getServerSnapshot should be cached to avoid an infinite loop"),m7=!0}}else{if(K=X(),!m7){var B=X();if(!D8(K,B))$("The result of getSnapshot should be cached to avoid an infinite loop"),m7=!0}var W=eQ();if(W===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");if(!OX(W,s9))wW(G,X,K)}z.memoizedState=K;var H={value:K,getSnapshot:X};return z.queue=H,jQ(FW.bind(null,G,H,Z),[Z]),G.flags|=y8,wZ($4|N4,OW.bind(null,G,H,K,X),void 0,null),K}function _Q(Z,X,Q){var G=j1,z=v8(),K=X();if(!m7){var J=X();if(!D8(K,J))$("The result of getSnapshot should be cached to avoid an infinite loop"),m7=!0}var B=z.memoizedState,W=!D8(B,K);if(W)z.memoizedState=K,jZ();var H=z.queue;if(FZ(FW.bind(null,G,H,Z),[Z]),H.getSnapshot!==X||W||M4!==null&&M4.memoizedState.tag&$4){G.flags|=y8,wZ($4|N4,OW.bind(null,G,H,K,X),void 0,null);var q=eQ();if(q===null)throw new Error("Expected a work-in-progress root. This is a bug in React. Please file an issue.");if(!OX(q,s9))wW(G,X,K)}return K}function wW(Z,X,Q){Z.flags|=$X;var G={getSnapshot:X,value:Q},z=j1.updateQueue;if(z===null)z=IW(),j1.updateQueue=z,z.stores=[G];else{var K=z.stores;if(K===null)z.stores=[G];else K.push(G)}}function OW(Z,X,Q,G){if(X.value=Q,X.getSnapshot=G,AW(X))_W(Z)}function FW(Z,X,Q){var G=function(){if(AW(X))_W(Z)};return Q(G)}function AW(Z){var{getSnapshot:X,value:Q}=Z;try{var G=X();return!D8(Q,G)}catch(z){return!0}}function _W(Z){var X=$8(Z,d0);if(X!==null)O4(X,Z,d0,d1)}function PQ(Z){var X=U5();if(typeof Z==="function")Z=Z();X.memoizedState=X.baseState=Z;var Q={pending:null,interleaved:null,lanes:f,dispatch:null,lastRenderedReducer:C3,lastRenderedState:Z};X.queue=Q;var G=Q.dispatch=Rw.bind(null,j1,Q);return[X.memoizedState,G]}function u3(Z){return f3(C3)}function v3(Z){return h3(C3)}function wZ(Z,X,Q,G){var z={tag:Z,create:X,destroy:Q,deps:G,next:null},K=j1.updateQueue;if(K===null)K=IW(),j1.updateQueue=K,K.lastEffect=z.next=z;else{var J=K.lastEffect;if(J===null)K.lastEffect=z.next=z;else{var B=J.next;J.next=z,z.next=B,K.lastEffect=z}}return z}function d3(Z){var X=U5();{var Q={current:Z};return X.memoizedState=Q,Q}}function RQ(Z){var X=v8();return X.memoizedState}function OZ(Z,X,Q,G){var z=U5(),K=G===void 0?null:G;j1.flags|=Z,z.memoizedState=wZ($4|X,Q,void 0,K)}function DQ(Z,X,Q,G){var z=v8(),K=G===void 0?null:G,J=void 0;if(Y4!==null){var B=Y4.memoizedState;if(J=B.destroy,K!==null){var W=B.deps;if(x3(K,W)){z.memoizedState=wZ(X,Q,J,K);return}}}j1.flags|=Z,z.memoizedState=wZ($4|X,Q,J,K)}function jQ(Z,X){if((j1.mode&z5)!==V0)return OZ(qX|y8|TG,N4,Z,X);else return OZ(y8|TG,N4,Z,X)}function FZ(Z,X){return DQ(y8,N4,Z,X)}function m3(Z,X){return OZ(W1,W5,Z,X)}function VQ(Z,X){return DQ(W1,W5,Z,X)}function y3(Z,X){var Q=W1;if(Q|=S9,(j1.mode&z5)!==V0)Q|=j5;return OZ(Q,q4,Z,X)}function bQ(Z,X){return DQ(W1,q4,Z,X)}function PW(Z,X){if(typeof X==="function"){var Q=X,G=Z();return Q(G),function(){Q(null)}}else if(X!==null&&X!==void 0){var z=X;if(!z.hasOwnProperty("current"))$("Expected useImperativeHandle() first argument to either be a ref callback or React.createRef() object. Instead received: %s.","an object with keys {"+Object.keys(z).join(", ")+"}");var K=Z();return z.current=K,function(){z.current=null}}}function i3(Z,X,Q){if(typeof X!=="function")$("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",X!==null?typeof X:"null");var G=Q!==null&&Q!==void 0?Q.concat([Z]):null,z=W1;if(z|=S9,(j1.mode&z5)!==V0)z|=j5;return OZ(z,q4,PW.bind(null,X,Z),G)}function kQ(Z,X,Q){if(typeof X!=="function")$("Expected useImperativeHandle() second argument to be a function that creates a handle. Instead received: %s.",X!==null?typeof X:"null");var G=Q!==null&&Q!==void 0?Q.concat([Z]):null;return DQ(W1,q4,PW.bind(null,X,Z),G)}function SQ(Z,X){}var NQ=SQ;function c3(Z,X){var Q=U5(),G=X===void 0?null:X;return Q.memoizedState=[Z,G],Z}function xQ(Z,X){var Q=v8(),G=X===void 0?null:X,z=Q.memoizedState;if(z!==null){if(G!==null){var K=z[1];if(x3(G,K))return z[0]}}return Q.memoizedState=[Z,G],Z}function l3(Z,X){var Q=U5(),G=X===void 0?null:X,z=Z();return Q.memoizedState=[z,G],z}function CQ(Z,X){var Q=v8(),G=X===void 0?null:X,z=Q.memoizedState;if(z!==null){if(G!==null){var K=z[1];if(x3(G,K))return z[0]}}var J=Z();return Q.memoizedState=[J,G],J}function o3(Z){var X=U5();return X.memoizedState=Z,Z}function RW(Z){var X=v8(),Q=Y4,G=Q.memoizedState;return jW(X,G,Z)}function DW(Z){var X=v8();if(Y4===null)return X.memoizedState=Z,Z;else{var Q=Y4.memoizedState;return jW(X,Q,Z)}}function jW(Z,X,Q){var G=!KY(s9);if(G){if(!D8(Q,X)){var z=AJ();j1.lanes=p0(j1.lanes,z),EZ(z),Z.baseState=!0}return X}else{if(Z.baseState)Z.baseState=!1,jZ();return Z.memoizedState=Q,Q}}function Aw(Z,X,Q){var G=c8();j4(MY(G,k5)),Z(!0);var z=MZ.transition;MZ.transition={};var K=MZ.transition;MZ.transition._updatedFibers=new Set;try{Z(!1),X()}finally{if(j4(G),MZ.transition=z,z===null&&K._updatedFibers){var J=K._updatedFibers.size;if(J>10)Z0("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.");K._updatedFibers.clear()}}}function s3(){var Z=PQ(!1),X=Z[0],Q=Z[1],G=Aw.bind(null,Q),z=U5();return z.memoizedState=G,[X,G]}function VW(){var Z=u3(),X=Z[0],Q=v8(),G=Q.memoizedState;return[X,G]}function bW(){var Z=v3(),X=Z[0],Q=v8(),G=Q.memoizedState;return[X,G]}var kW=!1;function _w(){return kW}function n3(){var Z=U5(),X=eQ(),Q=X.identifierPrefix,G;if(S4()){var z=vI();G=":"+Q+"R"+z;var K=IZ++;if(K>0)G+="H"+K.toString(32);G+=":"}else{var J=ww++;G=":"+Q+"r"+J.toString(32)+":"}return Z.memoizedState=G,G}function gQ(){var Z=v8(),X=Z.memoizedState;return X}function Pw(Z,X,Q){if(typeof arguments[3]==="function")$("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().");var G=w9(Z),z={lane:G,action:Q,hasEagerState:!1,eagerState:null,next:null};if(SW(Z))NW(X,z);else{var K=zW(Z,X,z,G);if(K!==null){var J=z8();O4(K,Z,G,J),xW(K,X,G)}}CW(Z,G)}function Rw(Z,X,Q){if(typeof arguments[3]==="function")$("State updates from the useState() and useReducer() Hooks don't support the second callback argument. To execute a side effect after rendering, declare it in the component body with useEffect().");var G=w9(Z),z={lane:G,action:Q,hasEagerState:!1,eagerState:null,next:null};if(SW(Z))NW(X,z);else{var K=Z.alternate;if(Z.lanes===f&&(K===null||K.lanes===f)){var J=X.lastRenderedReducer;if(J!==null){var B;B=z0.current,z0.current=p8;try{var W=X.lastRenderedState,H=J(W,Q);if(z.hasEagerState=!0,z.eagerState=H,D8(H,W)){Ww(Z,X,z,G);return}}catch(I){}finally{z0.current=B}}}var q=zW(Z,X,z,G);if(q!==null){var w=z8();O4(q,Z,G,w),xW(q,X,G)}}CW(Z,G)}function SW(Z){var X=Z.alternate;return Z===j1||X!==null&&X===j1}function NW(Z,X){LZ=FQ=!0;var Q=Z.pending;if(Q===null)X.next=X;else X.next=Q.next,Q.next=X;Z.pending=X}function xW(Z,X,Q){if(FJ(Q)){var G=X.lanes;G=_J(G,Z.pendingLanes);var z=p0(G,Q);X.lanes=z,qz(Z,z)}}function CW(Z,X,Q){mG(Z,X)}var fQ={readContext:U4,useCallback:i4,useContext:i4,useEffect:i4,useImperativeHandle:i4,useInsertionEffect:i4,useLayoutEffect:i4,useMemo:i4,useReducer:i4,useRef:i4,useState:i4,useDebugValue:i4,useDeferredValue:i4,useTransition:i4,useMutableSource:i4,useSyncExternalStore:i4,useId:i4,unstable_isNewReconciler:Y0},gW=null,fW=null,hW=null,TW=null,H5=null,p8=null,hQ=null;{var p3=function(){$("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().")},m0=function(){$("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")};gW={readContext:function(Z){return U4(Z)},useCallback:function(Z,X){return x="useCallback",w1(),y7(X),c3(Z,X)},useContext:function(Z){return x="useContext",w1(),U4(Z)},useEffect:function(Z,X){return x="useEffect",w1(),y7(X),jQ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",w1(),y7(Q),i3(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",w1(),y7(X),m3(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",w1(),y7(X),y3(Z,X)},useMemo:function(Z,X){x="useMemo",w1(),y7(X);var Q=z0.current;z0.current=H5;try{return l3(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",w1();var G=z0.current;z0.current=H5;try{return g3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",w1(),d3(Z)},useState:function(Z){x="useState",w1();var X=z0.current;z0.current=H5;try{return PQ(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",w1(),SQ()},useDeferredValue:function(Z){return x="useDeferredValue",w1(),o3(Z)},useTransition:function(){return x="useTransition",w1(),s3()},useMutableSource:function(Z,X,Q){return x="useMutableSource",w1(),T3()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",w1(),E3(Z,X,Q)},useId:function(){return x="useId",w1(),n3()},unstable_isNewReconciler:Y0},fW={readContext:function(Z){return U4(Z)},useCallback:function(Z,X){return x="useCallback",r(),c3(Z,X)},useContext:function(Z){return x="useContext",r(),U4(Z)},useEffect:function(Z,X){return x="useEffect",r(),jQ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",r(),i3(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",r(),m3(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",r(),y3(Z,X)},useMemo:function(Z,X){x="useMemo",r();var Q=z0.current;z0.current=H5;try{return l3(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",r();var G=z0.current;z0.current=H5;try{return g3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",r(),d3(Z)},useState:function(Z){x="useState",r();var X=z0.current;z0.current=H5;try{return PQ(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",r(),SQ()},useDeferredValue:function(Z){return x="useDeferredValue",r(),o3(Z)},useTransition:function(){return x="useTransition",r(),s3()},useMutableSource:function(Z,X,Q){return x="useMutableSource",r(),T3()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",r(),E3(Z,X,Q)},useId:function(){return x="useId",r(),n3()},unstable_isNewReconciler:Y0},hW={readContext:function(Z){return U4(Z)},useCallback:function(Z,X){return x="useCallback",r(),xQ(Z,X)},useContext:function(Z){return x="useContext",r(),U4(Z)},useEffect:function(Z,X){return x="useEffect",r(),FZ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",r(),kQ(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",r(),VQ(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",r(),bQ(Z,X)},useMemo:function(Z,X){x="useMemo",r();var Q=z0.current;z0.current=p8;try{return CQ(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",r();var G=z0.current;z0.current=p8;try{return f3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",r(),RQ()},useState:function(Z){x="useState",r();var X=z0.current;z0.current=p8;try{return u3(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",r(),NQ()},useDeferredValue:function(Z){return x="useDeferredValue",r(),RW(Z)},useTransition:function(){return x="useTransition",r(),VW()},useMutableSource:function(Z,X,Q){return x="useMutableSource",r(),AQ()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",r(),_Q(Z,X)},useId:function(){return x="useId",r(),gQ()},unstable_isNewReconciler:Y0},TW={readContext:function(Z){return U4(Z)},useCallback:function(Z,X){return x="useCallback",r(),xQ(Z,X)},useContext:function(Z){return x="useContext",r(),U4(Z)},useEffect:function(Z,X){return x="useEffect",r(),FZ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",r(),kQ(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",r(),VQ(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",r(),bQ(Z,X)},useMemo:function(Z,X){x="useMemo",r();var Q=z0.current;z0.current=hQ;try{return CQ(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",r();var G=z0.current;z0.current=hQ;try{return h3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",r(),RQ()},useState:function(Z){x="useState",r();var X=z0.current;z0.current=hQ;try{return v3(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",r(),NQ()},useDeferredValue:function(Z){return x="useDeferredValue",r(),DW(Z)},useTransition:function(){return x="useTransition",r(),bW()},useMutableSource:function(Z,X,Q){return x="useMutableSource",r(),AQ()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",r(),_Q(Z,X)},useId:function(){return x="useId",r(),gQ()},unstable_isNewReconciler:Y0},H5={readContext:function(Z){return p3(),U4(Z)},useCallback:function(Z,X){return x="useCallback",m0(),w1(),c3(Z,X)},useContext:function(Z){return x="useContext",m0(),w1(),U4(Z)},useEffect:function(Z,X){return x="useEffect",m0(),w1(),jQ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",m0(),w1(),i3(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",m0(),w1(),m3(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",m0(),w1(),y3(Z,X)},useMemo:function(Z,X){x="useMemo",m0(),w1();var Q=z0.current;z0.current=H5;try{return l3(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",m0(),w1();var G=z0.current;z0.current=H5;try{return g3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",m0(),w1(),d3(Z)},useState:function(Z){x="useState",m0(),w1();var X=z0.current;z0.current=H5;try{return PQ(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",m0(),w1(),SQ()},useDeferredValue:function(Z){return x="useDeferredValue",m0(),w1(),o3(Z)},useTransition:function(){return x="useTransition",m0(),w1(),s3()},useMutableSource:function(Z,X,Q){return x="useMutableSource",m0(),w1(),T3()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",m0(),w1(),E3(Z,X,Q)},useId:function(){return x="useId",m0(),w1(),n3()},unstable_isNewReconciler:Y0},p8={readContext:function(Z){return p3(),U4(Z)},useCallback:function(Z,X){return x="useCallback",m0(),r(),xQ(Z,X)},useContext:function(Z){return x="useContext",m0(),r(),U4(Z)},useEffect:function(Z,X){return x="useEffect",m0(),r(),FZ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",m0(),r(),kQ(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",m0(),r(),VQ(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",m0(),r(),bQ(Z,X)},useMemo:function(Z,X){x="useMemo",m0(),r();var Q=z0.current;z0.current=p8;try{return CQ(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",m0(),r();var G=z0.current;z0.current=p8;try{return f3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",m0(),r(),RQ()},useState:function(Z){x="useState",m0(),r();var X=z0.current;z0.current=p8;try{return u3(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",m0(),r(),NQ()},useDeferredValue:function(Z){return x="useDeferredValue",m0(),r(),RW(Z)},useTransition:function(){return x="useTransition",m0(),r(),VW()},useMutableSource:function(Z,X,Q){return x="useMutableSource",m0(),r(),AQ()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",m0(),r(),_Q(Z,X)},useId:function(){return x="useId",m0(),r(),gQ()},unstable_isNewReconciler:Y0},hQ={readContext:function(Z){return p3(),U4(Z)},useCallback:function(Z,X){return x="useCallback",m0(),r(),xQ(Z,X)},useContext:function(Z){return x="useContext",m0(),r(),U4(Z)},useEffect:function(Z,X){return x="useEffect",m0(),r(),FZ(Z,X)},useImperativeHandle:function(Z,X,Q){return x="useImperativeHandle",m0(),r(),kQ(Z,X,Q)},useInsertionEffect:function(Z,X){return x="useInsertionEffect",m0(),r(),VQ(Z,X)},useLayoutEffect:function(Z,X){return x="useLayoutEffect",m0(),r(),bQ(Z,X)},useMemo:function(Z,X){x="useMemo",m0(),r();var Q=z0.current;z0.current=p8;try{return CQ(Z,X)}finally{z0.current=Q}},useReducer:function(Z,X,Q){x="useReducer",m0(),r();var G=z0.current;z0.current=p8;try{return h3(Z,X,Q)}finally{z0.current=G}},useRef:function(Z){return x="useRef",m0(),r(),RQ()},useState:function(Z){x="useState",m0(),r();var X=z0.current;z0.current=p8;try{return v3(Z)}finally{z0.current=X}},useDebugValue:function(Z,X){return x="useDebugValue",m0(),r(),NQ()},useDeferredValue:function(Z){return x="useDeferredValue",m0(),r(),DW(Z)},useTransition:function(){return x="useTransition",m0(),r(),bW()},useMutableSource:function(Z,X,Q){return x="useMutableSource",m0(),r(),AQ()},useSyncExternalStore:function(Z,X,Q){return x="useSyncExternalStore",m0(),r(),_Q(Z,X)},useId:function(){return x="useId",m0(),r(),gQ()},unstable_isNewReconciler:Y0}}var Y9=b1.unstable_now,EW=0,TQ=-1,AZ=-1,EQ=-1,a3=!1,uQ=!1;function uW(){return a3}function Dw(){uQ=!0}function jw(){a3=!1,uQ=!1}function Vw(){a3=uQ,uQ=!1}function vW(){return EW}function dW(){EW=Y9()}function r3(Z){if(AZ=Y9(),Z.actualStartTime<0)Z.actualStartTime=Y9()}function mW(Z){AZ=-1}function vQ(Z,X){if(AZ>=0){var Q=Y9()-AZ;if(Z.actualDuration+=Q,X)Z.selfBaseDuration=Q;AZ=-1}}function $5(Z){if(TQ>=0){var X=Y9()-TQ;TQ=-1;var Q=Z.return;while(Q!==null){switch(Q.tag){case c:var G=Q.stateNode;G.effectDuration+=X;return;case I1:var z=Q.stateNode;z.effectDuration+=X;return}Q=Q.return}}}function t3(Z){if(EQ>=0){var X=Y9()-EQ;EQ=-1;var Q=Z.return;while(Q!==null){switch(Q.tag){case c:var G=Q.stateNode;if(G!==null)G.passiveEffectDuration+=X;return;case I1:var z=Q.stateNode;if(z!==null)z.passiveEffectDuration+=X;return}Q=Q.return}}}function q5(){TQ=Y9()}function e3(){EQ=Y9()}function Z2(Z){var X=Z.child;while(X)Z.actualDuration+=X.actualDuration,X=X.sibling}function a8(Z,X){if(Z&&Z.defaultProps){var Q=J0({},X),G=Z.defaultProps;for(var z in G)if(Q[z]===void 0)Q[z]=G[z];return Q}return X}var X2={},Q2,G2,z2,K2,J2,yW,dQ,B2,W2,U2,_Z;{Q2=new Set,G2=new Set,z2=new Set,K2=new Set,B2=new Set,J2=new Set,W2=new Set,U2=new Set,_Z=new Set;var iW=new Set;dQ=function(Z,X){if(Z===null||typeof Z==="function")return;var Q=X+"_"+Z;if(!iW.has(Q))iW.add(Q),$("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",X,Z)},yW=function(Z,X){if(X===void 0){var Q=H1(Z)||"Component";if(!J2.has(Q))J2.add(Q),$("%s.getDerivedStateFromProps(): A valid state object (or null) must be returned. You have returned undefined.",Q)}},Object.defineProperty(X2,"_processChildContext",{enumerable:!1,value:function(){throw new Error("_processChildContext is not available in React 16+. This likely means you have multiple copies of React and are attempting to nest a React 15 tree inside a React 16 tree using unstable_renderSubtreeIntoContainer, which isn't supported. Try to make sure you have only one copy of React (and ideally, switch to ReactDOM.createPortal).")}}),Object.freeze(X2)}function H2(Z,X,Q,G){var z=Z.memoizedState,K=Q(G,z);{if(Z.mode&r1){R4(!0);try{K=Q(G,z)}finally{R4(!1)}}yW(X,K)}var J=K===null||K===void 0?z:J0({},z,K);if(Z.memoizedState=J,Z.lanes===f){var B=Z.updateQueue;B.baseState=J}}var $2={isMounted:Oq,enqueueSetState:function(Z,X,Q){var G=Y7(Z),z=z8(),K=w9(G),J=h5(z,K);if(J.payload=X,Q!==void 0&&Q!==null)dQ(Q,"setState"),J.callback=Q;var B=U9(G,J,K);if(B!==null)O4(B,G,K,z),YQ(B,G,K);mG(G,K)},enqueueReplaceState:function(Z,X,Q){var G=Y7(Z),z=z8(),K=w9(G),J=h5(z,K);if(J.tag=JW,J.payload=X,Q!==void 0&&Q!==null)dQ(Q,"replaceState"),J.callback=Q;var B=U9(G,J,K);if(B!==null)O4(B,G,K,z),YQ(B,G,K);mG(G,K)},enqueueForceUpdate:function(Z,X){var Q=Y7(Z),G=z8(),z=w9(Q),K=h5(G,z);if(K.tag=HQ,X!==void 0&&X!==null)dQ(X,"forceUpdate"),K.callback=X;var J=U9(Q,K,z);if(J!==null)O4(J,Q,z,G),YQ(J,Q,z);pq(Q,z)}};function cW(Z,X,Q,G,z,K,J){var B=Z.stateNode;if(typeof B.shouldComponentUpdate==="function"){var W=B.shouldComponentUpdate(G,K,J);{if(Z.mode&r1){R4(!0);try{W=B.shouldComponentUpdate(G,K,J)}finally{R4(!1)}}if(W===void 0)$("%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",H1(X)||"Component")}return W}if(X.prototype&&X.prototype.isPureReactComponent)return!i6(Q,G)||!i6(z,K);return!0}function bw(Z,X,Q){var G=Z.stateNode;{var z=H1(X)||"Component",K=G.render;if(!K)if(X.prototype&&typeof X.prototype.render==="function")$("%s(...): No `render` method found on the returned component instance: did you accidentally return an object from the constructor?",z);else $("%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`.",z);if(G.getInitialState&&!G.getInitialState.isReactClassApproved&&!G.state)$("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?",z);if(G.getDefaultProps&&!G.getDefaultProps.isReactClassApproved)$("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.",z);if(G.propTypes)$("propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",z);if(G.contextType)$("contextType was defined as an instance property on %s. Use a static property to define contextType instead.",z);{if(X.childContextTypes&&!_Z.has(X)&&(Z.mode&r1)===V0)_Z.add(X),$(`%s uses the legacy childContextTypes API which is no longer supported and will be removed in the next major release. Use React.createContext() instead
|
||
|
||
.Learn more about this warning here: https://reactjs.org/link/legacy-context`,z);if(X.contextTypes&&!_Z.has(X)&&(Z.mode&r1)===V0)_Z.add(X),$(`%s uses the legacy contextTypes API which is no longer supported and will be removed in the next major release. Use React.createContext() with static contextType instead.
|
||
|
||
Learn more about this warning here: https://reactjs.org/link/legacy-context`,z);if(G.contextTypes)$("contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",z);if(X.contextType&&X.contextTypes&&!W2.has(X))W2.add(X),$("%s declares both contextTypes and contextType static properties. The legacy contextTypes property will be ignored.",z)}if(typeof G.componentShouldUpdate==="function")$("%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.",z);if(X.prototype&&X.prototype.isPureReactComponent&&typeof G.shouldComponentUpdate!=="undefined")$("%s has a method called shouldComponentUpdate(). shouldComponentUpdate should not be used when extending React.PureComponent. Please extend React.Component if shouldComponentUpdate is used.",H1(X)||"A pure component");if(typeof G.componentDidUnmount==="function")$("%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",z);if(typeof G.componentDidReceiveProps==="function")$("%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().",z);if(typeof G.componentWillRecieveProps==="function")$("%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",z);if(typeof G.UNSAFE_componentWillRecieveProps==="function")$("%s has a method called UNSAFE_componentWillRecieveProps(). Did you mean UNSAFE_componentWillReceiveProps()?",z);var J=G.props!==Q;if(G.props!==void 0&&J)$("%s(...): When calling super() in `%s`, make sure to pass up the same props that your component's constructor was passed.",z,z);if(G.defaultProps)$("Setting defaultProps as an instance property on %s is not supported and will be ignored. Instead, define defaultProps as a static property on %s.",z,z);if(typeof G.getSnapshotBeforeUpdate==="function"&&typeof G.componentDidUpdate!=="function"&&!z2.has(X))z2.add(X),$("%s: getSnapshotBeforeUpdate() should be used with componentDidUpdate(). This component defines getSnapshotBeforeUpdate() only.",H1(X));if(typeof G.getDerivedStateFromProps==="function")$("%s: getDerivedStateFromProps() is defined as an instance method and will be ignored. Instead, declare it as a static method.",z);if(typeof G.getDerivedStateFromError==="function")$("%s: getDerivedStateFromError() is defined as an instance method and will be ignored. Instead, declare it as a static method.",z);if(typeof X.getSnapshotBeforeUpdate==="function")$("%s: getSnapshotBeforeUpdate() is defined as a static method and will be ignored. Instead, declare it as an instance method.",z);var B=G.state;if(B&&(typeof B!=="object"||M1(B)))$("%s.state: must be set to an object or null",z);if(typeof G.getChildContext==="function"&&typeof X.childContextTypes!=="object")$("%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",z)}}function lW(Z,X){X.updater=$2,Z.stateNode=X,Yq(X,Z),X._reactInternalInstance=X2}function oW(Z,X,Q){var G=!1,z=j8,K=j8,J=X.contextType;if("contextType"in X){var B=J===null||J!==void 0&&J.$$typeof===D0&&J._context===void 0;if(!B&&!U2.has(X)){U2.add(X);var W="";if(J===void 0)W=" 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.";else if(typeof J!=="object")W=" However, it is set to a "+typeof J+".";else if(J.$$typeof===a)W=" Did you accidentally pass the Context.Provider instead?";else if(J._context!==void 0)W=" Did you accidentally pass the Context.Consumer instead?";else W=" However, it is set to an object with keys {"+Object.keys(J).join(", ")+"}.";$("%s defines an invalid contextType. contextType should point to the Context object returned by React.createContext().%s",H1(X)||"Component",W)}}if(typeof J==="object"&&J!==null)K=U4(J);else{z=N7(Z,X,!0);var H=X.contextTypes;G=H!==null&&H!==void 0,K=G?x7(Z,z):j8}var q=new X(Q,K);if(Z.mode&r1){R4(!0);try{q=new X(Q,K)}finally{R4(!1)}}var w=Z.memoizedState=q.state!==null&&q.state!==void 0?q.state:null;lW(Z,q);{if(typeof X.getDerivedStateFromProps==="function"&&w===null){var I=H1(X)||"Component";if(!G2.has(I))G2.add(I),$("`%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.",I,q.state===null?"null":"undefined",I)}if(typeof X.getDerivedStateFromProps==="function"||typeof q.getSnapshotBeforeUpdate==="function"){var R=null,D=null,V=null;if(typeof q.componentWillMount==="function"&&q.componentWillMount.__suppressDeprecationWarning!==!0)R="componentWillMount";else if(typeof q.UNSAFE_componentWillMount==="function")R="UNSAFE_componentWillMount";if(typeof q.componentWillReceiveProps==="function"&&q.componentWillReceiveProps.__suppressDeprecationWarning!==!0)D="componentWillReceiveProps";else if(typeof q.UNSAFE_componentWillReceiveProps==="function")D="UNSAFE_componentWillReceiveProps";if(typeof q.componentWillUpdate==="function"&&q.componentWillUpdate.__suppressDeprecationWarning!==!0)V="componentWillUpdate";else if(typeof q.UNSAFE_componentWillUpdate==="function")V="UNSAFE_componentWillUpdate";if(R!==null||D!==null||V!==null){var e=H1(X)||"Component",A0=typeof X.getDerivedStateFromProps==="function"?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";if(!K2.has(e))K2.add(e),$(`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`,e,A0,R!==null?`
|
||
`+R:"",D!==null?`
|
||
`+D:"",V!==null?`
|
||
`+V:"")}}}if(G)hB(Z,z,K);return q}function kw(Z,X){var Q=X.state;if(typeof X.componentWillMount==="function")X.componentWillMount();if(typeof X.UNSAFE_componentWillMount==="function")X.UNSAFE_componentWillMount();if(Q!==X.state)$("%s.componentWillMount(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",o0(Z)||"Component"),$2.enqueueReplaceState(X,X.state,null)}function sW(Z,X,Q,G){var z=X.state;if(typeof X.componentWillReceiveProps==="function")X.componentWillReceiveProps(Q,G);if(typeof X.UNSAFE_componentWillReceiveProps==="function")X.UNSAFE_componentWillReceiveProps(Q,G);if(X.state!==z){{var K=o0(Z)||"Component";if(!Q2.has(K))Q2.add(K),$("%s.componentWillReceiveProps(): Assigning directly to this.state is deprecated (except inside a component's constructor). Use setState instead.",K)}$2.enqueueReplaceState(X,X.state,null)}}function q2(Z,X,Q,G){bw(Z,X,Q);var z=Z.stateNode;z.props=Q,z.state=Z.memoizedState,z.refs={},A3(Z);var K=X.contextType;if(typeof K==="object"&&K!==null)z.context=U4(K);else{var J=N7(Z,X,!0);z.context=x7(Z,J)}{if(z.state===Q){var B=H1(X)||"Component";if(!B2.has(B))B2.add(B),$("%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.",B)}if(Z.mode&r1)s8.recordLegacyContextWarning(Z,z);s8.recordUnsafeLifecycleWarnings(Z,z)}z.state=Z.memoizedState;var W=X.getDerivedStateFromProps;if(typeof W==="function")H2(Z,X,W,Q),z.state=Z.memoizedState;if(typeof X.getDerivedStateFromProps!=="function"&&typeof z.getSnapshotBeforeUpdate!=="function"&&(typeof z.UNSAFE_componentWillMount==="function"||typeof z.componentWillMount==="function"))kw(Z,z),MQ(Z,Q,z,G),z.state=Z.memoizedState;if(typeof z.componentDidMount==="function"){var H=W1;if(H|=S9,(Z.mode&z5)!==V0)H|=j5;Z.flags|=H}}function Sw(Z,X,Q,G){var{stateNode:z,memoizedProps:K}=Z;z.props=K;var J=z.context,B=X.contextType,W=j8;if(typeof B==="object"&&B!==null)W=U4(B);else{var H=N7(Z,X,!0);W=x7(Z,H)}var q=X.getDerivedStateFromProps,w=typeof q==="function"||typeof z.getSnapshotBeforeUpdate==="function";if(!w&&(typeof z.UNSAFE_componentWillReceiveProps==="function"||typeof z.componentWillReceiveProps==="function")){if(K!==Q||J!==W)sW(Z,z,Q,W)}WW();var I=Z.memoizedState,R=z.state=I;if(MQ(Z,Q,z,G),R=Z.memoizedState,K===Q&&I===R&&!pX()&&!LQ()){if(typeof z.componentDidMount==="function"){var D=W1;if(D|=S9,(Z.mode&z5)!==V0)D|=j5;Z.flags|=D}return!1}if(typeof q==="function")H2(Z,X,q,Q),R=Z.memoizedState;var V=LQ()||cW(Z,X,K,Q,I,R,W);if(V){if(!w&&(typeof z.UNSAFE_componentWillMount==="function"||typeof z.componentWillMount==="function")){if(typeof z.componentWillMount==="function")z.componentWillMount();if(typeof z.UNSAFE_componentWillMount==="function")z.UNSAFE_componentWillMount()}if(typeof z.componentDidMount==="function"){var e=W1;if(e|=S9,(Z.mode&z5)!==V0)e|=j5;Z.flags|=e}}else{if(typeof z.componentDidMount==="function"){var A0=W1;if(A0|=S9,(Z.mode&z5)!==V0)A0|=j5;Z.flags|=A0}Z.memoizedProps=Q,Z.memoizedState=R}return z.props=Q,z.state=R,z.context=W,V}function Nw(Z,X,Q,G,z){var K=X.stateNode;BW(Z,X);var J=X.memoizedProps,B=X.type===X.elementType?J:a8(X.type,J);K.props=B;var W=X.pendingProps,H=K.context,q=Q.contextType,w=j8;if(typeof q==="object"&&q!==null)w=U4(q);else{var I=N7(X,Q,!0);w=x7(X,I)}var R=Q.getDerivedStateFromProps,D=typeof R==="function"||typeof K.getSnapshotBeforeUpdate==="function";if(!D&&(typeof K.UNSAFE_componentWillReceiveProps==="function"||typeof K.componentWillReceiveProps==="function")){if(J!==W||H!==w)sW(X,K,G,w)}WW();var V=X.memoizedState,e=K.state=V;if(MQ(X,G,K,z),e=X.memoizedState,J===W&&V===e&&!pX()&&!LQ()&&!P0){if(typeof K.componentDidUpdate==="function"){if(J!==Z.memoizedProps||V!==Z.memoizedState)X.flags|=W1}if(typeof K.getSnapshotBeforeUpdate==="function"){if(J!==Z.memoizedProps||V!==Z.memoizedState)X.flags|=b9}return!1}if(typeof R==="function")H2(X,Q,R,G),e=X.memoizedState;var A0=LQ()||cW(X,Q,B,G,V,e,w)||P0;if(A0){if(!D&&(typeof K.UNSAFE_componentWillUpdate==="function"||typeof K.componentWillUpdate==="function")){if(typeof K.componentWillUpdate==="function")K.componentWillUpdate(G,e,w);if(typeof K.UNSAFE_componentWillUpdate==="function")K.UNSAFE_componentWillUpdate(G,e,w)}if(typeof K.componentDidUpdate==="function")X.flags|=W1;if(typeof K.getSnapshotBeforeUpdate==="function")X.flags|=b9}else{if(typeof K.componentDidUpdate==="function"){if(J!==Z.memoizedProps||V!==Z.memoizedState)X.flags|=W1}if(typeof K.getSnapshotBeforeUpdate==="function"){if(J!==Z.memoizedProps||V!==Z.memoizedState)X.flags|=b9}X.memoizedProps=G,X.memoizedState=e}return K.props=G,K.state=e,K.context=w,A0}function n9(Z,X){return{value:Z,source:X,stack:U6(X),digest:null}}function Y2(Z,X,Q){return{value:Z,source:null,stack:Q!=null?Q:null,digest:X!=null?X:null}}function xw(Z,X){return!0}function M2(Z,X){try{var Q=xw(Z,X);if(Q===!1)return;var{value:G,source:z,stack:K}=X,J=K!==null?K:"";if(G!=null&&G._suppressLogging){if(Z.tag===s)return;console.error(G)}var B=z?o0(z):null,W=B?"The above error occurred in the <"+B+"> component:":"The above error occurred in one of your React components:",H;if(Z.tag===c)H=`Consider adding an error boundary to your tree to customize error handling behavior.
|
||
Visit https://reactjs.org/link/error-boundaries to learn more about error boundaries.`;else{var q=o0(Z)||"Anonymous";H="React will try to recreate this component tree from scratch "+("using the error boundary you provided, "+q+".")}var w=W+`
|
||
`+J+`
|
||
|
||
`+(""+H);console.error(w)}catch(I){setTimeout(function(){throw I})}}var Cw=typeof WeakMap==="function"?WeakMap:Map;function nW(Z,X,Q){var G=h5(d1,Q);G.tag=O3,G.payload={element:null};var z=X.value;return G.callback=function(){SF(z),M2(Z,X)},G}function L2(Z,X,Q){var G=h5(d1,Q);G.tag=O3;var z=Z.type.getDerivedStateFromError;if(typeof z==="function"){var K=X.value;G.payload=function(){return z(K)},G.callback=function(){JH(Z),M2(Z,X)}}var J=Z.stateNode;if(J!==null&&typeof J.componentDidCatch==="function")G.callback=function B(){if(JH(Z),M2(Z,X),typeof z!=="function")bF(this);var{value:W,stack:H}=X;if(this.componentDidCatch(W,{componentStack:H!==null?H:""}),typeof z!=="function"){if(!_8(Z.lanes,d0))$("%s: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI.",o0(Z)||"Unknown")}};return G}function pW(Z,X,Q){var G=Z.pingCache,z;if(G===null)G=Z.pingCache=new Cw,z=new Set,G.set(X,z);else if(z=G.get(X),z===void 0)z=new Set,G.set(X,z);if(!z.has(Q)){z.add(Q);var K=NF.bind(null,Z,X,Q);if(i8)uZ(Z,Q);X.then(K,K)}}function gw(Z,X,Q,G){var z=Z.updateQueue;if(z===null){var K=new Set;K.add(Q),Z.updateQueue=K}else z.add(Q)}function fw(Z,X){var Q=Z.tag;if((Z.mode&z1)===V0&&(Q===t||Q===L0||Q===i0)){var G=Z.alternate;if(G)Z.updateQueue=G.updateQueue,Z.memoizedState=G.memoizedState,Z.lanes=G.lanes;else Z.updateQueue=null,Z.memoizedState=null}}function aW(Z){var X=Z;do{if(X.tag===O0&&Lw(X))return X;X=X.return}while(X!==null);return null}function rW(Z,X,Q,G,z){if((Z.mode&z1)===V0){if(Z===X)Z.flags|=X8;else{if(Z.flags|=L1,Q.flags|=fG,Q.flags&=~(Mq|A6),Q.tag===s){var K=Q.alternate;if(K===null)Q.tag=i1;else{var J=h5(d1,d0);J.tag=HQ,U9(Q,J,d0)}}Q.lanes=p0(Q.lanes,d0)}return Z}return Z.flags|=X8,Z.lanes=z,Z}function hw(Z,X,Q,G,z){if(Q.flags|=A6,i8)uZ(Z,z);if(G!==null&&typeof G==="object"&&typeof G.then==="function"){var K=G;if(fw(Q),S4()&&Q.mode&z1)yB();var J=aW(X);if(J!==null){if(J.flags&=~R5,rW(J,X,Q,Z,z),J.mode&z1)pW(Z,K,z);gw(J,Z,K);return}else{if(!zY(z)){pW(Z,K,z),p2();return}var B=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.");G=B}}else if(S4()&&Q.mode&z1){yB();var W=aW(X);if(W!==null){if((W.flags&X8)===S0)W.flags|=R5;rW(W,X,Q,Z,z),J3(n9(G,Q));return}}G=n9(G,Q),FF(G);var H=X;do{switch(H.tag){case c:{var q=G;H.flags|=X8;var w=k6(z);H.lanes=p0(H.lanes,w);var I=nW(H,q,w);_3(H,I);return}case s:var R=G,D=H.type,V=H.stateNode;if((H.flags&L1)===S0&&(typeof D.getDerivedStateFromError==="function"||V!==null&&typeof V.componentDidCatch==="function"&&!rU(V))){H.flags|=X8;var e=k6(z);H.lanes=p0(H.lanes,e);var A0=L2(H,R,e);_3(H,A0);return}break}H=H.return}while(H!==null)}function Tw(){return null}var PZ=_.ReactCurrentOwner,r8=!1,I2,RZ,w2,O2,F2,p9,A2,mQ,DZ;I2={},RZ={},w2={},O2={},F2={},p9=!1,A2={},mQ={},DZ={};function Q8(Z,X,Q,G){if(Z===null)X.child=ZW(X,null,Q,G);else X.child=h7(X,Z.child,Q,G)}function Ew(Z,X,Q,G){X.child=h7(X,Z.child,null,G),X.child=h7(X,null,Q,G)}function tW(Z,X,Q,G,z){if(X.type!==X.elementType){var K=Q.propTypes;if(K)l8(K,G,"prop",H1(Q))}var J=Q.render,B=X.ref,W,H;E7(X,z),P6(X);{if(PZ.current=X,F8(!0),W=i7(Z,X,J,G,B,z),H=c7(),X.mode&r1){R4(!0);try{W=i7(Z,X,J,G,B,z),H=c7()}finally{R4(!1)}}F8(!1)}if(I7(),Z!==null&&!r8)return MW(Z,X,z),T5(Z,X,z);if(S4()&&H)Z3(X);return X.flags|=M7,Q8(Z,X,W,z),X.child}function eW(Z,X,Q,G,z){if(Z===null){var K=Q.type;if(sF(K)&&Q.compare===null&&Q.defaultProps===void 0){var J=K;return J=t7(K),X.tag=i0,X.type=J,R2(X,K),ZU(Z,X,J,G,z)}{var B=K.propTypes;if(B)l8(B,G,"prop",H1(K));if(Q.defaultProps!==void 0){var W=H1(K)||"Unknown";if(!DZ[W])$("%s: Support for defaultProps will be removed from memo components in a future major release. Use JavaScript default parameters instead.",W),DZ[W]=!0}}var H=JK(Q.type,null,G,X,X.mode,z);return H.ref=X.ref,H.return=X,X.child=H,H}{var q=Q.type,w=q.propTypes;if(w)l8(w,G,"prop",H1(q))}var I=Z.child,R=S2(Z,z);if(!R){var D=I.memoizedProps,V=Q.compare;if(V=V!==null?V:i6,V(D,G)&&Z.ref===X.ref)return T5(Z,X,z)}X.flags|=M7;var e=Z7(I,G);return e.ref=X.ref,e.return=X,X.child=e,e}function ZU(Z,X,Q,G,z){if(X.type!==X.elementType){var K=X.elementType;if(K.$$typeof===X1){var J=K,B=J._payload,W=J._init;try{K=W(B)}catch(w){K=null}var H=K&&K.propTypes;if(H)l8(H,G,"prop",H1(K))}}if(Z!==null){var q=Z.memoizedProps;if(i6(q,G)&&Z.ref===X.ref&&X.type===Z.type){if(r8=!1,X.pendingProps=G=q,!S2(Z,z))return X.lanes=Z.lanes,T5(Z,X,z);else if((Z.flags&fG)!==S0)r8=!0}}return _2(Z,X,Q,G,z)}function XU(Z,X,Q){var G=X.pendingProps,z=G.children,K=Z!==null?Z.memoizedState:null;if(G.mode==="hidden"||T0)if((X.mode&z1)===V0){var J={baseLanes:f,cachePool:null,transitions:null};X.memoizedState=J,ZG(X,Q)}else if(!_8(Q,A8)){var B=null,W;if(K!==null){var H=K.baseLanes;W=p0(H,Q)}else W=Q;X.lanes=X.childLanes=AX(A8);var q={baseLanes:W,cachePool:B,transitions:null};return X.memoizedState=q,X.updateQueue=null,ZG(X,W),null}else{var w={baseLanes:f,cachePool:null,transitions:null};X.memoizedState=w;var I=K!==null?K.baseLanes:Q;ZG(X,I)}else{var R;if(K!==null)R=p0(K.baseLanes,Q),X.memoizedState=null;else R=Q;ZG(X,R)}return Q8(Z,X,z,Q),X.child}function uw(Z,X,Q){var G=X.pendingProps;return Q8(Z,X,G,Q),X.child}function vw(Z,X,Q){var G=X.pendingProps.children;return Q8(Z,X,G,Q),X.child}function dw(Z,X,Q){{X.flags|=W1;{var G=X.stateNode;G.effectDuration=0,G.passiveEffectDuration=0}}var z=X.pendingProps,K=z.children;return Q8(Z,X,K,Q),X.child}function QU(Z,X){var Q=X.ref;if(Z===null&&Q!==null||Z!==null&&Z.ref!==Q)X.flags|=r5,X.flags|=hG}function _2(Z,X,Q,G,z){if(X.type!==X.elementType){var K=Q.propTypes;if(K)l8(K,G,"prop",H1(Q))}var J;{var B=N7(X,Q,!0);J=x7(X,B)}var W,H;E7(X,z),P6(X);{if(PZ.current=X,F8(!0),W=i7(Z,X,Q,G,J,z),H=c7(),X.mode&r1){R4(!0);try{W=i7(Z,X,Q,G,J,z),H=c7()}finally{R4(!1)}}F8(!1)}if(I7(),Z!==null&&!r8)return MW(Z,X,z),T5(Z,X,z);if(S4()&&H)Z3(X);return X.flags|=M7,Q8(Z,X,W,z),X.child}function GU(Z,X,Q,G,z){{switch(WA(X)){case!1:{var{stateNode:K,type:J}=X,B=new J(X.memoizedProps,K.context),W=B.state;K.updater.enqueueSetState(K,W,null);break}case!0:{X.flags|=L1,X.flags|=X8;var H=new Error("Simulated error coming from DevTools"),q=k6(z);X.lanes=p0(X.lanes,q);var w=L2(X,n9(H,X),q);_3(X,w);break}}if(X.type!==X.elementType){var I=Q.propTypes;if(I)l8(I,G,"prop",H1(Q))}}var R;if(B5(Q))R=!0,rX(X);else R=!1;E7(X,z);var D=X.stateNode,V;if(D===null)iQ(Z,X),oW(X,Q,G),q2(X,Q,G,z),V=!0;else if(Z===null)V=Sw(X,Q,G,z);else V=Nw(Z,X,Q,G,z);var e=P2(Z,X,Q,V,R,z);{var A0=X.stateNode;if(V&&A0.props!==G){if(!p9)$("It looks like %s is reassigning its own `this.props` while rendering. This is not supported and can lead to confusing bugs.",o0(X)||"a component");p9=!0}}return e}function P2(Z,X,Q,G,z,K){QU(Z,X);var J=(X.flags&L1)!==S0;if(!G&&!J){if(z)uB(X,Q,!1);return T5(Z,X,K)}var B=X.stateNode;PZ.current=X;var W;if(J&&typeof Q.getDerivedStateFromError!=="function")W=null,mW();else{P6(X);{if(F8(!0),W=B.render(),X.mode&r1){R4(!0);try{B.render()}finally{R4(!1)}}F8(!1)}I7()}if(X.flags|=M7,Z!==null&&J)Ew(Z,X,W,K);else Q8(Z,X,W,K);if(X.memoizedState=B.state,z)uB(X,Q,!0);return X.child}function zU(Z){var X=Z.stateNode;if(X.pendingContext)TB(Z,X.pendingContext,X.pendingContext!==X.context);else if(X.context)TB(Z,X.context,!1);P3(Z,X.containerInfo)}function mw(Z,X,Q){if(zU(X),Z===null)throw new Error("Should have a current fiber. This is a bug in React.");var{pendingProps:G,memoizedState:z}=X,K=z.element;BW(Z,X),MQ(X,G,null,Q);var{memoizedState:J,stateNode:B}=X,W=J.element;if(z.isDehydrated){var H={element:W,isDehydrated:!1,cache:J.cache,pendingSuspenseBoundaries:J.pendingSuspenseBoundaries,transitions:J.transitions},q=X.updateQueue;if(q.baseState=H,X.memoizedState=H,X.flags&R5){var w=n9(new Error("There was an error while hydrating. Because the error happened outside of a Suspense boundary, the entire root will switch to client rendering."),X);return KU(Z,X,W,Q,w)}else if(W!==K){var I=n9(new Error("This root received an early update, before anything was able hydrate. Switched the entire root to client rendering."),X);return KU(Z,X,W,Q,I)}else{lI(X);var R=ZW(X,null,W,Q);X.child=R;var D=R;while(D)D.flags=D.flags&~W4|D5,D=D.sibling}}else{if(f7(),W===K)return T5(Z,X,Q);Q8(Z,X,W,Q)}return X.child}function KU(Z,X,Q,G,z){return f7(),J3(z),X.flags|=R5,Q8(Z,X,Q,G),X.child}function yw(Z,X,Q){if($W(X),Z===null)K3(X);var{type:G,pendingProps:z}=X,K=Z!==null?Z.memoizedProps:null,J=z.children,B=mz(G,z);if(B)J=null;else if(K!==null&&mz(G,K))X.flags|=F6;return QU(Z,X),Q8(Z,X,J,Q),X.child}function iw(Z,X){if(Z===null)K3(X);return null}function cw(Z,X,Q,G){iQ(Z,X);var z=X.pendingProps,K=Q,J=K._payload,B=K._init,W=B(J);X.type=W;var H=X.tag=nF(W),q=a8(W,z),w;switch(H){case t:return R2(X,W),X.type=W=t7(W),w=_2(null,X,W,q,G),w;case s:return X.type=W=ZK(W),w=GU(null,X,W,q,G),w;case L0:return X.type=W=XK(W),w=tW(null,X,W,q,G),w;case N0:{if(X.type!==X.elementType){var I=W.propTypes;if(I)l8(I,q,"prop",H1(W))}return w=eW(null,X,W,a8(W.type,q),G),w}}var R="";if(W!==null&&typeof W==="object"&&W.$$typeof===X1)R=" Did you wrap a component in React.lazy() more than once?";throw new Error("Element type is invalid. Received a promise that resolves to: "+W+". "+("Lazy element type must resolve to a class or function."+R))}function lw(Z,X,Q,G,z){iQ(Z,X),X.tag=s;var K;if(B5(Q))K=!0,rX(X);else K=!1;return E7(X,z),oW(X,Q,G),q2(X,Q,G,z),P2(null,X,Q,!0,K,z)}function ow(Z,X,Q,G){iQ(Z,X);var z=X.pendingProps,K;{var J=N7(X,Q,!1);K=x7(X,J)}E7(X,G);var B,W;P6(X);{if(Q.prototype&&typeof Q.prototype.render==="function"){var H=H1(Q)||"Unknown";if(!I2[H])$("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.",H,H),I2[H]=!0}if(X.mode&r1)s8.recordLegacyContextWarning(X,null);F8(!0),PZ.current=X,B=i7(null,X,Q,z,K,G),W=c7(),F8(!1)}if(I7(),X.flags|=M7,typeof B==="object"&&B!==null&&typeof B.render==="function"&&B.$$typeof===void 0){var q=H1(Q)||"Unknown";if(!RZ[q])$("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.",q,q,q),RZ[q]=!0}if(typeof B==="object"&&B!==null&&typeof B.render==="function"&&B.$$typeof===void 0){{var w=H1(Q)||"Unknown";if(!RZ[w])$("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),RZ[w]=!0}X.tag=s,X.memoizedState=null,X.updateQueue=null;var I=!1;if(B5(Q))I=!0,rX(X);else I=!1;return X.memoizedState=B.state!==null&&B.state!==void 0?B.state:null,A3(X),lW(X,B),q2(X,Q,z,G),P2(null,X,Q,!0,I,G)}else{if(X.tag=t,X.mode&r1){R4(!0);try{B=i7(null,X,Q,z,K,G),W=c7()}finally{R4(!1)}}if(S4()&&W)Z3(X);return Q8(null,X,B,G),R2(X,Q),X.child}}function R2(Z,X){{if(X){if(X.childContextTypes)$("%s(...): childContextTypes cannot be defined on a function component.",X.displayName||X.name||"Component")}if(Z.ref!==null){var Q="",G=n5();if(G)Q+=`
|
||
|
||
Check the render method of \``+G+"`.";var z=G||"",K=Z._debugSource;if(K)z=K.fileName+":"+K.lineNumber;if(!F2[z])F2[z]=!0,$("Function components cannot be given refs. Attempts to access this ref will fail. Did you mean to use React.forwardRef()?%s",Q)}if(X.defaultProps!==void 0){var J=H1(X)||"Unknown";if(!DZ[J])$("%s: Support for defaultProps will be removed from function components in a future major release. Use JavaScript default parameters instead.",J),DZ[J]=!0}if(typeof X.getDerivedStateFromProps==="function"){var B=H1(X)||"Unknown";if(!O2[B])$("%s: Function components do not support getDerivedStateFromProps.",B),O2[B]=!0}if(typeof X.contextType==="object"&&X.contextType!==null){var W=H1(X)||"Unknown";if(!w2[W])$("%s: Function components do not support contextType.",W),w2[W]=!0}}}var D2={dehydrated:null,treeContext:null,retryLane:D4};function j2(Z){return{baseLanes:Z,cachePool:Tw(),transitions:null}}function sw(Z,X){var Q=null;return{baseLanes:p0(Z.baseLanes,X),cachePool:Q,transitions:Z.transitions}}function nw(Z,X,Q,G){if(X!==null){var z=X.memoizedState;if(z===null)return!1}return j3(Z,YZ)}function pw(Z,X){return FX(Z.childLanes,X)}function JU(Z,X,Q){var G=X.pendingProps;if(UA(X))X.flags|=L1;var z=n8.current,K=!1,J=(X.flags&L1)!==S0;if(J||nw(z,Z))K=!0,X.flags&=~L1;else if(Z===null||Z.memoizedState!==null)z=Mw(z,YW);if(z=v7(z),$9(X,z),Z===null){K3(X);var B=X.memoizedState;if(B!==null){var W=B.dehydrated;if(W!==null)return ZO(X,W)}var{children:H,fallback:q}=G;if(K){var w=aw(X,H,q,Q),I=X.child;return I.memoizedState=j2(Q),X.memoizedState=D2,w}else return V2(X,H)}else{var R=Z.memoizedState;if(R!==null){var D=R.dehydrated;if(D!==null)return XO(Z,X,J,G,D,R,Q)}if(K){var{fallback:V,children:e}=G,A0=tw(Z,X,e,V,Q),$0=X.child,t0=Z.child.memoizedState;return $0.memoizedState=t0===null?j2(Q):sw(t0,Q),$0.childLanes=pw(Z,Q),X.memoizedState=D2,A0}else{var e0=G.children,F=rw(Z,X,e0,Q);return X.memoizedState=null,F}}}function V2(Z,X,Q){var G=Z.mode,z={mode:"visible",children:X},K=b2(z,G);return K.return=Z,Z.child=K,K}function aw(Z,X,Q,G){var{mode:z,child:K}=Z,J={mode:"hidden",children:X},B,W;if((z&z1)===V0&&K!==null){if(B=K,B.childLanes=f,B.pendingProps=J,Z.mode&D1)B.actualDuration=0,B.actualStartTime=-1,B.selfBaseDuration=0,B.treeBaseDuration=0;W=F9(Q,z,G,null)}else B=b2(J,z),W=F9(Q,z,G,null);return B.return=Z,W.return=Z,B.sibling=W,Z.child=B,W}function b2(Z,X,Q){return WH(Z,X,f,null)}function BU(Z,X){return Z7(Z,X)}function rw(Z,X,Q,G){var z=Z.child,K=z.sibling,J=BU(z,{mode:"visible",children:Q});if((X.mode&z1)===V0)J.lanes=G;if(J.return=X,J.sibling=null,K!==null){var B=X.deletions;if(B===null)X.deletions=[K],X.flags|=V9;else B.push(K)}return X.child=J,J}function tw(Z,X,Q,G,z){var K=X.mode,J=Z.child,B=J.sibling,W={mode:"hidden",children:Q},H;if((K&z1)===V0&&X.child!==J){var q=X.child;if(H=q,H.childLanes=f,H.pendingProps=W,X.mode&D1)H.actualDuration=0,H.actualStartTime=-1,H.selfBaseDuration=J.selfBaseDuration,H.treeBaseDuration=J.treeBaseDuration;X.deletions=null}else H=BU(J,W),H.subtreeFlags=J.subtreeFlags&V5;var w;if(B!==null)w=Z7(B,G);else w=F9(G,K,z,null),w.flags|=W4;return w.return=X,H.return=X,H.sibling=w,X.child=H,w}function yQ(Z,X,Q,G){if(G!==null)J3(G);h7(X,Z.child,null,Q);var z=X.pendingProps,K=z.children,J=V2(X,K);return J.flags|=W4,X.memoizedState=null,J}function ew(Z,X,Q,G,z){var K=X.mode,J={mode:"visible",children:Q},B=b2(J,K),W=F9(G,K,z,null);if(W.flags|=W4,B.return=X,W.return=X,B.sibling=W,X.child=B,(X.mode&z1)!==V0)h7(X,Z.child,null,z);return W}function ZO(Z,X,Q){if((Z.mode&z1)===V0)$("Cannot hydrate Suspense in legacy mode. Switch from ReactDOM.hydrate(element, container) to ReactDOMClient.hydrateRoot(container, <App />).render(element) or remove the Suspense components from the server rendered components."),Z.lanes=AX(d0);else if(lz(X))Z.lanes=AX(g9);else Z.lanes=AX(A8);return null}function XO(Z,X,Q,G,z,K,J){if(!Q){if(iI(),(X.mode&z1)===V0)return yQ(Z,X,J,null);if(lz(z)){var B,W,H;{var q=JI(z);B=q.digest,W=q.message,H=q.stack}var w;if(W)w=new Error(W);else w=new Error("The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering.");var I=Y2(w,B,H);return yQ(Z,X,J,I)}var R=_8(J,Z.childLanes);if(r8||R){var D=eQ();if(D!==null){var V=qY(D,J);if(V!==D4&&V!==K.retryLane){K.retryLane=V;var e=d1;$8(Z,V),O4(D,Z,V,e)}}p2();var A0=Y2(new Error("This Suspense boundary received an update before it finished hydrating. This caused the boundary to switch to client rendering. The usual way to fix this is to wrap the original update in startTransition."));return yQ(Z,X,J,A0)}else if(SB(z)){X.flags|=L1,X.child=Z.child;var $0=xF.bind(null,Z);return BI(z,$0),null}else{oI(X,z,K.treeContext);var t0=G.children,e0=V2(X,t0);return e0.flags|=D5,e0}}else if(X.flags&R5){X.flags&=~R5;var F=Y2(new Error("There was an error while hydrating this Suspense boundary. Switched to client rendering."));return yQ(Z,X,J,F)}else if(X.memoizedState!==null)return X.child=Z.child,X.flags|=L1,null;else{var{children:S,fallback:A}=G,E=ew(Z,X,S,A,J),K0=X.child;return K0.memoizedState=j2(J),X.memoizedState=D2,E}}function WU(Z,X,Q){Z.lanes=p0(Z.lanes,X);var G=Z.alternate;if(G!==null)G.lanes=p0(G.lanes,X);I3(Z.return,X,Q)}function QO(Z,X,Q){var G=X;while(G!==null){if(G.tag===O0){var z=G.memoizedState;if(z!==null)WU(G,Q,Z)}else if(G.tag===s0)WU(G,Q,Z);else if(G.child!==null){G.child.return=G,G=G.child;continue}if(G===Z)return;while(G.sibling===null){if(G.return===null||G.return===Z)return;G=G.return}G.sibling.return=G.return,G=G.sibling}}function GO(Z){var X=Z,Q=null;while(X!==null){var G=X.alternate;if(G!==null&&OQ(G)===null)Q=X;X=X.sibling}return Q}function zO(Z){if(Z!==void 0&&Z!=="forwards"&&Z!=="backwards"&&Z!=="together"&&!A2[Z])if(A2[Z]=!0,typeof Z==="string")switch(Z.toLowerCase()){case"together":case"forwards":case"backwards":{$('"%s" is not a valid value for revealOrder on <SuspenseList />. Use lowercase "%s" instead.',Z,Z.toLowerCase());break}case"forward":case"backward":{$('"%s" is not a valid value for revealOrder on <SuspenseList />. React uses the -s suffix in the spelling. Use "%ss" instead.',Z,Z.toLowerCase());break}default:$('"%s" is not a supported revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',Z);break}else $('%s is not a supported value for revealOrder on <SuspenseList />. Did you mean "together", "forwards" or "backwards"?',Z)}function KO(Z,X){if(Z!==void 0&&!mQ[Z]){if(Z!=="collapsed"&&Z!=="hidden")mQ[Z]=!0,$('"%s" is not a supported value for tail on <SuspenseList />. Did you mean "collapsed" or "hidden"?',Z);else if(X!=="forwards"&&X!=="backwards")mQ[Z]=!0,$('<SuspenseList tail="%s" /> is only valid if revealOrder is "forwards" or "backwards". Did you mean to specify revealOrder="forwards"?',Z)}}function UU(Z,X){{var Q=M1(Z),G=!Q&&typeof B0(Z)==="function";if(Q||G){var z=Q?"array":"iterable";return $("A nested %s was passed to row #%s in <SuspenseList />. Wrap it in an additional SuspenseList to configure its revealOrder: <SuspenseList revealOrder=...> ... <SuspenseList revealOrder=...>{%s}</SuspenseList> ... </SuspenseList>",z,X,z),!1}}return!0}function JO(Z,X){if((X==="forwards"||X==="backwards")&&Z!==void 0&&Z!==null&&Z!==!1)if(M1(Z)){for(var Q=0;Q<Z.length;Q++)if(!UU(Z[Q],Q))return}else{var G=B0(Z);if(typeof G==="function"){var z=G.call(Z);if(z){var K=z.next(),J=0;for(;!K.done;K=z.next()){if(!UU(K.value,J))return;J++}}}else $('A single row was passed to a <SuspenseList revealOrder="%s" />. This is not useful since it needs multiple rows. Did you mean to pass multiple children or an array?',X)}}function k2(Z,X,Q,G,z){var K=Z.memoizedState;if(K===null)Z.memoizedState={isBackwards:X,rendering:null,renderingStartTime:0,last:G,tail:Q,tailMode:z};else K.isBackwards=X,K.rendering=null,K.renderingStartTime=0,K.last=G,K.tail=Q,K.tailMode=z}function HU(Z,X,Q){var G=X.pendingProps,z=G.revealOrder,K=G.tail,J=G.children;zO(z),KO(K,z),JO(J,z),Q8(Z,X,J,Q);var B=n8.current,W=j3(B,YZ);if(W)B=V3(B,YZ),X.flags|=L1;else{var H=Z!==null&&(Z.flags&L1)!==S0;if(H)QO(X,X.child,Q);B=v7(B)}if($9(X,B),(X.mode&z1)===V0)X.memoizedState=null;else switch(z){case"forwards":{var q=GO(X.child),w;if(q===null)w=X.child,X.child=null;else w=q.sibling,q.sibling=null;k2(X,!1,w,q,K);break}case"backwards":{var I=null,R=X.child;X.child=null;while(R!==null){var D=R.alternate;if(D!==null&&OQ(D)===null){X.child=R;break}var V=R.sibling;R.sibling=I,I=R,R=V}k2(X,!0,I,null,K);break}case"together":{k2(X,!1,null,null,void 0);break}default:X.memoizedState=null}return X.child}function BO(Z,X,Q){P3(X,X.stateNode.containerInfo);var G=X.pendingProps;if(Z===null)X.child=h7(X,null,G,Q);else Q8(Z,X,G,Q);return X.child}var $U=!1;function WO(Z,X,Q){var G=X.type,z=G._context,K=X.pendingProps,J=X.memoizedProps,B=K.value;{if(!("value"in K)){if(!$U)$U=!0,$("The `value` prop is required for the `<Context.Provider>`. Did you misspell it or forget to pass it?")}var W=X.type.propTypes;if(W)l8(W,K,"prop","Context.Provider")}if(GW(X,z,B),J!==null){var H=J.value;if(D8(H,B)){if(J.children===K.children&&!pX())return T5(Z,X,Q)}else Kw(X,z,Q)}var q=K.children;return Q8(Z,X,q,Q),X.child}var qU=!1;function UO(Z,X,Q){var G=X.type;if(G._context===void 0){if(G!==G.Consumer){if(!qU)qU=!0,$("Rendering <Context> directly is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")}}else G=G._context;var z=X.pendingProps,K=z.children;if(typeof K!=="function")$("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.");E7(X,Q);var J=U4(G);P6(X);var B;return PZ.current=X,F8(!0),B=K(J),F8(!1),I7(),X.flags|=M7,Q8(Z,X,B,Q),X.child}function jZ(){r8=!0}function iQ(Z,X){if((X.mode&z1)===V0){if(Z!==null)Z.alternate=null,X.alternate=null,X.flags|=W4}}function T5(Z,X,Q){if(Z!==null)X.dependencies=Z.dependencies;if(mW(),EZ(X.lanes),!_8(Q,X.childLanes))return null;return Gw(Z,X),X.child}function HO(Z,X,Q){{var G=X.return;if(G===null)throw new Error("Cannot swap the root fiber.");if(Z.alternate=null,X.alternate=null,Q.index=X.index,Q.sibling=X.sibling,Q.return=X.return,Q.ref=X.ref,X===G.child)G.child=Q;else{var z=G.child;if(z===null)throw new Error("Expected parent to have a child.");while(z.sibling!==X)if(z=z.sibling,z===null)throw new Error("Expected to find the previous sibling.");z.sibling=Q}var K=G.deletions;if(K===null)G.deletions=[Z],G.flags|=V9;else K.push(Z);return Q.flags|=W4,Q}}function S2(Z,X){var Q=Z.lanes;if(_8(Q,X))return!0;return!1}function $O(Z,X,Q){switch(X.tag){case c:zU(X);var G=X.stateNode;f7();break;case p:$W(X);break;case s:{var z=X.type;if(B5(z))rX(X);break}case I0:P3(X,X.stateNode.containerInfo);break;case k1:{var K=X.memoizedProps.value,J=X.type._context;GW(X,J,K);break}case I1:{var B=_8(Q,X.childLanes);if(B)X.flags|=W1;{var W=X.stateNode;W.effectDuration=0,W.passiveEffectDuration=0}}break;case O0:{var H=X.memoizedState;if(H!==null){if(H.dehydrated!==null)return $9(X,v7(n8.current)),X.flags|=L1,null;var q=X.child,w=q.childLanes;if(_8(Q,w))return JU(Z,X,Q);else{$9(X,v7(n8.current));var I=T5(Z,X,Q);if(I!==null)return I.sibling;else return null}}else $9(X,v7(n8.current));break}case s0:{var R=(Z.flags&L1)!==S0,D=_8(Q,X.childLanes);if(R){if(D)return HU(Z,X,Q);X.flags|=L1}var V=X.memoizedState;if(V!==null)V.rendering=null,V.tail=null,V.lastEffect=null;if($9(X,n8.current),D)break;else return null}case S1:case a0:return X.lanes=f,XU(Z,X,Q)}return T5(Z,X,Q)}function YU(Z,X,Q){if(X._debugNeedsRemount&&Z!==null)return HO(Z,X,JK(X.type,X.key,X.pendingProps,X._debugOwner||null,X.mode,X.lanes));if(Z!==null){var G=Z.memoizedProps,z=X.pendingProps;if(G!==z||pX()||X.type!==Z.type)r8=!0;else{var K=S2(Z,Q);if(!K&&(X.flags&L1)===S0)return r8=!1,$O(Z,X,Q);if((Z.flags&fG)!==S0)r8=!0;else r8=!1}}else if(r8=!1,S4()&&EI(X)){var J=X.index,B=uI();mB(X,B,J)}switch(X.lanes=f,X.tag){case q0:return ow(Z,X,X.type,Q);case e1:{var W=X.elementType;return cw(Z,X,W,Q)}case t:{var{type:H,pendingProps:q}=X,w=X.elementType===H?q:a8(H,q);return _2(Z,X,H,w,Q)}case s:{var{type:I,pendingProps:R}=X,D=X.elementType===I?R:a8(I,R);return GU(Z,X,I,D,Q)}case c:return mw(Z,X,Q);case p:return yw(Z,X,Q);case y0:return iw(Z,X);case O0:return JU(Z,X,Q);case I0:return BO(Z,X,Q);case L0:{var{type:V,pendingProps:e}=X,A0=X.elementType===V?e:a8(V,e);return tW(Z,X,V,A0,Q)}case F1:return uw(Z,X,Q);case Y1:return vw(Z,X,Q);case I1:return dw(Z,X,Q);case k1:return WO(Z,X,Q);case z4:return UO(Z,X,Q);case N0:{var{type:$0,pendingProps:t0}=X,e0=a8($0,t0);if(X.type!==X.elementType){var F=$0.propTypes;if(F)l8(F,e0,"prop",H1($0))}return e0=a8($0.type,e0),eW(Z,X,$0,e0,Q)}case i0:return ZU(Z,X,X.type,X.pendingProps,Q);case i1:{var{type:S,pendingProps:A}=X,E=X.elementType===S?A:a8(S,A);return lw(Z,X,S,E,Q)}case s0:return HU(Z,X,Q);case A1:break;case S1:return XU(Z,X,Q)}throw new Error("Unknown unit of work tag ("+X.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function l7(Z){Z.flags|=W1}function MU(Z){Z.flags|=r5,Z.flags|=hG}var LU,N2,IU,wU;LU=function(Z,X,Q,G){var z=X.child;while(z!==null){if(z.tag===p||z.tag===y0)fL(Z,z.stateNode);else if(z.tag===I0);else if(z.child!==null){z.child.return=z,z=z.child;continue}if(z===X)return;while(z.sibling===null){if(z.return===null||z.return===X)return;z=z.return}z.sibling.return=z.return,z=z.sibling}},N2=function(Z,X){},IU=function(Z,X,Q,G,z){var K=Z.memoizedProps;if(K===G)return;var J=X.stateNode,B=R3(),W=TL(J,Q,K,G,z,B);if(X.updateQueue=W,W)l7(X)},wU=function(Z,X,Q,G){if(Q!==G)l7(X)};function VZ(Z,X){if(S4())return;switch(Z.tailMode){case"hidden":{var Q=Z.tail,G=null;while(Q!==null){if(Q.alternate!==null)G=Q;Q=Q.sibling}if(G===null)Z.tail=null;else G.sibling=null;break}case"collapsed":{var z=Z.tail,K=null;while(z!==null){if(z.alternate!==null)K=z;z=z.sibling}if(K===null)if(!X&&Z.tail!==null)Z.tail.sibling=null;else Z.tail=null;else K.sibling=null;break}}}function x4(Z){var X=Z.alternate!==null&&Z.alternate.child===Z.child,Q=f,G=S0;if(!X){if((Z.mode&D1)!==V0){var{actualDuration:z,selfBaseDuration:K,child:J}=Z;while(J!==null)Q=p0(Q,p0(J.lanes,J.childLanes)),G|=J.subtreeFlags,G|=J.flags,z+=J.actualDuration,K+=J.treeBaseDuration,J=J.sibling;Z.actualDuration=z,Z.treeBaseDuration=K}else{var B=Z.child;while(B!==null)Q=p0(Q,p0(B.lanes,B.childLanes)),G|=B.subtreeFlags,G|=B.flags,B.return=Z,B=B.sibling}Z.subtreeFlags|=G}else{if((Z.mode&D1)!==V0){var{selfBaseDuration:W,child:H}=Z;while(H!==null)Q=p0(Q,p0(H.lanes,H.childLanes)),G|=H.subtreeFlags&V5,G|=H.flags&V5,W+=H.treeBaseDuration,H=H.sibling;Z.treeBaseDuration=W}else{var q=Z.child;while(q!==null)Q=p0(Q,p0(q.lanes,q.childLanes)),G|=q.subtreeFlags&V5,G|=q.flags&V5,q.return=Z,q=q.sibling}Z.subtreeFlags|=G}return Z.childLanes=Q,X}function qO(Z,X,Q){if(rI()&&(X.mode&z1)!==V0&&(X.flags&L1)===S0)return nB(X),f7(),X.flags|=R5|A6|X8,!1;var G=QQ(X);if(Q!==null&&Q.dehydrated!==null)if(Z===null){if(!G)throw new Error("A dehydrated suspense component was completed without a hydrated node. This is probably a bug in React.");if(pI(X),x4(X),(X.mode&D1)!==V0){var z=Q!==null;if(z){var K=X.child;if(K!==null)X.treeBaseDuration-=K.treeBaseDuration}}return!1}else{if(f7(),(X.flags&L1)===S0)X.memoizedState=null;if(X.flags|=W1,x4(X),(X.mode&D1)!==V0){var J=Q!==null;if(J){var B=X.child;if(B!==null)X.treeBaseDuration-=B.treeBaseDuration}}return!1}else return pB(),!0}function OU(Z,X,Q){var G=X.pendingProps;switch(X3(X),X.tag){case q0:case e1:case i0:case t:case L0:case F1:case Y1:case I1:case z4:case N0:return x4(X),null;case s:{var z=X.type;if(B5(z))aX(X);return x4(X),null}case c:{var K=X.stateNode;if(u7(X),rz(X),k3(),K.pendingContext)K.context=K.pendingContext,K.pendingContext=null;if(Z===null||Z.child===null){var J=QQ(X);if(J)l7(X);else if(Z!==null){var B=Z.memoizedState;if(!B.isDehydrated||(X.flags&R5)!==S0)X.flags|=b9,pB()}}return N2(Z,X),x4(X),null}case p:{D3(X);var W=HW(),H=X.type;if(Z!==null&&X.stateNode!=null){if(IU(Z,X,H,G,W),Z.ref!==X.ref)MU(X)}else{if(!G){if(X.stateNode===null)throw new Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.");return x4(X),null}var q=R3(),w=QQ(X);if(w){if(sI(X,W,q))l7(X)}else{var I=gL(H,G,W,q,X);if(LU(I,X,!1,!1),X.stateNode=I,hL(I,H,G,W))l7(X)}if(X.ref!==null)MU(X)}return x4(X),null}case y0:{var R=G;if(Z&&X.stateNode!=null){var D=Z.memoizedProps;wU(Z,X,D,R)}else{if(typeof R!=="string"){if(X.stateNode===null)throw new Error("We must have new props for new mounts. This error is likely caused by a bug in React. Please file an issue.")}var V=HW(),e=R3(),A0=QQ(X);if(A0){if(nI(X))l7(X)}else X.stateNode=EL(R,V,e,X)}return x4(X),null}case O0:{d7(X);var $0=X.memoizedState;if(Z===null||Z.memoizedState!==null&&Z.memoizedState.dehydrated!==null){var t0=qO(Z,X,$0);if(!t0)if(X.flags&X8)return X;else return null}if((X.flags&L1)!==S0){if(X.lanes=Q,(X.mode&D1)!==V0)Z2(X);return X}var e0=$0!==null,F=Z!==null&&Z.memoizedState!==null;if(e0!==F){if(e0){var S=X.child;if(S.flags|=k9,(X.mode&z1)!==V0){var A=Z===null&&(X.memoizedProps.unstable_avoidThisFallback!==!0||!k0);if(A||j3(n8.current,YW))OF();else p2()}}}var E=X.updateQueue;if(E!==null)X.flags|=W1;if(x4(X),(X.mode&D1)!==V0){if(e0){var K0=X.child;if(K0!==null)X.treeBaseDuration-=K0.treeBaseDuration}}return null}case I0:if(u7(X),N2(Z,X),Z===null)NI(X.stateNode.containerInfo);return x4(X),null;case k1:var Q0=X.type._context;return L3(Q0,X),x4(X),null;case i1:{var f0=X.type;if(B5(f0))aX(X);return x4(X),null}case s0:{d7(X);var l0=X.memoizedState;if(l0===null)return x4(X),null;var V1=(X.flags&L1)!==S0,$1=l0.rendering;if($1===null)if(!V1){var G4=AF()&&(Z===null||(Z.flags&L1)===S0);if(!G4){var q1=X.child;while(q1!==null){var t1=OQ(q1);if(t1!==null){V1=!0,X.flags|=L1,VZ(l0,!1);var c4=t1.updateQueue;if(c4!==null)X.updateQueue=c4,X.flags|=W1;return X.subtreeFlags=S0,zw(X,Q),$9(X,V3(n8.current,YZ)),X.child}q1=q1.sibling}}if(l0.tail!==null&&P4()>dU())X.flags|=L1,V1=!0,VZ(l0,!1),X.lanes=IJ}else VZ(l0,!1);else{if(!V1){var T4=OQ($1);if(T4!==null){X.flags|=L1,V1=!0;var b8=T4.updateQueue;if(b8!==null)X.updateQueue=b8,X.flags|=W1;if(VZ(l0,!0),l0.tail===null&&l0.tailMode==="hidden"&&!$1.alternate&&!S4())return x4(X),null}else if(P4()*2-l0.renderingStartTime>dU()&&Q!==A8)X.flags|=L1,V1=!0,VZ(l0,!1),X.lanes=IJ}if(l0.isBackwards)$1.sibling=X.child,X.child=$1;else{var K8=l0.last;if(K8!==null)K8.sibling=$1;else X.child=$1;l0.last=$1}}if(l0.tail!==null){var J8=l0.tail;l0.rendering=J8,l0.tail=J8.sibling,l0.renderingStartTime=P4(),J8.sibling=null;var l4=n8.current;if(V1)l4=V3(l4,YZ);else l4=v7(l4);return $9(X,l4),J8}return x4(X),null}case A1:break;case S1:case a0:{n2(X);var m5=X.memoizedState,e7=m5!==null;if(Z!==null){var yZ=Z.memoizedState,L5=yZ!==null;if(L5!==e7&&!T0)X.flags|=k9}if(!e7||(X.mode&z1)===V0)x4(X);else if(_8(M5,A8)){if(x4(X),X.subtreeFlags&(W4|W1))X.flags|=k9}return null}case N:return null;case y:return null}throw new Error("Unknown unit of work tag ("+X.tag+"). This error is likely caused by a bug in React. Please file an issue.")}function YO(Z,X,Q){switch(X3(X),X.tag){case s:{var G=X.type;if(B5(G))aX(X);var z=X.flags;if(z&X8){if(X.flags=z&~X8|L1,(X.mode&D1)!==V0)Z2(X);return X}return null}case c:{var K=X.stateNode;u7(X),rz(X),k3();var J=X.flags;if((J&X8)!==S0&&(J&L1)===S0)return X.flags=J&~X8|L1,X;return null}case p:return D3(X),null;case O0:{d7(X);var B=X.memoizedState;if(B!==null&&B.dehydrated!==null){if(X.alternate===null)throw new Error("Threw in newly mounted dehydrated component. This is likely a bug in React. Please file an issue.");f7()}var W=X.flags;if(W&X8){if(X.flags=W&~X8|L1,(X.mode&D1)!==V0)Z2(X);return X}return null}case s0:return d7(X),null;case I0:return u7(X),null;case k1:var H=X.type._context;return L3(H,X),null;case S1:case a0:return n2(X),null;case N:return null;default:return null}}function FU(Z,X,Q){switch(X3(X),X.tag){case s:{var G=X.type.childContextTypes;if(G!==null&&G!==void 0)aX(X);break}case c:{var z=X.stateNode;u7(X),rz(X),k3();break}case p:{D3(X);break}case I0:u7(X);break;case O0:d7(X);break;case s0:d7(X);break;case k1:var K=X.type._context;L3(K,X);break;case S1:case a0:n2(X);break}}var AU=null;AU=new Set;var cQ=!1,C4=!1,MO=typeof WeakSet==="function"?WeakSet:Set,W0=null,o7=null,s7=null;function LO(Z){xG(null,function(){throw Z}),CG()}var IO=function(Z,X){if(X.props=Z.memoizedProps,X.state=Z.memoizedState,Z.mode&D1)try{q5(),X.componentWillUnmount()}finally{$5(Z)}else X.componentWillUnmount()};function _U(Z,X){try{M9(q4,Z)}catch(Q){u1(Z,X,Q)}}function x2(Z,X,Q){try{IO(Z,Q)}catch(G){u1(Z,X,G)}}function wO(Z,X,Q){try{Q.componentDidMount()}catch(G){u1(Z,X,G)}}function PU(Z,X){try{jU(Z)}catch(Q){u1(Z,X,Q)}}function n7(Z,X){var Q=Z.ref;if(Q!==null)if(typeof Q==="function"){var G;try{if(g1&&O1&&Z.mode&D1)try{q5(),G=Q(null)}finally{$5(Z)}else G=Q(null)}catch(z){u1(Z,X,z)}if(typeof G==="function")$("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",o0(Z))}else Q.current=null}function lQ(Z,X,Q){try{Q()}catch(G){u1(Z,X,G)}}var RU=null,DU=!1;function OO(Z,X){RU=xL(Z.containerInfo),W0=X,FO();var Q=DU;return DU=!1,RU=null,Q}function FO(){while(W0!==null){var Z=W0,X=Z.child;if((Z.subtreeFlags&EG)!==S0&&X!==null)X.return=Z,W0=X;else AO()}}function AO(){while(W0!==null){var Z=W0;s1(Z);try{_O(Z)}catch(Q){u1(Z,Z.return,Q)}_4();var X=Z.sibling;if(X!==null){X.return=Z.return,W0=X;return}W0=Z.return}}function _O(Z){var{alternate:X,flags:Q}=Z;if((Q&b9)!==S0){switch(s1(Z),Z.tag){case t:case L0:case i0:break;case s:{if(X!==null){var{memoizedProps:G,memoizedState:z}=X,K=Z.stateNode;if(Z.type===Z.elementType&&!p9){if(K.props!==Z.memoizedProps)$("Expected %s props to match memoized props before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",o0(Z)||"instance");if(K.state!==Z.memoizedState)$("Expected %s state to match memoized state before getSnapshotBeforeUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",o0(Z)||"instance")}var J=K.getSnapshotBeforeUpdate(Z.elementType===Z.type?G:a8(Z.type,G),z);{var B=AU;if(J===void 0&&!B.has(Z.type))B.add(Z.type),$("%s.getSnapshotBeforeUpdate(): A snapshot value (or null) must be returned. You have returned undefined.",o0(Z))}K.__reactInternalSnapshotBeforeUpdate=J}break}case c:{{var W=Z.stateNode;QI(W.containerInfo)}break}case p:case y0:case I0:case i1:break;default:throw new Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}_4()}}function t8(Z,X,Q){var G=X.updateQueue,z=G!==null?G.lastEffect:null;if(z!==null){var K=z.next,J=K;do{if((J.tag&Z)===Z){var B=J.destroy;if(J.destroy=void 0,B!==void 0){if((Z&N4)!==q8)Eq(X);else if((Z&q4)!==q8)$J(X);if((Z&W5)!==q8)vZ(!0);if(lQ(X,Q,B),(Z&W5)!==q8)vZ(!1);if((Z&N4)!==q8)uq();else if((Z&q4)!==q8)qJ()}}J=J.next}while(J!==K)}}function M9(Z,X){var Q=X.updateQueue,G=Q!==null?Q.lastEffect:null;if(G!==null){var z=G.next,K=z;do{if((K.tag&Z)===Z){if((Z&N4)!==q8)hq(X);else if((Z&q4)!==q8)vq(X);var J=K.create;if((Z&W5)!==q8)vZ(!0);if(K.destroy=J(),(Z&W5)!==q8)vZ(!1);if((Z&N4)!==q8)Tq();else if((Z&q4)!==q8)dq();{var B=K.destroy;if(B!==void 0&&typeof B!=="function"){var W=void 0;if((K.tag&q4)!==S0)W="useLayoutEffect";else if((K.tag&W5)!==S0)W="useInsertionEffect";else W="useEffect";var H=void 0;if(B===null)H=" You returned null. If your effect does not require clean up, return undefined (or nothing).";else if(typeof B.then==="function")H=`
|
||
|
||
It looks like you wrote `+W+`(async () => ...) or returned a Promise. Instead, write the async function inside your effect and call it immediately:
|
||
|
||
`+W+`(() => {
|
||
async function fetchData() {
|
||
// You can await here
|
||
const response = await MyAPI.getData(someId);
|
||
// ...
|
||
}
|
||
fetchData();
|
||
}, [someId]); // Or [] if effect doesn't need props or state
|
||
|
||
Learn more about data fetching with Hooks: https://reactjs.org/link/hooks-data-fetching`;else H=" You returned: "+B;$("%s must not return anything besides a function, which is used for clean-up.%s",W,H)}}}K=K.next}while(K!==z)}}function PO(Z,X){if((X.flags&W1)!==S0)switch(X.tag){case I1:{var Q=X.stateNode.passiveEffectDuration,G=X.memoizedProps,z=G.id,K=G.onPostCommit,J=vW(),B=X.alternate===null?"mount":"update";if(uW())B="nested-update";if(typeof K==="function")K(z,B,Q,J);var W=X.return;Z:while(W!==null){switch(W.tag){case c:var H=W.stateNode;H.passiveEffectDuration+=Q;break Z;case I1:var q=W.stateNode;q.passiveEffectDuration+=Q;break Z}W=W.return}break}}}function RO(Z,X,Q,G){if((Q.flags&_6)!==S0)switch(Q.tag){case t:case L0:case i0:{if(!C4)if(Q.mode&D1)try{q5(),M9(q4|$4,Q)}finally{$5(Q)}else M9(q4|$4,Q);break}case s:{var z=Q.stateNode;if(Q.flags&W1){if(!C4)if(X===null){if(Q.type===Q.elementType&&!p9){if(z.props!==Q.memoizedProps)$("Expected %s props to match memoized props before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",o0(Q)||"instance");if(z.state!==Q.memoizedState)$("Expected %s state to match memoized state before componentDidMount. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",o0(Q)||"instance")}if(Q.mode&D1)try{q5(),z.componentDidMount()}finally{$5(Q)}else z.componentDidMount()}else{var K=Q.elementType===Q.type?X.memoizedProps:a8(Q.type,X.memoizedProps),J=X.memoizedState;if(Q.type===Q.elementType&&!p9){if(z.props!==Q.memoizedProps)$("Expected %s props to match memoized props before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",o0(Q)||"instance");if(z.state!==Q.memoizedState)$("Expected %s state to match memoized state before componentDidUpdate. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",o0(Q)||"instance")}if(Q.mode&D1)try{q5(),z.componentDidUpdate(K,J,z.__reactInternalSnapshotBeforeUpdate)}finally{$5(Q)}else z.componentDidUpdate(K,J,z.__reactInternalSnapshotBeforeUpdate)}}var B=Q.updateQueue;if(B!==null){if(Q.type===Q.elementType&&!p9){if(z.props!==Q.memoizedProps)$("Expected %s props to match memoized props before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.props`. Please file an issue.",o0(Q)||"instance");if(z.state!==Q.memoizedState)$("Expected %s state to match memoized state before processing the update queue. This might either be because of a bug in React, or because a component reassigns its own `this.state`. Please file an issue.",o0(Q)||"instance")}UW(Q,B,z)}break}case c:{var W=Q.updateQueue;if(W!==null){var H=null;if(Q.child!==null)switch(Q.child.tag){case p:H=dz(Q.child.stateNode);break;case s:H=Q.child.stateNode;break}UW(Q,W,H)}break}case p:{var q=Q.stateNode;if(X===null&&Q.flags&W1){var{type:w,memoizedProps:I}=Q;yL(q,w,I)}break}case y0:break;case I0:break;case I1:{{var R=Q.memoizedProps,D=R.onCommit,V=R.onRender,e=Q.stateNode.effectDuration,A0=vW(),$0=X===null?"mount":"update";if(uW())$0="nested-update";if(typeof V==="function")V(Q.memoizedProps.id,$0,Q.actualDuration,Q.treeBaseDuration,Q.actualStartTime,A0);{if(typeof D==="function")D(Q.memoizedProps.id,$0,e,A0);jF(Q);var t0=Q.return;Z:while(t0!==null){switch(t0.tag){case c:var e0=t0.stateNode;e0.effectDuration+=e;break Z;case I1:var F=t0.stateNode;F.effectDuration+=e;break Z}t0=t0.return}}}break}case O0:{xO(Z,Q);break}case s0:case i1:case A1:case S1:case a0:case y:break;default:throw new Error("This unit of work tag should not have side-effects. This error is likely caused by a bug in React. Please file an issue.")}if(!C4){if(Q.flags&r5)jU(Q)}}function DO(Z){switch(Z.tag){case t:case L0:case i0:{if(Z.mode&D1)try{q5(),_U(Z,Z.return)}finally{$5(Z)}else _U(Z,Z.return);break}case s:{var X=Z.stateNode;if(typeof X.componentDidMount==="function")wO(Z,Z.return,X);PU(Z,Z.return);break}case p:{PU(Z,Z.return);break}}}function jO(Z,X){var Q=null;{var G=Z;while(!0){if(G.tag===p){if(Q===null){Q=G;try{var z=G.stateNode;if(X)tL(z);else ZI(G.stateNode,G.memoizedProps)}catch(J){u1(Z,Z.return,J)}}}else if(G.tag===y0){if(Q===null)try{var K=G.stateNode;if(X)eL(K);else XI(K,G.memoizedProps)}catch(J){u1(Z,Z.return,J)}}else if((G.tag===S1||G.tag===a0)&&G.memoizedState!==null&&G!==Z);else if(G.child!==null){G.child.return=G,G=G.child;continue}if(G===Z)return;while(G.sibling===null){if(G.return===null||G.return===Z)return;if(Q===G)Q=null;G=G.return}if(Q===G)Q=null;G.sibling.return=G.return,G=G.sibling}}}function jU(Z){var X=Z.ref;if(X!==null){var Q=Z.stateNode,G;switch(Z.tag){case p:G=dz(Q);break;default:G=Q}if(typeof X==="function"){var z;if(Z.mode&D1)try{q5(),z=X(G)}finally{$5(Z)}else z=X(G);if(typeof z==="function")$("Unexpected return value from a callback ref in %s. A callback ref should not return a function.",o0(Z))}else{if(!X.hasOwnProperty("current"))$("Unexpected ref object provided for %s. Use either a ref-setter function or React.createRef().",o0(Z));X.current=G}}}function VO(Z){var X=Z.alternate;if(X!==null)X.return=null;Z.return=null}function VU(Z){var X=Z.alternate;if(X!==null)Z.alternate=null,VU(X);{if(Z.child=null,Z.deletions=null,Z.sibling=null,Z.tag===p){var Q=Z.stateNode;if(Q!==null)gI(Q)}Z.stateNode=null,Z._debugOwner=null,Z.return=null,Z.dependencies=null,Z.memoizedProps=null,Z.memoizedState=null,Z.pendingProps=null,Z.stateNode=null,Z.updateQueue=null}}function bO(Z){var X=Z.return;while(X!==null){if(bU(X))return X;X=X.return}throw new Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.")}function bU(Z){return Z.tag===p||Z.tag===c||Z.tag===I0}function kU(Z){var X=Z;Z:while(!0){while(X.sibling===null){if(X.return===null||bU(X.return))return null;X=X.return}X.sibling.return=X.return,X=X.sibling;while(X.tag!==p&&X.tag!==y0&&X.tag!==Z4){if(X.flags&W4)continue Z;if(X.child===null||X.tag===I0)continue Z;else X.child.return=X,X=X.child}if(!(X.flags&W4))return X.stateNode}}function kO(Z){var X=bO(Z);switch(X.tag){case p:{var Q=X.stateNode;if(X.flags&F6)kB(Q),X.flags&=~F6;var G=kU(Z);g2(Z,G,Q);break}case c:case I0:{var z=X.stateNode.containerInfo,K=kU(Z);C2(Z,K,z);break}default:throw new Error("Invalid host parent fiber. This error is likely caused by a bug in React. Please file an issue.")}}function C2(Z,X,Q){var G=Z.tag,z=G===p||G===y0;if(z){var K=Z.stateNode;if(X)nL(Q,K,X);else oL(Q,K)}else if(G===I0);else{var J=Z.child;if(J!==null){C2(J,X,Q);var B=J.sibling;while(B!==null)C2(B,X,Q),B=B.sibling}}}function g2(Z,X,Q){var G=Z.tag,z=G===p||G===y0;if(z){var K=Z.stateNode;if(X)sL(Q,K,X);else lL(Q,K)}else if(G===I0);else{var J=Z.child;if(J!==null){g2(J,X,Q);var B=J.sibling;while(B!==null)g2(B,X,Q),B=B.sibling}}}var g4=null,e8=!1;function SO(Z,X,Q){{var G=X;Z:while(G!==null){switch(G.tag){case p:{g4=G.stateNode,e8=!1;break Z}case c:{g4=G.stateNode.containerInfo,e8=!0;break Z}case I0:{g4=G.stateNode.containerInfo,e8=!0;break Z}}G=G.return}if(g4===null)throw new Error("Expected to find a host parent. This error is likely caused by a bug in React. Please file an issue.");SU(Z,X,Q),g4=null,e8=!1}VO(Q)}function L9(Z,X,Q){var G=Q.child;while(G!==null)SU(Z,X,G),G=G.sibling}function SU(Z,X,Q){switch(xq(Q),Q.tag){case p:if(!C4)n7(Q,X);case y0:{{var G=g4,z=e8;if(g4=null,L9(Z,X,Q),g4=G,e8=z,g4!==null)if(e8)aL(g4,Q.stateNode);else pL(g4,Q.stateNode)}return}case Z4:{if(g4!==null)if(e8)rL(g4,Q.stateNode);else cz(g4,Q.stateNode);return}case I0:{{var K=g4,J=e8;g4=Q.stateNode.containerInfo,e8=!0,L9(Z,X,Q),g4=K,e8=J}return}case t:case L0:case N0:case i0:{if(!C4){var B=Q.updateQueue;if(B!==null){var W=B.lastEffect;if(W!==null){var H=W.next,q=H;do{var w=q,I=w.destroy,R=w.tag;if(I!==void 0){if((R&W5)!==q8)lQ(Q,X,I);else if((R&q4)!==q8){if($J(Q),Q.mode&D1)q5(),lQ(Q,X,I),$5(Q);else lQ(Q,X,I);qJ()}}q=q.next}while(q!==H)}}}L9(Z,X,Q);return}case s:{if(!C4){n7(Q,X);var D=Q.stateNode;if(typeof D.componentWillUnmount==="function")x2(Q,X,D)}L9(Z,X,Q);return}case A1:{L9(Z,X,Q);return}case S1:{if(Q.mode&z1){var V=C4;C4=V||Q.memoizedState!==null,L9(Z,X,Q),C4=V}else L9(Z,X,Q);break}default:{L9(Z,X,Q);return}}}function NO(Z){var X=Z.memoizedState}function xO(Z,X){var Q=X.memoizedState;if(Q===null){var G=X.alternate;if(G!==null){var z=G.memoizedState;if(z!==null){var K=z.dehydrated;if(K!==null)II(K)}}}}function NU(Z){var X=Z.updateQueue;if(X!==null){Z.updateQueue=null;var Q=Z.stateNode;if(Q===null)Q=Z.stateNode=new MO;X.forEach(function(G){var z=CF.bind(null,Z,G);if(!Q.has(G)){if(Q.add(G),i8)if(o7!==null&&s7!==null)uZ(s7,o7);else throw Error("Expected finished root and lanes to be set. This is a bug in React.");G.then(z,z)}})}}function CO(Z,X,Q){o7=Q,s7=Z,s1(X),xU(X,Z),s1(X),o7=null,s7=null}function Z5(Z,X,Q){var G=X.deletions;if(G!==null)for(var z=0;z<G.length;z++){var K=G[z];try{SO(Z,X,K)}catch(W){u1(K,X,W)}}var J=tZ();if(X.subtreeFlags&uG){var B=X.child;while(B!==null)s1(B),xU(B,Z),B=B.sibling}s1(J)}function xU(Z,X,Q){var{alternate:G,flags:z}=Z;switch(Z.tag){case t:case L0:case N0:case i0:{if(Z5(X,Z),Y5(Z),z&W1){try{t8(W5|$4,Z,Z.return),M9(W5|$4,Z)}catch(f0){u1(Z,Z.return,f0)}if(Z.mode&D1){try{q5(),t8(q4|$4,Z,Z.return)}catch(f0){u1(Z,Z.return,f0)}$5(Z)}else try{t8(q4|$4,Z,Z.return)}catch(f0){u1(Z,Z.return,f0)}}return}case s:{if(Z5(X,Z),Y5(Z),z&r5){if(G!==null)n7(G,G.return)}return}case p:{if(Z5(X,Z),Y5(Z),z&r5){if(G!==null)n7(G,G.return)}{if(Z.flags&F6){var K=Z.stateNode;try{kB(K)}catch(f0){u1(Z,Z.return,f0)}}if(z&W1){var J=Z.stateNode;if(J!=null){var B=Z.memoizedProps,W=G!==null?G.memoizedProps:B,H=Z.type,q=Z.updateQueue;if(Z.updateQueue=null,q!==null)try{iL(J,q,H,W,B,Z)}catch(f0){u1(Z,Z.return,f0)}}}}return}case y0:{if(Z5(X,Z),Y5(Z),z&W1){if(Z.stateNode===null)throw new Error("This should have a text node initialized. This error is likely caused by a bug in React. Please file an issue.");var{stateNode:w,memoizedProps:I}=Z,R=G!==null?G.memoizedProps:I;try{cL(w,R,I)}catch(f0){u1(Z,Z.return,f0)}}return}case c:{if(Z5(X,Z),Y5(Z),z&W1){if(G!==null){var D=G.memoizedState;if(D.isDehydrated)try{LI(X.containerInfo)}catch(f0){u1(Z,Z.return,f0)}}}return}case I0:{Z5(X,Z),Y5(Z);return}case O0:{Z5(X,Z),Y5(Z);var V=Z.child;if(V.flags&k9){var{stateNode:e,memoizedState:A0}=V,$0=A0!==null;if(e.isHidden=$0,$0){var t0=V.alternate!==null&&V.alternate.memoizedState!==null;if(!t0)wF()}}if(z&W1){try{NO(Z)}catch(f0){u1(Z,Z.return,f0)}NU(Z)}return}case S1:{var e0=G!==null&&G.memoizedState!==null;if(Z.mode&z1){var F=C4;C4=F||e0,Z5(X,Z),C4=F}else Z5(X,Z);if(Y5(Z),z&k9){var{stateNode:S,memoizedState:A}=Z,E=A!==null,K0=Z;if(S.isHidden=E,E){if(!e0){if((K0.mode&z1)!==V0){W0=K0;var Q0=K0.child;while(Q0!==null)W0=Q0,fO(Q0),Q0=Q0.sibling}}}jO(K0,E)}return}case s0:{if(Z5(X,Z),Y5(Z),z&W1)NU(Z);return}case A1:return;default:{Z5(X,Z),Y5(Z);return}}}function Y5(Z){var X=Z.flags;if(X&W4){try{kO(Z)}catch(Q){u1(Z,Z.return,Q)}Z.flags&=~W4}if(X&D5)Z.flags&=~D5}function gO(Z,X,Q){o7=Q,s7=X,W0=Z,CU(Z,X,Q),o7=null,s7=null}function CU(Z,X,Q){var G=(Z.mode&z1)!==V0;while(W0!==null){var z=W0,K=z.child;if(z.tag===S1&&G){var J=z.memoizedState!==null,B=J||cQ;if(B){f2(Z,X,Q);continue}else{var W=z.alternate,H=W!==null&&W.memoizedState!==null,q=H||C4,w=cQ,I=C4;if(cQ=B,C4=q,C4&&!I)W0=z,hO(z);var R=K;while(R!==null)W0=R,CU(R,X,Q),R=R.sibling;W0=z,cQ=w,C4=I,f2(Z,X,Q);continue}}if((z.subtreeFlags&_6)!==S0&&K!==null)K.return=z,W0=K;else f2(Z,X,Q)}}function f2(Z,X,Q){while(W0!==null){var G=W0;if((G.flags&_6)!==S0){var z=G.alternate;s1(G);try{RO(X,z,G,Q)}catch(J){u1(G,G.return,J)}_4()}if(G===Z){W0=null;return}var K=G.sibling;if(K!==null){K.return=G.return,W0=K;return}W0=G.return}}function fO(Z){while(W0!==null){var X=W0,Q=X.child;switch(X.tag){case t:case L0:case N0:case i0:{if(X.mode&D1)try{q5(),t8(q4,X,X.return)}finally{$5(X)}else t8(q4,X,X.return);break}case s:{n7(X,X.return);var G=X.stateNode;if(typeof G.componentWillUnmount==="function")x2(X,X.return,G);break}case p:{n7(X,X.return);break}case S1:{var z=X.memoizedState!==null;if(z){gU(Z);continue}break}}if(Q!==null)Q.return=X,W0=Q;else gU(Z)}}function gU(Z){while(W0!==null){var X=W0;if(X===Z){W0=null;return}var Q=X.sibling;if(Q!==null){Q.return=X.return,W0=Q;return}W0=X.return}}function hO(Z){while(W0!==null){var X=W0,Q=X.child;if(X.tag===S1){var G=X.memoizedState!==null;if(G){fU(Z);continue}}if(Q!==null)Q.return=X,W0=Q;else fU(Z)}}function fU(Z){while(W0!==null){var X=W0;s1(X);try{DO(X)}catch(G){u1(X,X.return,G)}if(_4(),X===Z){W0=null;return}var Q=X.sibling;if(Q!==null){Q.return=X.return,W0=Q;return}W0=X.return}}function TO(Z,X,Q,G){W0=X,EO(X,Z,Q,G)}function EO(Z,X,Q,G){while(W0!==null){var z=W0,K=z.child;if((z.subtreeFlags&L7)!==S0&&K!==null)K.return=z,W0=K;else uO(Z,X,Q,G)}}function uO(Z,X,Q,G){while(W0!==null){var z=W0;if((z.flags&y8)!==S0){s1(z);try{vO(X,z,Q,G)}catch(J){u1(z,z.return,J)}_4()}if(z===Z){W0=null;return}var K=z.sibling;if(K!==null){K.return=z.return,W0=K;return}W0=z.return}}function vO(Z,X,Q,G){switch(X.tag){case t:case L0:case i0:{if(X.mode&D1){e3();try{M9(N4|$4,X)}finally{t3(X)}}else M9(N4|$4,X);break}}}function dO(Z){W0=Z,mO()}function mO(){while(W0!==null){var Z=W0,X=Z.child;if((W0.flags&V9)!==S0){var Q=Z.deletions;if(Q!==null){for(var G=0;G<Q.length;G++){var z=Q[G];W0=z,cO(z,Z)}{var K=Z.alternate;if(K!==null){var J=K.child;if(J!==null){K.child=null;do{var B=J.sibling;J.sibling=null,J=B}while(J!==null)}}}W0=Z}}if((Z.subtreeFlags&L7)!==S0&&X!==null)X.return=Z,W0=X;else yO()}}function yO(){while(W0!==null){var Z=W0;if((Z.flags&y8)!==S0)s1(Z),iO(Z),_4();var X=Z.sibling;if(X!==null){X.return=Z.return,W0=X;return}W0=Z.return}}function iO(Z){switch(Z.tag){case t:case L0:case i0:{if(Z.mode&D1)e3(),t8(N4|$4,Z,Z.return),t3(Z);else t8(N4|$4,Z,Z.return);break}}}function cO(Z,X){while(W0!==null){var Q=W0;s1(Q),oO(Q,X),_4();var G=Q.child;if(G!==null)G.return=Q,W0=G;else lO(Z)}}function lO(Z){while(W0!==null){var X=W0,Q=X.sibling,G=X.return;if(VU(X),X===Z){W0=null;return}if(Q!==null){Q.return=G,W0=Q;return}W0=G}}function oO(Z,X){switch(Z.tag){case t:case L0:case i0:{if(Z.mode&D1)e3(),t8(N4,Z,X),t3(Z);else t8(N4,Z,X);break}}}function sO(Z){switch(Z.tag){case t:case L0:case i0:{try{M9(q4|$4,Z)}catch(Q){u1(Z,Z.return,Q)}break}case s:{var X=Z.stateNode;try{X.componentDidMount()}catch(Q){u1(Z,Z.return,Q)}break}}}function nO(Z){switch(Z.tag){case t:case L0:case i0:{try{M9(N4|$4,Z)}catch(X){u1(Z,Z.return,X)}break}}}function pO(Z){switch(Z.tag){case t:case L0:case i0:{try{t8(q4|$4,Z,Z.return)}catch(Q){u1(Z,Z.return,Q)}break}case s:{var X=Z.stateNode;if(typeof X.componentWillUnmount==="function")x2(Z,Z.return,X);break}}}function aO(Z){switch(Z.tag){case t:case L0:case i0:try{t8(N4|$4,Z,Z.return)}catch(X){u1(Z,Z.return,X)}}}var rO=0,tO=1,eO=2,ZF=3,XF=4;if(typeof Symbol==="function"&&Symbol.for){var bZ=Symbol.for;rO=bZ("selector.component"),tO=bZ("selector.has_pseudo_class"),eO=bZ("selector.role"),ZF=bZ("selector.test_id"),XF=bZ("selector.text")}var QF=[];function GF(){QF.forEach(function(Z){return Z()})}var zF=_.ReactCurrentActQueue;function KF(Z){{var X=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0,Q=typeof jest!=="undefined";return Q&&X!==!1}}function hU(){{var Z=typeof IS_REACT_ACT_ENVIRONMENT!=="undefined"?IS_REACT_ACT_ENVIRONMENT:void 0;if(!Z&&zF.current!==null)$("The current testing environment is not configured to support act(...)");return Z}}var JF=Math.ceil,h2=_.ReactCurrentDispatcher,T2=_.ReactCurrentOwner,f4=_.ReactCurrentBatchConfig,X5=_.ReactCurrentActQueue,L4=0,TU=1,h4=2,d8=4,E5=0,kZ=1,a9=2,oQ=3,SZ=4,EU=5,E2=6,K1=L4,G8=null,n1=null,I4=f,M5=f,u2=K9(f),w4=E5,NZ=null,v2=f,sQ=f,xZ=f,nQ=f,CZ=null,Y8=null,d2=0,uU=500,vU=1/0,BF=500,u5=null;function gZ(){vU=P4()+BF}function dU(){return vU}var pQ=!1,m2=null,p7=null,r9=!1,I9=null,fZ=f,y2=[],i2=null,WF=50,hZ=0,c2=null,l2=!1,aQ=!1,UF=50,a7=0,rQ=null,TZ=d1,tQ=f,mU=!1;function eQ(){return G8}function z8(){if((K1&(h4|d8))!==L4)return P4();if(TZ!==d1)return TZ;return TZ=P4(),TZ}function w9(Z){var X=Z.mode;if((X&z1)===V0)return d0;else if((K1&h4)!==L4&&I4!==f)return k6(I4);var Q=Zw()!==eI;if(Q){if(f4.transition!==null){var G=f4.transition;if(!G._updatedFibers)G._updatedFibers=new Set;G._updatedFibers.add(Z)}if(tQ===D4)tQ=AJ();return tQ}var z=c8();if(z!==D4)return z;var K=uL();return K}function HF(Z){var X=Z.mode;if((X&z1)===V0)return d0;return WY()}function O4(Z,X,Q,G){if(fF(),mU)$("useInsertionEffect must not schedule updates.");if(l2)aQ=!0;if(S6(Z,Q,G),(K1&h4)!==f&&Z===G8)EF(X);else{if(i8)RJ(Z,X,Q);if(uF(X),Z===G8){if((K1&h4)===L4)xZ=p0(xZ,Q);if(w4===SZ)O9(Z,I4)}if(M8(Z,G),Q===d0&&K1===L4&&(X.mode&z1)===V0&&!X5.isBatchingLegacy)gZ(),dB()}}function $F(Z,X,Q){var G=Z.current;G.lanes=X,S6(Z,X,Q),M8(Z,Q)}function qF(Z){return(K1&h4)!==L4}function M8(Z,X){var Q=Z.callbackNode;QY(Z,X);var G=wX(Z,Z===G8?I4:f);if(G===f){if(Q!==null)GH(Q);Z.callbackNode=null,Z.callbackPriority=D4;return}var z=h9(G),K=Z.callbackPriority;if(K===z&&!(X5.current!==null&&Q!==t2)){if(Q==null&&K!==d0)$("Expected scheduled callback to exist. This error is likely caused by a bug in React. Please file an issue.");return}if(Q!=null)GH(Q);var J;if(z===d0){if(Z.tag===J9){if(X5.isBatchingLegacy!==null)X5.didScheduleLegacyUpdate=!0;TI(cU.bind(null,Z))}else vB(cU.bind(null,Z));if(X5.current!==null)X5.current.push(B9);else dL(function(){if((K1&(h4|d8))===L4)B9()});J=null}else{var B;switch(VJ(G)){case P8:B=YX;break;case k5:B=vG;break;case S5:B=x9;break;case _X:B=dG;break;default:B=x9;break}J=e2(B,yU.bind(null,Z))}Z.callbackPriority=z,Z.callbackNode=J}function yU(Z,X){if(jw(),TZ=d1,tQ=f,(K1&(h4|d8))!==L4)throw new Error("Should not already be working.");var Q=Z.callbackNode,G=d5();if(G){if(Z.callbackNode!==Q)return null}var z=wX(Z,Z===G8?I4:f);if(z===f)return null;var K=!OX(Z,z)&&!BY(Z,z)&&!X,J=K?PF(Z,z):XG(Z,z);if(J!==E5){if(J===a9){var B=Wz(Z);if(B!==f)z=B,J=o2(Z,B)}if(J===kZ){var W=NZ;throw t9(Z,f),O9(Z,z),M8(Z,P4()),W}if(J===E2)O9(Z,z);else{var H=!OX(Z,z),q=Z.current.alternate;if(H&&!MF(q)){if(J=XG(Z,z),J===a9){var w=Wz(Z);if(w!==f)z=w,J=o2(Z,w)}if(J===kZ){var I=NZ;throw t9(Z,f),O9(Z,z),M8(Z,P4()),I}}Z.finishedWork=q,Z.finishedLanes=z,YF(Z,J,z)}}if(M8(Z,P4()),Z.callbackNode===Q)return yU.bind(null,Z);return null}function o2(Z,X){var Q=CZ;if(PX(Z)){var G=t9(Z,X);G.flags|=R5,SI(Z.containerInfo)}var z=XG(Z,X);if(z!==a9){var K=Y8;if(Y8=Q,K!==null)iU(K)}return z}function iU(Z){if(Y8===null)Y8=Z;else Y8.push.apply(Y8,Z)}function YF(Z,X,Q){switch(X){case E5:case kZ:throw new Error("Root did not complete. This is a bug in React.");case a9:{e9(Z,Y8,u5);break}case oQ:{if(O9(Z,Q),OJ(Q)&&!zH()){var G=d2+uU-P4();if(G>10){var z=wX(Z,f);if(z!==f)break;var K=Z.suspendedLanes;if(!A7(K,Q)){var J=z8();PJ(Z,K);break}Z.timeoutHandle=yz(e9.bind(null,Z,Y8,u5),G);break}}e9(Z,Y8,u5);break}case SZ:{if(O9(Z,Q),JY(Q))break;if(!zH()){var B=ZY(Z,Q),W=B,H=P4()-W,q=gF(H)-H;if(q>10){Z.timeoutHandle=yz(e9.bind(null,Z,Y8,u5),q);break}}e9(Z,Y8,u5);break}case EU:{e9(Z,Y8,u5);break}default:throw new Error("Unknown root exit status.")}}function MF(Z){var X=Z;while(!0){if(X.flags&$X){var Q=X.updateQueue;if(Q!==null){var G=Q.stores;if(G!==null)for(var z=0;z<G.length;z++){var K=G[z],J=K.getSnapshot,B=K.value;try{if(!D8(J(),B))return!1}catch(H){return!1}}}}var W=X.child;if(X.subtreeFlags&$X&&W!==null){W.return=X,X=W;continue}if(X===Z)return!0;while(X.sibling===null){if(X.return===null||X.return===Z)return!0;X=X.return}X.sibling.return=X.return,X=X.sibling}return!0}function O9(Z,X){X=FX(X,nQ),X=FX(X,xZ),HY(Z,X)}function cU(Z){if(Vw(),(K1&(h4|d8))!==L4)throw new Error("Should not already be working.");d5();var X=wX(Z,f);if(!_8(X,d0))return M8(Z,P4()),null;var Q=XG(Z,X);if(Z.tag!==J9&&Q===a9){var G=Wz(Z);if(G!==f)X=G,Q=o2(Z,G)}if(Q===kZ){var z=NZ;throw t9(Z,f),O9(Z,X),M8(Z,P4()),z}if(Q===E2)throw new Error("Root did not complete. This is a bug in React.");var K=Z.current.alternate;return Z.finishedWork=K,Z.finishedLanes=X,e9(Z,Y8,u5),M8(Z,P4()),null}function LF(Z,X){if(X!==f){if(qz(Z,p0(X,d0)),M8(Z,P4()),(K1&(h4|d8))===L4)gZ(),B9()}}function s2(Z,X){var Q=K1;K1|=TU;try{return Z(X)}finally{if(K1=Q,K1===L4&&!X5.isBatchingLegacy)gZ(),dB()}}function IF(Z,X,Q,G,z){var K=c8(),J=f4.transition;try{return f4.transition=null,j4(P8),Z(X,Q,G,z)}finally{if(j4(K),f4.transition=J,K1===L4)gZ()}}function v5(Z){if(I9!==null&&I9.tag===J9&&(K1&(h4|d8))===L4)d5();var X=K1;K1|=TU;var Q=f4.transition,G=c8();try{if(f4.transition=null,j4(P8),Z)return Z();else return}finally{if(j4(G),f4.transition=Q,K1=X,(K1&(h4|d8))===L4)B9()}}function lU(){return(K1&(h4|d8))!==L4}function ZG(Z,X){y4(u2,M5,Z),M5=p0(M5,X),v2=p0(v2,X)}function n2(Z){M5=u2.current,m4(u2,Z)}function t9(Z,X){Z.finishedWork=null,Z.finishedLanes=f;var Q=Z.timeoutHandle;if(Q!==iz)Z.timeoutHandle=iz,vL(Q);if(n1!==null){var G=n1.return;while(G!==null){var z=G.alternate;FU(z,G),G=G.return}}G8=Z;var K=Z7(Z.current,null);return n1=K,I4=M5=v2=X,w4=E5,NZ=null,sQ=f,xZ=f,nQ=f,CZ=null,Y8=null,Bw(),s8.discardPendingWarnings(),K}function oU(Z,X){do{var Q=n1;try{if(WQ(),LW(),_4(),T2.current=null,Q===null||Q.return===null){w4=kZ,NZ=X,n1=null;return}if(g1&&Q.mode&D1)vQ(Q,!0);if(E0)if(I7(),X!==null&&typeof X==="object"&&typeof X.then==="function"){var G=X;yq(Q,G,I4)}else mq(Q,X,I4);hw(Z,Q.return,Q,X,I4),aU(Q)}catch(z){if(X=z,n1===Q&&Q!==null)Q=Q.return,n1=Q;else Q=n1;continue}return}while(!0)}function sU(){var Z=h2.current;if(h2.current=fQ,Z===null)return fQ;else return Z}function nU(Z){h2.current=Z}function wF(){d2=P4()}function EZ(Z){sQ=p0(Z,sQ)}function OF(){if(w4===E5)w4=oQ}function p2(){if(w4===E5||w4===oQ||w4===a9)w4=SZ;if(G8!==null&&(Uz(sQ)||Uz(xZ)))O9(G8,I4)}function FF(Z){if(w4!==SZ)w4=a9;if(CZ===null)CZ=[Z];else CZ.push(Z)}function AF(){return w4===E5}function XG(Z,X){var Q=K1;K1|=h4;var G=sU();if(G8!==Z||I4!==X){if(i8){var z=Z.memoizedUpdaters;if(z.size>0)uZ(Z,I4),z.clear();DJ(Z,X)}u5=jJ(),t9(Z,X)}YJ(X);do try{_F();break}catch(K){oU(Z,K)}while(!0);if(WQ(),K1=Q,nU(G),n1!==null)throw new Error("Cannot commit an incomplete root. This error is likely caused by a bug in React. Please file an issue.");return MJ(),G8=null,I4=f,w4}function _F(){while(n1!==null)pU(n1)}function PF(Z,X){var Q=K1;K1|=h4;var G=sU();if(G8!==Z||I4!==X){if(i8){var z=Z.memoizedUpdaters;if(z.size>0)uZ(Z,I4),z.clear();DJ(Z,X)}u5=jJ(),gZ(),t9(Z,X)}YJ(X);do try{RF();break}catch(K){oU(Z,K)}while(!0);if(WQ(),nU(G),K1=Q,n1!==null)return sq(),E5;else return MJ(),G8=null,I4=f,w4}function RF(){while(n1!==null&&!_q())pU(n1)}function pU(Z){var X=Z.alternate;s1(Z);var Q;if((Z.mode&D1)!==V0)r3(Z),Q=a2(X,Z,M5),vQ(Z,!0);else Q=a2(X,Z,M5);if(_4(),Z.memoizedProps=Z.pendingProps,Q===null)aU(Z);else n1=Q;T2.current=null}function aU(Z){var X=Z;do{var{alternate:Q,return:G}=X;if((X.flags&A6)===S0){s1(X);var z=void 0;if((X.mode&D1)===V0)z=OU(Q,X,M5);else r3(X),z=OU(Q,X,M5),vQ(X,!1);if(_4(),z!==null){n1=z;return}}else{var K=YO(Q,X);if(K!==null){K.flags&=Lq,n1=K;return}if((X.mode&D1)!==V0){vQ(X,!1);var{actualDuration:J,child:B}=X;while(B!==null)J+=B.actualDuration,B=B.sibling;X.actualDuration=J}if(G!==null)G.flags|=A6,G.subtreeFlags=S0,G.deletions=null;else{w4=E2,n1=null;return}}var W=X.sibling;if(W!==null){n1=W;return}X=G,n1=X}while(X!==null);if(w4===E5)w4=EU}function e9(Z,X,Q){var G=c8(),z=f4.transition;try{f4.transition=null,j4(P8),DF(Z,X,Q,G)}finally{f4.transition=z,j4(G)}return null}function DF(Z,X,Q,G){do d5();while(I9!==null);if(hF(),(K1&(h4|d8))!==L4)throw new Error("Should not already be working.");var{finishedWork:z,finishedLanes:K}=Z;if(fq(K),z===null)return HJ(),null;else if(K===f)$("root.finishedLanes should not be empty during a commit. This is a bug in React.");if(Z.finishedWork=null,Z.finishedLanes=f,z===Z.current)throw new Error("Cannot commit the same tree as before. This error is likely caused by a bug in React. Please file an issue.");Z.callbackNode=null,Z.callbackPriority=D4;var J=p0(z.lanes,z.childLanes);if($Y(Z,J),Z===G8)G8=null,n1=null,I4=f;if((z.subtreeFlags&L7)!==S0||(z.flags&L7)!==S0){if(!r9)r9=!0,i2=Q,e2(x9,function(){return d5(),null})}var B=(z.subtreeFlags&(EG|uG|_6|L7))!==S0,W=(z.flags&(EG|uG|_6|L7))!==S0;if(B||W){var H=f4.transition;f4.transition=null;var q=c8();j4(P8);var w=K1;K1|=d8,T2.current=null;var I=OO(Z,z);dW(),CO(Z,z,K),CL(Z.containerInfo),Z.current=z,iq(K),gO(z,Z,K),cq(),Pq(),K1=w,j4(q),f4.transition=H}else Z.current=z,dW();var R=r9;if(r9)r9=!1,I9=Z,fZ=K;else a7=0,rQ=null;if(J=Z.pendingLanes,J===f)p7=null;if(!R)ZH(Z.current,!1);if(Sq(z.stateNode,G),i8)Z.memoizedUpdaters.clear();if(GF(),M8(Z,P4()),X!==null){var D=Z.onRecoverableError;for(var V=0;V<X.length;V++){var e=X[V],A0=e.stack,$0=e.digest;D(e.value,{componentStack:A0,digest:$0})}}if(pQ){pQ=!1;var t0=m2;throw m2=null,t0}if(_8(fZ,d0)&&Z.tag!==J9)d5();if(J=Z.pendingLanes,_8(J,d0))if(Dw(),Z===c2)hZ++;else hZ=0,c2=Z;else hZ=0;return B9(),HJ(),null}function d5(){if(I9!==null){var Z=VJ(fZ),X=LY(S5,Z),Q=f4.transition,G=c8();try{return f4.transition=null,j4(X),VF()}finally{j4(G),f4.transition=Q}}return!1}function jF(Z){if(y2.push(Z),!r9)r9=!0,e2(x9,function(){return d5(),null})}function VF(){if(I9===null)return!1;var Z=i2;i2=null;var X=I9,Q=fZ;if(I9=null,fZ=f,(K1&(h4|d8))!==L4)throw new Error("Cannot flush passive effects while already rendering.");l2=!0,aQ=!1,lq(Q);var G=K1;K1|=d8,dO(X.current),TO(X,X.current,Q,Z);{var z=y2;y2=[];for(var K=0;K<z.length;K++){var J=z[K];PO(X,J)}}oq(),ZH(X.current,!0),K1=G,B9();{if(aQ)if(X===rQ)a7++;else a7=0,rQ=X;else a7=0;l2=!1,aQ=!1}Nq(X);{var B=X.current.stateNode;B.effectDuration=0,B.passiveEffectDuration=0}return!0}function rU(Z){return p7!==null&&p7.has(Z)}function bF(Z){if(p7===null)p7=new Set([Z]);else p7.add(Z)}function kF(Z){if(!pQ)pQ=!0,m2=Z}var SF=kF;function tU(Z,X,Q){var G=n9(Q,X),z=nW(Z,G,d0),K=U9(Z,z,d0),J=z8();if(K!==null)S6(K,d0,J),M8(K,J)}function u1(Z,X,Q){if(LO(Q),vZ(!1),Z.tag===c){tU(Z,Z,Q);return}var G=null;G=X;while(G!==null){if(G.tag===c){tU(G,Z,Q);return}else if(G.tag===s){var{type:z,stateNode:K}=G;if(typeof z.getDerivedStateFromError==="function"||typeof K.componentDidCatch==="function"&&!rU(K)){var J=n9(Q,Z),B=L2(G,J,d0),W=U9(G,B,d0),H=z8();if(W!==null)S6(W,d0,H),M8(W,H);return}}G=G.return}$(`Internal React error: Attempted to capture a commit phase error inside a detached tree. This indicates a bug in React. Likely causes include deleting the same fiber more than once, committing an already-finished tree, or an inconsistent return pointer.
|
||
|
||
Error message:
|
||
|
||
%s`,Q)}function NF(Z,X,Q){var G=Z.pingCache;if(G!==null)G.delete(X);var z=z8();if(PJ(Z,Q),vF(Z),G8===Z&&A7(I4,Q))if(w4===SZ||w4===oQ&&OJ(I4)&&P4()-d2<uU)t9(Z,f);else nQ=p0(nQ,Q);M8(Z,z)}function eU(Z,X){if(X===D4)X=HF(Z);var Q=z8(),G=$8(Z,X);if(G!==null)S6(G,X,Q),M8(G,Q)}function xF(Z){var X=Z.memoizedState,Q=D4;if(X!==null)Q=X.retryLane;eU(Z,Q)}function CF(Z,X){var Q=D4,G;switch(Z.tag){case O0:G=Z.stateNode;var z=Z.memoizedState;if(z!==null)Q=z.retryLane;break;case s0:G=Z.stateNode;break;default:throw new Error("Pinged unknown suspense boundary type. This is probably a bug in React.")}if(G!==null)G.delete(X);eU(Z,Q)}function gF(Z){return Z<120?120:Z<480?480:Z<1080?1080:Z<1920?1920:Z<3000?3000:Z<4320?4320:JF(Z/1960)*1960}function fF(){if(hZ>WF)throw hZ=0,c2=null,new Error("Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.");if(a7>UF)a7=0,rQ=null,$("Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.")}function hF(){s8.flushLegacyContextWarning(),s8.flushPendingUnsafeLifecycleWarnings()}function ZH(Z,X){{if(s1(Z),QG(Z,j5,pO),X)QG(Z,qX,aO);if(QG(Z,j5,sO),X)QG(Z,qX,nO);_4()}}function QG(Z,X,Q){{var G=Z,z=null;while(G!==null){var K=G.subtreeFlags&X;if(G!==z&&G.child!==null&&K!==S0)G=G.child;else{if((G.flags&X)!==S0)Q(G);if(G.sibling!==null)G=G.sibling;else G=z=G.return}}}}var GG=null;function XH(Z){{if((K1&h4)!==L4)return;if(!(Z.mode&z1))return;var X=Z.tag;if(X!==q0&&X!==c&&X!==s&&X!==t&&X!==L0&&X!==N0&&X!==i0)return;var Q=o0(Z)||"ReactComponent";if(GG!==null){if(GG.has(Q))return;GG.add(Q)}else GG=new Set([Q]);var G=d4;try{s1(Z),$("Can't perform a React state update on a component that hasn't mounted yet. This indicates that you have a side-effect in your render function that asynchronously later calls tries to update the component. Move this work to useEffect instead.")}finally{if(G)s1(Z);else _4()}}}var a2;{var TF=null;a2=function(Z,X,Q){var G=UH(TF,X);try{return YU(Z,X,Q)}catch(K){if(cI()||K!==null&&typeof K==="object"&&typeof K.then==="function")throw K;if(WQ(),LW(),FU(Z,X),UH(X,G),X.mode&D1)r3(X);if(xG(null,YU,null,Z,X,Q),$q()){var z=CG();if(typeof z==="object"&&z!==null&&z._suppressLogging&&typeof K==="object"&&K!==null&&!K._suppressLogging)K._suppressLogging=!0}throw K}}}var QH=!1,r2;r2=new Set;function EF(Z){if(P9&&!_w())switch(Z.tag){case t:case L0:case i0:{var X=n1&&o0(n1)||"Unknown",Q=X;if(!r2.has(Q)){r2.add(Q);var G=o0(Z)||"Unknown";$("Cannot update a component (`%s`) while rendering a different component (`%s`). To locate the bad setState() call inside `%s`, follow the stack trace as described in https://reactjs.org/link/setstate-in-render",G,X,X)}break}case s:{if(!QH)$("Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state."),QH=!0;break}}}function uZ(Z,X){if(i8){var Q=Z.memoizedUpdaters;Q.forEach(function(G){RJ(Z,G,X)})}}var t2={};function e2(Z,X){{var Q=X5.current;if(Q!==null)return Q.push(X),t2;else return UJ(Z,X)}}function GH(Z){if(Z===t2)return;return Aq(Z)}function zH(){return X5.current!==null}function uF(Z){{if(Z.mode&z1){if(!hU())return}else{if(!KF())return;if(K1!==L4)return;if(Z.tag!==t&&Z.tag!==L0&&Z.tag!==i0)return}if(X5.current===null){var X=d4;try{s1(Z),$(`An update to %s inside a test was not wrapped in act(...).
|
||
|
||
When testing, code that causes React state updates should be wrapped into act(...):
|
||
|
||
act(() => {
|
||
/* fire events that update state */
|
||
});
|
||
/* assert on the output */
|
||
|
||
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://reactjs.org/link/wrap-tests-with-act`,o0(Z))}finally{if(X)s1(Z);else _4()}}}}function vF(Z){if(Z.tag!==J9&&hU()&&X5.current===null)$(`A suspended resource finished loading inside a test, but the event was not wrapped in act(...).
|
||
|
||
When testing, code that resolves suspended data should be wrapped into act(...):
|
||
|
||
act(() => {
|
||
/* finish loading suspended data */
|
||
});
|
||
/* assert on the output */
|
||
|
||
This ensures that you're testing the behavior the user would see in the browser. Learn more at https://reactjs.org/link/wrap-tests-with-act`)}function vZ(Z){mU=Z}var m8=null,r7=null,dF=function(Z){m8=Z};function t7(Z){{if(m8===null)return Z;var X=m8(Z);if(X===void 0)return Z;return X.current}}function ZK(Z){return t7(Z)}function XK(Z){{if(m8===null)return Z;var X=m8(Z);if(X===void 0){if(Z!==null&&Z!==void 0&&typeof Z.render==="function"){var Q=t7(Z.render);if(Z.render!==Q){var G={$$typeof:g,render:Q};if(Z.displayName!==void 0)G.displayName=Z.displayName;return G}}return Z}return X.current}}function KH(Z,X){{if(m8===null)return!1;var Q=Z.elementType,G=X.type,z=!1,K=typeof G==="object"&&G!==null?G.$$typeof:null;switch(Z.tag){case s:{if(typeof G==="function")z=!0;break}case t:{if(typeof G==="function")z=!0;else if(K===X1)z=!0;break}case L0:{if(K===g)z=!0;else if(K===X1)z=!0;break}case N0:case i0:{if(K===h0)z=!0;else if(K===X1)z=!0;break}default:return!1}if(z){var J=m8(Q);if(J!==void 0&&J===m8(G))return!0}return!1}}function JH(Z){{if(m8===null)return;if(typeof WeakSet!=="function")return;if(r7===null)r7=new WeakSet;r7.add(Z)}}var mF=function(Z,X){{if(m8===null)return;var{staleFamilies:Q,updatedFamilies:G}=X;d5(),v5(function(){QK(Z.current,G,Q)})}},yF=function(Z,X){{if(Z.context!==j8)return;d5(),v5(function(){dZ(X,Z,null,null)})}};function QK(Z,X,Q){{var{alternate:G,child:z,sibling:K,tag:J,type:B}=Z,W=null;switch(J){case t:case i0:case s:W=B;break;case L0:W=B.render;break}if(m8===null)throw new Error("Expected resolveFamily to be set during hot reload.");var H=!1,q=!1;if(W!==null){var w=m8(W);if(w!==void 0){if(Q.has(w))q=!0;else if(X.has(w))if(J===s)q=!0;else H=!0}}if(r7!==null){if(r7.has(Z)||G!==null&&r7.has(G))q=!0}if(q)Z._debugNeedsRemount=!0;if(q||H){var I=$8(Z,d0);if(I!==null)O4(I,Z,d0,d1)}if(z!==null&&!q)QK(z,X,Q);if(K!==null)QK(K,X,Q)}}var iF=function(Z,X){{var Q=new Set,G=new Set(X.map(function(z){return z.current}));return GK(Z.current,G,Q),Q}};function GK(Z,X,Q){{var{child:G,sibling:z,tag:K,type:J}=Z,B=null;switch(K){case t:case i0:case s:B=J;break;case L0:B=J.render;break}var W=!1;if(B!==null){if(X.has(B))W=!0}if(W)cF(Z,Q);else if(G!==null)GK(G,X,Q);if(z!==null)GK(z,X,Q)}}function cF(Z,X){{var Q=lF(Z,X);if(Q)return;var G=Z;while(!0){switch(G.tag){case p:X.add(G.stateNode);return;case I0:X.add(G.stateNode.containerInfo);return;case c:X.add(G.stateNode.containerInfo);return}if(G.return===null)throw new Error("Expected to reach root first.");G=G.return}}}function lF(Z,X){{var Q=Z,G=!1;while(!0){if(Q.tag===p)G=!0,X.add(Q.stateNode);else if(Q.child!==null){Q.child.return=Q,Q=Q.child;continue}if(Q===Z)return G;while(Q.sibling===null){if(Q.return===null||Q.return===Z)return G;Q=Q.return}Q.sibling.return=Q.return,Q=Q.sibling}}return!1}var zK;{zK=!1;try{var BH=Object.preventExtensions({});}catch(Z){zK=!0}}function oF(Z,X,Q,G){if(this.tag=Z,this.key=Q,this.elementType=null,this.type=null,this.stateNode=null,this.return=null,this.child=null,this.sibling=null,this.index=0,this.ref=null,this.pendingProps=X,this.memoizedProps=null,this.updateQueue=null,this.memoizedState=null,this.dependencies=null,this.mode=G,this.flags=S0,this.subtreeFlags=S0,this.deletions=null,this.lanes=f,this.childLanes=f,this.alternate=null,this.actualDuration=Number.NaN,this.actualStartTime=Number.NaN,this.selfBaseDuration=Number.NaN,this.treeBaseDuration=Number.NaN,this.actualDuration=0,this.actualStartTime=-1,this.selfBaseDuration=0,this.treeBaseDuration=0,this._debugSource=null,this._debugOwner=null,this._debugNeedsRemount=!1,this._debugHookTypes=null,!zK&&typeof Object.preventExtensions==="function")Object.preventExtensions(this)}var V8=function(Z,X,Q,G){return new oF(Z,X,Q,G)};function KK(Z){var X=Z.prototype;return!!(X&&X.isReactComponent)}function sF(Z){return typeof Z==="function"&&!KK(Z)&&Z.defaultProps===void 0}function nF(Z){if(typeof Z==="function")return KK(Z)?s:t;else if(Z!==void 0&&Z!==null){var X=Z.$$typeof;if(X===g)return L0;if(X===h0)return N0}return q0}function Z7(Z,X){var Q=Z.alternate;if(Q===null)Q=V8(Z.tag,X,Z.key,Z.mode),Q.elementType=Z.elementType,Q.type=Z.type,Q.stateNode=Z.stateNode,Q._debugSource=Z._debugSource,Q._debugOwner=Z._debugOwner,Q._debugHookTypes=Z._debugHookTypes,Q.alternate=Z,Z.alternate=Q;else Q.pendingProps=X,Q.type=Z.type,Q.flags=S0,Q.subtreeFlags=S0,Q.deletions=null,Q.actualDuration=0,Q.actualStartTime=-1;Q.flags=Z.flags&V5,Q.childLanes=Z.childLanes,Q.lanes=Z.lanes,Q.child=Z.child,Q.memoizedProps=Z.memoizedProps,Q.memoizedState=Z.memoizedState,Q.updateQueue=Z.updateQueue;var G=Z.dependencies;switch(Q.dependencies=G===null?null:{lanes:G.lanes,firstContext:G.firstContext},Q.sibling=Z.sibling,Q.index=Z.index,Q.ref=Z.ref,Q.selfBaseDuration=Z.selfBaseDuration,Q.treeBaseDuration=Z.treeBaseDuration,Q._debugNeedsRemount=Z._debugNeedsRemount,Q.tag){case q0:case t:case i0:Q.type=t7(Z.type);break;case s:Q.type=ZK(Z.type);break;case L0:Q.type=XK(Z.type);break}return Q}function pF(Z,X){Z.flags&=V5|W4;var Q=Z.alternate;if(Q===null)Z.childLanes=f,Z.lanes=X,Z.child=null,Z.subtreeFlags=S0,Z.memoizedProps=null,Z.memoizedState=null,Z.updateQueue=null,Z.dependencies=null,Z.stateNode=null,Z.selfBaseDuration=0,Z.treeBaseDuration=0;else{Z.childLanes=Q.childLanes,Z.lanes=Q.lanes,Z.child=Q.child,Z.subtreeFlags=S0,Z.deletions=null,Z.memoizedProps=Q.memoizedProps,Z.memoizedState=Q.memoizedState,Z.updateQueue=Q.updateQueue,Z.type=Q.type;var G=Q.dependencies;Z.dependencies=G===null?null:{lanes:G.lanes,firstContext:G.firstContext},Z.selfBaseDuration=Q.selfBaseDuration,Z.treeBaseDuration=Q.treeBaseDuration}return Z}function aF(Z,X,Q){var G;if(Z===tX){if(G=z1,X===!0)G|=r1,G|=z5}else G=V0;if(i8)G|=D1;return V8(c,null,null,G)}function JK(Z,X,Q,G,z,K){var J=q0,B=Z;if(typeof Z==="function")if(KK(Z))J=s,B=ZK(B);else B=t7(B);else if(typeof Z==="string")J=p;else Z:switch(Z){case g8:return F9(Q.children,z,K,X);case L:if(J=Y1,z|=r1,(z&z1)!==V0)z|=z5;break;case h:return rF(Q,z,K,X);case n0:return tF(Q,z,K,X);case i:return eF(Q,z,K,X);case j:return WH(Q,z,K,X);case v:case P1:case C:case b:case Y:default:{if(typeof Z==="object"&&Z!==null)switch(Z.$$typeof){case a:J=k1;break Z;case D0:J=z4;break Z;case g:J=L0,B=XK(B);break Z;case h0:J=N0;break Z;case X1:J=e1,B=null;break Z}var W="";{if(Z===void 0||typeof Z==="object"&&Z!==null&&Object.keys(Z).length===0)W+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.";var H=G?o0(G):null;if(H)W+=`
|
||
|
||
Check the render method of \``+H+"`."}throw new Error("Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) "+("but got: "+(Z==null?Z:typeof Z)+"."+W))}}var q=V8(J,Q,X,z);return q.elementType=Z,q.type=B,q.lanes=K,q._debugOwner=G,q}function BK(Z,X,Q){var G=null;G=Z._owner;var{type:z,key:K,props:J}=Z,B=JK(z,K,J,G,X,Q);return B._debugSource=Z._source,B._debugOwner=Z._owner,B}function F9(Z,X,Q,G){var z=V8(F1,Z,G,X);return z.lanes=Q,z}function rF(Z,X,Q,G){if(typeof Z.id!=="string")$('Profiler must specify an "id" of type `string` as a prop. Received the type `%s` instead.',typeof Z.id);var z=V8(I1,Z,G,X|D1);return z.elementType=h,z.lanes=Q,z.stateNode={effectDuration:0,passiveEffectDuration:0},z}function tF(Z,X,Q,G){var z=V8(O0,Z,G,X);return z.elementType=n0,z.lanes=Q,z}function eF(Z,X,Q,G){var z=V8(s0,Z,G,X);return z.elementType=i,z.lanes=Q,z}function WH(Z,X,Q,G){var z=V8(S1,Z,G,X);z.elementType=j,z.lanes=Q;var K={isHidden:!1};return z.stateNode=K,z}function WK(Z,X,Q){var G=V8(y0,Z,null,X);return G.lanes=Q,G}function ZA(){var Z=V8(p,null,null,V0);return Z.elementType="DELETED",Z}function XA(Z){var X=V8(Z4,null,null,V0);return X.stateNode=Z,X}function UK(Z,X,Q){var G=Z.children!==null?Z.children:[],z=V8(I0,G,Z.key,X);return z.lanes=Q,z.stateNode={containerInfo:Z.containerInfo,pendingChildren:null,implementation:Z.implementation},z}function UH(Z,X){if(Z===null)Z=V8(q0,null,null,V0);return Z.tag=X.tag,Z.key=X.key,Z.elementType=X.elementType,Z.type=X.type,Z.stateNode=X.stateNode,Z.return=X.return,Z.child=X.child,Z.sibling=X.sibling,Z.index=X.index,Z.ref=X.ref,Z.pendingProps=X.pendingProps,Z.memoizedProps=X.memoizedProps,Z.updateQueue=X.updateQueue,Z.memoizedState=X.memoizedState,Z.dependencies=X.dependencies,Z.mode=X.mode,Z.flags=X.flags,Z.subtreeFlags=X.subtreeFlags,Z.deletions=X.deletions,Z.lanes=X.lanes,Z.childLanes=X.childLanes,Z.alternate=X.alternate,Z.actualDuration=X.actualDuration,Z.actualStartTime=X.actualStartTime,Z.selfBaseDuration=X.selfBaseDuration,Z.treeBaseDuration=X.treeBaseDuration,Z._debugSource=X._debugSource,Z._debugOwner=X._debugOwner,Z._debugNeedsRemount=X._debugNeedsRemount,Z._debugHookTypes=X._debugHookTypes,Z}function QA(Z,X,Q,G,z){this.tag=X,this.containerInfo=Z,this.pendingChildren=null,this.current=null,this.pingCache=null,this.finishedWork=null,this.timeoutHandle=iz,this.context=null,this.pendingContext=null,this.callbackNode=null,this.callbackPriority=D4,this.eventTimes=$z(f),this.expirationTimes=$z(d1),this.pendingLanes=f,this.suspendedLanes=f,this.pingedLanes=f,this.expiredLanes=f,this.mutableReadLanes=f,this.finishedLanes=f,this.entangledLanes=f,this.entanglements=$z(f),this.identifierPrefix=G,this.onRecoverableError=z,this.mutableSourceEagerHydrationData=null,this.effectDuration=0,this.passiveEffectDuration=0;{this.memoizedUpdaters=new Set;var K=this.pendingUpdatersLaneMap=[];for(var J=0;J<yG;J++)K.push(new Set)}switch(X){case tX:this._debugRootType=Q?"hydrateRoot()":"createRoot()";break;case J9:this._debugRootType=Q?"hydrate()":"render()";break}}function HH(Z,X,Q,G,z,K,J,B,W,H){var q=new QA(Z,X,Q,B,W),w=aF(X,K);q.current=w,w.stateNode=q;{var I={element:G,isDehydrated:Q,cache:null,transitions:null,pendingSuspenseBoundaries:null};w.memoizedState=I}return A3(w),q}var HK="18.3.1";function GA(Z,X,Q){var G=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return I8(G),{$$typeof:O8,key:G==null?null:""+G,children:Z,containerInfo:X,implementation:Q}}var $K,qK;$K=!1,qK={};function $H(Z){if(!Z)return j8;var X=Y7(Z),Q=hI(X);if(X.tag===s){var G=X.type;if(B5(G))return EB(X,G,Q)}return Q}function zA(Z,X){{var Q=Y7(Z);if(Q===void 0)if(typeof Z.render==="function")throw new Error("Unable to find node on an unmounted component.");else{var G=Object.keys(Z).join(",");throw new Error("Argument appears to not be a ReactComponent. Keys: "+G)}var z=JJ(Q);if(z===null)return null;if(z.mode&r1){var K=o0(Q)||"Component";if(!qK[K]){qK[K]=!0;var J=d4;try{if(s1(z),Q.mode&r1)$("%s is deprecated in StrictMode. %s was passed an instance of %s which is inside StrictMode. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node",X,X,K);else $("%s is deprecated in StrictMode. %s was passed an instance of %s which renders StrictMode children. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node",X,X,K)}finally{if(J)s1(J);else _4()}}}return z.stateNode}}function qH(Z,X,Q,G,z,K,J,B){var W=!1,H=null;return HH(Z,X,W,H,Q,G,z,K,J)}function YH(Z,X,Q,G,z,K,J,B,W,H){var q=!0,w=HH(Q,G,q,Z,z,K,J,B,W);w.context=$H(null);var I=w.current,R=z8(),D=w9(I),V=h5(R,D);return V.callback=X!==void 0&&X!==null?X:null,U9(I,V,D),$F(w,D,R),w}function dZ(Z,X,Q,G){kq(X,Z);var z=X.current,K=z8(),J=w9(z);nq(J);var B=$H(Q);if(X.context===null)X.context=B;else X.pendingContext=B;if(P9&&d4!==null&&!$K)$K=!0,$(`Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate.
|
||
|
||
Check the render method of %s.`,o0(d4)||"Unknown");var W=h5(K,J);if(W.payload={element:Z},G=G===void 0?null:G,G!==null){if(typeof G!=="function")$("render(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",G);W.callback=G}var H=U9(z,W,J);if(H!==null)O4(H,z,J,K),YQ(H,z,J);return J}function zG(Z){var X=Z.current;if(!X.child)return null;switch(X.child.tag){case p:return dz(X.child.stateNode);default:return X.child.stateNode}}function KA(Z){switch(Z.tag){case c:{var X=Z.stateNode;if(PX(X)){var Q=GY(X);LF(X,Q)}break}case O0:{v5(function(){var z=$8(Z,d0);if(z!==null){var K=z8();O4(z,Z,d0,K)}});var G=d0;YK(Z,G);break}}}function MH(Z,X){var Q=Z.memoizedState;if(Q!==null&&Q.dehydrated!==null)Q.retryLane=UY(Q.retryLane,X)}function YK(Z,X){MH(Z,X);var Q=Z.alternate;if(Q)MH(Q,X)}function JA(Z){if(Z.tag!==O0)return;var X=j6,Q=$8(Z,X);if(Q!==null){var G=z8();O4(Q,Z,X,G)}YK(Z,X)}function BA(Z){if(Z.tag!==O0)return;var X=w9(Z),Q=$8(Z,X);if(Q!==null){var G=z8();O4(Q,Z,X,G)}YK(Z,X)}function LH(Z){var X=Fq(Z);if(X===null)return null;return X.stateNode}var IH=function(Z){return null};function WA(Z){return IH(Z)}var wH=function(Z){return!1};function UA(Z){return wH(Z)}var OH=null,FH=null,AH=null,_H=null,PH=null,RH=null,DH=null,jH=null,VH=null;{var bH=function(Z,X,Q){var G=X[Q],z=M1(Z)?Z.slice():J0({},Z);if(Q+1===X.length){if(M1(z))z.splice(G,1);else delete z[G];return z}return z[G]=bH(Z[G],X,Q+1),z},kH=function(Z,X){return bH(Z,X,0)},SH=function(Z,X,Q,G){var z=X[G],K=M1(Z)?Z.slice():J0({},Z);if(G+1===X.length){var J=Q[G];if(K[J]=K[z],M1(K))K.splice(z,1);else delete K[z]}else K[z]=SH(Z[z],X,Q,G+1);return K},NH=function(Z,X,Q){if(X.length!==Q.length){Z0("copyWithRename() expects paths of the same length");return}else for(var G=0;G<Q.length-1;G++)if(X[G]!==Q[G]){Z0("copyWithRename() expects paths to be the same except for the deepest key");return}return SH(Z,X,Q,0)},xH=function(Z,X,Q,G){if(Q>=X.length)return G;var z=X[Q],K=M1(Z)?Z.slice():J0({},Z);return K[z]=xH(Z[z],X,Q+1,G),K},CH=function(Z,X,Q){return xH(Z,X,0,Q)},MK=function(Z,X){var Q=Z.memoizedState;while(Q!==null&&X>0)Q=Q.next,X--;return Q};OH=function(Z,X,Q,G){var z=MK(Z,X);if(z!==null){var K=CH(z.memoizedState,Q,G);z.memoizedState=K,z.baseState=K,Z.memoizedProps=J0({},Z.memoizedProps);var J=$8(Z,d0);if(J!==null)O4(J,Z,d0,d1)}},FH=function(Z,X,Q){var G=MK(Z,X);if(G!==null){var z=kH(G.memoizedState,Q);G.memoizedState=z,G.baseState=z,Z.memoizedProps=J0({},Z.memoizedProps);var K=$8(Z,d0);if(K!==null)O4(K,Z,d0,d1)}},AH=function(Z,X,Q,G){var z=MK(Z,X);if(z!==null){var K=NH(z.memoizedState,Q,G);z.memoizedState=K,z.baseState=K,Z.memoizedProps=J0({},Z.memoizedProps);var J=$8(Z,d0);if(J!==null)O4(J,Z,d0,d1)}},_H=function(Z,X,Q){if(Z.pendingProps=CH(Z.memoizedProps,X,Q),Z.alternate)Z.alternate.pendingProps=Z.pendingProps;var G=$8(Z,d0);if(G!==null)O4(G,Z,d0,d1)},PH=function(Z,X){if(Z.pendingProps=kH(Z.memoizedProps,X),Z.alternate)Z.alternate.pendingProps=Z.pendingProps;var Q=$8(Z,d0);if(Q!==null)O4(Q,Z,d0,d1)},RH=function(Z,X,Q){if(Z.pendingProps=NH(Z.memoizedProps,X,Q),Z.alternate)Z.alternate.pendingProps=Z.pendingProps;var G=$8(Z,d0);if(G!==null)O4(G,Z,d0,d1)},DH=function(Z){var X=$8(Z,d0);if(X!==null)O4(X,Z,d0,d1)},jH=function(Z){IH=Z},VH=function(Z){wH=Z}}function HA(Z){var X=JJ(Z);if(X===null)return null;return X.stateNode}function $A(Z){return null}function qA(){return d4}function YA(Z){var X=Z.findFiberByHostInstance,Q=_.ReactCurrentDispatcher;return bq({bundleType:Z.bundleType,version:Z.version,rendererPackageName:Z.rendererPackageName,rendererConfig:Z.rendererConfig,overrideHookState:OH,overrideHookStateDeletePath:FH,overrideHookStateRenamePath:AH,overrideProps:_H,overridePropsDeletePath:PH,overridePropsRenamePath:RH,setErrorHandler:jH,setSuspenseHandler:VH,scheduleUpdate:DH,currentDispatcherRef:Q,findHostInstanceByFiber:HA,findFiberByHostInstance:X||$A,findHostInstancesForRefresh:iF,scheduleRefresh:mF,scheduleRoot:yF,setRefreshHandler:dF,getCurrentFiber:qA,reconcilerVersion:HK})}var gH=typeof reportError==="function"?reportError:function(Z){console.error(Z)};function LK(Z){this._internalRoot=Z}KG.prototype.render=LK.prototype.render=function(Z){var X=this._internalRoot;if(X===null)throw new Error("Cannot update an unmounted root.");{if(typeof arguments[1]==="function")$("render(...): does not support the second callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");else if(JG(arguments[1]))$("You passed a container to the second argument of root.render(...). You don't need to pass it again since you already passed it to create the root.");else if(typeof arguments[1]!=="undefined")$("You passed a second argument to root.render(...) but it only accepts one argument.");var Q=X.containerInfo;if(Q.nodeType!==B4){var G=LH(X.current);if(G){if(G.parentNode!==Q)$("render(...): It looks like the React-rendered content of the root container was removed without using React. This is not supported and will cause errors. Instead, call root.unmount() to empty a root's container.")}}}dZ(Z,X,null,null)},KG.prototype.unmount=LK.prototype.unmount=function(){if(typeof arguments[0]==="function")$("unmount(...): does not support a callback argument. To execute a side effect after rendering, declare it in a component body with useEffect().");var Z=this._internalRoot;if(Z!==null){this._internalRoot=null;var X=Z.containerInfo;if(lU())$("Attempted to synchronously unmount a root while React was already rendering. React cannot finish unmounting the root until the current render has completed, which may lead to a race condition.");v5(function(){dZ(null,Z,null,null)}),xB(X)}};function MA(Z,X){if(!JG(Z))throw new Error("createRoot(...): Target container is not a DOM element.");fH(Z);var Q=!1,G=!1,z="",K=gH,J=null;if(X!==null&&X!==void 0){if(X.hydrate)Z0("hydrate through createRoot is deprecated. Use ReactDOMClient.hydrateRoot(container, <App />) instead.");else if(typeof X==="object"&&X!==null&&X.$$typeof===t4)$(`You passed a JSX element to createRoot. You probably meant to call root.render instead. Example usage:
|
||
|
||
let root = createRoot(domContainer);
|
||
root.render(<App />);`);if(X.unstable_strictMode===!0)Q=!0;if(X.identifierPrefix!==void 0)z=X.identifierPrefix;if(X.onRecoverableError!==void 0)K=X.onRecoverableError;if(X.transitionCallbacks!==void 0)J=X.transitionCallbacks}var B=qH(Z,tX,null,Q,G,z,K);lX(B.current,Z);var W=Z.nodeType===B4?Z.parentNode:Z;return o6(W),new LK(B)}function KG(Z){this._internalRoot=Z}function LA(Z){if(Z)VY(Z)}KG.prototype.unstable_scheduleHydration=LA;function IA(Z,X,Q){if(!JG(Z))throw new Error("hydrateRoot(...): Target container is not a DOM element.");if(fH(Z),X===void 0)$("Must provide initial children as second argument to hydrateRoot. Example usage: hydrateRoot(domContainer, <App />)");var G=Q!=null?Q:null,z=Q!=null&&Q.hydratedSources||null,K=!1,J=!1,B="",W=gH;if(Q!==null&&Q!==void 0){if(Q.unstable_strictMode===!0)K=!0;if(Q.identifierPrefix!==void 0)B=Q.identifierPrefix;if(Q.onRecoverableError!==void 0)W=Q.onRecoverableError}var H=YH(X,null,Z,tX,G,K,J,B,W);if(lX(H.current,Z),o6(Z),z)for(var q=0;q<z.length;q++){var w=z[q];Iw(H,w)}return new KG(H)}function JG(Z){return!!(Z&&(Z.nodeType===U8||Z.nodeType===P5||Z.nodeType===AG||!w0))}function mZ(Z){return!!(Z&&(Z.nodeType===U8||Z.nodeType===P5||Z.nodeType===AG||Z.nodeType===B4&&Z.nodeValue===" react-mount-point-unstable "))}function fH(Z){{if(Z.nodeType===U8&&Z.tagName&&Z.tagName.toUpperCase()==="BODY")$("createRoot(): Creating roots directly with document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try using a container element created for your app.");if(GZ(Z))if(Z._reactRootContainer)$("You are calling ReactDOMClient.createRoot() on a container that was previously passed to ReactDOM.render(). This is not supported.");else $("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 wA=_.ReactCurrentOwner,hH;hH=function(Z){if(Z._reactRootContainer&&Z.nodeType!==B4){var X=LH(Z._reactRootContainer.current);if(X){if(X.parentNode!==Z)$("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 Q=!!Z._reactRootContainer,G=IK(Z),z=!!(G&&z9(G));if(z&&!Q)$("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.");if(Z.nodeType===U8&&Z.tagName&&Z.tagName.toUpperCase()==="BODY")$("render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.")};function IK(Z){if(!Z)return null;if(Z.nodeType===P5)return Z.documentElement;else return Z.firstChild}function TH(){}function OA(Z,X,Q,G,z){if(z){if(typeof G==="function"){var K=G;G=function(){var I=zG(J);K.call(I)}}var J=YH(X,G,Z,J9,null,!1,!1,"",TH);Z._reactRootContainer=J,lX(J.current,Z);var B=Z.nodeType===B4?Z.parentNode:Z;return o6(B),v5(),J}else{var W;while(W=Z.lastChild)Z.removeChild(W);if(typeof G==="function"){var H=G;G=function(){var I=zG(q);H.call(I)}}var q=qH(Z,J9,null,!1,!1,"",TH);Z._reactRootContainer=q,lX(q.current,Z);var w=Z.nodeType===B4?Z.parentNode:Z;return o6(w),v5(function(){dZ(X,q,Q,G)}),q}}function FA(Z,X){if(Z!==null&&typeof Z!=="function")$("%s(...): Expected the last optional `callback` argument to be a function. Instead received: %s.",X,Z)}function BG(Z,X,Q,G,z){hH(Q),FA(z===void 0?null:z,"render");var K=Q._reactRootContainer,J;if(!K)J=OA(Q,X,Z,z,G);else{if(J=K,typeof z==="function"){var B=z;z=function(){var W=zG(J);B.call(W)}}dZ(X,J,Z,z)}return zG(J)}var EH=!1;function AA(Z){{if(!EH)EH=!0,$("findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-find-node");var X=wA.current;if(X!==null&&X.stateNode!==null){var Q=X.stateNode._warnedAboutRefsInRender;if(!Q)$("%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.",H1(X.type)||"A component");X.stateNode._warnedAboutRefsInRender=!0}}if(Z==null)return null;if(Z.nodeType===U8)return Z;return zA(Z,"findDOMNode")}function _A(Z,X,Q){if($("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"),!mZ(X))throw new Error("Target container is not a DOM element.");{var G=GZ(X)&&X._reactRootContainer===void 0;if(G)$("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 BG(null,Z,X,!0,Q)}function PA(Z,X,Q){if($("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"),!mZ(X))throw new Error("Target container is not a DOM element.");{var G=GZ(X)&&X._reactRootContainer===void 0;if(G)$("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 BG(null,Z,X,!1,Q)}function RA(Z,X,Q,G){if($("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"),!mZ(Q))throw new Error("Target container is not a DOM element.");if(Z==null||!qq(Z))throw new Error("parentComponent must be a valid React Component");return BG(Z,X,Q,!1,G)}var uH=!1;function DA(Z){if(!uH)uH=!0,$("unmountComponentAtNode is deprecated and will be removed in the next major release. Switch to the createRoot API. Learn more: https://reactjs.org/link/switch-to-createroot");if(!mZ(Z))throw new Error("unmountComponentAtNode(...): Target container is not a DOM element.");{var X=GZ(Z)&&Z._reactRootContainer===void 0;if(X)$("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(Z._reactRootContainer){{var Q=IK(Z),G=Q&&!z9(Q);if(G)$("unmountComponentAtNode(): The node you're attempting to unmount was rendered by another copy of React.")}return v5(function(){BG(null,null,Z,!1,function(){Z._reactRootContainer=null,xB(Z)})}),!0}else{{var z=IK(Z),K=!!(z&&z9(z)),J=Z.nodeType===U8&&mZ(Z.parentNode)&&!!Z.parentNode._reactRootContainer;if(K)$("unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",J?"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}}if(IY(KA),OY(JA),FY(BA),AY(c8),_Y(YY),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")$("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");Xq(PL),zq(s2,IF,v5);function jA(Z,X){var Q=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!JG(X))throw new Error("Target container is not a DOM element.");return GA(Z,X,null,Q)}function VA(Z,X,Q,G){return RA(Z,X,Q,G)}var wK={usingClientEntryPoint:!1,Events:[z9,S7,oX,nK,pK,s2]};function bA(Z,X){if(!wK.usingClientEntryPoint)$('You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return MA(Z,X)}function kA(Z,X,Q){if(!wK.usingClientEntryPoint)$('You are importing hydrateRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client".');return IA(Z,X,Q)}function SA(Z){if(lU())$("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.");return v5(Z)}var NA=YA({findFiberByHostInstance:v9,bundleType:1,version:HK,rendererPackageName:"react-dom"});if(!NA&&v1&&window.top===window.self){if(navigator.userAgent.indexOf("Chrome")>-1&&navigator.userAgent.indexOf("Edge")===-1||navigator.userAgent.indexOf("Firefox")>-1){var vH=window.location.protocol;if(/^(https?|file):$/.test(vH))console.info("%cDownload the React DevTools for a better development experience: https://reactjs.org/link/react-devtools"+(vH==="file:"?`
|
||
You might need to use a local HTTP server (instead of file://): https://reactjs.org/link/react-devtools-faq`:""),"font-weight:bold")}}if(vA.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=wK,vA.createPortal=jA,vA.createRoot=bA,vA.findDOMNode=AA,vA.flushSync=SA,vA.hydrate=_A,vA.hydrateRoot=kA,vA.render=PA,vA.unmountComponentAtNode=DA,vA.unstable_batchedUpdates=s2,vA.unstable_renderSubtreeIntoContainer=VA,vA.version=HK,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!=="undefined"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop==="function")__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()});var cH=L8((PP,iH)=>{var dA=o4(yH(),1);iH.exports=dA});var lH=L8((mA)=>{var Q6=o4(cH(),1);X6=Q6.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,mA.createRoot=function(_,n){X6.usingClientEntryPoint=!0;try{return Q6.createRoot(_,n)}finally{X6.usingClientEntryPoint=!1}},mA.hydrateRoot=function(_,n,T){X6.usingClientEntryPoint=!0;try{return Q6.hydrateRoot(_,n,T)}finally{X6.usingClientEntryPoint=!1}};var X6});var OK=L8((yA)=>{(function(){var _=typeof Symbol==="function"&&Symbol.for,n=_?Symbol.for("react.element"):60103,T=_?Symbol.for("react.portal"):60106,Z0=_?Symbol.for("react.fragment"):60107,$=_?Symbol.for("react.strict_mode"):60108,_0=_?Symbol.for("react.profiler"):60114,t=_?Symbol.for("react.provider"):60109,s=_?Symbol.for("react.context"):60110,q0=_?Symbol.for("react.async_mode"):60111,c=_?Symbol.for("react.concurrent_mode"):60111,I0=_?Symbol.for("react.forward_ref"):60112,p=_?Symbol.for("react.suspense"):60113,y0=_?Symbol.for("react.suspense_list"):60120,F1=_?Symbol.for("react.memo"):60115,Y1=_?Symbol.for("react.lazy"):60116,z4=_?Symbol.for("react.block"):60121,k1=_?Symbol.for("react.fundamental"):60117,L0=_?Symbol.for("react.responder"):60118,I1=_?Symbol.for("react.scope"):60119;function O0(o){return typeof o==="string"||typeof o==="function"||o===Z0||o===c||o===_0||o===$||o===p||o===y0||typeof o==="object"&&o!==null&&(o.$$typeof===Y1||o.$$typeof===F1||o.$$typeof===t||o.$$typeof===s||o.$$typeof===I0||o.$$typeof===k1||o.$$typeof===L0||o.$$typeof===I1||o.$$typeof===z4)}function N0(o){if(typeof o==="object"&&o!==null){var F4=o.$$typeof;switch(F4){case n:var f1=o.type;switch(f1){case q0:case c:case Z0:case _0:case $:case p:return f1;default:var N1=f1&&f1.$$typeof;switch(N1){case s:case I0:case Y1:case F1:case t:return N1;default:return F4}}case T:return F4}}return}var i0=q0,e1=c,i1=s,Z4=t,s0=n,A1=I0,S1=Z0,a0=Y1,N=F1,y=T,l=_0,Y0=$,P0=p,T0=!1;function k0(o){if(!T0)T0=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.");return w0(o)||N0(o)===q0}function w0(o){return N0(o)===c}function x0(o){return N0(o)===s}function u0(o){return N0(o)===t}function E0(o){return typeof o==="object"&&o!==null&&o.$$typeof===n}function g1(o){return N0(o)===I0}function O1(o){return N0(o)===Z0}function c1(o){return N0(o)===Y1}function p1(o){return N0(o)===F1}function C0(o){return N0(o)===T}function K4(o){return N0(o)===_0}function V4(o){return N0(o)===$}function v1(o){return N0(o)===p}yA.AsyncMode=i0,yA.ConcurrentMode=e1,yA.ContextConsumer=i1,yA.ContextProvider=Z4,yA.Element=s0,yA.ForwardRef=A1,yA.Fragment=S1,yA.Lazy=a0,yA.Memo=N,yA.Portal=y,yA.Profiler=l,yA.StrictMode=Y0,yA.Suspense=P0,yA.isAsyncMode=k0,yA.isConcurrentMode=w0,yA.isContextConsumer=x0,yA.isContextProvider=u0,yA.isElement=E0,yA.isForwardRef=g1,yA.isFragment=O1,yA.isLazy=c1,yA.isMemo=p1,yA.isPortal=C0,yA.isProfiler=K4,yA.isStrictMode=V4,yA.isSuspense=v1,yA.isValidElementType=O0,yA.typeOf=N0})()});var nH=L8((XR,sH)=>{var oH=Object.getOwnPropertySymbols,iA=Object.prototype.hasOwnProperty,cA=Object.prototype.propertyIsEnumerable;function lA(_){if(_===null||_===void 0)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(_)}function oA(){try{if(!Object.assign)return!1;var _=new String("abc");if(_[5]="de",Object.getOwnPropertyNames(_)[0]==="5")return!1;var n={};for(var T=0;T<10;T++)n["_"+String.fromCharCode(T)]=T;var Z0=Object.getOwnPropertyNames(n).map(function(_0){return n[_0]});if(Z0.join("")!=="0123456789")return!1;var $={};if("abcdefghijklmnopqrst".split("").forEach(function(_0){$[_0]=_0}),Object.keys(Object.assign({},$)).join("")!=="abcdefghijklmnopqrst")return!1;return!0}catch(_0){return!1}}sH.exports=oA()?Object.assign:function(_,n){var T,Z0=lA(_),$;for(var _0=1;_0<arguments.length;_0++){T=Object(arguments[_0]);for(var t in T)if(iA.call(T,t))Z0[t]=T[t];if(oH){$=oH(T);for(var s=0;s<$.length;s++)if(cA.call(T,$[s]))Z0[$[s]]=T[$[s]]}}return Z0}});var FK=L8((QR,pH)=>{var sA="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";pH.exports=sA});var AK=L8((GR,aH)=>{aH.exports=Function.call.bind(Object.prototype.hasOwnProperty)});var eH=L8((zR,tH)=>{var _K=function(){};PK=FK(),cZ={},RK=AK(),_K=function(_){var n="Warning: "+_;if(typeof console!=="undefined")console.error(n);try{throw new Error(n)}catch(T){}};var PK,cZ,RK;function rH(_,n,T,Z0,$){for(var _0 in _)if(RK(_,_0)){var t;try{if(typeof _[_0]!=="function"){var s=Error((Z0||"React class")+": "+T+" type `"+_0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof _[_0]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw s.name="Invariant Violation",s}t=_[_0](n,_0,Z0,T,null,PK)}catch(c){t=c}if(t&&!(t instanceof Error))_K((Z0||"React class")+": type specification of "+T+" `"+_0+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof t+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).");if(t instanceof Error&&!(t.message in cZ)){cZ[t.message]=!0;var q0=$?$():"";_K("Failed "+T+" type: "+t.message+(q0!=null?q0:""))}}}rH.resetWarningCache=function(){cZ={}};tH.exports=rH});var G$=L8((KR,Q$)=>{var X$=o4(OK(),1),nA=nH(),G6=FK(),DK=AK(),Z$=eH(),z6=function(){};z6=function(_){var n="Warning: "+_;if(typeof console!=="undefined")console.error(n);try{throw new Error(n)}catch(T){}};function UG(){return null}Q$.exports=function(_,n){var T=typeof Symbol==="function"&&Symbol.iterator,Z0="@@iterator";function $(N){var y=N&&(T&&N[T]||N[Z0]);if(typeof y==="function")return y}var _0="<<anonymous>>",t={array:I0("array"),bigint:I0("bigint"),bool:I0("boolean"),func:I0("function"),number:I0("number"),object:I0("object"),string:I0("string"),symbol:I0("symbol"),any:p(),arrayOf:y0,element:F1(),elementType:Y1(),instanceOf:z4,node:O0(),objectOf:L0,oneOf:k1,oneOfType:I1,shape:i0,exact:e1};function s(N,y){if(N===y)return N!==0||1/N===1/y;else return N!==N&&y!==y}function q0(N,y){this.message=N,this.data=y&&typeof y==="object"?y:{},this.stack=""}q0.prototype=Error.prototype;function c(N){var y={},l=0;function Y0(T0,k0,w0,x0,u0,E0,g1){if(x0=x0||_0,E0=E0||w0,g1!==G6){if(n){var O1=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw O1.name="Invariant Violation",O1}else if(typeof console!=="undefined"){var c1=x0+":"+w0;if(!y[c1]&&l<3)z6("You are manually calling a React.PropTypes validation function for the `"+E0+"` prop on `"+x0+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),y[c1]=!0,l++}}if(k0[w0]==null){if(T0){if(k0[w0]===null)return new q0("The "+u0+" `"+E0+"` is marked as required "+("in `"+x0+"`, but its value is `null`."));return new q0("The "+u0+" `"+E0+"` is marked as required in "+("`"+x0+"`, but its value is `undefined`."))}return null}else return N(k0,w0,x0,u0,E0)}var P0=Y0.bind(null,!1);return P0.isRequired=Y0.bind(null,!0),P0}function I0(N){function y(l,Y0,P0,T0,k0,w0){var x0=l[Y0],u0=s0(x0);if(u0!==N){var E0=A1(x0);return new q0("Invalid "+T0+" `"+k0+"` of type "+("`"+E0+"` supplied to `"+P0+"`, expected ")+("`"+N+"`."),{expectedType:N})}return null}return c(y)}function p(){return c(UG)}function y0(N){function y(l,Y0,P0,T0,k0){if(typeof N!=="function")return new q0("Property `"+k0+"` of component `"+P0+"` has invalid PropType notation inside arrayOf.");var w0=l[Y0];if(!Array.isArray(w0)){var x0=s0(w0);return new q0("Invalid "+T0+" `"+k0+"` of type "+("`"+x0+"` supplied to `"+P0+"`, expected an array."))}for(var u0=0;u0<w0.length;u0++){var E0=N(w0,u0,P0,T0,k0+"["+u0+"]",G6);if(E0 instanceof Error)return E0}return null}return c(y)}function F1(){function N(y,l,Y0,P0,T0){var k0=y[l];if(!_(k0)){var w0=s0(k0);return new q0("Invalid "+P0+" `"+T0+"` of type "+("`"+w0+"` supplied to `"+Y0+"`, expected a single ReactElement."))}return null}return c(N)}function Y1(){function N(y,l,Y0,P0,T0){var k0=y[l];if(!X$.isValidElementType(k0)){var w0=s0(k0);return new q0("Invalid "+P0+" `"+T0+"` of type "+("`"+w0+"` supplied to `"+Y0+"`, expected a single ReactElement type."))}return null}return c(N)}function z4(N){function y(l,Y0,P0,T0,k0){if(!(l[Y0]instanceof N)){var w0=N.name||_0,x0=a0(l[Y0]);return new q0("Invalid "+T0+" `"+k0+"` of type "+("`"+x0+"` supplied to `"+P0+"`, expected ")+("instance of `"+w0+"`."))}return null}return c(y)}function k1(N){if(!Array.isArray(N)){if(arguments.length>1)z6("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).");else z6("Invalid argument supplied to oneOf, expected an array.");return UG}function y(l,Y0,P0,T0,k0){var w0=l[Y0];for(var x0=0;x0<N.length;x0++)if(s(w0,N[x0]))return null;var u0=JSON.stringify(N,function E0(g1,O1){var c1=A1(O1);if(c1==="symbol")return String(O1);return O1});return new q0("Invalid "+T0+" `"+k0+"` of value `"+String(w0)+"` "+("supplied to `"+P0+"`, expected one of "+u0+"."))}return c(y)}function L0(N){function y(l,Y0,P0,T0,k0){if(typeof N!=="function")return new q0("Property `"+k0+"` of component `"+P0+"` has invalid PropType notation inside objectOf.");var w0=l[Y0],x0=s0(w0);if(x0!=="object")return new q0("Invalid "+T0+" `"+k0+"` of type "+("`"+x0+"` supplied to `"+P0+"`, expected an object."));for(var u0 in w0)if(DK(w0,u0)){var E0=N(w0,u0,P0,T0,k0+"."+u0,G6);if(E0 instanceof Error)return E0}return null}return c(y)}function I1(N){if(!Array.isArray(N))return z6("Invalid argument supplied to oneOfType, expected an instance of array."),UG;for(var y=0;y<N.length;y++){var l=N[y];if(typeof l!=="function")return z6("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+S1(l)+" at index "+y+"."),UG}function Y0(P0,T0,k0,w0,x0){var u0=[];for(var E0=0;E0<N.length;E0++){var g1=N[E0],O1=g1(P0,T0,k0,w0,x0,G6);if(O1==null)return null;if(O1.data&&DK(O1.data,"expectedType"))u0.push(O1.data.expectedType)}var c1=u0.length>0?", expected one of type ["+u0.join(", ")+"]":"";return new q0("Invalid "+w0+" `"+x0+"` supplied to "+("`"+k0+"`"+c1+"."))}return c(Y0)}function O0(){function N(y,l,Y0,P0,T0){if(!i1(y[l]))return new q0("Invalid "+P0+" `"+T0+"` supplied to "+("`"+Y0+"`, expected a ReactNode."));return null}return c(N)}function N0(N,y,l,Y0,P0){return new q0((N||"React class")+": "+y+" type `"+l+"."+Y0+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+P0+"`.")}function i0(N){function y(l,Y0,P0,T0,k0){var w0=l[Y0],x0=s0(w0);if(x0!=="object")return new q0("Invalid "+T0+" `"+k0+"` of type `"+x0+"` "+("supplied to `"+P0+"`, expected `object`."));for(var u0 in N){var E0=N[u0];if(typeof E0!=="function")return N0(P0,T0,k0,u0,A1(E0));var g1=E0(w0,u0,P0,T0,k0+"."+u0,G6);if(g1)return g1}return null}return c(y)}function e1(N){function y(l,Y0,P0,T0,k0){var w0=l[Y0],x0=s0(w0);if(x0!=="object")return new q0("Invalid "+T0+" `"+k0+"` of type `"+x0+"` "+("supplied to `"+P0+"`, expected `object`."));var u0=nA({},l[Y0],N);for(var E0 in u0){var g1=N[E0];if(DK(N,E0)&&typeof g1!=="function")return N0(P0,T0,k0,E0,A1(g1));if(!g1)return new q0("Invalid "+T0+" `"+k0+"` key `"+E0+"` supplied to `"+P0+"`.\nBad object: "+JSON.stringify(l[Y0],null," ")+`
|
||
Valid keys: `+JSON.stringify(Object.keys(N),null," "));var O1=g1(w0,E0,P0,T0,k0+"."+E0,G6);if(O1)return O1}return null}return c(y)}function i1(N){switch(typeof N){case"number":case"string":case"undefined":return!0;case"boolean":return!N;case"object":if(Array.isArray(N))return N.every(i1);if(N===null||_(N))return!0;var y=$(N);if(y){var l=y.call(N),Y0;if(y!==N.entries){while(!(Y0=l.next()).done)if(!i1(Y0.value))return!1}else while(!(Y0=l.next()).done){var P0=Y0.value;if(P0){if(!i1(P0[1]))return!1}}}else return!1;return!0;default:return!1}}function Z4(N,y){if(N==="symbol")return!0;if(!y)return!1;if(y["@@toStringTag"]==="Symbol")return!0;if(typeof Symbol==="function"&&y instanceof Symbol)return!0;return!1}function s0(N){var y=typeof N;if(Array.isArray(N))return"array";if(N instanceof RegExp)return"object";if(Z4(y,N))return"symbol";return y}function A1(N){if(typeof N==="undefined"||N===null)return""+N;var y=s0(N);if(y==="object"){if(N instanceof Date)return"date";else if(N instanceof RegExp)return"regexp"}return y}function S1(N){var y=A1(N);switch(y){case"array":case"object":return"an "+y;case"boolean":case"date":case"regexp":return"a "+y;default:return y}}function a0(N){if(!N.constructor||!N.constructor.name)return _0;return N.constructor.name}return t.checkPropTypes=Z$,t.resetWarningCache=Z$.resetWarningCache,t.PropTypes=t,t}});var K$=L8((JR,z$)=>{var VK=o4(OK(),1);jK=!0,z$.exports=G$()(VK.isElement,jK);var jK});var W$=L8((y5,B$)=>{var X_=o4(Z6(),1),pA=y5&&y5.__extends||function(){var _=function(n,T){return _=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Z0,$){Z0.__proto__=$}||function(Z0,$){for(var _0 in $)if($.hasOwnProperty(_0))Z0[_0]=$[_0]},_(n,T)};return function(n,T){_(n,T);function Z0(){this.constructor=n}n.prototype=T===null?Object.create(T):(Z0.prototype=T.prototype,new Z0)}}(),HG=y5&&y5.__assign||function(){return HG=Object.assign||function(_){for(var n,T=1,Z0=arguments.length;T<Z0;T++){n=arguments[T];for(var $ in n)if(Object.prototype.hasOwnProperty.call(n,$))_[$]=n[$]}return _},HG.apply(this,arguments)},aA=y5&&y5.__rest||function(_,n){var T={};for(var Z0 in _)if(Object.prototype.hasOwnProperty.call(_,Z0)&&n.indexOf(Z0)<0)T[Z0]=_[Z0];if(_!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var $=0,Z0=Object.getOwnPropertySymbols(_);$<Z0.length;$++)if(n.indexOf(Z0[$])<0)T[Z0[$]]=_[Z0[$]]}return T},J$=y5&&y5.__importStar||function(_){if(_&&_.__esModule)return _;var n={};if(_!=null){for(var T in _)if(Object.hasOwnProperty.call(_,T))n[T]=_[T]}return n.default=_,n},I5=J$(K$()),bK=J$(X_);function rA(_,n,T){var Z0=T[_+"Style"]||"",$=n?n[_]||"":"";return Z0?Z0+";"+$:$}function K6(_,n,T){var Z0=rA(_,n,T);return Z0?' style="'+Z0+'"':""}var tA={'"':""","'":"'","&":"&",">":">","<":"<"};function eA(_){if(!_)return _;return _.replace(/<|>|&|"|'/g,function(n){return tA[n]})}var Z_=function(_){pA(n,_);function n(){return _!==null&&_.apply(this,arguments)||this}return n.prototype.render=function(){var T=this.props,Z0=T.json,$=T.data,_0=T.replacer,t=T.space,s=T.themeClassName,q0=T.theme,c=T.onJSONPrettyError,I0=T.onError,p=T.silent,y0=T.mainStyle,F1=T.keyStyle,Y1=T.valueStyle,z4=T.stringStyle,k1=T.booleanStyle,L0=T.errorStyle,I1=aA(T,["json","data","replacer","space","themeClassName","theme","onJSONPrettyError","onError","silent","mainStyle","keyStyle","valueStyle","stringStyle","booleanStyle","errorStyle"]),O0={mainStyle:y0,keyStyle:F1,valueStyle:Y1,stringStyle:z4,booleanStyle:k1,errorStyle:L0},N0=$||Z0;if(typeof N0==="string")try{N0=JSON.parse(N0)}catch(i0){if(!p)console.warn("[react-json-pretty]: "+i0.message);if(c)c(i0);if(!c&&I0)I0(i0),console.warn("JSONPretty#onError is deprecated, please use JSONPretty#onJSONPrettyError instead");return bK.createElement("div",HG({},I1,{dangerouslySetInnerHTML:{__html:'<pre class="__json-pretty-error__"'+K6("error",q0,O0)+">"+eA(N0)+"</pre>"}}))}return bK.createElement("div",HG({},I1,{dangerouslySetInnerHTML:{__html:'<pre class="'+s+'"'+K6("main",q0,O0)+">"+this._pretty(q0,N0,_0,+t,O0)+"</pre>"}}))},n.prototype._pretty=function(T,Z0,$,_0,t){var s=/^( *)("[^"]+": )?("[^"]*"|[\w.+-]*)?([,[{]|\[\s*\],?|\{\s*\},?)?$/mg,q0=JSON.stringify(Z0,typeof $==="function"?$:null,isNaN(_0)?2:_0);if(!q0)return q0;return q0.replace(/&/g,"&").replace(/\\"([^,])/g,"\\"$1").replace(/</g,"<").replace(/>/g,">").replace(s,this._replace.bind(null,T,t))},n.prototype._replace=function(T,Z0,$,_0,t,s,q0){var c="</span>",I0='<span class="__json-key__"'+K6("key",T,Z0)+">",p='<span class="__json-value__"'+K6("value",T,Z0)+">",y0='<span class="__json-string__"'+K6("string",T,Z0)+">",F1='<span class="__json-boolean__"'+K6("boolean",T,Z0)+">",Y1=_0||"";if(t)Y1=Y1+'"'+I0+t.replace(/^"|":\s$/g,"")+c+'": ';if(s)if(s==="true"||s==="false")Y1=Y1+F1+s+c;else Y1=Y1+(s[0]==='"'?y0:p)+s+c;return Y1+(q0||"")},n.propTypes={data:I5.any,json:I5.any,replacer:I5.func,silent:I5.bool,space:I5.oneOfType([I5.number,I5.string]),theme:I5.object,themeClassName:I5.string,onJSONPrettyError:I5.func},n.defaultProps={data:"",json:"",silent:!0,space:2,themeClassName:"__json-pretty__"},n}(bK.Component);B$.exports=Z_});var lZ=L8((Q_)=>{var kK=o4(Z6(),1);(function(){var _=Symbol.for("react.element"),n=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),Z0=Symbol.for("react.strict_mode"),$=Symbol.for("react.profiler"),_0=Symbol.for("react.provider"),t=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),q0=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),I0=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y0=Symbol.for("react.offscreen"),F1=Symbol.iterator,Y1="@@iterator";function z4(L){if(L===null||typeof L!=="object")return null;var h=F1&&L[F1]||L[Y1];if(typeof h==="function")return h;return null}var k1=kK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function L0(L){{for(var h=arguments.length,a=new Array(h>1?h-1:0),D0=1;D0<h;D0++)a[D0-1]=arguments[D0];I1("error",L,a)}}function I1(L,h,a){{var D0=k1.ReactDebugCurrentFrame,g=D0.getStackAddendum();if(g!=="")h+="%s",a=a.concat([g]);var n0=a.map(function(i){return String(i)});n0.unshift("Warning: "+h),Function.prototype.apply.call(console[L],console,n0)}}var O0=!1,N0=!1,i0=!1,e1=!1,i1=!1,Z4;Z4=Symbol.for("react.module.reference");function s0(L){if(typeof L==="string"||typeof L==="function")return!0;if(L===T||L===$||i1||L===Z0||L===q0||L===c||e1||L===y0||O0||N0||i0)return!0;if(typeof L==="object"&&L!==null){if(L.$$typeof===p||L.$$typeof===I0||L.$$typeof===_0||L.$$typeof===t||L.$$typeof===s||L.$$typeof===Z4||L.getModuleId!==void 0)return!0}return!1}function A1(L,h,a){var D0=L.displayName;if(D0)return D0;var g=h.displayName||h.name||"";return g!==""?a+"("+g+")":a}function S1(L){return L.displayName||"Context"}function a0(L){if(L==null)return null;if(typeof L.tag==="number")L0("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue.");if(typeof L==="function")return L.displayName||L.name||null;if(typeof L==="string")return L;switch(L){case T:return"Fragment";case n:return"Portal";case $:return"Profiler";case Z0:return"StrictMode";case q0:return"Suspense";case c:return"SuspenseList"}if(typeof L==="object")switch(L.$$typeof){case t:var h=L;return S1(h)+".Consumer";case _0:var a=L;return S1(a._context)+".Provider";case s:return A1(L,L.render,"ForwardRef");case I0:var D0=L.displayName||null;if(D0!==null)return D0;return a0(L.type)||"Memo";case p:{var g=L,n0=g._payload,i=g._init;try{return a0(i(n0))}catch(h0){return null}}}return null}var N=Object.assign,y=0,l,Y0,P0,T0,k0,w0,x0;function u0(){}u0.__reactDisabledLog=!0;function E0(){{if(y===0){l=console.log,Y0=console.info,P0=console.warn,T0=console.error,k0=console.group,w0=console.groupCollapsed,x0=console.groupEnd;var L={configurable:!0,enumerable:!0,value:u0,writable:!0};Object.defineProperties(console,{info:L,log:L,warn:L,error:L,group:L,groupCollapsed:L,groupEnd:L})}y++}}function g1(){{if(y--,y===0){var L={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:N({},L,{value:l}),info:N({},L,{value:Y0}),warn:N({},L,{value:P0}),error:N({},L,{value:T0}),group:N({},L,{value:k0}),groupCollapsed:N({},L,{value:w0}),groupEnd:N({},L,{value:x0})})}if(y<0)L0("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var O1=k1.ReactCurrentDispatcher,c1;function p1(L,h,a){{if(c1===void 0)try{throw Error()}catch(g){var D0=g.stack.trim().match(/\n( *(at )?)/);c1=D0&&D0[1]||""}return`
|
||
`+c1+L}}var C0=!1,K4;{var V4=typeof WeakMap==="function"?WeakMap:Map;K4=new V4}function v1(L,h){if(!L||C0)return"";{var a=K4.get(L);if(a!==void 0)return a}var D0;C0=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var n0;n0=O1.current,O1.current=null,E0();try{if(h){var i=function(){throw Error()};if(Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==="object"&&Reflect.construct){try{Reflect.construct(i,[])}catch(b){D0=b}Reflect.construct(L,[],i)}else{try{i.call()}catch(b){D0=b}L.call(i.prototype)}}else{try{throw Error()}catch(b){D0=b}L()}}catch(b){if(b&&D0&&typeof b.stack==="string"){var h0=b.stack.split(`
|
||
`),X1=D0.stack.split(`
|
||
`),P1=h0.length-1,Y=X1.length-1;while(P1>=1&&Y>=0&&h0[P1]!==X1[Y])Y--;for(;P1>=1&&Y>=0;P1--,Y--)if(h0[P1]!==X1[Y]){if(P1!==1||Y!==1)do if(P1--,Y--,Y<0||h0[P1]!==X1[Y]){var j=`
|
||
`+h0[P1].replace(" at new "," at ");if(L.displayName&&j.includes("<anonymous>"))j=j.replace("<anonymous>",L.displayName);if(typeof L==="function")K4.set(L,j);return j}while(P1>=1&&Y>=0);break}}}finally{C0=!1,O1.current=n0,g1(),Error.prepareStackTrace=g}var v=L?L.displayName||L.name:"",C=v?p1(v):"";if(typeof L==="function")K4.set(L,C);return C}function o(L,h,a){return v1(L,!1)}function F4(L){var h=L.prototype;return!!(h&&h.isReactComponent)}function f1(L,h,a){if(L==null)return"";if(typeof L==="function")return v1(L,F4(L));if(typeof L==="string")return p1(L);switch(L){case q0:return p1("Suspense");case c:return p1("SuspenseList")}if(typeof L==="object")switch(L.$$typeof){case s:return o(L.render);case I0:return f1(L.type,h,a);case p:{var D0=L,g=D0._payload,n0=D0._init;try{return f1(n0(g),h,a)}catch(i){}}}return""}var N1=Object.prototype.hasOwnProperty,E4={},I8=k1.ReactDebugCurrentFrame;function _1(L){if(L){var h=L._owner,a=f1(L.type,L._source,h?h.type:null);I8.setExtraStackFrame(a)}else I8.setExtraStackFrame(null)}function B8(L,h,a,D0,g){{var n0=Function.call.bind(N1);for(var i in L)if(n0(L,i)){var h0=void 0;try{if(typeof L[i]!=="function"){var X1=Error((D0||"React class")+": "+a+" type `"+i+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof L[i]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw X1.name="Invariant Violation",X1}h0=L[i](h,i,D0,a,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(P1){h0=P1}if(h0&&!(h0 instanceof Error))_1(g),L0("%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).",D0||"React class",a,i,typeof h0),_1(null);if(h0 instanceof Error&&!(h0.message in E4))E4[h0.message]=!0,_1(g),L0("Failed %s type: %s",a,h0.message),_1(null)}}}var h1=Array.isArray;function s4(L){return h1(L)}function n4(L){{var h=typeof Symbol==="function"&&Symbol.toStringTag,a=h&&L[Symbol.toStringTag]||L.constructor.name||"Object";return a}}function X4(L){try{return p4(L),!1}catch(h){return!0}}function p4(L){return""+L}function J4(L){if(X4(L))return L0("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",n4(L)),p4(L)}var H4=k1.ReactCurrentOwner,k8={key:!0,ref:!0,__self:!0,__source:!0},S8,a4,Q4;Q4={};function X0(L){if(N1.call(L,"ref")){var h=Object.getOwnPropertyDescriptor(L,"ref").get;if(h&&h.isReactWarning)return!1}return L.ref!==void 0}function H0(L){if(N1.call(L,"key")){var h=Object.getOwnPropertyDescriptor(L,"key").get;if(h&&h.isReactWarning)return!1}return L.key!==void 0}function R0(L,h){if(typeof L.ref==="string"&&H4.current&&h&&H4.current.stateNode!==h){var a=a0(H4.current.type);if(!Q4[a])L0('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',a0(H4.current.type),L.ref),Q4[a]=!0}}function B1(L,h){{var a=function(){if(!S8)S8=!0,L0("%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)",h)};a.isReactWarning=!0,Object.defineProperty(L,"key",{get:a,configurable:!0})}}function x1(L,h){{var a=function(){if(!a4)a4=!0,L0("%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)",h)};a.isReactWarning=!0,Object.defineProperty(L,"ref",{get:a,configurable:!0})}}var l1=function(L,h,a,D0,g,n0,i){var h0={$$typeof:_,type:L,key:h,ref:a,props:i,_owner:n0};if(h0._store={},Object.defineProperty(h0._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(h0,"_self",{configurable:!1,enumerable:!1,writable:!1,value:D0}),Object.defineProperty(h0,"_source",{configurable:!1,enumerable:!1,writable:!1,value:g}),Object.freeze)Object.freeze(h0.props),Object.freeze(h0);return h0};function C1(L,h,a,D0,g){{var n0,i={},h0=null,X1=null;if(a!==void 0)J4(a),h0=""+a;if(H0(h))J4(h.key),h0=""+h.key;if(X0(h))X1=h.ref,R0(h,g);for(n0 in h)if(N1.call(h,n0)&&!k8.hasOwnProperty(n0))i[n0]=h[n0];if(L&&L.defaultProps){var P1=L.defaultProps;for(n0 in P1)if(i[n0]===void 0)i[n0]=P1[n0]}if(h0||X1){var Y=typeof L==="function"?L.displayName||L.name||"Unknown":L;if(h0)B1(i,Y);if(X1)x1(i,Y)}return l1(L,h0,X1,g,D0,H4.current,i)}}var{ReactCurrentOwner:A4,ReactDebugCurrentFrame:Z1}=k1;function Q1(L){if(L){var h=L._owner,a=f1(L.type,L._source,h?h.type:null);Z1.setExtraStackFrame(a)}else Z1.setExtraStackFrame(null)}var w8=!1;function u4(L){return typeof L==="object"&&L!==null&&L.$$typeof===_}function N8(){{if(A4.current){var L=a0(A4.current.type);if(L)return`
|
||
|
||
Check the render method of \``+L+"`."}return""}}function A9(L){{if(L!==void 0){var h=L.fileName.replace(/^.*[\\\/]/,""),a=L.lineNumber;return`
|
||
|
||
Check your code at `+h+":"+a+"."}return""}}var r4={};function i5(L){{var h=N8();if(!h){var a=typeof L==="string"?L:L.displayName||L.name;if(a)h=`
|
||
|
||
Check the top-level render call using <`+a+">."}return h}}function w5(L,h){{if(!L._store||L._store.validated||L.key!=null)return;L._store.validated=!0;var a=i5(h);if(r4[a])return;r4[a]=!0;var D0="";if(L&&L._owner&&L._owner!==A4.current)D0=" It was passed a child from "+a0(L._owner.type)+".";Q1(L),L0('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',a,D0),Q1(null)}}function v4(L,h){{if(typeof L!=="object")return;if(s4(L))for(var a=0;a<L.length;a++){var D0=L[a];if(u4(D0))w5(D0,h)}else if(u4(L)){if(L._store)L._store.validated=!0}else if(L){var g=z4(L);if(typeof g==="function"){if(g!==L.entries){var n0=g.call(L),i;while(!(i=n0.next()).done)if(u4(i.value))w5(i.value,h)}}}}}function x8(L){{var h=L.type;if(h===null||h===void 0||typeof h==="string")return;var a;if(typeof h==="function")a=h.propTypes;else if(typeof h==="object"&&(h.$$typeof===s||h.$$typeof===I0))a=h.propTypes;else return;if(a){var D0=a0(h);B8(a,L.props,"prop",D0,L)}else if(h.PropTypes!==void 0&&!w8){w8=!0;var g=a0(h);L0("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",g||"Unknown")}if(typeof h.getDefaultProps==="function"&&!h.getDefaultProps.isReactClassApproved)L0("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function C8(L){{var h=Object.keys(L.props);for(var a=0;a<h.length;a++){var D0=h[a];if(D0!=="children"&&D0!=="key"){Q1(L),L0("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",D0),Q1(null);break}}if(L.ref!==null)Q1(L),L0("Invalid attribute `ref` supplied to `React.Fragment`."),Q1(null)}}var t4={};function O8(L,h,a,D0,g,n0){{var i=s0(L);if(!i){var h0="";if(L===void 0||typeof L==="object"&&L!==null&&Object.keys(L).length===0)h0+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.";var X1=A9(g);if(X1)h0+=X1;else h0+=N8();var P1;if(L===null)P1="null";else if(s4(L))P1="array";else if(L!==void 0&&L.$$typeof===_)P1="<"+(a0(L.type)||"Unknown")+" />",h0=" Did you accidentally export a JSX literal instead of a component?";else P1=typeof L;L0("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",P1,h0)}var Y=C1(L,h,a,g,n0);if(Y==null)return Y;if(i){var j=h.children;if(j!==void 0)if(D0)if(s4(j)){for(var v=0;v<j.length;v++)v4(j[v],L);if(Object.freeze)Object.freeze(j)}else L0("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else v4(j,L)}if(N1.call(h,"key")){var C=a0(L),b=Object.keys(h).filter(function(B0){return B0!=="key"}),u=b.length>0?"{key: someKey, "+b.join(": ..., ")+": ...}":"{key: someKey}";if(!t4[C+u]){var d=b.length>0?"{"+b.join(": ..., ")+": ...}":"{}";L0(`A props object containing a "key" prop is being spread into JSX:
|
||
let props = %s;
|
||
<%s {...props} />
|
||
React keys must be passed directly to JSX without using spread:
|
||
let props = %s;
|
||
<%s key={someKey} {...props} />`,u,C,d,C),t4[C+u]=!0}}if(L===T)C8(Y);else x8(Y);return Y}}var g8=O8;Q_.Fragment=T,Q_.jsxDEV=g8})()});var $$=o4(Z6(),1),q$=o4(lH(),1);var J1=o4(Z6(),1),U$=o4(W$(),1),O=o4(lZ(),1);function SK({jsonString:_,maxHeightClass:n="max-h-64"}){let T;try{T=JSON.parse(_)}catch(Z0){T=_}return O.jsxDEV("div",{className:`text-xs p-2 rounded overflow-auto ${n} break-all break-words whitespace-pre-wrap bg-gray-950 text-white`,style:{overflowWrap:"anywhere",wordBreak:"break-word"},children:O.jsxDEV(U$.default,{data:T,space:2},void 0,!1,void 0,this)},void 0,!1,void 0,this)}function G_(){let[_,n]=J1.useState(null),[T,Z0]=J1.useState("Ready to authenticate"),[$,_0]=J1.useState("info"),[t,s]=J1.useState(null),[q0,c]=J1.useState(!1),[I0,p]=J1.useState(!0),[y0,F1]=J1.useState([]),[Y1,z4]=J1.useState(!1),[k1,L0]=J1.useState(0),[I1,O0]=J1.useState(!0),[N0,i0]=J1.useState(null),[e1,i1]=J1.useState([]),[Z4,s0]=J1.useState(!1),[A1,S1]=J1.useState(0),[a0,N]=J1.useState(!0),[y,l]=J1.useState(null),[Y0,P0]=J1.useState(""),[T0,k0]=J1.useState([]),[w0,x0]=J1.useState(!1),[u0,E0]=J1.useState(0),[g1,O1]=J1.useState(!0),[c1,p1]=J1.useState(null),[C0,K4]=J1.useState({});async function V4(Y){if(!Y||C0[Y])return C0[Y]||null;try{let j=await p4(Y);if(j)return K4((v)=>({...v,[Y]:{name:j.name||`user:${Y.slice(0,8)}`,display_name:j.display_name,picture:j.picture,about:j.about}})),j}catch(j){console.log("Error fetching profile for",Y.slice(0,8),":",j)}return null}async function v1(Y){let v=[...new Set(Y.map((C)=>C.author).filter(Boolean))].map((C)=>V4(C));await Promise.allSettled(v)}let[o,F4]=J1.useState({welcome:!0,exportMine:!1,exportAll:!1,exportSpecific:!1,importEvents:!1,search:!0,eventsLog:!1,allEventsLog:!1}),f1=J1.useRef(null),N1=J1.useRef(null),[E4,I8]=J1.useState(16);J1.useEffect(()=>{function Y(){if(f1.current){let j=f1.current.offsetHeight||0;I8(Math.max(0,Math.round(j/2)))}}return Y(),window.addEventListener("resize",Y),()=>window.removeEventListener("resize",Y)},[]),J1.useEffect(()=>{let Y=window.matchMedia("(prefers-color-scheme: dark)");c(Y.matches);let j=(v)=>{c(v.matches)};return Y.addEventListener("change",j),()=>{Y.removeEventListener("change",j)}},[]),J1.useEffect(()=>{(async()=>{await B8(),p(!1)})()},[]),J1.useEffect(()=>{if(_?.pubkey)J4(_.pubkey)},[_?.pubkey]),J1.useEffect(()=>{if(_?.pubkey){if(l1(!0),_.permission==="admin")C1(!0)}},[_?.pubkey,_?.permission]);function _1(){try{return window.location.protocol.replace("http","ws")+"//"+window.location.host}catch(Y){return"ws://localhost:3333"}}async function B8(){try{let j=await(await fetch("/api/auth/status")).json();if(j.authenticated&&j.pubkey)try{let C=await(await fetch(`/api/permissions/${j.pubkey}`)).json();if(C&&C.permission){let b={pubkey:j.pubkey,permission:C.permission};n(b),h1(`Already authenticated as: ${j.pubkey.slice(0,16)}...`,"success"),J4(j.pubkey)}}catch(v){}}catch(Y){}}function h1(Y,j="info"){Z0(Y),_0(j)}function s4(){switch($){case"success":return"mt-5 mb-5 p-3 rounded "+g("bg-green-100 text-green-800","bg-green-900 text-green-100");case"error":return"mt-5 mb-5 p-3 rounded "+g("bg-red-100 text-red-800","bg-red-900 text-red-100");case"info":default:return"mt-5 mb-5 p-3 rounded "+g("bg-cyan-100 text-cyan-800","bg-cyan-900 text-cyan-100")}}async function n4(){try{return(await(await fetch("/api/auth/challenge")).json()).challenge}catch(Y){throw h1("Failed to get authentication challenge: "+Y.message,"error"),Y}}async function X4(){if(!window.nostr){h1("No Nostr extension found. Please install a NIP-07 compatible extension like nos2x or Alby.","error");return}try{h1("Connecting to extension...","info");let Y=await window.nostr.getPublicKey(),j=await n4(),v={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",j]],content:""},C=await window.nostr.signEvent(v);await H4(C)}catch(Y){h1("Extension login failed: "+Y.message,"error")}}async function p4(Y,j=4000){return new Promise((v)=>{let C=!1,b=[],u,d=!1;try{u=new WebSocket(_1())}catch(r0){v(null);return}let B0="profile-"+Math.random().toString(36).slice(2),J0=setTimeout(()=>{if(u&&u.readyState===1)try{u.close()}catch(r0){}if(!C)C=!0,v(null)},j),U1=()=>{if(!d&&u&&u.readyState===1)try{let r0=["REQ",B0,{kinds:[0],authors:[Y]}];u.send(JSON.stringify(r0)),d=!0}catch(r0){}};u.onopen=()=>{U1()},u.onmessage=async(r0)=>{try{let b0=JSON.parse(r0.data),M0=b0[0];if(M0==="AUTH"){let j0=b0[1];if(!window.nostr){if(clearTimeout(J0),!C)C=!0,v(null);return}try{let F0={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",j0]],content:""},o1=["AUTH",await window.nostr.signEvent(F0)];console.log("DEBUG: Sending AUTH response for profile fetch challenge:",j0.slice(0,16)+"..."),u.send(JSON.stringify(o1))}catch(F0){if(clearTimeout(J0),!C)C=!0,v(null)}}else if(M0==="EVENT"&&b0[1]===B0){let j0=b0[2];if(j0&&j0.kind===0&&j0.content)b.push(j0)}else if(M0==="EOSE"&&b0[1]===B0){try{u.send(JSON.stringify(["CLOSE",B0]))}catch(j0){}try{u.close()}catch(j0){}if(clearTimeout(J0),!C)if(C=!0,b.length){let j0=b.reduce((F0,c0)=>F0.created_at>c0.created_at?F0:c0);try{let F0=JSON.parse(j0.content);v(F0||null)}catch(F0){v(null)}}else v(null)}else if(M0==="CLOSED"&&b0[1]===B0){if((b0[2]||"").includes("auth-required")&&!d)return;if(clearTimeout(J0),!C)if(C=!0,b.length){let F0=b.reduce((c0,o1)=>c0.created_at>o1.created_at?c0:o1);try{let c0=JSON.parse(F0.content);v(c0||null)}catch(c0){v(null)}}else v(null)}else if(M0==="OK"&&b0[1]&&b0[1].length===64&&!d)U1()}catch(b0){}},u.onerror=()=>{try{u.close()}catch(r0){}if(clearTimeout(J0),!C)C=!0,v(null)},u.onclose=()=>{if(clearTimeout(J0),!C)if(C=!0,b.length){let r0=b.reduce((b0,M0)=>b0.created_at>M0.created_at?b0:M0);try{let b0=JSON.parse(r0.content);v(b0||null)}catch(b0){v(null)}}else v(null)}})}async function J4(Y){try{let j={name:`user:${Y.slice(0,8)}`,about:"No profile data available"};s(j);let v=null;try{v=await p4(Y)}catch(C){}if(v){let C=typeof v==="string"?JSON.parse(v):v;return s({name:C.name||j.name,display_name:C.display_name,picture:C.picture,banner:C.banner,about:C.about||j.about}),C}if(window.nostr&&window.nostr.getPublicKey)try{if(window.nostr.getUserMetadata){let C=await window.nostr.getUserMetadata();if(C)try{let b=typeof C==="string"?JSON.parse(C):C;return s({name:b.name||j.name,display_name:b.display_name,picture:b.picture,banner:b.banner,about:b.about||j.about}),b}catch(b){console.log("Error parsing user metadata:",b)}}}catch(C){console.log("Could not get profile from extension:",C)}return j}catch(j){return console.error("Error handling profile data:",j),null}}async function H4(Y){try{let v=await(await fetch("/api/auth/login",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(Y)})).json();if(v.success){n(v.pubkey),h1("Successfully authenticated as: "+v.pubkey.slice(0,16)+"...","success");let b=await(await fetch(`/api/permissions/${v.pubkey}`)).json();if(b&&b.permission)n({pubkey:v.pubkey,permission:b.permission}),await J4(v.pubkey)}else h1("Authentication failed: "+v.error,"error")}catch(j){h1("Authentication request failed: "+j.message,"error")}}async function k8(){try{await fetch("/api/auth/logout",{method:"POST"})}catch(Y){}n(null),s(null),F1([]),L0(0),O0(!0),i0(null),i1([]),S1(0),N(!0),l(null),h1("Logged out","info")}async function S8(Y=!1,j=50,v=1e4){if(!_?.pubkey)return;if(Y1)return;if(!Y&&!I1)return;return console.log("DEBUG: fetchEventsFromRelay called, reset:",Y,"offset:",k1),z4(!0),new Promise((C)=>{let b=!1,u=[],d,B0=!1;try{d=new WebSocket(_1())}catch(b0){console.error("Failed to create WebSocket:",b0),z4(!1),C();return}let J0="events-"+Math.random().toString(36).slice(2),U1=setTimeout(()=>{if(d&&d.readyState===1)try{d.close()}catch(b0){}if(!b)b=!0,console.log("DEBUG: WebSocket timeout, received events:",u.length),Q4(u,Y),C()},v),r0=()=>{if(!B0&&d&&d.readyState===1)try{let b0=["REQ",J0,{authors:[_.pubkey]}];console.log("DEBUG: Sending WebSocket request:",b0),d.send(JSON.stringify(b0)),B0=!0}catch(b0){console.error("Failed to send WebSocket request:",b0)}};d.onopen=()=>{r0()},d.onmessage=async(b0)=>{try{let M0=JSON.parse(b0.data),j0=M0[0];if(console.log("DEBUG: WebSocket message:",j0,M0.length>2?"with event":""),j0==="AUTH"){let F0=M0[1];if(!window.nostr){if(console.error("Authentication required but no Nostr extension found"),clearTimeout(U1),!b)b=!0,Q4(u,Y),C();return}try{let c0={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",F0]],content:""},e4=["AUTH",await window.nostr.signEvent(c0)];console.log("DEBUG: Sending AUTH response for events fetch challenge:",F0.slice(0,16)+"..."),d.send(JSON.stringify(e4))}catch(c0){if(console.error("Failed to authenticate:",c0),clearTimeout(U1),!b)b=!0,Q4(u,Y),C()}}else if(j0==="EVENT"&&M0[1]===J0){let F0=M0[2];if(F0){let c0={id:F0.id,kind:F0.kind,created_at:F0.created_at,content:F0.content||"",raw_json:JSON.stringify(F0)};u.push(c0)}}else if(j0==="EOSE"&&M0[1]===J0){try{d.send(JSON.stringify(["CLOSE",J0]))}catch(F0){}try{d.close()}catch(F0){}if(clearTimeout(U1),!b)b=!0,console.log("DEBUG: EOSE received, processing events:",u.length),Q4(u,Y),C()}else if(j0==="CLOSED"&&M0[1]===J0){let F0=M0[2]||"";if(console.log("DEBUG: Subscription closed:",F0),F0.includes("auth-required")&&!B0)return;if(clearTimeout(U1),!b)b=!0,Q4(u,Y),C()}else if(j0==="OK"&&M0[1]&&M0[1].length===64&&!B0)r0()}catch(M0){console.error("Error parsing WebSocket message:",M0)}},d.onerror=(b0)=>{console.error("WebSocket error:",b0);try{d.close()}catch(M0){}if(clearTimeout(U1),!b)b=!0,Q4(u,Y),C()},d.onclose=()=>{if(clearTimeout(U1),!b)b=!0,console.log("DEBUG: WebSocket closed, processing events:",u.length),Q4(u,Y),C()}})}function a4(Y){let j=Y.filter((b)=>b.kind===5),v=new Set;j.forEach((b)=>{try{let u=JSON.parse(b.raw_json);if(u.tags)u.tags.forEach((d)=>{if(d[0]==="e"&&d[1])v.add(d[1])})}catch(u){console.error("Error parsing delete event:",u)}});let C=Y.filter((b)=>{if(b.kind===5)return!0;return!v.has(b.id)});return console.log("DEBUG: Filtered events - original:",Y.length,"filtered:",C.length,"deleted IDs:",v.size),C}function Q4(Y,j){try{let C=a4(Y).sort((B0,J0)=>J0.created_at-B0.created_at),b=j?0:k1,u=50,d=C.slice(b,b+50);if(console.log("DEBUG: Processing events - total:",C.length,"paginated:",d.length,"offset:",b),j)F1(d),L0(d.length);else F1((B0)=>[...B0,...d]),L0((B0)=>B0+d.length);O0(b+d.length<C.length),console.log("DEBUG: Events updated, displayed count:",d.length,"has more:",b+d.length<C.length)}catch(v){console.error("Error processing events response:",v)}finally{z4(!1)}}async function X0(Y=!1,j=50,v=1e4){if(!_?.pubkey||_.permission!=="admin")return;if(Z4)return;if(!Y&&!a0)return;return console.log("DEBUG: fetchAllEventsFromRelay called, reset:",Y,"offset:",A1),s0(!0),new Promise((C)=>{let b=!1,u=[],d,B0=!1;try{d=new WebSocket(_1())}catch(b0){console.error("Failed to create WebSocket:",b0),s0(!1),C();return}let J0="allevents-"+Math.random().toString(36).slice(2),U1=setTimeout(()=>{if(d&&d.readyState===1)try{d.close()}catch(b0){}if(!b)b=!0,console.log("DEBUG: WebSocket timeout, received all events:",u.length),H0(u,Y),C()},v),r0=()=>{if(!B0&&d&&d.readyState===1)try{let b0=["REQ",J0,{}];console.log("DEBUG: Sending WebSocket request for all events:",b0),d.send(JSON.stringify(b0)),B0=!0}catch(b0){console.error("Failed to send WebSocket request:",b0)}};d.onopen=()=>{r0()},d.onmessage=async(b0)=>{try{let M0=JSON.parse(b0.data),j0=M0[0];if(console.log("DEBUG: WebSocket message:",j0,M0.length>2?"with event":""),j0==="AUTH"){let F0=M0[1];if(!window.nostr){if(console.error("Authentication required but no Nostr extension found"),clearTimeout(U1),!b)b=!0,H0(u,Y),C();return}try{let c0={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",F0]],content:""},e4=["AUTH",await window.nostr.signEvent(c0)];console.log("DEBUG: Sending AUTH response for all events fetch challenge:",F0.slice(0,16)+"..."),d.send(JSON.stringify(e4))}catch(c0){if(console.error("Failed to authenticate:",c0),clearTimeout(U1),!b)b=!0,H0(u,Y),C()}}else if(j0==="EVENT"&&M0[1]===J0){let F0=M0[2];if(F0){let c0={id:F0.id,kind:F0.kind,created_at:F0.created_at,content:F0.content||"",author:F0.pubkey||"",raw_json:JSON.stringify(F0)};u.push(c0)}}else if(j0==="EOSE"&&M0[1]===J0){try{d.send(JSON.stringify(["CLOSE",J0]))}catch(F0){}try{d.close()}catch(F0){}if(clearTimeout(U1),!b)b=!0,console.log("DEBUG: EOSE received, processing all events:",u.length),H0(u,Y),C()}else if(j0==="CLOSED"&&M0[1]===J0){let F0=M0[2]||"";if(console.log("DEBUG: All events subscription closed:",F0),F0.includes("auth-required")&&!B0)return;if(clearTimeout(U1),!b)b=!0,H0(u,Y),C()}else if(j0==="OK"&&M0[1]&&M0[1].length===64&&!B0)r0()}catch(M0){console.error("Error parsing WebSocket message:",M0)}},d.onerror=(b0)=>{console.error("WebSocket error:",b0);try{d.close()}catch(M0){}if(clearTimeout(U1),!b)b=!0,H0(u,Y),C()},d.onclose=()=>{if(clearTimeout(U1),!b)b=!0,console.log("DEBUG: WebSocket closed, processing all events:",u.length),H0(u,Y),C()}})}function H0(Y,j){try{let C=a4(Y).sort((B0,J0)=>J0.created_at-B0.created_at),b=j?0:A1,u=50,d=C.slice(b,b+50);if(console.log("DEBUG: Processing all events - total:",C.length,"paginated:",d.length,"offset:",b),j)i1(d),S1(d.length);else i1((B0)=>[...B0,...d]),S1((B0)=>B0+d.length);N(b+d.length<C.length),v1(d),console.log("DEBUG: All events updated, displayed count:",d.length,"has more:",b+d.length<C.length)}catch(v){console.error("Error processing all events response:",v)}finally{s0(!1)}}function R0(Y,j){try{let C=a4(Y).sort((B0,J0)=>J0.created_at-B0.created_at),b=j?0:u0,u=50,d=C.slice(b,b+50);if(j)k0(d),E0(d.length);else k0((B0)=>[...B0,...d]),E0((B0)=>B0+d.length);O1(b+d.length<C.length),v1(d)}catch(v){console.error("Error processing search results:",v)}finally{x0(!1)}}async function B1(Y,j=!0,v=50,C=1e4){if(!Y||!Y.trim()){if(j)k0([]),E0(0),O1(!0);return}if(w0)return;if(!j&&!g1)return;return x0(!0),new Promise((b)=>{let u=!1,d=[],B0,J0=!1;try{B0=new WebSocket(_1())}catch(M0){console.error("Failed to create WebSocket:",M0),x0(!1),b();return}let U1="search-"+Math.random().toString(36).slice(2),r0=setTimeout(()=>{if(B0&&B0.readyState===1)try{B0.close()}catch(M0){}if(!u)u=!0,R0(d,j),b()},C),b0=()=>{if(!J0&&B0&&B0.readyState===1)try{let M0=["REQ",U1,{search:Y}];B0.send(JSON.stringify(M0)),J0=!0}catch(M0){console.error("Failed to send WebSocket request:",M0)}};B0.onopen=()=>b0(),B0.onmessage=async(M0)=>{try{let j0=JSON.parse(M0.data),F0=j0[0];if(F0==="AUTH"){let c0=j0[1];if(!window.nostr){if(clearTimeout(r0),!u)u=!0,R0(d,j),b();return}try{let o1={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",c0]],content:""},e4=await window.nostr.signEvent(o1);B0.send(JSON.stringify(["AUTH",e4]))}catch(o1){if(console.error("Search auth failed:",o1),clearTimeout(r0),!u)u=!0,R0(d,j),b()}}else if(F0==="EVENT"&&j0[1]===U1){let c0=j0[2];if(c0)d.push({id:c0.id,kind:c0.kind,created_at:c0.created_at,content:c0.content||"",author:c0.pubkey||"",raw_json:JSON.stringify(c0)})}else if(F0==="EOSE"&&j0[1]===U1){try{B0.send(JSON.stringify(["CLOSE",U1]))}catch(c0){}try{B0.close()}catch(c0){}if(clearTimeout(r0),!u)u=!0,R0(d,j),b()}else if(F0==="CLOSED"&&j0[1]===U1){if(clearTimeout(r0),!u)u=!0,R0(d,j),b()}else if(F0==="OK"&&j0[1]&&j0[1].length===64&&!J0)b0()}catch(j0){console.error("Search WS message parse error:",j0)}},B0.onerror=(M0)=>{console.error("Search WS error:",M0);try{B0.close()}catch(j0){}if(clearTimeout(r0),!u)u=!0,R0(d,j),b()},B0.onclose=()=>{if(clearTimeout(r0),!u)u=!0,R0(d,j),b()}})}function x1(Y){p1((j)=>j===Y?null:Y)}async function l1(Y=!1){if(await S8(Y),_?.pubkey)await V4(_.pubkey)}async function C1(Y=!1){await X0(Y)}function A4(Y){i0((j)=>j===Y?null:Y)}function Z1(Y){l((j)=>j===Y?null:Y)}function Q1(Y){try{let j=Y;try{j=JSON.stringify(JSON.parse(Y))}catch(v){}navigator.clipboard.writeText(j)}catch(j){let v=document.createElement("textarea"),C=Y;try{C=JSON.stringify(JSON.parse(Y))}catch(b){}v.value=C,document.body.appendChild(v),v.select(),document.execCommand("copy"),document.body.removeChild(v)}}function w8(Y,j=100){if(!Y||Y.length<=j)return Y;return Y.substring(0,j)+"..."}function u4(Y){return new Date(Y*1000).toLocaleString()}async function N8(Y,j,v=null){if(!_?.pubkey){h1("Must be logged in to delete events","error");return}if(!window.nostr){h1("Nostr extension not found","error");return}try{let C=JSON.parse(j),b=C.pubkey===_.pubkey,u=_.permission==="admin";if(!b&&!u){h1("You can only delete your own events","error");return}let d={kind:5,created_at:Math.floor(Date.now()/1000),tags:[["e",C.id],["k",C.kind.toString()]],content:b?"Deleted by author":"Deleted by admin"},B0=await window.nostr.signEvent(d);if(await A9(B0),h1("Delete event published successfully","success"),b)l1(!0);if(u)C1(!0)}catch(C){h1("Failed to delete event: "+C.message,"error")}}async function A9(Y,j=5000){return new Promise((v,C)=>{let b=!1,u,d=!1,B0=!1,J0=!1,U1=!1;try{u=new WebSocket(_1())}catch(M0){C(new Error("Failed to create WebSocket connection"));return}let r0=setTimeout(()=>{if(console.log("DEBUG: Timeout occurred - eventSent:",d,"resolved:",b,"ws.readyState:",u?.readyState),u&&u.readyState===1)try{u.close()}catch(M0){}if(!b)b=!0,C(new Error("Timeout publishing event - no status received"))},j),b0=()=>{if(!d&&u&&u.readyState===1)try{let M0=["EVENT",Y];console.log("DEBUG: Sending event to relay:",Y.id,"kind:",Y.kind),u.send(JSON.stringify(M0)),d=!0}catch(M0){if(clearTimeout(r0),!b)b=!0,C(new Error("Failed to send event: "+M0.message))}};u.onopen=()=>{b0()},u.onmessage=async(M0)=>{try{let j0=JSON.parse(M0.data),F0=j0[0];if(console.log("DEBUG: publishEventToRelay received message:",j0),F0==="NOTICE"){let c0=j0[1]||"";if(/auth/i.test(c0))console.log("DEBUG: Relay NOTICE indicates auth required"),B0=!0;return}if(F0==="AUTH"){let c0=j0[1];if(!window.nostr){if(clearTimeout(r0),!b)b=!0,C(new Error("Authentication required but no Nostr extension found"));return}try{let o1={kind:22242,created_at:Math.floor(Date.now()/1000),tags:[["relay",_1()],["challenge",c0]],content:""},c5=["AUTH",await window.nostr.signEvent(o1)];if(u.send(JSON.stringify(c5)),J0=!0,B0&&!U1)console.log("DEBUG: AUTH sent, resending original event"),d=!1,U1=!0,b0()}catch(o1){if(clearTimeout(r0),!b)b=!0,C(new Error("Failed to authenticate: "+o1.message))}}else if(F0==="OK"){let c0=j0[1],o1=j0[2],e4=j0[3]||"";if(console.log("DEBUG: OK message - eventId:",c0,"expected:",Y.id,"match:",c0===Y.id),c0===Y.id)if(o1){clearTimeout(r0);try{u.close()}catch(c5){}if(!b)b=!0,v()}else{if(/auth/i.test(e4)){console.log("DEBUG: OK rejection indicates auth required, waiting for AUTH challenge"),B0=!0;return}clearTimeout(r0);try{u.close()}catch(c5){}if(!b)b=!0,C(new Error("Event rejected: "+e4))}else if(J0&&B0&&!U1&&o1)console.log("DEBUG: OK after AUTH, resending original event"),d=!1,U1=!0,b0()}}catch(j0){}},u.onerror=(M0)=>{clearTimeout(r0);try{u.close()}catch(j0){}if(!b)b=!0,C(new Error("WebSocket error"))},u.onclose=()=>{if(clearTimeout(r0),!b)b=!0,C(new Error("WebSocket connection closed"))}})}function r4(Y){F4((j)=>({...j,[Y]:!j[Y]}))}function i5(){try{N1?.current?.click()}catch(Y){}}async function w5(Y){let j=Y?.target?.files&&Y.target.files[0];if(!j)return;try{h1("Uploading import file...","info");let v=new FormData;v.append("file",j);let C=await fetch("/api/import",{method:"POST",body:v});if(C.ok)h1("Import started. Processing will continue in the background.","success");else{let b=await C.text();h1("Import failed: "+b,"error")}}catch(v){h1("Import failed: "+(v?.message||String(v)),"error")}finally{if(Y&&Y.target)Y.target.value=""}}let[v4,x8]=J1.useState([{value:""}]);function C8(Y){if(!Y)return!1;let j=String(Y).trim();return/^[0-9a-fA-F]{64}$/.test(j)}function t4(Y){return String(Y||"").trim()}function O8(){x8((Y)=>[...Y,{value:""}])}function g8(Y){x8((j)=>j.filter((v,C)=>C!==Y))}function L(Y,j){let v=t4(j);x8((C)=>C.map((b,u)=>u===Y?{value:v}:b))}function h(){return v4.map((Y)=>t4(Y.value)).filter((Y)=>Y.length>0&&C8(Y))}function a(){if(!v4||v4.length===0)return!1;return v4.every((Y)=>{let j=t4(Y.value);return j.length===64&&C8(j)})}function D0(){let Y=h();if(!Y.length)return;let j=Y.map((v)=>`pubkey=${encodeURIComponent(v)}`).join("&");try{window.location.href=`/api/export?${j}`}catch(v){}}function g(Y,j){return q0?j:Y}function n0(){return g("bg-gray-200","bg-gray-800")}function i(){return g("text-gray-700","text-gray-300")}function h0(){return g("bg-gray-100","bg-gray-700")}function X1(){return g("text-gray-500","text-gray-300")}function P1(){return g("hover:text-gray-800","hover:text-gray-100")}if(I0)return null;return O.jsxDEV("div",{className:`min-h-screen ${g("bg-gray-100","bg-gray-900")}`,children:_?.permission?O.jsxDEV(O.Fragment,{children:[O.jsxDEV("div",{className:`sticky top-0 left-0 w-full ${g("bg-gray-100","bg-gray-900")} z-50 h-16 flex items-center overflow-hidden`,children:O.jsxDEV("div",{className:"flex items-center h-full w-full box-border",children:[O.jsxDEV("div",{className:"relative overflow-hidden flex flex-grow items-center justify-start h-full",children:[t?.banner&&O.jsxDEV("div",{className:"absolute inset-0 opacity-70 bg-cover bg-center",style:{backgroundImage:`url(${t.banner})`}},void 0,!1,void 0,this),O.jsxDEV("div",{className:"relative z-10 p-2 flex items-center h-full",children:[t?.picture&&O.jsxDEV("img",{src:t.picture,alt:"User Avatar",className:`w-16 h-16 rounded-full object-cover border-2 ${g("border-white","border-gray-600")} mr-2 shadow box-border`},void 0,!1,void 0,this),O.jsxDEV("div",{className:i(),children:[O.jsxDEV("div",{className:"font-bold text-base block",children:[t?.display_name||t?.name||_.pubkey.slice(0,8),t?.name&&t?.display_name&&` (${t.name})`]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"font-bold text-lg text-left",children:_.permission==="admin"?"Admin Dashboard":"Subscriber Dashboard"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"flex items-center justify-end shrink-0 h-full",children:O.jsxDEV("button",{className:`bg-transparent ${X1()} border-0 text-2xl cursor-pointer flex items-center justify-center h-full aspect-square shrink-0 hover:bg-transparent ${P1()}`,onClick:k8,children:"✕"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex-grow overflow-y-auto p-4",children:[O.jsxDEV("input",{type:"file",ref:N1,onChange:w5,accept:".json,.jsonl,text/plain,application/x-ndjson,application/json",style:{display:"none"}},void 0,!1,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 w-full ${n0()} rounded-lg`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("welcome"),children:[O.jsxDEV("span",{children:"Welcome"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.welcome?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.welcome&&O.jsxDEV("div",{className:"p-2",children:O.jsxDEV("p",{className:i(),children:"here you can configure all the things"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("exportMine"),children:[O.jsxDEV("span",{children:"Export My Events"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.exportMine?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.exportMine&&O.jsxDEV("div",{className:"w-full flex items-center justify-end p-2 bg-gray-900 rounded-lg mt-2",children:[O.jsxDEV("div",{className:"pr-2 m-2 w-full",children:O.jsxDEV("p",{className:`text-sm w-full ${i()}`,children:"Download your own events as line-delimited JSON (JSONL/NDJSON). Only events you authored will be included."},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${h0()} ${X1()} border-0 text-2xl cursor-pointer flex items-center justify-center h-full aspect-square shrink-0 hover:bg-transparent ${P1()}`,onClick:()=>{window.location.href="/api/export/mine"},"aria-label":"Download my events as JSONL",title:"Download my events",children:"⤓"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),_.permission==="admin"&&O.jsxDEV(O.Fragment,{children:[O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("exportAll"),children:[O.jsxDEV("span",{children:"Export All Events (admin)"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.exportAll?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.exportAll&&O.jsxDEV("div",{className:"flex items-center justify-between p-2 m-4 bg-gray-900 round mt-2",children:[O.jsxDEV("div",{className:"pr-2 w-full",children:O.jsxDEV("p",{className:`text-sm ${i()}`,children:"Download all stored events as line-delimited JSON (JSONL/NDJSON). This may take a while on large databases."},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${h0()} ${X1()} border-0 text-2xl cursor-pointer flex m-2 items-center justify-center h-full aspect-square shrink-0 hover:bg-transparent ${P1()}`,onClick:()=>{window.location.href="/api/export"},"aria-label":"Download all events as JSONL",title:"Download all events",children:"⤓"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("exportSpecific"),children:[O.jsxDEV("span",{children:"Export Specific Pubkeys (admin)"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.exportSpecific?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.exportSpecific&&O.jsxDEV("div",{className:"w-full flex items-start justify-between gap-4 m-2 p-2 bg-gray-900 rounded-lg mt-2",children:O.jsxDEV("div",{className:"flex-1 pr-2 w-full",children:[O.jsxDEV("p",{className:`text-sm ${i()}`,children:"Enter one or more author pubkeys (64-character hex). Only valid entries will be exported."},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex flex-col items-end gap-2 self-end justify-end p-2",children:O.jsxDEV("button",{className:`${h0()} ${i()} text-base p-4 rounded m-2 ${g("hover:bg-gray-200","hover:bg-gray-600")}`,onClick:O8,title:"Add another pubkey",type:"button",children:"+ Add"},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex flex-col items-end gap-2 min-w-[320px] justify-end p-2",children:O.jsxDEV("div",{className:"gap-2 justify-end",children:v4.map((Y,j)=>{let v=(Y?.value||"").trim(),C=v.length===0?!0:C8(v);return O.jsxDEV("div",{className:"flex items-center gap-2 ",children:[O.jsxDEV("input",{type:"text",inputMode:"text",autoComplete:"off",spellCheck:"false",className:`flex-1 text-sm px-2 py-1 border rounded outline-none ${C?g("border-gray-300 bg-white text-gray-900 focus:ring-2 focus:ring-blue-200","border-gray-600 bg-gray-700 text-gray-100 focus:ring-2 focus:ring-blue-500"):g("border-red-500 bg-red-50 text-red-800","border-red-700 bg-red-900 text-red-200")}`,placeholder:"e.g., 64-hex pubkey",value:v,onChange:(b)=>L(j,b.target.value)},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${h0()} ${i()} px-2 py-1 rounded ${g("hover:bg-gray-200","hover:bg-gray-600")}`,onClick:()=>g8(j),title:"Remove this pubkey",type:"button",children:"✕"},void 0,!1,void 0,this)]},j,!0,void 0,this)})},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex justify-end items-end gap-2 self-end",children:O.jsxDEV("button",{className:`${g("bg-blue-600","bg-blue-500")} text-white px-3 py-1 rounded disabled:opacity-50 disabled:cursor-not-allowed ${a()?g("hover:bg-blue-700","hover:bg-blue-600"):""}`,onClick:D0,disabled:!a(),title:a()?"Download events for specified pubkeys":"Enter a valid 64-character hex pubkey in every field",type:"button",children:"Export"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("importEvents"),children:[O.jsxDEV("span",{children:"Import Events (admin)"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.importEvents?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.importEvents&&O.jsxDEV("div",{className:"flex items-center justify-between p-2 bg-gray-900 rounded-lg mt-2",children:[O.jsxDEV("div",{className:"pr-2 w-full",children:O.jsxDEV("p",{className:`text-sm ${i()}`,children:"Upload events in line-delimited JSON (JSONL/NDJSON) to import into the database."},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${h0()} ${X1()} border-0 text-2xl cursor-pointer flex items-center justify-center h-full aspect-square shrink-0 hover:bg-transparent ${P1()}`,onClick:i5,"aria-label":"Import events from JSONL",title:"Import events",children:"↥"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("search"),children:[O.jsxDEV("span",{children:"Search"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.search?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.search&&O.jsxDEV("div",{className:"p-2 bg-gray-900 rounded-lg mt-2",children:[O.jsxDEV("div",{className:"flex gap-2 items-center mb-3",children:[O.jsxDEV("input",{type:"text",placeholder:"Search notes...",value:Y0,onChange:(Y)=>P0(Y.target.value),onKeyDown:(Y)=>{if(Y.key==="Enter")B1(Y0,!0)},className:`${g("bg-white text-black border-gray-300","bg-gray-800 text-white border-gray-600")} border rounded px-3 py-2 flex-grow`},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${g("bg-blue-600 hover:bg-blue-700","bg-blue-500 hover:bg-blue-600")} text-white px-4 py-2 rounded`,onClick:()=>B1(Y0,!0),disabled:w0,title:"Search",children:w0?"Searching…":"Search"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"space-y-2",children:[T0.length===0&&!w0&&O.jsxDEV("div",{className:`text-center py-4 ${i()}`,children:"No results"},void 0,!1,void 0,this),T0.map((Y)=>O.jsxDEV("div",{className:`border rounded p-3 ${g("border-gray-300 bg-white","border-gray-600 bg-gray-800")}`,children:[O.jsxDEV("div",{className:"cursor-pointer",onClick:()=>x1(Y.id),children:[O.jsxDEV("div",{className:"flex items-center justify-between w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-6 w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-3 min-w-0",children:[Y.author&&C0[Y.author]&&O.jsxDEV(O.Fragment,{children:[C0[Y.author].picture&&O.jsxDEV("img",{src:C0[Y.author].picture,alt:C0[Y.author].display_name||C0[Y.author].name||"User avatar",className:`w-8 h-8 rounded-full object-cover border h-16 ${g("border-gray-300","border-gray-600")}`,onError:(j)=>{j.currentTarget.style.display="none"}},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex flex-col flex-grow w-full",children:[O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:C0[Y.author].display_name||C0[Y.author].name||`${Y.author.slice(0,8)}...`},void 0,!1,void 0,this),C0[Y.author].display_name&&C0[Y.author].name&&O.jsxDEV("span",{className:`text-xs ${i()} opacity-70`,children:C0[Y.author].name},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),Y.author&&!C0[Y.author]&&O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:`${Y.author.slice(0,8)}...`},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"flex items-center gap-3",children:[O.jsxDEV("span",{className:`font-mono text-sm px-2 py-1 rounded ${g("bg-blue-100 text-blue-800","bg-blue-900 text-blue-200")}`,children:["Kind ",Y.kind]},void 0,!0,void 0,this),O.jsxDEV("span",{className:`text-sm ${i()}`,children:u4(Y.created_at)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"justify-end ml-auto rounded-full h-16 w-16 flex items-center justify-center",children:[O.jsxDEV("div",{className:`text-white text-xs px-4 py-4 rounded flex flex-grow items-center ${g("text-gray-700","text-gray-300")}`,children:c1===Y.id?"▼":" "},void 0,!1,void 0,this),O.jsxDEV("button",{className:"bg-red-600 hover:bg-red-700 text-white text-xs px-1 py-1 rounded flex items-center",onClick:(j)=>{j.stopPropagation(),N8(Y.id,Y.raw_json,Y.author)},title:"Delete this event",children:"\uD83D\uDDD1️"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),Y.content&&O.jsxDEV("div",{className:`mt-2 text-sm ${i()}`,children:w8(Y.content)},void 0,!1,void 0,this)]},void 0,!0,void 0,this),c1===Y.id&&O.jsxDEV("div",{className:`mt-3 p-3 rounded ${g("bg-gray-100","bg-gray-900")}`,onClick:(j)=>j.stopPropagation(),children:[O.jsxDEV("div",{className:"flex items-center justify-between mb-2",children:[O.jsxDEV("span",{className:`text-sm font-semibold ${i()}`,children:"Raw JSON"},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${g("bg-gray-200 hover:bg-gray-300 text-black","bg-gray-800 hover:bg-gray-700 text-white")} text-xs px-2 py-1 rounded`,onClick:()=>Q1(Y.raw_json),children:"Copy JSON"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV(SK,{jsonString:Y.raw_json,maxHeightClass:"max-h-64"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},Y.id,!0,void 0,this)),!w0&&g1&&T0.length>0&&O.jsxDEV("div",{className:"text-center py-4",children:O.jsxDEV("button",{className:`${g("bg-blue-600 hover:bg-blue-700","bg-blue-500 hover:bg-blue-600")} text-white px-4 py-2 rounded`,onClick:()=>B1(Y0,!1),children:"Load More"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("eventsLog"),children:[O.jsxDEV("span",{children:"My Events Log"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.eventsLog?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.eventsLog&&O.jsxDEV("div",{className:"p-2 bg-gray-900 rounded-lg mt-2",children:[O.jsxDEV("div",{className:"mb-4",children:O.jsxDEV("p",{className:`text-sm ${i()}`,children:"View all your events in reverse chronological order. Click on any event to view its raw JSON."},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("div",{className:"block",style:{position:"relative"},children:y0.length===0&&!Y1?O.jsxDEV("div",{className:`text-center py-4 ${i()}`,children:"No events found"},void 0,!1,void 0,this):O.jsxDEV("div",{className:"space-y-2",children:[y0.map((Y)=>O.jsxDEV("div",{className:`border rounded p-3 ${g("border-gray-300 bg-white","border-gray-600 bg-gray-800")}`,children:[O.jsxDEV("div",{className:"cursor-pointer",onClick:()=>A4(Y.id),children:[O.jsxDEV("div",{className:"flex items-center justify-between w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-6 w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-3 min-w-0",children:[_?.pubkey&&C0[_.pubkey]&&O.jsxDEV(O.Fragment,{children:[C0[_.pubkey].picture&&O.jsxDEV("img",{src:C0[_.pubkey].picture,alt:C0[_.pubkey].display_name||C0[_.pubkey].name||"User avatar",className:`w-8 h-8 rounded-full object-cover border h-16 ${g("border-gray-300","border-gray-600")}`,onError:(j)=>{j.currentTarget.style.display="none"}},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex flex-col flex-grow w-full",children:[O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:C0[_.pubkey].display_name||C0[_.pubkey].name||`${_.pubkey.slice(0,8)}...`},void 0,!1,void 0,this),C0[_.pubkey].display_name&&C0[_.pubkey].name&&O.jsxDEV("span",{className:`text-xs ${i()} opacity-70`,children:C0[_.pubkey].name},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),_?.pubkey&&!C0[_.pubkey]&&O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:`${_.pubkey.slice(0,8)}...`},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"flex items-center gap-3",children:[O.jsxDEV("span",{className:`font-mono text-sm px-2 py-1 rounded ${g("bg-blue-100 text-blue-800","bg-blue-900 text-blue-200")}`,children:["Kind ",Y.kind]},void 0,!0,void 0,this),O.jsxDEV("span",{className:`text-sm ${i()}`,children:u4(Y.created_at)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"flex items-center gap-2 ml-auto",children:[O.jsxDEV("div",{className:`text-lg rounded p-16 m-16 ${g("text-gray-700","text-gray-300")}`,children:N0===Y.id?"▼":" "},void 0,!1,void 0,this),O.jsxDEV("button",{className:"bg-red-600 hover:bg-red-700 text-white text-xs px-1 py-1 rounded flex items-center",onClick:(j)=>{j.stopPropagation(),N8(Y.id,Y.raw_json)},title:"Delete this event",children:"\uD83D\uDDD1️"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),Y.content&&O.jsxDEV("div",{className:`mt-2 text-sm ${i()}`,children:w8(Y.content)},void 0,!1,void 0,this)]},void 0,!0,void 0,this),N0===Y.id&&O.jsxDEV("div",{className:"mt-3 border-t pt-3",children:[O.jsxDEV("div",{className:"flex items-center justify-between mb-2",children:[O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:"Raw JSON:"},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${g("bg-green-600 hover:bg-green-700","bg-green-500 hover:bg-green-600")} text-white text-xs px-2 py-1 rounded`,onClick:(j)=>{j.stopPropagation(),Q1(Y.raw_json)},title:"Copy minified JSON",children:"Copy"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV(SK,{jsonString:Y.raw_json,maxHeightClass:"max-h-40"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},Y.id,!0,void 0,this)),Y1&&O.jsxDEV("div",{className:`text-center py-4 ${i()}`,children:O.jsxDEV("div",{className:"text-sm",children:"Loading more events..."},void 0,!1,void 0,this)},void 0,!1,void 0,this),!Y1&&I1&&O.jsxDEV("div",{className:"text-center py-4",children:O.jsxDEV("button",{className:`${g("bg-blue-600 hover:bg-blue-700","bg-blue-500 hover:bg-blue-600")} text-white px-4 py-2 rounded`,onClick:()=>l1(!1),children:"Load More"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),_.permission==="admin"&&O.jsxDEV("div",{className:`m-2 p-2 ${n0()} rounded-lg w-full`,children:[O.jsxDEV("div",{className:`text-lg font-bold flex items-center justify-between cursor-pointer p-2 ${i()} ${g("hover:bg-gray-300","hover:bg-gray-700")} rounded`,onClick:()=>r4("allEventsLog"),children:[O.jsxDEV("span",{children:"All Events Log (admin)"},void 0,!1,void 0,this),O.jsxDEV("span",{className:"text-xl",children:o.allEventsLog?"▼":"▶"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),o.allEventsLog&&O.jsxDEV("div",{className:"p-2 bg-gray-900 rounded-lg mt-2 w-full",children:[O.jsxDEV("div",{className:"mb-4",children:O.jsxDEV("p",{className:`text-sm ${i()}`,children:"View all events from all users in reverse chronological order. Click on any event to view its raw JSON."},void 0,!1,void 0,this)},void 0,!1,void 0,this),O.jsxDEV("div",{className:"block",style:{position:"relative"},children:e1.length===0&&!Z4?O.jsxDEV("div",{className:`text-center py-4 ${i()}`,children:"No events found"},void 0,!1,void 0,this):O.jsxDEV("div",{className:"space-y-2",children:[e1.map((Y)=>O.jsxDEV("div",{className:`border rounded p-3 ${g("border-gray-300 bg-white","border-gray-600 bg-gray-800")}`,children:[O.jsxDEV("div",{className:"cursor-pointer",onClick:()=>Z1(Y.id),children:[O.jsxDEV("div",{className:"flex items-center justify-between w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-6 w-full",children:[O.jsxDEV("div",{className:"flex items-center gap-3 min-w-0",children:[Y.author&&C0[Y.author]&&O.jsxDEV(O.Fragment,{children:[C0[Y.author].picture&&O.jsxDEV("img",{src:C0[Y.author].picture,alt:C0[Y.author].display_name||C0[Y.author].name||"User avatar",className:`w-8 h-8 rounded-full object-cover border h-16 ${g("border-gray-300","border-gray-600")}`,onError:(j)=>{j.currentTarget.style.display="none"}},void 0,!1,void 0,this),O.jsxDEV("div",{className:"flex flex-col flex-grow w-full",children:[O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:C0[Y.author].display_name||C0[Y.author].name||`${Y.author.slice(0,8)}...`},void 0,!1,void 0,this),C0[Y.author].display_name&&C0[Y.author].name&&O.jsxDEV("span",{className:`text-xs ${i()} opacity-70`,children:C0[Y.author].name},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),Y.author&&!C0[Y.author]&&O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:`${Y.author.slice(0,8)}...`},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"flex items-center gap-3",children:[O.jsxDEV("span",{className:`font-mono text-sm px-2 py-1 rounded ${g("bg-blue-100 text-blue-800","bg-blue-900 text-blue-200")}`,children:["Kind ",Y.kind]},void 0,!0,void 0,this),O.jsxDEV("span",{className:`text-sm ${i()}`,children:u4(Y.created_at)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:"justify-end ml-auto rounded-full h-16 w-16 flex items-center justify-center",children:[O.jsxDEV("div",{className:`text-white text-xs px-4 py-4 rounded flex flex-grow items-center ${g("text-gray-700","text-gray-300")}`,children:y===Y.id?"▼":" "},void 0,!1,void 0,this),O.jsxDEV("button",{className:"bg-red-600 hover:bg-red-700 text-white text-xs px-1 py-1 rounded flex items-center",onClick:(j)=>{j.stopPropagation(),N8(Y.id,Y.raw_json,Y.author)},title:"Delete this event",children:"\uD83D\uDDD1️"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),Y.content&&O.jsxDEV("div",{className:`mt-2 text-sm ${i()}`,children:w8(Y.content)},void 0,!1,void 0,this)]},void 0,!0,void 0,this),y===Y.id&&O.jsxDEV("div",{className:"mt-3 border-t pt-3",children:[O.jsxDEV("div",{className:"flex items-center justify-between mb-2",children:[O.jsxDEV("span",{className:`text-sm font-medium ${i()}`,children:"Raw JSON:"},void 0,!1,void 0,this),O.jsxDEV("button",{className:`${g("bg-green-600 hover:bg-green-700","bg-green-500 hover:bg-green-600")} text-white text-xs px-2 py-1 rounded`,onClick:(j)=>{j.stopPropagation(),Q1(Y.raw_json)},title:"Copy minified JSON",children:"Copy"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV(SK,{jsonString:Y.raw_json,maxHeightClass:"max-h-40"},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},Y.id,!0,void 0,this)),Z4&&O.jsxDEV("div",{className:`text-center py-4 ${i()}`,children:O.jsxDEV("div",{className:"text-sm",children:"Loading more events..."},void 0,!1,void 0,this)},void 0,!1,void 0,this),!Z4&&a0&&O.jsxDEV("div",{className:"text-center py-4",children:O.jsxDEV("button",{className:`${g("bg-blue-600 hover:bg-blue-700","bg-blue-500 hover:bg-blue-600")} text-white px-4 py-2 rounded`,onClick:()=>C1(!1),children:"Load More"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("div",{className:`flex-grow ${g("bg-gray-100","bg-gray-900")}`},void 0,!1,void 0,this)]},void 0,!0,void 0,this)]},void 0,!0,void 0,this):O.jsxDEV("div",{className:"w-full h-full flex items-center justify-center",children:O.jsxDEV("div",{className:g("bg-gray-100","bg-gray-900"),style:{width:"800px",maxWidth:"100%",boxSizing:"border-box",padding:`${E4}px`},children:[O.jsxDEV("div",{className:"flex items-center gap-3 mb-3",children:[O.jsxDEV("img",{src:"/orly.png",alt:"Orly logo",className:"object-contain",style:{width:"4rem",height:"4rem"},onError:(Y)=>{Y.currentTarget.onerror=null,Y.currentTarget.src="/docs/orly.png"}},void 0,!1,void 0,this),O.jsxDEV("h1",{ref:f1,className:`text-2xl font-bold p-2 ${i()}`,children:"ORLY\uD83E\uDD89 Dashboard Login"},void 0,!1,void 0,this)]},void 0,!0,void 0,this),O.jsxDEV("p",{className:`mb-4 ${i()}`,children:"Authenticate to this Nostr relay using your browser extension."},void 0,!1,void 0,this),O.jsxDEV("div",{className:s4(),children:T},void 0,!1,void 0,this),O.jsxDEV("div",{className:"mb-5",children:O.jsxDEV("button",{className:`${g("bg-blue-600","bg-blue-500")} text-white px-5 py-3 rounded ${g("hover:bg-blue-700","hover:bg-blue-600")}`,onClick:X4,children:"Login with Browser Extension (NIP-07)"},void 0,!1,void 0,this)},void 0,!1,void 0,this)]},void 0,!0,void 0,this)},void 0,!1,void 0,this)},void 0,!1,void 0,this)}var H$=G_;var NK=o4(lZ(),1),z_=q$.createRoot(document.getElementById("root"));z_.render(NK.jsxDEV($$.default.StrictMode,{children:NK.jsxDEV(H$,{},void 0,!1,void 0,this)},void 0,!1,void 0,this));
|