diff --git a/cms/version.py b/cms/version.py index 1843f563..3a299e37 100644 --- a/cms/version.py +++ b/cms/version.py @@ -1 +1 @@ -VERSION = "6.7.1.beta-8" +VERSION = "6.7.1.beta-9" diff --git a/static/chapters_editor/chapters-editor.js b/static/chapters_editor/chapters-editor.js index 2976f28a..ab9cbbb7 100644 --- a/static/chapters_editor/chapters-editor.js +++ b/static/chapters_editor/chapters-editor.js @@ -1,4 +1,4 @@ -(function(){"use strict";var up={exports:{}},_s={exports:{}},rl={exports:{}};rl.exports;var sp;function Fw(){return sp||(sp=1,function(B,M){/** +(function(){"use strict";var up={exports:{}},_s={exports:{}},rl={exports:{}};rl.exports;var sp;function Fw(){return sp||(sp=1,function(M,Q){/** * @license React * react.development.js * @@ -6,7 +6,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _="18.3.1",MA=Symbol.for("react.element"),KA=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),cA=Symbol.for("react.provider"),dA=Symbol.for("react.context"),he=Symbol.for("react.forward_ref"),tA=Symbol.for("react.suspense"),qA=Symbol.for("react.suspense_list"),iA=Symbol.for("react.memo"),pA=Symbol.for("react.lazy"),aA=Symbol.for("react.offscreen"),Oe=Symbol.iterator,fe="@@iterator";function jA(u){if(u===null||typeof u!="object")return null;var p=Oe&&u[Oe]||u[fe];return typeof p=="function"?p:null}var LA={current:null},Ae={transition:null},b={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},PA={current:null},I={},Ke=null;function HA(u){Ke=u}I.setExtraStackFrame=function(u){Ke=u},I.getCurrentStack=null,I.getStackAddendum=function(){var u="";Ke&&(u+=Ke);var p=I.getCurrentStack;return p&&(u+=p()||""),u};var Ue=!1,We=!1,TA=!1,O=!1,te=!1,$={ReactCurrentDispatcher:LA,ReactCurrentBatchConfig:Ae,ReactCurrentOwner:PA};$.ReactDebugCurrentFrame=I,$.ReactCurrentActQueue=b;function pe(u){{for(var p=arguments.length,U=new Array(p>1?p-1:0),v=1;v1?p-1:0),v=1;v1){for(var Ie=Array(Qe),Je=0;Je1){for(var ae=Array(Je),At=0;At is not supported and will be removed in a future major release. Did you mean to render instead?")),p.Provider},set:function(CA){p.Provider=CA}},_currentValue:{get:function(){return p._currentValue},set:function(CA){p._currentValue=CA}},_currentValue2:{get:function(){return p._currentValue2},set:function(CA){p._currentValue2=CA}},_threadCount:{get:function(){return p._threadCount},set:function(CA){p._threadCount=CA}},Consumer:{get:function(){return U||(U=!0,yA("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),p.Consumer}},displayName:{get:function(){return p.displayName},set:function(CA){X||(pe("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",CA),X=!0)}}}),p.Consumer=FA}return p._currentRenderer=null,p._currentRenderer2=null,p}var yt=-1,gt=0,$t=1,Ai=2;function Ta(u){if(u._status===yt){var p=u._result,U=p();if(U.then(function(FA){if(u._status===gt||u._status===yt){var CA=u;CA._status=$t,CA._result=FA}},function(FA){if(u._status===gt||u._status===yt){var CA=u;CA._status=Ai,CA._result=FA}}),u._status===yt){var v=u;v._status=gt,v._result=U}}if(u._status===$t){var X=u._result;return X===void 0&&yA(`lazy: Expected the result of a dynamic import() call. Instead received: %s + */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var _="18.3.1",MA=Symbol.for("react.element"),KA=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),De=Symbol.for("react.profiler"),cA=Symbol.for("react.provider"),dA=Symbol.for("react.context"),he=Symbol.for("react.forward_ref"),tA=Symbol.for("react.suspense"),qA=Symbol.for("react.suspense_list"),iA=Symbol.for("react.memo"),pA=Symbol.for("react.lazy"),aA=Symbol.for("react.offscreen"),Oe=Symbol.iterator,fe="@@iterator";function jA(u){if(u===null||typeof u!="object")return null;var p=Oe&&u[Oe]||u[fe];return typeof p=="function"?p:null}var LA={current:null},Ae={transition:null},b={current:null,isBatchingLegacy:!1,didScheduleLegacyUpdate:!1},PA={current:null},I={},Ke=null;function HA(u){Ke=u}I.setExtraStackFrame=function(u){Ke=u},I.getCurrentStack=null,I.getStackAddendum=function(){var u="";Ke&&(u+=Ke);var p=I.getCurrentStack;return p&&(u+=p()||""),u};var Ue=!1,We=!1,TA=!1,O=!1,te=!1,$={ReactCurrentDispatcher:LA,ReactCurrentBatchConfig:Ae,ReactCurrentOwner:PA};$.ReactDebugCurrentFrame=I,$.ReactCurrentActQueue=b;function pe(u){{for(var p=arguments.length,U=new Array(p>1?p-1:0),v=1;v1?p-1:0),v=1;v1){for(var Ie=Array(Qe),Je=0;Je1){for(var ae=Array(Je),At=0;At is not supported and will be removed in a future major release. Did you mean to render instead?")),p.Provider},set:function(CA){p.Provider=CA}},_currentValue:{get:function(){return p._currentValue},set:function(CA){p._currentValue=CA}},_currentValue2:{get:function(){return p._currentValue2},set:function(CA){p._currentValue2=CA}},_threadCount:{get:function(){return p._threadCount},set:function(CA){p._threadCount=CA}},Consumer:{get:function(){return U||(U=!0,yA("Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),p.Consumer}},displayName:{get:function(){return p.displayName},set:function(CA){X||(pe("Setting `displayName` on Context.Consumer has no effect. You should set it directly on the context with Context.displayName = '%s'.",CA),X=!0)}}}),p.Consumer=FA}return p._currentRenderer=null,p._currentRenderer2=null,p}var yt=-1,gt=0,$t=1,Ai=2;function Ta(u){if(u._status===yt){var p=u._result,U=p();if(U.then(function(FA){if(u._status===gt||u._status===yt){var CA=u;CA._status=$t,CA._result=FA}},function(FA){if(u._status===gt||u._status===yt){var CA=u;CA._status=Ai,CA._result=FA}}),u._status===yt){var v=u;v._status=gt,v._result=U}}if(u._status===$t){var X=u._result;return X===void 0&&yA(`lazy: Expected the result of a dynamic import() call. Instead received: %s Your code should look like: const MyComponent = lazy(() => import('./MyComponent')) @@ -19,16 +19,16 @@ Your code should look like: 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.`),u}function ie(u){var p=mA();if(u._context!==void 0){var U=u._context;U.Consumer===u?yA("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?"):U.Provider===u&&yA("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return p.useContext(u)}function d(u){var p=mA();return p.useState(u)}function x(u,p,U){var v=mA();return v.useReducer(u,p,U)}function C(u){var p=mA();return p.useRef(u)}function S(u,p){var U=mA();return U.useEffect(u,p)}function R(u,p){var U=mA();return U.useInsertionEffect(u,p)}function q(u,p){var U=mA();return U.useLayoutEffect(u,p)}function w(u,p){var U=mA();return U.useCallback(u,p)}function G(u,p){var U=mA();return U.useMemo(u,p)}function Y(u,p,U){var v=mA();return v.useImperativeHandle(u,p,U)}function wA(u,p){{var U=mA();return U.useDebugValue(u,p)}}function xA(){var u=mA();return u.useTransition()}function vA(u){var p=mA();return p.useDeferredValue(u)}function de(){var u=mA();return u.useId()}function _e(u,p,U){var v=mA();return v.useSyncExternalStore(u,p,U)}var ft=0,Ut,Ua,Qi,Dt,ra,qt,Ve;function ei(){}ei.__reactDisabledLog=!0;function la(){{if(ft===0){Ut=console.log,Ua=console.info,Qi=console.warn,Dt=console.error,ra=console.group,qt=console.groupCollapsed,Ve=console.groupEnd;var u={configurable:!0,enumerable:!0,value:ei,writable:!0};Object.defineProperties(console,{info:u,log:u,warn:u,error:u,group:u,groupCollapsed:u,groupEnd:u})}ft++}}function Gi(){{if(ft--,ft===0){var u={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:QA({},u,{value:Ut}),info:QA({},u,{value:Ua}),warn:QA({},u,{value:Qi}),error:QA({},u,{value:Dt}),group:QA({},u,{value:ra}),groupCollapsed:QA({},u,{value:qt}),groupEnd:QA({},u,{value:Ve})})}ft<0&&yA("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var oa=$.ReactCurrentDispatcher,Jt;function mi(u,p,U){{if(Jt===void 0)try{throw Error()}catch(X){var v=X.stack.trim().match(/\n( *(at )?)/);Jt=v&&v[1]||""}return` -`+Jt+u}}var ua=!1,en;{var ut=typeof WeakMap=="function"?WeakMap:Map;en=new ut}function Re(u,p){if(!u||ua)return"";{var U=en.get(u);if(U!==void 0)return U}var v;ua=!0;var X=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var FA;FA=oa.current,oa.current=null,la();try{if(p){var CA=function(){throw Error()};if(Object.defineProperty(CA.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(CA,[])}catch(ct){v=ct}Reflect.construct(u,[],CA)}else{try{CA.call()}catch(ct){v=ct}u.call(CA.prototype)}}else{try{throw Error()}catch(ct){v=ct}u()}}catch(ct){if(ct&&v&&typeof ct.stack=="string"){for(var IA=ct.stack.split(` +`+Jt+u}}var ua=!1,en;{var ut=typeof WeakMap=="function"?WeakMap:Map;en=new ut}function Re(u,p){if(!u||ua)return"";{var U=en.get(u);if(U!==void 0)return U}var v;ua=!0;var X=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var FA;FA=oa.current,oa.current=null,la();try{if(p){var CA=function(){throw Error()};if(Object.defineProperty(CA.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(CA,[])}catch(ct){v=ct}Reflect.construct(u,[],CA)}else{try{CA.call()}catch(ct){v=ct}u.call(CA.prototype)}}else{try{throw Error()}catch(ct){v=ct}u()}}catch(ct){if(ct&&v&&typeof ct.stack=="string"){for(var JA=ct.stack.split(` `),oe=v.stack.split(` -`),Qe=IA.length-1,Ie=oe.length-1;Qe>=1&&Ie>=0&&IA[Qe]!==oe[Ie];)Ie--;for(;Qe>=1&&Ie>=0;Qe--,Ie--)if(IA[Qe]!==oe[Ie]){if(Qe!==1||Ie!==1)do if(Qe--,Ie--,Ie<0||IA[Qe]!==oe[Ie]){var Je=` -`+IA[Qe].replace(" at new "," at ");return u.displayName&&Je.includes("")&&(Je=Je.replace("",u.displayName)),typeof u=="function"&&en.set(u,Je),Je}while(Qe>=1&&Ie>=0);break}}}finally{ua=!1,oa.current=FA,Gi(),Error.prepareStackTrace=X}var ae=u?u.displayName||u.name:"",At=ae?mi(ae):"";return typeof u=="function"&&en.set(u,At),At}function bi(u,p,U){return Re(u,!1)}function Vi(u){var p=u.prototype;return!!(p&&p.isReactComponent)}function zi(u,p,U){if(u==null)return"";if(typeof u=="function")return Re(u,Vi(u));if(typeof u=="string")return mi(u);switch(u){case tA:return mi("Suspense");case qA:return mi("SuspenseList")}if(typeof u=="object")switch(u.$$typeof){case he:return bi(u.render);case iA:return zi(u.type,p,U);case pA:{var v=u,X=v._payload,FA=v._init;try{return zi(FA(X),p,U)}catch{}}}return""}var ko={},ol=$.ReactDebugCurrentFrame;function xe(u){if(u){var p=u._owner,U=zi(u.type,u._source,p?p.type:null);ol.setExtraStackFrame(U)}else ol.setExtraStackFrame(null)}function tc(u,p,U,v,X){{var FA=Function.call.bind(AA);for(var CA in u)if(FA(u,CA)){var IA=void 0;try{if(typeof u[CA]!="function"){var oe=Error((v||"React class")+": "+U+" type `"+CA+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof u[CA]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw oe.name="Invariant Violation",oe}IA=u[CA](p,CA,v,U,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Qe){IA=Qe}IA&&!(IA instanceof Error)&&(xe(X),yA("%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).",v||"React class",U,CA,typeof IA),xe(null)),IA instanceof Error&&!(IA.message in ko)&&(ko[IA.message]=!0,xe(X),yA("Failed %s type: %s",U,IA.message),xe(null))}}}function Da(u){if(u){var p=u._owner,U=zi(u.type,u._source,p?p.type:null);HA(U)}else HA(null)}var OA;OA=!1;function ul(){if(PA.current){var u=lA(PA.current.type);if(u)return` +`),Qe=JA.length-1,Ie=oe.length-1;Qe>=1&&Ie>=0&&JA[Qe]!==oe[Ie];)Ie--;for(;Qe>=1&&Ie>=0;Qe--,Ie--)if(JA[Qe]!==oe[Ie]){if(Qe!==1||Ie!==1)do if(Qe--,Ie--,Ie<0||JA[Qe]!==oe[Ie]){var Je=` +`+JA[Qe].replace(" at new "," at ");return u.displayName&&Je.includes("")&&(Je=Je.replace("",u.displayName)),typeof u=="function"&&en.set(u,Je),Je}while(Qe>=1&&Ie>=0);break}}}finally{ua=!1,oa.current=FA,Gi(),Error.prepareStackTrace=X}var ae=u?u.displayName||u.name:"",At=ae?mi(ae):"";return typeof u=="function"&&en.set(u,At),At}function bi(u,p,U){return Re(u,!1)}function Vi(u){var p=u.prototype;return!!(p&&p.isReactComponent)}function zi(u,p,U){if(u==null)return"";if(typeof u=="function")return Re(u,Vi(u));if(typeof u=="string")return mi(u);switch(u){case tA:return mi("Suspense");case qA:return mi("SuspenseList")}if(typeof u=="object")switch(u.$$typeof){case he:return bi(u.render);case iA:return zi(u.type,p,U);case pA:{var v=u,X=v._payload,FA=v._init;try{return zi(FA(X),p,U)}catch{}}}return""}var ko={},ol=$.ReactDebugCurrentFrame;function xe(u){if(u){var p=u._owner,U=zi(u.type,u._source,p?p.type:null);ol.setExtraStackFrame(U)}else ol.setExtraStackFrame(null)}function tc(u,p,U,v,X){{var FA=Function.call.bind(AA);for(var CA in u)if(FA(u,CA)){var JA=void 0;try{if(typeof u[CA]!="function"){var oe=Error((v||"React class")+": "+U+" type `"+CA+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof u[CA]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw oe.name="Invariant Violation",oe}JA=u[CA](p,CA,v,U,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(Qe){JA=Qe}JA&&!(JA instanceof Error)&&(xe(X),yA("%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).",v||"React class",U,CA,typeof JA),xe(null)),JA instanceof Error&&!(JA.message in ko)&&(ko[JA.message]=!0,xe(X),yA("Failed %s type: %s",U,JA.message),xe(null))}}}function Da(u){if(u){var p=u._owner,U=zi(u.type,u._source,p?p.type:null);HA(U)}else HA(null)}var OA;OA=!1;function ul(){if(PA.current){var u=lA(PA.current.type);if(u)return` Check the render method of \``+u+"`."}return""}function ti(u){if(u!==void 0){var p=u.fileName.replace(/^.*[\\\/]/,""),U=u.lineNumber;return` Check your code at `+p+":"+U+"."}return""}function Mn(u){return u!=null?ti(u.__source):""}var tn={};function ic(u){var p=ul();if(!p){var U=typeof u=="string"?u:u.displayName||u.name;U&&(p=` -Check the top-level render call using <`+U+">.")}return p}function Bt(u,p){if(!(!u._store||u._store.validated||u.key!=null)){u._store.validated=!0;var U=ic(p);if(!tn[U]){tn[U]=!0;var v="";u&&u._owner&&u._owner!==PA.current&&(v=" It was passed a child from "+lA(u._owner.type)+"."),Da(u),yA('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',U,v),Da(null)}}}function $e(u,p){if(typeof u=="object"){if(at(u))for(var U=0;U",X=" Did you accidentally export a JSX literal instead of a component?"):CA=typeof u,yA("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",CA,X)}var IA=YA.apply(this,arguments);if(IA==null)return IA;if(v)for(var oe=2;oe10&&pe("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."),v._updatedFibers.clear()}}}var cl=!1,or=null;function nc(u){if(or===null)try{var p=("require"+Math.random()).slice(0,7),U=B&&B[p];or=U.call(B,"timers").setImmediate}catch{or=function(X){cl===!1&&(cl=!0,typeof MessageChannel>"u"&&yA("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 FA=new MessageChannel;FA.port1.onmessage=X,FA.port2.postMessage(void 0)}}return or(u)}var an=0,Qn=!1;function hl(u){{var p=an;an++,b.current===null&&(b.current=[]);var U=b.isBatchingLegacy,v;try{if(b.isBatchingLegacy=!0,v=u(),!U&&b.didScheduleLegacyUpdate){var X=b.current;X!==null&&(b.didScheduleLegacyUpdate=!1,cr(X))}}catch(ae){throw Ba(p),ae}finally{b.isBatchingLegacy=U}if(v!==null&&typeof v=="object"&&typeof v.then=="function"){var FA=v,CA=!1,IA={then:function(ae,At){CA=!0,FA.then(function(ct){Ba(p),an===0?ur(ct,ae,At):ae(ct)},function(ct){Ba(p),At(ct)})}};return!Qn&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){CA||(Qn=!0,yA("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 () => ...);"))}),IA}else{var oe=v;if(Ba(p),an===0){var Qe=b.current;Qe!==null&&(cr(Qe),b.current=null);var Ie={then:function(ae,At){b.current===null?(b.current=[],ur(oe,ae,At)):ae(oe)}};return Ie}else{var Je={then:function(ae,At){ae(oe)}};return Je}}}}function Ba(u){u!==an-1&&yA("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),an=u}function ur(u,p,U){{var v=b.current;if(v!==null)try{cr(v),nc(function(){v.length===0?(b.current=null,p(u)):ur(u,p,U)})}catch(X){U(X)}else p(u)}}var sr=!1;function cr(u){if(!sr){sr=!0;var p=0;try{for(;p.")}return p}function Bt(u,p){if(!(!u._store||u._store.validated||u.key!=null)){u._store.validated=!0;var U=ic(p);if(!tn[U]){tn[U]=!0;var v="";u&&u._owner&&u._owner!==PA.current&&(v=" It was passed a child from "+lA(u._owner.type)+"."),Da(u),yA('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',U,v),Da(null)}}}function $e(u,p){if(typeof u=="object"){if(at(u))for(var U=0;U",X=" Did you accidentally export a JSX literal instead of a component?"):CA=typeof u,yA("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",CA,X)}var JA=YA.apply(this,arguments);if(JA==null)return JA;if(v)for(var oe=2;oe10&&pe("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."),v._updatedFibers.clear()}}}var cl=!1,or=null;function nc(u){if(or===null)try{var p=("require"+Math.random()).slice(0,7),U=M&&M[p];or=U.call(M,"timers").setImmediate}catch{or=function(X){cl===!1&&(cl=!0,typeof MessageChannel>"u"&&yA("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 FA=new MessageChannel;FA.port1.onmessage=X,FA.port2.postMessage(void 0)}}return or(u)}var an=0,Qn=!1;function hl(u){{var p=an;an++,b.current===null&&(b.current=[]);var U=b.isBatchingLegacy,v;try{if(b.isBatchingLegacy=!0,v=u(),!U&&b.didScheduleLegacyUpdate){var X=b.current;X!==null&&(b.didScheduleLegacyUpdate=!1,cr(X))}}catch(ae){throw Ba(p),ae}finally{b.isBatchingLegacy=U}if(v!==null&&typeof v=="object"&&typeof v.then=="function"){var FA=v,CA=!1,JA={then:function(ae,At){CA=!0,FA.then(function(ct){Ba(p),an===0?ur(ct,ae,At):ae(ct)},function(ct){Ba(p),At(ct)})}};return!Qn&&typeof Promise<"u"&&Promise.resolve().then(function(){}).then(function(){CA||(Qn=!0,yA("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 () => ...);"))}),JA}else{var oe=v;if(Ba(p),an===0){var Qe=b.current;Qe!==null&&(cr(Qe),b.current=null);var Ie={then:function(ae,At){b.current===null?(b.current=[],ur(oe,ae,At)):ae(oe)}};return Ie}else{var Je={then:function(ae,At){ae(oe)}};return Je}}}}function Ba(u){u!==an-1&&yA("You seem to have overlapping act() calls, this is not supported. Be sure to await previous act() calls before making a new one. "),an=u}function ur(u,p,U){{var v=b.current;if(v!==null)try{cr(v),nc(function(){v.length===0?(b.current=null,p(u)):ur(u,p,U)})}catch(X){U(X)}else p(u)}}var sr=!1;function cr(u){if(!sr){sr=!0;var p=0;try{for(;p.")}return p}function Bt(u,p){if(!( * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */return function(){var B=$s(),M=Symbol.for("react.element"),_=Symbol.for("react.portal"),MA=Symbol.for("react.fragment"),KA=Symbol.for("react.strict_mode"),V=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),De=Symbol.for("react.context"),cA=Symbol.for("react.forward_ref"),dA=Symbol.for("react.suspense"),he=Symbol.for("react.suspense_list"),tA=Symbol.for("react.memo"),qA=Symbol.for("react.lazy"),iA=Symbol.for("react.offscreen"),pA=Symbol.iterator,aA="@@iterator";function Oe(y){if(y===null||typeof y!="object")return null;var W=pA&&y[pA]||y[aA];return typeof W=="function"?W:null}var fe=B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function jA(y){{for(var W=arguments.length,H=new Array(W>1?W-1:0),mA=1;mA1?W-1:0),mA=1;mA=1&&q>=0&&C[R]!==S[q];)q--;for(;R>=1&&q>=0;R--,q--)if(C[R]!==S[q]){if(R!==1||q!==1)do if(R--,q--,q<0||C[R]!==S[q]){var w=` -`+C[R].replace(" at new "," at ");return y.displayName&&w.includes("")&&(w=w.replace("",y.displayName)),typeof y=="function"&&it.set(y,w),w}while(R>=1&&q>=0);break}}}finally{ye=!1,Xe.current=d,me(),Error.prepareStackTrace=ie}var G=y?y.displayName||y.name:"",Y=G?Ft(G):"";return typeof y=="function"&&it.set(y,Y),Y}function at(y,W,H){return ee(y,!1)}function nt(y){var W=y.prototype;return!!(W&&W.isReactComponent)}function rt(y,W,H){if(y==null)return"";if(typeof y=="function")return ee(y,nt(y));if(typeof y=="string")return Ft(y);switch(y){case dA:return Ft("Suspense");case he:return Ft("SuspenseList")}if(typeof y=="object")switch(y.$$typeof){case cA:return at(y.render);case tA:return rt(y.type,W,H);case qA:{var mA=y,ie=mA._payload,d=mA._init;try{return rt(d(ie),W,H)}catch{}}}return""}var et=Object.prototype.hasOwnProperty,hi={},Q=fe.ReactDebugCurrentFrame;function z(y){if(y){var W=y._owner,H=rt(y.type,y._source,W?W.type:null);Q.setExtraStackFrame(H)}else Q.setExtraStackFrame(null)}function lA(y,W,H,mA,ie){{var d=Function.call.bind(et);for(var x in y)if(d(y,x)){var C=void 0;try{if(typeof y[x]!="function"){var S=Error((mA||"React class")+": "+H+" type `"+x+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof y[x]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw S.name="Invariant Violation",S}C=y[x](W,x,mA,H,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(R){C=R}C&&!(C instanceof Error)&&(z(ie),jA("%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).",mA||"React class",H,x,typeof C),z(null)),C instanceof Error&&!(C.message in hi)&&(hi[C.message]=!0,z(ie),jA("Failed %s type: %s",H,C.message),z(null))}}}var AA=Array.isArray;function RA(y){return AA(y)}function kA(y){{var W=typeof Symbol=="function"&&Symbol.toStringTag,H=W&&y[Symbol.toStringTag]||y.constructor.name||"Object";return H}}function re(y){try{return UA(y),!1}catch{return!0}}function UA(y){return""+y}function ZA(y){if(re(y))return jA("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",kA(y)),UA(y)}var le=fe.ReactCurrentOwner,He={key:!0,ref:!0,__self:!0,__source:!0},pt,J;function gA(y){if(et.call(y,"ref")){var W=Object.getOwnPropertyDescriptor(y,"ref").get;if(W&&W.isReactWarning)return!1}return y.ref!==void 0}function YA(y){if(et.call(y,"key")){var W=Object.getOwnPropertyDescriptor(y,"key").get;if(W&&W.isReactWarning)return!1}return y.key!==void 0}function ge(y,W){typeof y.ref=="string"&&le.current}function Me(y,W){{var H=function(){pt||(pt=!0,jA("%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)",W))};H.isReactWarning=!0,Object.defineProperty(y,"key",{get:H,configurable:!0})}}function Ze(y,W){{var H=function(){J||(J=!0,jA("%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)",W))};H.isReactWarning=!0,Object.defineProperty(y,"ref",{get:H,configurable:!0})}}var Ye=function(y,W,H,mA,ie,d,x){var C={$$typeof:M,type:y,key:W,ref:H,props:x,_owner:d};return C._store={},Object.defineProperty(C._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(C,"_self",{configurable:!1,enumerable:!1,writable:!1,value:mA}),Object.defineProperty(C,"_source",{configurable:!1,enumerable:!1,writable:!1,value:ie}),Object.freeze&&(Object.freeze(C.props),Object.freeze(C)),C};function Kt(y,W,H,mA,ie){{var d,x={},C=null,S=null;H!==void 0&&(ZA(H),C=""+H),YA(W)&&(ZA(W.key),C=""+W.key),gA(W)&&(S=W.ref,ge(W,ie));for(d in W)et.call(W,d)&&!He.hasOwnProperty(d)&&(x[d]=W[d]);if(y&&y.defaultProps){var R=y.defaultProps;for(d in R)x[d]===void 0&&(x[d]=R[d])}if(C||S){var q=typeof y=="function"?y.displayName||y.name||"Unknown":y;C&&Me(x,q),S&&Ze(x,q)}return Ye(y,C,S,ie,mA,le.current,x)}}var Ge=fe.ReactCurrentOwner,je=fe.ReactDebugCurrentFrame;function Ne(y){if(y){var W=y._owner,H=rt(y.type,y._source,W?W.type:null);je.setExtraStackFrame(H)}else je.setExtraStackFrame(null)}var Zi;Zi=!1;function wi(y){return typeof y=="object"&&y!==null&&y.$$typeof===M}function Si(){{if(Ge.current){var y=O(Ge.current.type);if(y)return` +`+C[R].replace(" at new "," at ");return y.displayName&&w.includes("")&&(w=w.replace("",y.displayName)),typeof y=="function"&&it.set(y,w),w}while(R>=1&&q>=0);break}}}finally{ye=!1,Xe.current=d,me(),Error.prepareStackTrace=ie}var G=y?y.displayName||y.name:"",Y=G?Ft(G):"";return typeof y=="function"&&it.set(y,Y),Y}function at(y,W,H){return ee(y,!1)}function nt(y){var W=y.prototype;return!!(W&&W.isReactComponent)}function rt(y,W,H){if(y==null)return"";if(typeof y=="function")return ee(y,nt(y));if(typeof y=="string")return Ft(y);switch(y){case dA:return Ft("Suspense");case he:return Ft("SuspenseList")}if(typeof y=="object")switch(y.$$typeof){case cA:return at(y.render);case tA:return rt(y.type,W,H);case qA:{var mA=y,ie=mA._payload,d=mA._init;try{return rt(d(ie),W,H)}catch{}}}return""}var et=Object.prototype.hasOwnProperty,hi={},B=fe.ReactDebugCurrentFrame;function z(y){if(y){var W=y._owner,H=rt(y.type,y._source,W?W.type:null);B.setExtraStackFrame(H)}else B.setExtraStackFrame(null)}function lA(y,W,H,mA,ie){{var d=Function.call.bind(et);for(var x in y)if(d(y,x)){var C=void 0;try{if(typeof y[x]!="function"){var S=Error((mA||"React class")+": "+H+" type `"+x+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof y[x]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw S.name="Invariant Violation",S}C=y[x](W,x,mA,H,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(R){C=R}C&&!(C instanceof Error)&&(z(ie),jA("%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).",mA||"React class",H,x,typeof C),z(null)),C instanceof Error&&!(C.message in hi)&&(hi[C.message]=!0,z(ie),jA("Failed %s type: %s",H,C.message),z(null))}}}var AA=Array.isArray;function RA(y){return AA(y)}function ZA(y){{var W=typeof Symbol=="function"&&Symbol.toStringTag,H=W&&y[Symbol.toStringTag]||y.constructor.name||"Object";return H}}function re(y){try{return UA(y),!1}catch{return!0}}function UA(y){return""+y}function GA(y){if(re(y))return jA("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",ZA(y)),UA(y)}var le=fe.ReactCurrentOwner,He={key:!0,ref:!0,__self:!0,__source:!0},pt,J;function gA(y){if(et.call(y,"ref")){var W=Object.getOwnPropertyDescriptor(y,"ref").get;if(W&&W.isReactWarning)return!1}return y.ref!==void 0}function YA(y){if(et.call(y,"key")){var W=Object.getOwnPropertyDescriptor(y,"key").get;if(W&&W.isReactWarning)return!1}return y.key!==void 0}function ge(y,W){typeof y.ref=="string"&&le.current}function Me(y,W){{var H=function(){pt||(pt=!0,jA("%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)",W))};H.isReactWarning=!0,Object.defineProperty(y,"key",{get:H,configurable:!0})}}function Ze(y,W){{var H=function(){J||(J=!0,jA("%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)",W))};H.isReactWarning=!0,Object.defineProperty(y,"ref",{get:H,configurable:!0})}}var Ye=function(y,W,H,mA,ie,d,x){var C={$$typeof:Q,type:y,key:W,ref:H,props:x,_owner:d};return C._store={},Object.defineProperty(C._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(C,"_self",{configurable:!1,enumerable:!1,writable:!1,value:mA}),Object.defineProperty(C,"_source",{configurable:!1,enumerable:!1,writable:!1,value:ie}),Object.freeze&&(Object.freeze(C.props),Object.freeze(C)),C};function Kt(y,W,H,mA,ie){{var d,x={},C=null,S=null;H!==void 0&&(GA(H),C=""+H),YA(W)&&(GA(W.key),C=""+W.key),gA(W)&&(S=W.ref,ge(W,ie));for(d in W)et.call(W,d)&&!He.hasOwnProperty(d)&&(x[d]=W[d]);if(y&&y.defaultProps){var R=y.defaultProps;for(d in R)x[d]===void 0&&(x[d]=R[d])}if(C||S){var q=typeof y=="function"?y.displayName||y.name||"Unknown":y;C&&Me(x,q),S&&Ze(x,q)}return Ye(y,C,S,ie,mA,le.current,x)}}var Ge=fe.ReactCurrentOwner,je=fe.ReactDebugCurrentFrame;function Ne(y){if(y){var W=y._owner,H=rt(y.type,y._source,W?W.type:null);je.setExtraStackFrame(H)}else je.setExtraStackFrame(null)}var Zi;Zi=!1;function wi(y){return typeof y=="object"&&y!==null&&y.$$typeof===Q}function Si(){{if(Ge.current){var y=O(Ge.current.type);if(y)return` Check the render method of \``+y+"`."}return""}}function na(y){return""}var Mi={};function _a(y){{var W=Si();if(!W){var H=typeof y=="string"?y:y.displayName||y.name;H&&(W=` -Check the top-level render call using <`+H+">.")}return W}}function Ea(y,W){{if(!y._store||y._store.validated||y.key!=null)return;y._store.validated=!0;var H=_a(W);if(Mi[H])return;Mi[H]=!0;var mA="";y&&y._owner&&y._owner!==Ge.current&&(mA=" It was passed a child from "+O(y._owner.type)+"."),Ne(y),jA('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',H,mA),Ne(null)}}function $a(y,W){{if(typeof y!="object")return;if(RA(y))for(var H=0;H",C=" Did you accidentally export a JSX literal instead of a component?"):R=typeof y,jA("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",R,C)}var q=Kt(y,W,H,ie,d);if(q==null)return q;if(x){var w=W.children;if(w!==void 0)if(mA)if(RA(w)){for(var G=0;G0?"{key: someKey, "+wA.join(": ..., ")+": ...}":"{key: someKey}";if(!gt[Y+xA]){var vA=wA.length>0?"{"+wA.join(": ..., ")+": ...}":"{}";jA(`A props object containing a "key" prop is being spread into JSX: +Check the top-level render call using <`+H+">.")}return W}}function Ea(y,W){{if(!y._store||y._store.validated||y.key!=null)return;y._store.validated=!0;var H=_a(W);if(Mi[H])return;Mi[H]=!0;var mA="";y&&y._owner&&y._owner!==Ge.current&&(mA=" It was passed a child from "+O(y._owner.type)+"."),Ne(y),jA('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',H,mA),Ne(null)}}function $a(y,W){{if(typeof y!="object")return;if(RA(y))for(var H=0;H",C=" Did you accidentally export a JSX literal instead of a component?"):R=typeof y,jA("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",R,C)}var q=Kt(y,W,H,ie,d);if(q==null)return q;if(x){var w=W.children;if(w!==void 0)if(mA)if(RA(w)){for(var G=0;G0?"{key: someKey, "+wA.join(": ..., ")+": ...}":"{key: someKey}";if(!gt[Y+xA]){var vA=wA.length>0?"{"+wA.join(": ..., ")+": ...}":"{}";jA(`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} />`,xA,Y,vA,Y),gt[Y+xA]=!0}}return y===MA?yt(q):An(q),q}}function Ai(y,W,H){return $t(y,W,H,!0)}function Ta(y,W,H){return $t(y,W,H,!1)}var Ra=Ta,La=Ai;ll.Fragment=MA,ll.jsx=Ra,ll.jsxs=La}(),ll}up.exports=Kw();var m=up.exports,mp={exports:{}},Ac={exports:{}},ec={},dp;function qw(){return dp||(dp=1,function(B){/** + <%s key={someKey} {...props} />`,xA,Y,vA,Y),gt[Y+xA]=!0}}return y===MA?yt(q):An(q),q}}function Ai(y,W,H){return $t(y,W,H,!0)}function Ta(y,W,H){return $t(y,W,H,!1)}var Ra=Ta,La=Ai;ll.Fragment=MA,ll.jsx=Ra,ll.jsxs=La}(),ll}up.exports=Kw();var m=up.exports,mp={exports:{}},Ac={exports:{}},ec={},dp;function qw(){return dp||(dp=1,function(M){/** * @license React * scheduler.development.js * @@ -57,7 +57,7 @@ React keys must be passed directly to JSX without using spread: * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var M=!1,_=5;function MA(J,gA){var YA=J.length;J.push(gA),s(J,gA,YA)}function KA(J){return J.length===0?null:J[0]}function V(J){if(J.length===0)return null;var gA=J[0],YA=J.pop();return YA!==gA&&(J[0]=YA,De(J,YA,0)),gA}function s(J,gA,YA){for(var ge=YA;ge>0;){var Me=ge-1>>>1,Ze=J[Me];if(cA(Ze,gA)>0)J[Me]=gA,J[ge]=Ze,ge=Me;else return}}function De(J,gA,YA){for(var ge=YA,Me=J.length,Ze=Me>>>1;geYA&&(!J||Q()));){var ge=TA.callback;if(typeof ge=="function"){TA.callback=null,O=TA.priorityLevel;var Me=TA.expirationTime<=YA,Ze=ge(Me);YA=B.unstable_now(),typeof Ze=="function"?TA.callback=Ze:TA===KA(HA)&&V(HA),qe(YA)}else V(HA);TA=KA(HA)}if(TA!==null)return!0;var Ye=KA(Ue);return Ye!==null&&ZA(BA,Ye.startTime-YA),!1}function XA(J,gA){switch(J){case dA:case he:case tA:case qA:case iA:break;default:J=tA}var YA=O;O=J;try{return gA()}finally{O=YA}}function me(J){var gA;switch(O){case dA:case he:case tA:gA=tA;break;default:gA=O;break}var YA=O;O=gA;try{return J()}finally{O=YA}}function Xe(J){var gA=O;return function(){var YA=O;O=gA;try{return J.apply(this,arguments)}finally{O=YA}}}function Se(J,gA,YA){var ge=B.unstable_now(),Me;if(typeof YA=="object"&&YA!==null){var Ze=YA.delay;typeof Ze=="number"&&Ze>0?Me=ge+Ze:Me=ge}else Me=ge;var Ye;switch(J){case dA:Ye=Ae;break;case he:Ye=b;break;case iA:Ye=Ke;break;case qA:Ye=I;break;case tA:default:Ye=PA;break}var Kt=Me+Ye,Ge={id:We++,callback:gA,priorityLevel:J,startTime:Me,expirationTime:Kt,sortIndex:-1};return Me>ge?(Ge.sortIndex=Me,MA(Ue,Ge),KA(HA)===null&&Ge===KA(Ue)&&(pe?le():pe=!0,ZA(BA,Me-ge))):(Ge.sortIndex=Kt,MA(HA,Ge),!$&&!te&&($=!0,UA(QA))),Ge}function Ft(){}function ye(){!$&&!te&&($=!0,UA(QA))}function it(){return KA(HA)}function Be(J){J.callback=null}function ee(){return O}var at=!1,nt=null,rt=-1,et=_,hi=-1;function Q(){var J=B.unstable_now()-hi;return!(J125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}J>0?et=Math.floor(1e3/J):et=_}var AA=function(){if(nt!==null){var J=B.unstable_now();hi=J;var gA=!0,YA=!0;try{YA=nt(gA,J)}finally{YA?RA():(at=!1,nt=null)}}else at=!1},RA;if(typeof _A=="function")RA=function(){_A(AA)};else if(typeof MessageChannel<"u"){var kA=new MessageChannel,re=kA.port2;kA.port1.onmessage=AA,RA=function(){re.postMessage(null)}}else RA=function(){yA(AA,0)};function UA(J){nt=J,at||(at=!0,RA())}function ZA(J,gA){rt=yA(function(){J(B.unstable_now())},gA)}function le(){hA(rt),rt=-1}var He=z,pt=null;B.unstable_IdlePriority=iA,B.unstable_ImmediatePriority=dA,B.unstable_LowPriority=qA,B.unstable_NormalPriority=tA,B.unstable_Profiling=pt,B.unstable_UserBlockingPriority=he,B.unstable_cancelCallback=Be,B.unstable_continueExecution=ye,B.unstable_forceFrameRate=lA,B.unstable_getCurrentPriorityLevel=ee,B.unstable_getFirstCallbackNode=it,B.unstable_next=me,B.unstable_pauseExecution=Ft,B.unstable_requestPaint=He,B.unstable_runWithPriority=XA,B.unstable_scheduleCallback=Se,B.unstable_shouldYield=Q,B.unstable_wrapCallback=Xe,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()}(ec)),ec}var pp;function Nw(){return pp||(pp=1,Ac.exports=qw()),Ac.exports}var ci={},yp;function Ww(){if(yp)return ci;yp=1;/** + */(function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var Q=!1,_=5;function MA(J,gA){var YA=J.length;J.push(gA),s(J,gA,YA)}function KA(J){return J.length===0?null:J[0]}function V(J){if(J.length===0)return null;var gA=J[0],YA=J.pop();return YA!==gA&&(J[0]=YA,De(J,YA,0)),gA}function s(J,gA,YA){for(var ge=YA;ge>0;){var Me=ge-1>>>1,Ze=J[Me];if(cA(Ze,gA)>0)J[Me]=gA,J[ge]=Ze,ge=Me;else return}}function De(J,gA,YA){for(var ge=YA,Me=J.length,Ze=Me>>>1;geYA&&(!J||B()));){var ge=TA.callback;if(typeof ge=="function"){TA.callback=null,O=TA.priorityLevel;var Me=TA.expirationTime<=YA,Ze=ge(Me);YA=M.unstable_now(),typeof Ze=="function"?TA.callback=Ze:TA===KA(HA)&&V(HA),qe(YA)}else V(HA);TA=KA(HA)}if(TA!==null)return!0;var Ye=KA(Ue);return Ye!==null&&GA(BA,Ye.startTime-YA),!1}function XA(J,gA){switch(J){case dA:case he:case tA:case qA:case iA:break;default:J=tA}var YA=O;O=J;try{return gA()}finally{O=YA}}function me(J){var gA;switch(O){case dA:case he:case tA:gA=tA;break;default:gA=O;break}var YA=O;O=gA;try{return J()}finally{O=YA}}function Xe(J){var gA=O;return function(){var YA=O;O=gA;try{return J.apply(this,arguments)}finally{O=YA}}}function Se(J,gA,YA){var ge=M.unstable_now(),Me;if(typeof YA=="object"&&YA!==null){var Ze=YA.delay;typeof Ze=="number"&&Ze>0?Me=ge+Ze:Me=ge}else Me=ge;var Ye;switch(J){case dA:Ye=Ae;break;case he:Ye=b;break;case iA:Ye=Ke;break;case qA:Ye=I;break;case tA:default:Ye=PA;break}var Kt=Me+Ye,Ge={id:We++,callback:gA,priorityLevel:J,startTime:Me,expirationTime:Kt,sortIndex:-1};return Me>ge?(Ge.sortIndex=Me,MA(Ue,Ge),KA(HA)===null&&Ge===KA(Ue)&&(pe?le():pe=!0,GA(BA,Me-ge))):(Ge.sortIndex=Kt,MA(HA,Ge),!$&&!te&&($=!0,UA(QA))),Ge}function Ft(){}function ye(){!$&&!te&&($=!0,UA(QA))}function it(){return KA(HA)}function Be(J){J.callback=null}function ee(){return O}var at=!1,nt=null,rt=-1,et=_,hi=-1;function B(){var J=M.unstable_now()-hi;return!(J125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}J>0?et=Math.floor(1e3/J):et=_}var AA=function(){if(nt!==null){var J=M.unstable_now();hi=J;var gA=!0,YA=!0;try{YA=nt(gA,J)}finally{YA?RA():(at=!1,nt=null)}}else at=!1},RA;if(typeof _A=="function")RA=function(){_A(AA)};else if(typeof MessageChannel<"u"){var ZA=new MessageChannel,re=ZA.port2;ZA.port1.onmessage=AA,RA=function(){re.postMessage(null)}}else RA=function(){yA(AA,0)};function UA(J){nt=J,at||(at=!0,RA())}function GA(J,gA){rt=yA(function(){J(M.unstable_now())},gA)}function le(){hA(rt),rt=-1}var He=z,pt=null;M.unstable_IdlePriority=iA,M.unstable_ImmediatePriority=dA,M.unstable_LowPriority=qA,M.unstable_NormalPriority=tA,M.unstable_Profiling=pt,M.unstable_UserBlockingPriority=he,M.unstable_cancelCallback=Be,M.unstable_continueExecution=ye,M.unstable_forceFrameRate=lA,M.unstable_getCurrentPriorityLevel=ee,M.unstable_getFirstCallbackNode=it,M.unstable_next=me,M.unstable_pauseExecution=Ft,M.unstable_requestPaint=He,M.unstable_runWithPriority=XA,M.unstable_scheduleCallback=Se,M.unstable_shouldYield=B,M.unstable_wrapCallback=Xe,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)})()}(ec)),ec}var pp;function Nw(){return pp||(pp=1,Ac.exports=qw()),Ac.exports}var ci={},yp;function Ww(){if(yp)return ci;yp=1;/** * @license React * react-dom.development.js * @@ -65,15 +65,15 @@ React keys must be passed directly to JSX without using spread: * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */return function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var B=$s(),M=Nw(),_=B.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,MA=!1;function KA(A){MA=A}function V(A){if(!MA){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i1?e-1:0),i=1;i2&&(A[0]==="o"||A[0]==="O")&&(A[1]==="n"||A[1]==="N")}function Ye(A,e,t,i){if(t!==null&&t.type===RA)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":{if(i)return!1;if(t!==null)return!t.acceptsBooleans;var a=A.toLowerCase().slice(0,5);return a!=="data-"&&a!=="aria-"}default:return!1}}function Kt(A,e,t,i){if(e===null||typeof e>"u"||Ye(A,e,t,i))return!0;if(i)return!1;if(t!==null)switch(t.type){case UA:return!e;case ZA:return e===!1;case le:return isNaN(e);case He:return isNaN(e)||e<1}return!1}function Ge(A){return Ne.hasOwnProperty(A)?Ne[A]:null}function je(A,e,t,i,a,n,r){this.acceptsBooleans=e===re||e===UA||e===ZA,this.attributeName=i,this.attributeNamespace=a,this.mustUseProperty=t,this.propertyName=A,this.type=e,this.sanitizeURL=n,this.removeEmptyString=r}var Ne={},Zi=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Zi.forEach(function(A){Ne[A]=new je(A,RA,!1,A,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(A){var e=A[0],t=A[1];Ne[e]=new je(e,kA,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(A){Ne[A]=new je(A,re,!1,A.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(A){Ne[A]=new je(A,re,!1,A,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(A){Ne[A]=new je(A,UA,!1,A.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(A){Ne[A]=new je(A,UA,!0,A,null,!1,!1)}),["capture","download"].forEach(function(A){Ne[A]=new je(A,ZA,!1,A,null,!1,!1)}),["cols","rows","size","span"].forEach(function(A){Ne[A]=new je(A,He,!1,A,null,!1,!1)}),["rowSpan","start"].forEach(function(A){Ne[A]=new je(A,le,!1,A.toLowerCase(),null,!1,!1)});var wi=/[\-\:]([a-z])/g,Si=function(A){return A[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(A){var e=A.replace(wi,Si);Ne[e]=new je(e,kA,!1,A,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(A){var e=A.replace(wi,Si);Ne[e]=new je(e,kA,!1,A,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(A){var e=A.replace(wi,Si);Ne[e]=new je(e,kA,!1,A,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(A){Ne[A]=new je(A,kA,!1,A.toLowerCase(),null,!1,!1)});var na="xlinkHref";Ne[na]=new je("xlinkHref",kA,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(A){Ne[A]=new je(A,kA,!1,A.toLowerCase(),null,!0,!0)});var Mi=/^[\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,_a=!1;function Ea(A){!_a&&Mi.test(A)&&(_a=!0,s("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(A)))}function $a(A,e,t,i){if(i.mustUseProperty){var a=i.propertyName;return A[a]}else{et(t,e),i.sanitizeURL&&Ea(""+t);var n=i.attributeName,r=null;if(i.type===ZA){if(A.hasAttribute(n)){var l=A.getAttribute(n);return l===""?!0:Kt(e,t,i,!1)?l:l===""+t?t:l}}else if(A.hasAttribute(n)){if(Kt(e,t,i,!1))return A.getAttribute(n);if(i.type===UA)return t;r=A.getAttribute(n)}return Kt(e,t,i,!1)?r===null?t:r:r===""+t?t:r}}function An(A,e,t,i){{if(!Me(e))return;if(!A.hasAttribute(e))return t===void 0?void 0:null;var a=A.getAttribute(e);return et(t,e),a===""+t?t:a}}function yt(A,e,t,i){var a=Ge(e);if(!Ze(e,a,i)){if(Kt(e,t,a,i)&&(t=null),i||a===null){if(Me(e)){var n=e;t===null?A.removeAttribute(n):(et(t,e),A.setAttribute(n,""+t))}return}var r=a.mustUseProperty;if(r){var l=a.propertyName;if(t===null){var o=a.type;A[l]=o===UA?!1:""}else A[l]=t;return}var c=a.attributeName,h=a.attributeNamespace;if(t===null)A.removeAttribute(c);else{var f=a.type,g;f===UA||f===ZA&&t===!0?g="":(et(t,c),g=""+t,a.sanitizeURL&&Ea(g.toString())),h?A.setAttributeNS(h,c,g):A.setAttribute(c,g)}}}var gt=Symbol.for("react.element"),$t=Symbol.for("react.portal"),Ai=Symbol.for("react.fragment"),Ta=Symbol.for("react.strict_mode"),Ra=Symbol.for("react.profiler"),La=Symbol.for("react.provider"),y=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),mA=Symbol.for("react.suspense_list"),ie=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),x=Symbol.for("react.scope"),C=Symbol.for("react.debug_trace_mode"),S=Symbol.for("react.offscreen"),R=Symbol.for("react.legacy_hidden"),q=Symbol.for("react.cache"),w=Symbol.for("react.tracing_marker"),G=Symbol.iterator,Y="@@iterator";function wA(A){if(A===null||typeof A!="object")return null;var e=G&&A[G]||A[Y];return typeof e=="function"?e:null}var xA=Object.assign,vA=0,de,_e,ft,Ut,Ua,Qi,Dt;function ra(){}ra.__reactDisabledLog=!0;function qt(){{if(vA===0){de=console.log,_e=console.info,ft=console.warn,Ut=console.error,Ua=console.group,Qi=console.groupCollapsed,Dt=console.groupEnd;var A={configurable:!0,enumerable:!0,value:ra,writable:!0};Object.defineProperties(console,{info:A,log:A,warn:A,error:A,group:A,groupCollapsed:A,groupEnd:A})}vA++}}function Ve(){{if(vA--,vA===0){var A={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:xA({},A,{value:de}),info:xA({},A,{value:_e}),warn:xA({},A,{value:ft}),error:xA({},A,{value:Ut}),group:xA({},A,{value:Ua}),groupCollapsed:xA({},A,{value:Qi}),groupEnd:xA({},A,{value:Dt})})}vA<0&&s("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var ei=_.ReactCurrentDispatcher,la;function Gi(A,e,t){{if(la===void 0)try{throw Error()}catch(a){var i=a.stack.trim().match(/\n( *(at )?)/);la=i&&i[1]||""}return` + */return function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var M=$s(),Q=Nw(),_=M.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,MA=!1;function KA(A){MA=A}function V(A){if(!MA){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i1?e-1:0),i=1;i2&&(A[0]==="o"||A[0]==="O")&&(A[1]==="n"||A[1]==="N")}function Ye(A,e,t,i){if(t!==null&&t.type===RA)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":{if(i)return!1;if(t!==null)return!t.acceptsBooleans;var a=A.toLowerCase().slice(0,5);return a!=="data-"&&a!=="aria-"}default:return!1}}function Kt(A,e,t,i){if(e===null||typeof e>"u"||Ye(A,e,t,i))return!0;if(i)return!1;if(t!==null)switch(t.type){case UA:return!e;case GA:return e===!1;case le:return isNaN(e);case He:return isNaN(e)||e<1}return!1}function Ge(A){return Ne.hasOwnProperty(A)?Ne[A]:null}function je(A,e,t,i,a,n,r){this.acceptsBooleans=e===re||e===UA||e===GA,this.attributeName=i,this.attributeNamespace=a,this.mustUseProperty=t,this.propertyName=A,this.type=e,this.sanitizeURL=n,this.removeEmptyString=r}var Ne={},Zi=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];Zi.forEach(function(A){Ne[A]=new je(A,RA,!1,A,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(A){var e=A[0],t=A[1];Ne[e]=new je(e,ZA,!1,t,null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(A){Ne[A]=new je(A,re,!1,A.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(A){Ne[A]=new je(A,re,!1,A,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(A){Ne[A]=new je(A,UA,!1,A.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(A){Ne[A]=new je(A,UA,!0,A,null,!1,!1)}),["capture","download"].forEach(function(A){Ne[A]=new je(A,GA,!1,A,null,!1,!1)}),["cols","rows","size","span"].forEach(function(A){Ne[A]=new je(A,He,!1,A,null,!1,!1)}),["rowSpan","start"].forEach(function(A){Ne[A]=new je(A,le,!1,A.toLowerCase(),null,!1,!1)});var wi=/[\-\:]([a-z])/g,Si=function(A){return A[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(A){var e=A.replace(wi,Si);Ne[e]=new je(e,ZA,!1,A,null,!1,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(A){var e=A.replace(wi,Si);Ne[e]=new je(e,ZA,!1,A,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(A){var e=A.replace(wi,Si);Ne[e]=new je(e,ZA,!1,A,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(A){Ne[A]=new je(A,ZA,!1,A.toLowerCase(),null,!1,!1)});var na="xlinkHref";Ne[na]=new je("xlinkHref",ZA,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(A){Ne[A]=new je(A,ZA,!1,A.toLowerCase(),null,!0,!0)});var Mi=/^[\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,_a=!1;function Ea(A){!_a&&Mi.test(A)&&(_a=!0,s("A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(A)))}function $a(A,e,t,i){if(i.mustUseProperty){var a=i.propertyName;return A[a]}else{et(t,e),i.sanitizeURL&&Ea(""+t);var n=i.attributeName,r=null;if(i.type===GA){if(A.hasAttribute(n)){var l=A.getAttribute(n);return l===""?!0:Kt(e,t,i,!1)?l:l===""+t?t:l}}else if(A.hasAttribute(n)){if(Kt(e,t,i,!1))return A.getAttribute(n);if(i.type===UA)return t;r=A.getAttribute(n)}return Kt(e,t,i,!1)?r===null?t:r:r===""+t?t:r}}function An(A,e,t,i){{if(!Me(e))return;if(!A.hasAttribute(e))return t===void 0?void 0:null;var a=A.getAttribute(e);return et(t,e),a===""+t?t:a}}function yt(A,e,t,i){var a=Ge(e);if(!Ze(e,a,i)){if(Kt(e,t,a,i)&&(t=null),i||a===null){if(Me(e)){var n=e;t===null?A.removeAttribute(n):(et(t,e),A.setAttribute(n,""+t))}return}var r=a.mustUseProperty;if(r){var l=a.propertyName;if(t===null){var o=a.type;A[l]=o===UA?!1:""}else A[l]=t;return}var c=a.attributeName,h=a.attributeNamespace;if(t===null)A.removeAttribute(c);else{var f=a.type,g;f===UA||f===GA&&t===!0?g="":(et(t,c),g=""+t,a.sanitizeURL&&Ea(g.toString())),h?A.setAttributeNS(h,c,g):A.setAttribute(c,g)}}}var gt=Symbol.for("react.element"),$t=Symbol.for("react.portal"),Ai=Symbol.for("react.fragment"),Ta=Symbol.for("react.strict_mode"),Ra=Symbol.for("react.profiler"),La=Symbol.for("react.provider"),y=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),H=Symbol.for("react.suspense"),mA=Symbol.for("react.suspense_list"),ie=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),x=Symbol.for("react.scope"),C=Symbol.for("react.debug_trace_mode"),S=Symbol.for("react.offscreen"),R=Symbol.for("react.legacy_hidden"),q=Symbol.for("react.cache"),w=Symbol.for("react.tracing_marker"),G=Symbol.iterator,Y="@@iterator";function wA(A){if(A===null||typeof A!="object")return null;var e=G&&A[G]||A[Y];return typeof e=="function"?e:null}var xA=Object.assign,vA=0,de,_e,ft,Ut,Ua,Qi,Dt;function ra(){}ra.__reactDisabledLog=!0;function qt(){{if(vA===0){de=console.log,_e=console.info,ft=console.warn,Ut=console.error,Ua=console.group,Qi=console.groupCollapsed,Dt=console.groupEnd;var A={configurable:!0,enumerable:!0,value:ra,writable:!0};Object.defineProperties(console,{info:A,log:A,warn:A,error:A,group:A,groupCollapsed:A,groupEnd:A})}vA++}}function Ve(){{if(vA--,vA===0){var A={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:xA({},A,{value:de}),info:xA({},A,{value:_e}),warn:xA({},A,{value:ft}),error:xA({},A,{value:Ut}),group:xA({},A,{value:Ua}),groupCollapsed:xA({},A,{value:Qi}),groupEnd:xA({},A,{value:Dt})})}vA<0&&s("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}}var ei=_.ReactCurrentDispatcher,la;function Gi(A,e,t){{if(la===void 0)try{throw Error()}catch(a){var i=a.stack.trim().match(/\n( *(at )?)/);la=i&&i[1]||""}return` `+la+A}}var oa=!1,Jt;{var mi=typeof WeakMap=="function"?WeakMap:Map;Jt=new mi}function ua(A,e){if(!A||oa)return"";{var t=Jt.get(A);if(t!==void 0)return t}var i;oa=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;var n;n=ei.current,ei.current=null,qt();try{if(e){var r=function(){throw Error()};if(Object.defineProperty(r.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(r,[])}catch(D){i=D}Reflect.construct(A,[],r)}else{try{r.call()}catch(D){i=D}A.call(r.prototype)}}else{try{throw Error()}catch(D){i=D}A()}}catch(D){if(D&&i&&typeof D.stack=="string"){for(var l=D.stack.split(` `),o=i.stack.split(` `),c=l.length-1,h=o.length-1;c>=1&&h>=0&&l[c]!==o[h];)h--;for(;c>=1&&h>=0;c--,h--)if(l[c]!==o[h]){if(c!==1||h!==1)do if(c--,h--,h<0||l[c]!==o[h]){var f=` `+l[c].replace(" at new "," at ");return A.displayName&&f.includes("")&&(f=f.replace("",A.displayName)),typeof A=="function"&&Jt.set(A,f),f}while(c>=1&&h>=0);break}}}finally{oa=!1,ei.current=n,Ve(),Error.prepareStackTrace=a}var g=A?A.displayName||A.name:"",L=g?Gi(g):"";return typeof A=="function"&&Jt.set(A,L),L}function en(A,e,t){return ua(A,!0)}function ut(A,e,t){return ua(A,!1)}function Re(A){var e=A.prototype;return!!(e&&e.isReactComponent)}function bi(A,e,t){if(A==null)return"";if(typeof A=="function")return ua(A,Re(A));if(typeof A=="string")return Gi(A);switch(A){case H:return Gi("Suspense");case mA:return Gi("SuspenseList")}if(typeof A=="object")switch(A.$$typeof){case W:return ut(A.render);case ie:return bi(A.type,e,t);case d:{var i=A,a=i._payload,n=i._init;try{return bi(n(a),e,t)}catch{}}}return""}function Vi(A){switch(A._debugOwner&&A._debugOwner.type,A._debugSource,A.tag){case iA:return Gi(A.type);case Ke:return Gi("Lazy");case b:return Gi("Suspense");case We:return Gi("SuspenseList");case cA:case he:case I:return ut(A.type);case LA:return ut(A.type.render);case dA:return en(A.type);default:return""}}function zi(A){try{var e="",t=A;do e+=Vi(t),t=t.return;while(t);return e}catch(i){return` Error generating stack: `+i.message+` -`+i.stack}}function ko(A,e,t){var i=A.displayName;if(i)return i;var a=e.displayName||e.name||"";return a!==""?t+"("+a+")":t}function ol(A){return A.displayName||"Context"}function xe(A){if(A==null)return null;if(typeof A.tag=="number"&&s("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),typeof A=="function")return A.displayName||A.name||null;if(typeof A=="string")return A;switch(A){case Ai:return"Fragment";case $t:return"Portal";case Ra:return"Profiler";case Ta:return"StrictMode";case H:return"Suspense";case mA:return"SuspenseList"}if(typeof A=="object")switch(A.$$typeof){case y:var e=A;return ol(e)+".Consumer";case La:var t=A;return ol(t._context)+".Provider";case W:return ko(A,A.render,"ForwardRef");case ie:var i=A.displayName||null;return i!==null?i:xe(A.type)||"Memo";case d:{var a=A,n=a._payload,r=a._init;try{return xe(r(n))}catch{return null}}}return null}function tc(A,e,t){var i=e.displayName||e.name||"";return A.displayName||(i!==""?t+"("+i+")":t)}function Da(A){return A.displayName||"Context"}function OA(A){var e=A.tag,t=A.type;switch(e){case $:return"Cache";case fe:var i=t;return Da(i)+".Consumer";case jA:var a=t;return Da(a._context)+".Provider";case Ue:return"DehydratedFragment";case LA:return tc(t,t.render,"ForwardRef");case aA:return"Fragment";case iA:return t;case qA:return"Portal";case tA:return"Root";case pA:return"Text";case Ke:return xe(t);case Oe:return t===Ta?"StrictMode":"Mode";case O:return"Offscreen";case Ae:return"Profiler";case TA:return"Scope";case b:return"Suspense";case We:return"SuspenseList";case pe:return"TracingMarker";case dA:case cA:case HA:case he:case PA:case I:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;break}return null}var ul=_.ReactDebugCurrentFrame,ti=null,Mn=!1;function tn(){{if(ti===null)return null;var A=ti._debugOwner;if(A!==null&&typeof A<"u")return OA(A)}return null}function ic(){return ti===null?"":zi(ti)}function Bt(){ul.getCurrentStack=null,ti=null,Mn=!1}function $e(A){ul.getCurrentStack=A===null?null:ic,ti=A,Mn=!1}function Oo(){return ti}function vi(A){Mn=A}function ii(A){return""+A}function Ii(A){switch(typeof A){case"boolean":case"number":case"string":case"undefined":return A;case"object":return AA(A),A;default:return""}}var ac={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function sl(A,e){ac[e.type]||e.onChange||e.onInput||e.readOnly||e.disabled||e.value==null||s("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`."),e.onChange||e.readOnly||e.disabled||e.checked==null||s("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}function Xo(A){var e=A.type,t=A.nodeName;return t&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function cl(A){return A._valueTracker}function or(A){A._valueTracker=null}function nc(A){var e="";return A&&(Xo(A)?e=A.checked?"true":"false":e=A.value),e}function an(A){var e=Xo(A)?"checked":"value",t=Object.getOwnPropertyDescriptor(A.constructor.prototype,e);AA(A[e]);var i=""+A[e];if(!(A.hasOwnProperty(e)||typeof t>"u"||typeof t.get!="function"||typeof t.set!="function")){var a=t.get,n=t.set;Object.defineProperty(A,e,{configurable:!0,get:function(){return a.call(this)},set:function(l){AA(l),i=""+l,n.call(this,l)}}),Object.defineProperty(A,e,{enumerable:t.enumerable});var r={getValue:function(){return i},setValue:function(l){AA(l),i=""+l},stopTracking:function(){or(A),delete A[e]}};return r}}function Qn(A){cl(A)||(A._valueTracker=an(A))}function hl(A){if(!A)return!1;var e=cl(A);if(!e)return!0;var t=e.getValue(),i=nc(A);return i!==t?(e.setValue(i),!0):!1}function Ba(A){if(A=A||(typeof document<"u"?document:void 0),typeof A>"u")return null;try{return A.activeElement||A.body}catch{return A.body}}var ur=!1,sr=!1,cr=!1,Ho=!1;function Po(A){var e=A.type==="checkbox"||A.type==="radio";return e?A.checked!=null:A.value!=null}function ml(A,e){var t=A,i=e.checked,a=xA({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??t._wrapperState.initialChecked});return a}function _o(A,e){sl("input",e),e.checked!==void 0&&e.defaultChecked!==void 0&&!sr&&(s("%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",tn()||"A component",e.type),sr=!0),e.value!==void 0&&e.defaultValue!==void 0&&!ur&&(s("%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://reactjs.org/link/controlled-components",tn()||"A component",e.type),ur=!0);var t=A,i=e.defaultValue==null?"":e.defaultValue;t._wrapperState={initialChecked:e.checked!=null?e.checked:e.defaultChecked,initialValue:Ii(e.value!=null?e.value:i),controlled:Po(e)}}function u(A,e){var t=A,i=e.checked;i!=null&&yt(t,"checked",i,!1)}function p(A,e){var t=A;{var i=Po(e);!t._wrapperState.controlled&&i&&!Ho&&(s("A component is changing an uncontrolled input to be controlled. This is likely caused by the value changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),Ho=!0),t._wrapperState.controlled&&!i&&!cr&&(s("A component is changing a controlled input to be uncontrolled. This is likely caused by the value changing from a defined to undefined, which should not happen. Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://reactjs.org/link/controlled-components"),cr=!0)}u(A,e);var a=Ii(e.value),n=e.type;if(a!=null)n==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=ii(a)):t.value!==ii(a)&&(t.value=ii(a));else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?FA(t,e.type,a):e.hasOwnProperty("defaultValue")&&FA(t,e.type,Ii(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function U(A,e,t){var i=A;if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var a=e.type,n=a==="submit"||a==="reset";if(n&&(e.value===void 0||e.value===null))return;var r=ii(i._wrapperState.initialValue);t||r!==i.value&&(i.value=r),i.defaultValue=r}var l=i.name;l!==""&&(i.name=""),i.defaultChecked=!i.defaultChecked,i.defaultChecked=!!i._wrapperState.initialChecked,l!==""&&(i.name=l)}function v(A,e){var t=A;p(t,e),X(t,e)}function X(A,e){var t=e.name;if(e.type==="radio"&&t!=null){for(var i=A;i.parentNode;)i=i.parentNode;et(t,"name");for(var a=i.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),n=0;n.")))}):e.dangerouslySetInnerHTML!=null&&(oe||(oe=!0,s("Pass a `value` prop if you set dangerouslyInnerHTML so React knows which value should be selected.")))),e.selected!=null&&!CA&&(s("Use the `defaultValue` or `value` props on instead of setting `selected` on