Add core project files including: - Client and server directories - Backup script - Package configuration - Git ignore rules Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
73 lines
221 KiB
JavaScript
73 lines
221 KiB
JavaScript
function jd(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const s=Object.getOwnPropertyDescriptor(r,l);s&&Object.defineProperty(e,l,s.get?s:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const s of l)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const s={};return l.integrity&&(s.integrity=l.integrity),l.referrerPolicy&&(s.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?s.credentials="include":l.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(l){if(l.ep)return;l.ep=!0;const s=n(l);fetch(l.href,s)}})();function _d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var La={exports:{}},Hl={},za={exports:{}},I={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var kr=Symbol.for("react.element"),Rd=Symbol.for("react.portal"),Pd=Symbol.for("react.fragment"),Td=Symbol.for("react.strict_mode"),Od=Symbol.for("react.profiler"),Ld=Symbol.for("react.provider"),zd=Symbol.for("react.context"),Fd=Symbol.for("react.forward_ref"),Ad=Symbol.for("react.suspense"),Ud=Symbol.for("react.memo"),Id=Symbol.for("react.lazy"),Qo=Symbol.iterator;function Dd(e){return e===null||typeof e!="object"?null:(e=Qo&&e[Qo]||e["@@iterator"],typeof e=="function"?e:null)}var Fa={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Aa=Object.assign,Ua={};function Ln(e,t,n){this.props=e,this.context=t,this.refs=Ua,this.updater=n||Fa}Ln.prototype.isReactComponent={};Ln.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Ln.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Ia(){}Ia.prototype=Ln.prototype;function Vi(e,t,n){this.props=e,this.context=t,this.refs=Ua,this.updater=n||Fa}var Hi=Vi.prototype=new Ia;Hi.constructor=Vi;Aa(Hi,Ln.prototype);Hi.isPureReactComponent=!0;var Ko=Array.isArray,Da=Object.prototype.hasOwnProperty,Wi={current:null},Ma={key:!0,ref:!0,__self:!0,__source:!0};function Ba(e,t,n){var r,l={},s=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(s=""+t.key),t)Da.call(t,r)&&!Ma.hasOwnProperty(r)&&(l[r]=t[r]);var o=arguments.length-2;if(o===1)l.children=n;else if(1<o){for(var u=Array(o),a=0;a<o;a++)u[a]=arguments[a+2];l.children=u}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)l[r]===void 0&&(l[r]=o[r]);return{$$typeof:kr,type:e,key:s,ref:i,props:l,_owner:Wi.current}}function Md(e,t){return{$$typeof:kr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Qi(e){return typeof e=="object"&&e!==null&&e.$$typeof===kr}function Bd(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Jo=/\/+/g;function fs(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Bd(""+e.key):t.toString(36)}function tl(e,t,n,r,l){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(s){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case kr:case Rd:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+fs(i,0):r,Ko(l)?(n="",e!=null&&(n=e.replace(Jo,"$&/")+"/"),tl(l,t,n,"",function(a){return a})):l!=null&&(Qi(l)&&(l=Md(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Jo,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Ko(e))for(var o=0;o<e.length;o++){s=e[o];var u=r+fs(s,o);i+=tl(s,t,n,u,l)}else if(u=Dd(e),typeof u=="function")for(e=u.call(e),o=0;!(s=e.next()).done;)s=s.value,u=r+fs(s,o++),i+=tl(s,t,n,u,l);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Ir(e,t,n){if(e==null)return e;var r=[],l=0;return tl(e,r,"","",function(s){return t.call(n,s,l++)}),r}function $d(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var ge={current:null},nl={transition:null},Vd={ReactCurrentDispatcher:ge,ReactCurrentBatchConfig:nl,ReactCurrentOwner:Wi};function $a(){throw Error("act(...) is not supported in production builds of React.")}I.Children={map:Ir,forEach:function(e,t,n){Ir(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ir(e,function(){t++}),t},toArray:function(e){return Ir(e,function(t){return t})||[]},only:function(e){if(!Qi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};I.Component=Ln;I.Fragment=Pd;I.Profiler=Od;I.PureComponent=Vi;I.StrictMode=Td;I.Suspense=Ad;I.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Vd;I.act=$a;I.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Aa({},e.props),l=e.key,s=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,i=Wi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(u in t)Da.call(t,u)&&!Ma.hasOwnProperty(u)&&(r[u]=t[u]===void 0&&o!==void 0?o[u]:t[u])}var u=arguments.length-2;if(u===1)r.children=n;else if(1<u){o=Array(u);for(var a=0;a<u;a++)o[a]=arguments[a+2];r.children=o}return{$$typeof:kr,type:e.type,key:l,ref:s,props:r,_owner:i}};I.createContext=function(e){return e={$$typeof:zd,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ld,_context:e},e.Consumer=e};I.createElement=Ba;I.createFactory=function(e){var t=Ba.bind(null,e);return t.type=e,t};I.createRef=function(){return{current:null}};I.forwardRef=function(e){return{$$typeof:Fd,render:e}};I.isValidElement=Qi;I.lazy=function(e){return{$$typeof:Id,_payload:{_status:-1,_result:e},_init:$d}};I.memo=function(e,t){return{$$typeof:Ud,type:e,compare:t===void 0?null:t}};I.startTransition=function(e){var t=nl.transition;nl.transition={};try{e()}finally{nl.transition=t}};I.unstable_act=$a;I.useCallback=function(e,t){return ge.current.useCallback(e,t)};I.useContext=function(e){return ge.current.useContext(e)};I.useDebugValue=function(){};I.useDeferredValue=function(e){return ge.current.useDeferredValue(e)};I.useEffect=function(e,t){return ge.current.useEffect(e,t)};I.useId=function(){return ge.current.useId()};I.useImperativeHandle=function(e,t,n){return ge.current.useImperativeHandle(e,t,n)};I.useInsertionEffect=function(e,t){return ge.current.useInsertionEffect(e,t)};I.useLayoutEffect=function(e,t){return ge.current.useLayoutEffect(e,t)};I.useMemo=function(e,t){return ge.current.useMemo(e,t)};I.useReducer=function(e,t,n){return ge.current.useReducer(e,t,n)};I.useRef=function(e){return ge.current.useRef(e)};I.useState=function(e){return ge.current.useState(e)};I.useSyncExternalStore=function(e,t,n){return ge.current.useSyncExternalStore(e,t,n)};I.useTransition=function(){return ge.current.useTransition()};I.version="18.3.1";za.exports=I;var N=za.exports;const Va=_d(N),Hd=jd({__proto__:null,default:Va},[N]);/**
|
||
* @license React
|
||
* react-jsx-runtime.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Wd=N,Qd=Symbol.for("react.element"),Kd=Symbol.for("react.fragment"),Jd=Object.prototype.hasOwnProperty,qd=Wd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Xd={key:!0,ref:!0,__self:!0,__source:!0};function Ha(e,t,n){var r,l={},s=null,i=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)Jd.call(t,r)&&!Xd.hasOwnProperty(r)&&(l[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&&(l[r]=t[r]);return{$$typeof:Qd,type:e,key:s,ref:i,props:l,_owner:qd.current}}Hl.Fragment=Kd;Hl.jsx=Ha;Hl.jsxs=Ha;La.exports=Hl;var c=La.exports,$s={},Wa={exports:{}},Le={},Qa={exports:{}},Ka={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/(function(e){function t(P,j){var F=P.length;P.push(j);e:for(;0<F;){var D=F-1>>>1,V=P[D];if(0<l(V,j))P[D]=j,P[F]=V,F=D;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var j=P[0],F=P.pop();if(F!==j){P[0]=F;e:for(var D=0,V=P.length,ht=V>>>1;D<ht;){var Fe=2*(D+1)-1,nn=P[Fe],Ut=Fe+1,Ur=P[Ut];if(0>l(nn,F))Ut<V&&0>l(Ur,nn)?(P[D]=Ur,P[Ut]=F,D=Ut):(P[D]=nn,P[Fe]=F,D=Fe);else if(Ut<V&&0>l(Ur,F))P[D]=Ur,P[Ut]=F,D=Ut;else break e}}return j}function l(P,j){var F=P.sortIndex-j.sortIndex;return F!==0?F:P.id-j.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var i=Date,o=i.now();e.unstable_now=function(){return i.now()-o}}var u=[],a=[],f=1,p=null,y=3,x=!1,v=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(P){for(var j=n(a);j!==null;){if(j.callback===null)r(a);else if(j.startTime<=P)r(a),j.sortIndex=j.expirationTime,t(u,j);else break;j=n(a)}}function E(P){if(g=!1,h(P),!v)if(n(u)!==null)v=!0,ee(k);else{var j=n(a);j!==null&&pt(E,j.startTime-P)}}function k(P,j){v=!1,g&&(g=!1,m(z),z=-1),x=!0;var F=y;try{for(h(j),p=n(u);p!==null&&(!(p.expirationTime>j)||P&&!A());){var D=p.callback;if(typeof D=="function"){p.callback=null,y=p.priorityLevel;var V=D(p.expirationTime<=j);j=e.unstable_now(),typeof V=="function"?p.callback=V:p===n(u)&&r(u),h(j)}else r(u);p=n(u)}if(p!==null)var ht=!0;else{var Fe=n(a);Fe!==null&&pt(E,Fe.startTime-j),ht=!1}return ht}finally{p=null,y=F,x=!1}}var T=!1,R=null,z=-1,O=5,_=-1;function A(){return!(e.unstable_now()-_<O)}function M(){if(R!==null){var P=e.unstable_now();_=P;var j=!0;try{j=R(!0,P)}finally{j?$():(T=!1,R=null)}}else T=!1}var $;if(typeof d=="function")$=function(){d(M)};else if(typeof MessageChannel<"u"){var ce=new MessageChannel,Ye=ce.port2;ce.port1.onmessage=M,$=function(){Ye.postMessage(null)}}else $=function(){w(M,0)};function ee(P){R=P,T||(T=!0,$())}function pt(P,j){z=w(function(){P(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){v||x||(v=!0,ee(k))},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return y},e.unstable_getFirstCallbackNode=function(){return n(u)},e.unstable_next=function(P){switch(y){case 1:case 2:case 3:var j=3;break;default:j=y}var F=y;y=j;try{return P()}finally{y=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(P,j){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var F=y;y=P;try{return j()}finally{y=F}},e.unstable_scheduleCallback=function(P,j,F){var D=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?D+F:D):F=D,P){case 1:var V=-1;break;case 2:V=250;break;case 5:V=1073741823;break;case 4:V=1e4;break;default:V=5e3}return V=F+V,P={id:f++,callback:j,priorityLevel:P,startTime:F,expirationTime:V,sortIndex:-1},F>D?(P.sortIndex=F,t(a,P),n(u)===null&&P===n(a)&&(g?(m(z),z=-1):g=!0,pt(E,F-D))):(P.sortIndex=V,t(u,P),v||x||(v=!0,ee(k))),P},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(P){var j=y;return function(){var F=y;y=j;try{return P.apply(this,arguments)}finally{y=F}}}})(Ka);Qa.exports=Ka;var Yd=Qa.exports;/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var Gd=N,Oe=Yd;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Ja=new Set,sr={};function Zt(e,t){kn(e,t),kn(e+"Capture",t)}function kn(e,t){for(sr[e]=t,e=0;e<t.length;e++)Ja.add(t[e])}var ut=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Vs=Object.prototype.hasOwnProperty,bd=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,qo={},Xo={};function Zd(e){return Vs.call(Xo,e)?!0:Vs.call(qo,e)?!1:bd.test(e)?Xo[e]=!0:(qo[e]=!0,!1)}function ep(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function tp(e,t,n,r){if(t===null||typeof t>"u"||ep(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function we(e,t,n,r,l,s,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}var ae={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ae[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ae[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ae[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ae[e]=new we(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ae[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ae[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ae[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ae[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ae[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ki=/[\-:]([a-z])/g;function Ji(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Ki,Ji);ae[t]=new we(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Ki,Ji);ae[t]=new we(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Ki,Ji);ae[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ae[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});ae.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ae[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function qi(e,t,n,r){var l=ae.hasOwnProperty(t)?ae[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(tp(t,n,l,r)&&(n=null),r||l===null?Zd(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:"":n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var dt=Gd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Dr=Symbol.for("react.element"),sn=Symbol.for("react.portal"),on=Symbol.for("react.fragment"),Xi=Symbol.for("react.strict_mode"),Hs=Symbol.for("react.profiler"),qa=Symbol.for("react.provider"),Xa=Symbol.for("react.context"),Yi=Symbol.for("react.forward_ref"),Ws=Symbol.for("react.suspense"),Qs=Symbol.for("react.suspense_list"),Gi=Symbol.for("react.memo"),vt=Symbol.for("react.lazy"),Ya=Symbol.for("react.offscreen"),Yo=Symbol.iterator;function In(e){return e===null||typeof e!="object"?null:(e=Yo&&e[Yo]||e["@@iterator"],typeof e=="function"?e:null)}var Y=Object.assign,ds;function Kn(e){if(ds===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ds=t&&t[1]||""}return`
|
||
`+ds+e}var ps=!1;function hs(e,t){if(!e||ps)return"";ps=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var l=a.stack.split(`
|
||
`),s=r.stack.split(`
|
||
`),i=l.length-1,o=s.length-1;1<=i&&0<=o&&l[i]!==s[o];)o--;for(;1<=i&&0<=o;i--,o--)if(l[i]!==s[o]){if(i!==1||o!==1)do if(i--,o--,0>o||l[i]!==s[o]){var u=`
|
||
`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=i&&0<=o);break}}}finally{ps=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Kn(e):""}function np(e){switch(e.tag){case 5:return Kn(e.type);case 16:return Kn("Lazy");case 13:return Kn("Suspense");case 19:return Kn("SuspenseList");case 0:case 2:case 15:return e=hs(e.type,!1),e;case 11:return e=hs(e.type.render,!1),e;case 1:return e=hs(e.type,!0),e;default:return""}}function Ks(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case on:return"Fragment";case sn:return"Portal";case Hs:return"Profiler";case Xi:return"StrictMode";case Ws:return"Suspense";case Qs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Xa:return(e.displayName||"Context")+".Consumer";case qa:return(e._context.displayName||"Context")+".Provider";case Yi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Gi:return t=e.displayName||null,t!==null?t:Ks(e.type)||"Memo";case vt:t=e._payload,e=e._init;try{return Ks(e(t))}catch{}}return null}function rp(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ks(t);case 8:return t===Xi?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ot(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Ga(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function lp(e){var t=Ga(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,s.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Mr(e){e._valueTracker||(e._valueTracker=lp(e))}function ba(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ga(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function vl(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Js(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Go(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ot(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Za(e,t){t=t.checked,t!=null&&qi(e,"checked",t,!1)}function qs(e,t){Za(e,t);var n=Ot(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Xs(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xs(e,t.type,Ot(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function bo(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Xs(e,t,n){(t!=="number"||vl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Jn=Array.isArray;function gn(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l<n.length;l++)t["$"+n[l]]=!0;for(n=0;n<e.length;n++)l=t.hasOwnProperty("$"+e[n].value),e[n].selected!==l&&(e[n].selected=l),l&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ot(n),t=null,l=0;l<e.length;l++){if(e[l].value===n){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function Ys(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return Y({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zo(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if(Jn(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ot(n)}}function ec(e,t){var n=Ot(t.value),r=Ot(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function eu(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function tc(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Gs(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?tc(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Br,nc=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Br=Br||document.createElement("div"),Br.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Br.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function ir(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Yn={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},sp=["Webkit","ms","Moz","O"];Object.keys(Yn).forEach(function(e){sp.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Yn[t]=Yn[e]})});function rc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Yn.hasOwnProperty(e)&&Yn[e]?(""+t).trim():t+"px"}function lc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=rc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var ip=Y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bs(e,t){if(t){if(ip[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Zs(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ei=null;function bi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ti=null,wn=null,xn=null;function tu(e){if(e=_r(e)){if(typeof ti!="function")throw Error(C(280));var t=e.stateNode;t&&(t=ql(t),ti(e.stateNode,e.type,t))}}function sc(e){wn?xn?xn.push(e):xn=[e]:wn=e}function ic(){if(wn){var e=wn,t=xn;if(xn=wn=null,tu(e),t)for(e=0;e<t.length;e++)tu(t[e])}}function oc(e,t){return e(t)}function uc(){}var ms=!1;function ac(e,t,n){if(ms)return e(t,n);ms=!0;try{return oc(e,t,n)}finally{ms=!1,(wn!==null||xn!==null)&&(uc(),ic())}}function or(e,t){var n=e.stateNode;if(n===null)return null;var r=ql(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(C(231,t,typeof n));return n}var ni=!1;if(ut)try{var Dn={};Object.defineProperty(Dn,"passive",{get:function(){ni=!0}}),window.addEventListener("test",Dn,Dn),window.removeEventListener("test",Dn,Dn)}catch{ni=!1}function op(e,t,n,r,l,s,i,o,u){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(f){this.onError(f)}}var Gn=!1,yl=null,gl=!1,ri=null,up={onError:function(e){Gn=!0,yl=e}};function ap(e,t,n,r,l,s,i,o,u){Gn=!1,yl=null,op.apply(up,arguments)}function cp(e,t,n,r,l,s,i,o,u){if(ap.apply(this,arguments),Gn){if(Gn){var a=yl;Gn=!1,yl=null}else throw Error(C(198));gl||(gl=!0,ri=a)}}function en(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function cc(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function nu(e){if(en(e)!==e)throw Error(C(188))}function fp(e){var t=e.alternate;if(!t){if(t=en(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var s=l.alternate;if(s===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===s.child){for(s=l.child;s;){if(s===n)return nu(l),e;if(s===r)return nu(l),t;s=s.sibling}throw Error(C(188))}if(n.return!==r.return)n=l,r=s;else{for(var i=!1,o=l.child;o;){if(o===n){i=!0,n=l,r=s;break}if(o===r){i=!0,r=l,n=s;break}o=o.sibling}if(!i){for(o=s.child;o;){if(o===n){i=!0,n=s,r=l;break}if(o===r){i=!0,r=s,n=l;break}o=o.sibling}if(!i)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function fc(e){return e=fp(e),e!==null?dc(e):null}function dc(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=dc(e);if(t!==null)return t;e=e.sibling}return null}var pc=Oe.unstable_scheduleCallback,ru=Oe.unstable_cancelCallback,dp=Oe.unstable_shouldYield,pp=Oe.unstable_requestPaint,b=Oe.unstable_now,hp=Oe.unstable_getCurrentPriorityLevel,Zi=Oe.unstable_ImmediatePriority,hc=Oe.unstable_UserBlockingPriority,wl=Oe.unstable_NormalPriority,mp=Oe.unstable_LowPriority,mc=Oe.unstable_IdlePriority,Wl=null,tt=null;function vp(e){if(tt&&typeof tt.onCommitFiberRoot=="function")try{tt.onCommitFiberRoot(Wl,e,void 0,(e.current.flags&128)===128)}catch{}}var Ke=Math.clz32?Math.clz32:wp,yp=Math.log,gp=Math.LN2;function wp(e){return e>>>=0,e===0?32:31-(yp(e)/gp|0)|0}var $r=64,Vr=4194304;function qn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function xl(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,s=e.pingedLanes,i=n&268435455;if(i!==0){var o=i&~l;o!==0?r=qn(o):(s&=i,s!==0&&(r=qn(s)))}else i=n&~l,i!==0?r=qn(i):s!==0&&(r=qn(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,s=t&-t,l>=s||l===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Ke(t),l=1<<n,r|=e[n],t&=~l;return r}function xp(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Sp(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,s=e.pendingLanes;0<s;){var i=31-Ke(s),o=1<<i,u=l[i];u===-1?(!(o&n)||o&r)&&(l[i]=xp(o,t)):u<=t&&(e.expiredLanes|=o),s&=~o}}function li(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function vc(){var e=$r;return $r<<=1,!($r&4194240)&&($r=64),e}function vs(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Cr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Ke(t),e[t]=n}function Ep(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var l=31-Ke(n),s=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~s}}function eo(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Ke(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var H=0;function yc(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var gc,to,wc,xc,Sc,si=!1,Hr=[],Nt=null,kt=null,Ct=null,ur=new Map,ar=new Map,gt=[],Np="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".split(" ");function lu(e,t){switch(e){case"focusin":case"focusout":Nt=null;break;case"dragenter":case"dragleave":kt=null;break;case"mouseover":case"mouseout":Ct=null;break;case"pointerover":case"pointerout":ur.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ar.delete(t.pointerId)}}function Mn(e,t,n,r,l,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[l]},t!==null&&(t=_r(t),t!==null&&to(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function kp(e,t,n,r,l){switch(t){case"focusin":return Nt=Mn(Nt,e,t,n,r,l),!0;case"dragenter":return kt=Mn(kt,e,t,n,r,l),!0;case"mouseover":return Ct=Mn(Ct,e,t,n,r,l),!0;case"pointerover":var s=l.pointerId;return ur.set(s,Mn(ur.get(s)||null,e,t,n,r,l)),!0;case"gotpointercapture":return s=l.pointerId,ar.set(s,Mn(ar.get(s)||null,e,t,n,r,l)),!0}return!1}function Ec(e){var t=Mt(e.target);if(t!==null){var n=en(t);if(n!==null){if(t=n.tag,t===13){if(t=cc(n),t!==null){e.blockedOn=t,Sc(e.priority,function(){wc(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function rl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=ii(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ei=r,n.target.dispatchEvent(r),ei=null}else return t=_r(n),t!==null&&to(t),e.blockedOn=n,!1;t.shift()}return!0}function su(e,t,n){rl(e)&&n.delete(t)}function Cp(){si=!1,Nt!==null&&rl(Nt)&&(Nt=null),kt!==null&&rl(kt)&&(kt=null),Ct!==null&&rl(Ct)&&(Ct=null),ur.forEach(su),ar.forEach(su)}function Bn(e,t){e.blockedOn===t&&(e.blockedOn=null,si||(si=!0,Oe.unstable_scheduleCallback(Oe.unstable_NormalPriority,Cp)))}function cr(e){function t(l){return Bn(l,e)}if(0<Hr.length){Bn(Hr[0],e);for(var n=1;n<Hr.length;n++){var r=Hr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Nt!==null&&Bn(Nt,e),kt!==null&&Bn(kt,e),Ct!==null&&Bn(Ct,e),ur.forEach(t),ar.forEach(t),n=0;n<gt.length;n++)r=gt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<gt.length&&(n=gt[0],n.blockedOn===null);)Ec(n),n.blockedOn===null&>.shift()}var Sn=dt.ReactCurrentBatchConfig,Sl=!0;function jp(e,t,n,r){var l=H,s=Sn.transition;Sn.transition=null;try{H=1,no(e,t,n,r)}finally{H=l,Sn.transition=s}}function _p(e,t,n,r){var l=H,s=Sn.transition;Sn.transition=null;try{H=4,no(e,t,n,r)}finally{H=l,Sn.transition=s}}function no(e,t,n,r){if(Sl){var l=ii(e,t,n,r);if(l===null)js(e,t,r,El,n),lu(e,r);else if(kp(l,e,t,n,r))r.stopPropagation();else if(lu(e,r),t&4&&-1<Np.indexOf(e)){for(;l!==null;){var s=_r(l);if(s!==null&&gc(s),s=ii(e,t,n,r),s===null&&js(e,t,r,El,n),s===l)break;l=s}l!==null&&r.stopPropagation()}else js(e,t,r,null,n)}}var El=null;function ii(e,t,n,r){if(El=null,e=bi(r),e=Mt(e),e!==null)if(t=en(e),t===null)e=null;else if(n=t.tag,n===13){if(e=cc(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return El=e,null}function Nc(e){switch(e){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 1;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 4;case"message":switch(hp()){case Zi:return 1;case hc:return 4;case wl:case mp:return 16;case mc:return 536870912;default:return 16}default:return 16}}var xt=null,ro=null,ll=null;function kc(){if(ll)return ll;var e,t=ro,n=t.length,r,l="value"in xt?xt.value:xt.textContent,s=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[s-r];r++);return ll=l.slice(e,1<r?1-r:void 0)}function sl(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Wr(){return!0}function iu(){return!1}function ze(e){function t(n,r,l,s,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=s,this.target=i,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(s):s[o]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Wr:iu,this.isPropagationStopped=iu,this}return Y(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Wr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Wr)},persist:function(){},isPersistent:Wr}),t}var zn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},lo=ze(zn),jr=Y({},zn,{view:0,detail:0}),Rp=ze(jr),ys,gs,$n,Ql=Y({},jr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:so,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==$n&&($n&&e.type==="mousemove"?(ys=e.screenX-$n.screenX,gs=e.screenY-$n.screenY):gs=ys=0,$n=e),ys)},movementY:function(e){return"movementY"in e?e.movementY:gs}}),ou=ze(Ql),Pp=Y({},Ql,{dataTransfer:0}),Tp=ze(Pp),Op=Y({},jr,{relatedTarget:0}),ws=ze(Op),Lp=Y({},zn,{animationName:0,elapsedTime:0,pseudoElement:0}),zp=ze(Lp),Fp=Y({},zn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Ap=ze(Fp),Up=Y({},zn,{data:0}),uu=ze(Up),Ip={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dp={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"},Mp={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Bp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Mp[e])?!!t[e]:!1}function so(){return Bp}var $p=Y({},jr,{key:function(e){if(e.key){var t=Ip[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=sl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Dp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:so,charCode:function(e){return e.type==="keypress"?sl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?sl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Vp=ze($p),Hp=Y({},Ql,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),au=ze(Hp),Wp=Y({},jr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:so}),Qp=ze(Wp),Kp=Y({},zn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Jp=ze(Kp),qp=Y({},Ql,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Xp=ze(qp),Yp=[9,13,27,32],io=ut&&"CompositionEvent"in window,bn=null;ut&&"documentMode"in document&&(bn=document.documentMode);var Gp=ut&&"TextEvent"in window&&!bn,Cc=ut&&(!io||bn&&8<bn&&11>=bn),cu=" ",fu=!1;function jc(e,t){switch(e){case"keyup":return Yp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function _c(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var un=!1;function bp(e,t){switch(e){case"compositionend":return _c(t);case"keypress":return t.which!==32?null:(fu=!0,cu);case"textInput":return e=t.data,e===cu&&fu?null:e;default:return null}}function Zp(e,t){if(un)return e==="compositionend"||!io&&jc(e,t)?(e=kc(),ll=ro=xt=null,un=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Cc&&t.locale!=="ko"?null:t.data;default:return null}}var eh={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 du(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!eh[e.type]:t==="textarea"}function Rc(e,t,n,r){sc(r),t=Nl(t,"onChange"),0<t.length&&(n=new lo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zn=null,fr=null;function th(e){Mc(e,0)}function Kl(e){var t=fn(e);if(ba(t))return e}function nh(e,t){if(e==="change")return t}var Pc=!1;if(ut){var xs;if(ut){var Ss="oninput"in document;if(!Ss){var pu=document.createElement("div");pu.setAttribute("oninput","return;"),Ss=typeof pu.oninput=="function"}xs=Ss}else xs=!1;Pc=xs&&(!document.documentMode||9<document.documentMode)}function hu(){Zn&&(Zn.detachEvent("onpropertychange",Tc),fr=Zn=null)}function Tc(e){if(e.propertyName==="value"&&Kl(fr)){var t=[];Rc(t,fr,e,bi(e)),ac(th,t)}}function rh(e,t,n){e==="focusin"?(hu(),Zn=t,fr=n,Zn.attachEvent("onpropertychange",Tc)):e==="focusout"&&hu()}function lh(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Kl(fr)}function sh(e,t){if(e==="click")return Kl(t)}function ih(e,t){if(e==="input"||e==="change")return Kl(t)}function oh(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var qe=typeof Object.is=="function"?Object.is:oh;function dr(e,t){if(qe(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var l=n[r];if(!Vs.call(t,l)||!qe(e[l],t[l]))return!1}return!0}function mu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function vu(e,t){var n=mu(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=mu(n)}}function Oc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Oc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Lc(){for(var e=window,t=vl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=vl(e.document)}return t}function oo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function uh(e){var t=Lc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Oc(n.ownerDocument.documentElement,n)){if(r!==null&&oo(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,s=Math.min(r.start,l);r=r.end===void 0?s:Math.min(r.end,l),!e.extend&&s>r&&(l=r,r=s,s=l),l=vu(n,s);var i=vu(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ah=ut&&"documentMode"in document&&11>=document.documentMode,an=null,oi=null,er=null,ui=!1;function yu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ui||an==null||an!==vl(r)||(r=an,"selectionStart"in r&&oo(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),er&&dr(er,r)||(er=r,r=Nl(oi,"onSelect"),0<r.length&&(t=new lo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=an)))}function Qr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var cn={animationend:Qr("Animation","AnimationEnd"),animationiteration:Qr("Animation","AnimationIteration"),animationstart:Qr("Animation","AnimationStart"),transitionend:Qr("Transition","TransitionEnd")},Es={},zc={};ut&&(zc=document.createElement("div").style,"AnimationEvent"in window||(delete cn.animationend.animation,delete cn.animationiteration.animation,delete cn.animationstart.animation),"TransitionEvent"in window||delete cn.transitionend.transition);function Jl(e){if(Es[e])return Es[e];if(!cn[e])return e;var t=cn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in zc)return Es[e]=t[n];return e}var Fc=Jl("animationend"),Ac=Jl("animationiteration"),Uc=Jl("animationstart"),Ic=Jl("transitionend"),Dc=new Map,gu="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".split(" ");function zt(e,t){Dc.set(e,t),Zt(t,[e])}for(var Ns=0;Ns<gu.length;Ns++){var ks=gu[Ns],ch=ks.toLowerCase(),fh=ks[0].toUpperCase()+ks.slice(1);zt(ch,"on"+fh)}zt(Fc,"onAnimationEnd");zt(Ac,"onAnimationIteration");zt(Uc,"onAnimationStart");zt("dblclick","onDoubleClick");zt("focusin","onFocus");zt("focusout","onBlur");zt(Ic,"onTransitionEnd");kn("onMouseEnter",["mouseout","mouseover"]);kn("onMouseLeave",["mouseout","mouseover"]);kn("onPointerEnter",["pointerout","pointerover"]);kn("onPointerLeave",["pointerout","pointerover"]);Zt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Zt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Zt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Zt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Zt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Zt("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),dh=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xn));function wu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,cp(r,t,void 0,e),e.currentTarget=null}function Mc(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var i=r.length-1;0<=i;i--){var o=r[i],u=o.instance,a=o.currentTarget;if(o=o.listener,u!==s&&l.isPropagationStopped())break e;wu(l,o,a),s=u}else for(i=0;i<r.length;i++){if(o=r[i],u=o.instance,a=o.currentTarget,o=o.listener,u!==s&&l.isPropagationStopped())break e;wu(l,o,a),s=u}}}if(gl)throw e=ri,gl=!1,ri=null,e}function Q(e,t){var n=t[pi];n===void 0&&(n=t[pi]=new Set);var r=e+"__bubble";n.has(r)||(Bc(t,e,2,!1),n.add(r))}function Cs(e,t,n){var r=0;t&&(r|=4),Bc(n,e,r,t)}var Kr="_reactListening"+Math.random().toString(36).slice(2);function pr(e){if(!e[Kr]){e[Kr]=!0,Ja.forEach(function(n){n!=="selectionchange"&&(dh.has(n)||Cs(n,!1,e),Cs(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Kr]||(t[Kr]=!0,Cs("selectionchange",!1,t))}}function Bc(e,t,n,r){switch(Nc(t)){case 1:var l=jp;break;case 4:l=_p;break;default:l=no}n=l.bind(null,t,n,e),l=void 0,!ni||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function js(e,t,n,r,l){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var o=r.stateNode.containerInfo;if(o===l||o.nodeType===8&&o.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var u=i.tag;if((u===3||u===4)&&(u=i.stateNode.containerInfo,u===l||u.nodeType===8&&u.parentNode===l))return;i=i.return}for(;o!==null;){if(i=Mt(o),i===null)return;if(u=i.tag,u===5||u===6){r=s=i;continue e}o=o.parentNode}}r=r.return}ac(function(){var a=s,f=bi(n),p=[];e:{var y=Dc.get(e);if(y!==void 0){var x=lo,v=e;switch(e){case"keypress":if(sl(n)===0)break e;case"keydown":case"keyup":x=Vp;break;case"focusin":v="focus",x=ws;break;case"focusout":v="blur",x=ws;break;case"beforeblur":case"afterblur":x=ws;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":x=ou;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=Tp;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":x=Qp;break;case Fc:case Ac:case Uc:x=zp;break;case Ic:x=Jp;break;case"scroll":x=Rp;break;case"wheel":x=Xp;break;case"copy":case"cut":case"paste":x=Ap;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=au}var g=(t&4)!==0,w=!g&&e==="scroll",m=g?y!==null?y+"Capture":null:y;g=[];for(var d=a,h;d!==null;){h=d;var E=h.stateNode;if(h.tag===5&&E!==null&&(h=E,m!==null&&(E=or(d,m),E!=null&&g.push(hr(d,E,h)))),w)break;d=d.return}0<g.length&&(y=new x(y,v,null,n,f),p.push({event:y,listeners:g}))}}if(!(t&7)){e:{if(y=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",y&&n!==ei&&(v=n.relatedTarget||n.fromElement)&&(Mt(v)||v[at]))break e;if((x||y)&&(y=f.window===f?f:(y=f.ownerDocument)?y.defaultView||y.parentWindow:window,x?(v=n.relatedTarget||n.toElement,x=a,v=v?Mt(v):null,v!==null&&(w=en(v),v!==w||v.tag!==5&&v.tag!==6)&&(v=null)):(x=null,v=a),x!==v)){if(g=ou,E="onMouseLeave",m="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(g=au,E="onPointerLeave",m="onPointerEnter",d="pointer"),w=x==null?y:fn(x),h=v==null?y:fn(v),y=new g(E,d+"leave",x,n,f),y.target=w,y.relatedTarget=h,E=null,Mt(f)===a&&(g=new g(m,d+"enter",v,n,f),g.target=h,g.relatedTarget=w,E=g),w=E,x&&v)t:{for(g=x,m=v,d=0,h=g;h;h=rn(h))d++;for(h=0,E=m;E;E=rn(E))h++;for(;0<d-h;)g=rn(g),d--;for(;0<h-d;)m=rn(m),h--;for(;d--;){if(g===m||m!==null&&g===m.alternate)break t;g=rn(g),m=rn(m)}g=null}else g=null;x!==null&&xu(p,y,x,g,!1),v!==null&&w!==null&&xu(p,w,v,g,!0)}}e:{if(y=a?fn(a):window,x=y.nodeName&&y.nodeName.toLowerCase(),x==="select"||x==="input"&&y.type==="file")var k=nh;else if(du(y))if(Pc)k=ih;else{k=lh;var T=rh}else(x=y.nodeName)&&x.toLowerCase()==="input"&&(y.type==="checkbox"||y.type==="radio")&&(k=sh);if(k&&(k=k(e,a))){Rc(p,k,n,f);break e}T&&T(e,y,a),e==="focusout"&&(T=y._wrapperState)&&T.controlled&&y.type==="number"&&Xs(y,"number",y.value)}switch(T=a?fn(a):window,e){case"focusin":(du(T)||T.contentEditable==="true")&&(an=T,oi=a,er=null);break;case"focusout":er=oi=an=null;break;case"mousedown":ui=!0;break;case"contextmenu":case"mouseup":case"dragend":ui=!1,yu(p,n,f);break;case"selectionchange":if(ah)break;case"keydown":case"keyup":yu(p,n,f)}var R;if(io)e:{switch(e){case"compositionstart":var z="onCompositionStart";break e;case"compositionend":z="onCompositionEnd";break e;case"compositionupdate":z="onCompositionUpdate";break e}z=void 0}else un?jc(e,n)&&(z="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(z="onCompositionStart");z&&(Cc&&n.locale!=="ko"&&(un||z!=="onCompositionStart"?z==="onCompositionEnd"&&un&&(R=kc()):(xt=f,ro="value"in xt?xt.value:xt.textContent,un=!0)),T=Nl(a,z),0<T.length&&(z=new uu(z,e,null,n,f),p.push({event:z,listeners:T}),R?z.data=R:(R=_c(n),R!==null&&(z.data=R)))),(R=Gp?bp(e,n):Zp(e,n))&&(a=Nl(a,"onBeforeInput"),0<a.length&&(f=new uu("onBeforeInput","beforeinput",null,n,f),p.push({event:f,listeners:a}),f.data=R))}Mc(p,t)})}function hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Nl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,s=l.stateNode;l.tag===5&&s!==null&&(l=s,s=or(e,n),s!=null&&r.unshift(hr(e,s,l)),s=or(e,t),s!=null&&r.push(hr(e,s,l))),e=e.return}return r}function rn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function xu(e,t,n,r,l){for(var s=t._reactName,i=[];n!==null&&n!==r;){var o=n,u=o.alternate,a=o.stateNode;if(u!==null&&u===r)break;o.tag===5&&a!==null&&(o=a,l?(u=or(n,s),u!=null&&i.unshift(hr(n,u,o))):l||(u=or(n,s),u!=null&&i.push(hr(n,u,o)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var ph=/\r\n?/g,hh=/\u0000|\uFFFD/g;function Su(e){return(typeof e=="string"?e:""+e).replace(ph,`
|
||
`).replace(hh,"")}function Jr(e,t,n){if(t=Su(t),Su(e)!==t&&n)throw Error(C(425))}function kl(){}var ai=null,ci=null;function fi(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var di=typeof setTimeout=="function"?setTimeout:void 0,mh=typeof clearTimeout=="function"?clearTimeout:void 0,Eu=typeof Promise=="function"?Promise:void 0,vh=typeof queueMicrotask=="function"?queueMicrotask:typeof Eu<"u"?function(e){return Eu.resolve(null).then(e).catch(yh)}:di;function yh(e){setTimeout(function(){throw e})}function _s(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&&l.nodeType===8)if(n=l.data,n==="/$"){if(r===0){e.removeChild(l),cr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);cr(t)}function jt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Nu(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Fn=Math.random().toString(36).slice(2),et="__reactFiber$"+Fn,mr="__reactProps$"+Fn,at="__reactContainer$"+Fn,pi="__reactEvents$"+Fn,gh="__reactListeners$"+Fn,wh="__reactHandles$"+Fn;function Mt(e){var t=e[et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[at]||n[et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Nu(e);e!==null;){if(n=e[et])return n;e=Nu(e)}return t}e=n,n=e.parentNode}return null}function _r(e){return e=e[et]||e[at],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function fn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function ql(e){return e[mr]||null}var hi=[],dn=-1;function Ft(e){return{current:e}}function K(e){0>dn||(e.current=hi[dn],hi[dn]=null,dn--)}function W(e,t){dn++,hi[dn]=e.current,e.current=t}var Lt={},me=Ft(Lt),Ee=Ft(!1),Jt=Lt;function Cn(e,t){var n=e.type.contextTypes;if(!n)return Lt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},s;for(s in n)l[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ne(e){return e=e.childContextTypes,e!=null}function Cl(){K(Ee),K(me)}function ku(e,t,n){if(me.current!==Lt)throw Error(C(168));W(me,t),W(Ee,n)}function $c(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(C(108,rp(e)||"Unknown",l));return Y({},n,r)}function jl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Lt,Jt=me.current,W(me,e),W(Ee,Ee.current),!0}function Cu(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=$c(e,t,Jt),r.__reactInternalMemoizedMergedChildContext=e,K(Ee),K(me),W(me,e)):K(Ee),W(Ee,n)}var lt=null,Xl=!1,Rs=!1;function Vc(e){lt===null?lt=[e]:lt.push(e)}function xh(e){Xl=!0,Vc(e)}function At(){if(!Rs&<!==null){Rs=!0;var e=0,t=H;try{var n=lt;for(H=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}lt=null,Xl=!1}catch(l){throw lt!==null&&(lt=lt.slice(e+1)),pc(Zi,At),l}finally{H=t,Rs=!1}}return null}var pn=[],hn=0,_l=null,Rl=0,Ue=[],Ie=0,qt=null,st=1,it="";function It(e,t){pn[hn++]=Rl,pn[hn++]=_l,_l=e,Rl=t}function Hc(e,t,n){Ue[Ie++]=st,Ue[Ie++]=it,Ue[Ie++]=qt,qt=e;var r=st;e=it;var l=32-Ke(r)-1;r&=~(1<<l),n+=1;var s=32-Ke(t)+l;if(30<s){var i=l-l%5;s=(r&(1<<i)-1).toString(32),r>>=i,l-=i,st=1<<32-Ke(t)+l|n<<l|r,it=s+e}else st=1<<s|n<<l|r,it=e}function uo(e){e.return!==null&&(It(e,1),Hc(e,1,0))}function ao(e){for(;e===_l;)_l=pn[--hn],pn[hn]=null,Rl=pn[--hn],pn[hn]=null;for(;e===qt;)qt=Ue[--Ie],Ue[Ie]=null,it=Ue[--Ie],Ue[Ie]=null,st=Ue[--Ie],Ue[Ie]=null}var Te=null,Pe=null,J=!1,Qe=null;function Wc(e,t){var n=De(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ju(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Te=e,Pe=jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Te=e,Pe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=qt!==null?{id:st,overflow:it}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=De(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Te=e,Pe=null,!0):!1;default:return!1}}function mi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function vi(e){if(J){var t=Pe;if(t){var n=t;if(!ju(e,t)){if(mi(e))throw Error(C(418));t=jt(n.nextSibling);var r=Te;t&&ju(e,t)?Wc(r,n):(e.flags=e.flags&-4097|2,J=!1,Te=e)}}else{if(mi(e))throw Error(C(418));e.flags=e.flags&-4097|2,J=!1,Te=e}}}function _u(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Te=e}function qr(e){if(e!==Te)return!1;if(!J)return _u(e),J=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!fi(e.type,e.memoizedProps)),t&&(t=Pe)){if(mi(e))throw Qc(),Error(C(418));for(;t;)Wc(e,t),t=jt(t.nextSibling)}if(_u(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Pe=jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Pe=null}}else Pe=Te?jt(e.stateNode.nextSibling):null;return!0}function Qc(){for(var e=Pe;e;)e=jt(e.nextSibling)}function jn(){Pe=Te=null,J=!1}function co(e){Qe===null?Qe=[e]:Qe.push(e)}var Sh=dt.ReactCurrentBatchConfig;function Vn(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var l=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(i){var o=l.refs;i===null?delete o[s]:o[s]=i},t._stringRef=s,t)}if(typeof e!="string")throw Error(C(284));if(!n._owner)throw Error(C(290,e))}return e}function Xr(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ru(e){var t=e._init;return t(e._payload)}function Kc(e){function t(m,d){if(e){var h=m.deletions;h===null?(m.deletions=[d],m.flags|=16):h.push(d)}}function n(m,d){if(!e)return null;for(;d!==null;)t(m,d),d=d.sibling;return null}function r(m,d){for(m=new Map;d!==null;)d.key!==null?m.set(d.key,d):m.set(d.index,d),d=d.sibling;return m}function l(m,d){return m=Tt(m,d),m.index=0,m.sibling=null,m}function s(m,d,h){return m.index=h,e?(h=m.alternate,h!==null?(h=h.index,h<d?(m.flags|=2,d):h):(m.flags|=2,d)):(m.flags|=1048576,d)}function i(m){return e&&m.alternate===null&&(m.flags|=2),m}function o(m,d,h,E){return d===null||d.tag!==6?(d=As(h,m.mode,E),d.return=m,d):(d=l(d,h),d.return=m,d)}function u(m,d,h,E){var k=h.type;return k===on?f(m,d,h.props.children,E,h.key):d!==null&&(d.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===vt&&Ru(k)===d.type)?(E=l(d,h.props),E.ref=Vn(m,d,h),E.return=m,E):(E=dl(h.type,h.key,h.props,null,m.mode,E),E.ref=Vn(m,d,h),E.return=m,E)}function a(m,d,h,E){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Us(h,m.mode,E),d.return=m,d):(d=l(d,h.children||[]),d.return=m,d)}function f(m,d,h,E,k){return d===null||d.tag!==7?(d=Wt(h,m.mode,E,k),d.return=m,d):(d=l(d,h),d.return=m,d)}function p(m,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=As(""+d,m.mode,h),d.return=m,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Dr:return h=dl(d.type,d.key,d.props,null,m.mode,h),h.ref=Vn(m,null,d),h.return=m,h;case sn:return d=Us(d,m.mode,h),d.return=m,d;case vt:var E=d._init;return p(m,E(d._payload),h)}if(Jn(d)||In(d))return d=Wt(d,m.mode,h,null),d.return=m,d;Xr(m,d)}return null}function y(m,d,h,E){var k=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return k!==null?null:o(m,d,""+h,E);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Dr:return h.key===k?u(m,d,h,E):null;case sn:return h.key===k?a(m,d,h,E):null;case vt:return k=h._init,y(m,d,k(h._payload),E)}if(Jn(h)||In(h))return k!==null?null:f(m,d,h,E,null);Xr(m,h)}return null}function x(m,d,h,E,k){if(typeof E=="string"&&E!==""||typeof E=="number")return m=m.get(h)||null,o(d,m,""+E,k);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Dr:return m=m.get(E.key===null?h:E.key)||null,u(d,m,E,k);case sn:return m=m.get(E.key===null?h:E.key)||null,a(d,m,E,k);case vt:var T=E._init;return x(m,d,h,T(E._payload),k)}if(Jn(E)||In(E))return m=m.get(h)||null,f(d,m,E,k,null);Xr(d,E)}return null}function v(m,d,h,E){for(var k=null,T=null,R=d,z=d=0,O=null;R!==null&&z<h.length;z++){R.index>z?(O=R,R=null):O=R.sibling;var _=y(m,R,h[z],E);if(_===null){R===null&&(R=O);break}e&&R&&_.alternate===null&&t(m,R),d=s(_,d,z),T===null?k=_:T.sibling=_,T=_,R=O}if(z===h.length)return n(m,R),J&&It(m,z),k;if(R===null){for(;z<h.length;z++)R=p(m,h[z],E),R!==null&&(d=s(R,d,z),T===null?k=R:T.sibling=R,T=R);return J&&It(m,z),k}for(R=r(m,R);z<h.length;z++)O=x(R,m,z,h[z],E),O!==null&&(e&&O.alternate!==null&&R.delete(O.key===null?z:O.key),d=s(O,d,z),T===null?k=O:T.sibling=O,T=O);return e&&R.forEach(function(A){return t(m,A)}),J&&It(m,z),k}function g(m,d,h,E){var k=In(h);if(typeof k!="function")throw Error(C(150));if(h=k.call(h),h==null)throw Error(C(151));for(var T=k=null,R=d,z=d=0,O=null,_=h.next();R!==null&&!_.done;z++,_=h.next()){R.index>z?(O=R,R=null):O=R.sibling;var A=y(m,R,_.value,E);if(A===null){R===null&&(R=O);break}e&&R&&A.alternate===null&&t(m,R),d=s(A,d,z),T===null?k=A:T.sibling=A,T=A,R=O}if(_.done)return n(m,R),J&&It(m,z),k;if(R===null){for(;!_.done;z++,_=h.next())_=p(m,_.value,E),_!==null&&(d=s(_,d,z),T===null?k=_:T.sibling=_,T=_);return J&&It(m,z),k}for(R=r(m,R);!_.done;z++,_=h.next())_=x(R,m,z,_.value,E),_!==null&&(e&&_.alternate!==null&&R.delete(_.key===null?z:_.key),d=s(_,d,z),T===null?k=_:T.sibling=_,T=_);return e&&R.forEach(function(M){return t(m,M)}),J&&It(m,z),k}function w(m,d,h,E){if(typeof h=="object"&&h!==null&&h.type===on&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Dr:e:{for(var k=h.key,T=d;T!==null;){if(T.key===k){if(k=h.type,k===on){if(T.tag===7){n(m,T.sibling),d=l(T,h.props.children),d.return=m,m=d;break e}}else if(T.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===vt&&Ru(k)===T.type){n(m,T.sibling),d=l(T,h.props),d.ref=Vn(m,T,h),d.return=m,m=d;break e}n(m,T);break}else t(m,T);T=T.sibling}h.type===on?(d=Wt(h.props.children,m.mode,E,h.key),d.return=m,m=d):(E=dl(h.type,h.key,h.props,null,m.mode,E),E.ref=Vn(m,d,h),E.return=m,m=E)}return i(m);case sn:e:{for(T=h.key;d!==null;){if(d.key===T)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(m,d.sibling),d=l(d,h.children||[]),d.return=m,m=d;break e}else{n(m,d);break}else t(m,d);d=d.sibling}d=Us(h,m.mode,E),d.return=m,m=d}return i(m);case vt:return T=h._init,w(m,d,T(h._payload),E)}if(Jn(h))return v(m,d,h,E);if(In(h))return g(m,d,h,E);Xr(m,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(m,d.sibling),d=l(d,h),d.return=m,m=d):(n(m,d),d=As(h,m.mode,E),d.return=m,m=d),i(m)):n(m,d)}return w}var _n=Kc(!0),Jc=Kc(!1),Pl=Ft(null),Tl=null,mn=null,fo=null;function po(){fo=mn=Tl=null}function ho(e){var t=Pl.current;K(Pl),e._currentValue=t}function yi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function En(e,t){Tl=e,fo=mn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Se=!0),e.firstContext=null)}function Be(e){var t=e._currentValue;if(fo!==e)if(e={context:e,memoizedValue:t,next:null},mn===null){if(Tl===null)throw Error(C(308));mn=e,Tl.dependencies={lanes:0,firstContext:e}}else mn=mn.next=e;return t}var Bt=null;function mo(e){Bt===null?Bt=[e]:Bt.push(e)}function qc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,mo(t)):(n.next=l.next,l.next=n),t.interleaved=n,ct(e,r)}function ct(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var yt=!1;function vo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xc(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ot(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _t(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,B&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,ct(e,n)}return l=r.interleaved,l===null?(t.next=t,mo(r)):(t.next=l.next,l.next=t),r.interleaved=t,ct(e,n)}function il(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eo(e,n)}}function Pu(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?l=s=i:s=s.next=i,n=n.next}while(n!==null);s===null?l=s=t:s=s.next=t}else l=s=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Ol(e,t,n,r){var l=e.updateQueue;yt=!1;var s=l.firstBaseUpdate,i=l.lastBaseUpdate,o=l.shared.pending;if(o!==null){l.shared.pending=null;var u=o,a=u.next;u.next=null,i===null?s=a:i.next=a,i=u;var f=e.alternate;f!==null&&(f=f.updateQueue,o=f.lastBaseUpdate,o!==i&&(o===null?f.firstBaseUpdate=a:o.next=a,f.lastBaseUpdate=u))}if(s!==null){var p=l.baseState;i=0,f=a=u=null,o=s;do{var y=o.lane,x=o.eventTime;if((r&y)===y){f!==null&&(f=f.next={eventTime:x,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var v=e,g=o;switch(y=t,x=n,g.tag){case 1:if(v=g.payload,typeof v=="function"){p=v.call(x,p,y);break e}p=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=g.payload,y=typeof v=="function"?v.call(x,p,y):v,y==null)break e;p=Y({},p,y);break e;case 2:yt=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,y=l.effects,y===null?l.effects=[o]:y.push(o))}else x={eventTime:x,lane:y,tag:o.tag,payload:o.payload,callback:o.callback,next:null},f===null?(a=f=x,u=p):f=f.next=x,i|=y;if(o=o.next,o===null){if(o=l.shared.pending,o===null)break;y=o,o=y.next,y.next=null,l.lastBaseUpdate=y,l.shared.pending=null}}while(!0);if(f===null&&(u=p),l.baseState=u,l.firstBaseUpdate=a,l.lastBaseUpdate=f,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else s===null&&(l.shared.lanes=0);Yt|=i,e.lanes=i,e.memoizedState=p}}function Tu(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!="function")throw Error(C(191,l));l.call(r)}}}var Rr={},nt=Ft(Rr),vr=Ft(Rr),yr=Ft(Rr);function $t(e){if(e===Rr)throw Error(C(174));return e}function yo(e,t){switch(W(yr,t),W(vr,e),W(nt,Rr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Gs(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Gs(t,e)}K(nt),W(nt,t)}function Rn(){K(nt),K(vr),K(yr)}function Yc(e){$t(yr.current);var t=$t(nt.current),n=Gs(t,e.type);t!==n&&(W(vr,e),W(nt,n))}function go(e){vr.current===e&&(K(nt),K(vr))}var q=Ft(0);function Ll(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ps=[];function wo(){for(var e=0;e<Ps.length;e++)Ps[e]._workInProgressVersionPrimary=null;Ps.length=0}var ol=dt.ReactCurrentDispatcher,Ts=dt.ReactCurrentBatchConfig,Xt=0,X=null,re=null,se=null,zl=!1,tr=!1,gr=0,Eh=0;function fe(){throw Error(C(321))}function xo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qe(e[n],t[n]))return!1;return!0}function So(e,t,n,r,l,s){if(Xt=s,X=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ol.current=e===null||e.memoizedState===null?jh:_h,e=n(r,l),tr){s=0;do{if(tr=!1,gr=0,25<=s)throw Error(C(301));s+=1,se=re=null,t.updateQueue=null,ol.current=Rh,e=n(r,l)}while(tr)}if(ol.current=Fl,t=re!==null&&re.next!==null,Xt=0,se=re=X=null,zl=!1,t)throw Error(C(300));return e}function Eo(){var e=gr!==0;return gr=0,e}function Ze(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return se===null?X.memoizedState=se=e:se=se.next=e,se}function $e(){if(re===null){var e=X.alternate;e=e!==null?e.memoizedState:null}else e=re.next;var t=se===null?X.memoizedState:se.next;if(t!==null)se=t,re=e;else{if(e===null)throw Error(C(310));re=e,e={memoizedState:re.memoizedState,baseState:re.baseState,baseQueue:re.baseQueue,queue:re.queue,next:null},se===null?X.memoizedState=se=e:se=se.next=e}return se}function wr(e,t){return typeof t=="function"?t(e):t}function Os(e){var t=$e(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=re,l=r.baseQueue,s=n.pending;if(s!==null){if(l!==null){var i=l.next;l.next=s.next,s.next=i}r.baseQueue=l=s,n.pending=null}if(l!==null){s=l.next,r=r.baseState;var o=i=null,u=null,a=s;do{var f=a.lane;if((Xt&f)===f)u!==null&&(u=u.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var p={lane:f,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};u===null?(o=u=p,i=r):u=u.next=p,X.lanes|=f,Yt|=f}a=a.next}while(a!==null&&a!==s);u===null?i=r:u.next=o,qe(r,t.memoizedState)||(Se=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=u,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do s=l.lane,X.lanes|=s,Yt|=s,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ls(e){var t=$e(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,s=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do s=e(s,i.action),i=i.next;while(i!==l);qe(s,t.memoizedState)||(Se=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function Gc(){}function bc(e,t){var n=X,r=$e(),l=t(),s=!qe(r.memoizedState,l);if(s&&(r.memoizedState=l,Se=!0),r=r.queue,No(tf.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||se!==null&&se.memoizedState.tag&1){if(n.flags|=2048,xr(9,ef.bind(null,n,r,l,t),void 0,null),ie===null)throw Error(C(349));Xt&30||Zc(n,t,l)}return l}function Zc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ef(e,t,n,r){t.value=n,t.getSnapshot=r,nf(t)&&rf(e)}function tf(e,t,n){return n(function(){nf(t)&&rf(e)})}function nf(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qe(e,n)}catch{return!0}}function rf(e){var t=ct(e,1);t!==null&&Je(t,e,1,-1)}function Ou(e){var t=Ze();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:wr,lastRenderedState:e},t.queue=e,e=e.dispatch=Ch.bind(null,X,e),[t.memoizedState,e]}function xr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=X.updateQueue,t===null?(t={lastEffect:null,stores:null},X.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function lf(){return $e().memoizedState}function ul(e,t,n,r){var l=Ze();X.flags|=e,l.memoizedState=xr(1|t,n,void 0,r===void 0?null:r)}function Yl(e,t,n,r){var l=$e();r=r===void 0?null:r;var s=void 0;if(re!==null){var i=re.memoizedState;if(s=i.destroy,r!==null&&xo(r,i.deps)){l.memoizedState=xr(t,n,s,r);return}}X.flags|=e,l.memoizedState=xr(1|t,n,s,r)}function Lu(e,t){return ul(8390656,8,e,t)}function No(e,t){return Yl(2048,8,e,t)}function sf(e,t){return Yl(4,2,e,t)}function of(e,t){return Yl(4,4,e,t)}function uf(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function af(e,t,n){return n=n!=null?n.concat([e]):null,Yl(4,4,uf.bind(null,t,e),n)}function ko(){}function cf(e,t){var n=$e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ff(e,t){var n=$e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&xo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function df(e,t,n){return Xt&21?(qe(n,t)||(n=vc(),X.lanes|=n,Yt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Se=!0),e.memoizedState=n)}function Nh(e,t){var n=H;H=n!==0&&4>n?n:4,e(!0);var r=Ts.transition;Ts.transition={};try{e(!1),t()}finally{H=n,Ts.transition=r}}function pf(){return $e().memoizedState}function kh(e,t,n){var r=Pt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hf(e))mf(t,n);else if(n=qc(e,t,n,r),n!==null){var l=ye();Je(n,e,r,l),vf(n,t,r)}}function Ch(e,t,n){var r=Pt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hf(e))mf(t,l);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var i=t.lastRenderedState,o=s(i,n);if(l.hasEagerState=!0,l.eagerState=o,qe(o,i)){var u=t.interleaved;u===null?(l.next=l,mo(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=qc(e,t,l,r),n!==null&&(l=ye(),Je(n,e,r,l),vf(n,t,r))}}function hf(e){var t=e.alternate;return e===X||t!==null&&t===X}function mf(e,t){tr=zl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function vf(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,eo(e,n)}}var Fl={readContext:Be,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},jh={readContext:Be,useCallback:function(e,t){return Ze().memoizedState=[e,t===void 0?null:t],e},useContext:Be,useEffect:Lu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,ul(4194308,4,uf.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ul(4194308,4,e,t)},useInsertionEffect:function(e,t){return ul(4,2,e,t)},useMemo:function(e,t){var n=Ze();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ze();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=kh.bind(null,X,e),[r.memoizedState,e]},useRef:function(e){var t=Ze();return e={current:e},t.memoizedState=e},useState:Ou,useDebugValue:ko,useDeferredValue:function(e){return Ze().memoizedState=e},useTransition:function(){var e=Ou(!1),t=e[0];return e=Nh.bind(null,e[1]),Ze().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=X,l=Ze();if(J){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),ie===null)throw Error(C(349));Xt&30||Zc(r,t,n)}l.memoizedState=n;var s={value:n,getSnapshot:t};return l.queue=s,Lu(tf.bind(null,r,s,e),[e]),r.flags|=2048,xr(9,ef.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=Ze(),t=ie.identifierPrefix;if(J){var n=it,r=st;n=(r&~(1<<32-Ke(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=gr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Eh++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},_h={readContext:Be,useCallback:cf,useContext:Be,useEffect:No,useImperativeHandle:af,useInsertionEffect:sf,useLayoutEffect:of,useMemo:ff,useReducer:Os,useRef:lf,useState:function(){return Os(wr)},useDebugValue:ko,useDeferredValue:function(e){var t=$e();return df(t,re.memoizedState,e)},useTransition:function(){var e=Os(wr)[0],t=$e().memoizedState;return[e,t]},useMutableSource:Gc,useSyncExternalStore:bc,useId:pf,unstable_isNewReconciler:!1},Rh={readContext:Be,useCallback:cf,useContext:Be,useEffect:No,useImperativeHandle:af,useInsertionEffect:sf,useLayoutEffect:of,useMemo:ff,useReducer:Ls,useRef:lf,useState:function(){return Ls(wr)},useDebugValue:ko,useDeferredValue:function(e){var t=$e();return re===null?t.memoizedState=e:df(t,re.memoizedState,e)},useTransition:function(){var e=Ls(wr)[0],t=$e().memoizedState;return[e,t]},useMutableSource:Gc,useSyncExternalStore:bc,useId:pf,unstable_isNewReconciler:!1};function He(e,t){if(e&&e.defaultProps){t=Y({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function gi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:Y({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Gl={isMounted:function(e){return(e=e._reactInternals)?en(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ye(),l=Pt(e),s=ot(r,l);s.payload=t,n!=null&&(s.callback=n),t=_t(e,s,l),t!==null&&(Je(t,e,l,r),il(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ye(),l=Pt(e),s=ot(r,l);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=_t(e,s,l),t!==null&&(Je(t,e,l,r),il(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ye(),r=Pt(e),l=ot(n,r);l.tag=2,t!=null&&(l.callback=t),t=_t(e,l,r),t!==null&&(Je(t,e,r,n),il(t,e,r))}};function zu(e,t,n,r,l,s,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,i):t.prototype&&t.prototype.isPureReactComponent?!dr(n,r)||!dr(l,s):!0}function yf(e,t,n){var r=!1,l=Lt,s=t.contextType;return typeof s=="object"&&s!==null?s=Be(s):(l=Ne(t)?Jt:me.current,r=t.contextTypes,s=(r=r!=null)?Cn(e,l):Lt),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Gl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=s),t}function Fu(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Gl.enqueueReplaceState(t,t.state,null)}function wi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},vo(e);var s=t.contextType;typeof s=="object"&&s!==null?l.context=Be(s):(s=Ne(t)?Jt:me.current,l.context=Cn(e,s)),l.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(gi(e,t,s,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(t=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),t!==l.state&&Gl.enqueueReplaceState(l,l.state,null),Ol(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Pn(e,t){try{var n="",r=t;do n+=np(r),r=r.return;while(r);var l=n}catch(s){l=`
|
||
Error generating stack: `+s.message+`
|
||
`+s.stack}return{value:e,source:t,stack:l,digest:null}}function zs(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function xi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ph=typeof WeakMap=="function"?WeakMap:Map;function gf(e,t,n){n=ot(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ul||(Ul=!0,Ti=r),xi(e,t)},n}function wf(e,t,n){n=ot(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){xi(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){xi(e,t),typeof r!="function"&&(Rt===null?Rt=new Set([this]):Rt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Au(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ph;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&&(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=Hh.bind(null,e,t,n),t.then(e,e))}function Uu(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Iu(e,t,n,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=ot(-1,1),t.tag=2,_t(n,t,1))),n.lanes|=1),e)}var Th=dt.ReactCurrentOwner,Se=!1;function ve(e,t,n,r){t.child=e===null?Jc(t,null,n,r):_n(t,e.child,n,r)}function Du(e,t,n,r,l){n=n.render;var s=t.ref;return En(t,l),r=So(e,t,n,r,s,l),n=Eo(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,ft(e,t,l)):(J&&n&&uo(t),t.flags|=1,ve(e,t,r,l),t.child)}function Mu(e,t,n,r,l){if(e===null){var s=n.type;return typeof s=="function"&&!Lo(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,xf(e,t,s,r,l)):(e=dl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&l)){var i=s.memoizedProps;if(n=n.compare,n=n!==null?n:dr,n(i,r)&&e.ref===t.ref)return ft(e,t,l)}return t.flags|=1,e=Tt(s,r),e.ref=t.ref,e.return=t,t.child=e}function xf(e,t,n,r,l){if(e!==null){var s=e.memoizedProps;if(dr(s,r)&&e.ref===t.ref)if(Se=!1,t.pendingProps=r=s,(e.lanes&l)!==0)e.flags&131072&&(Se=!0);else return t.lanes=e.lanes,ft(e,t,l)}return Si(e,t,n,r,l)}function Sf(e,t,n){var r=t.pendingProps,l=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},W(yn,_e),_e|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,W(yn,_e),_e|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,W(yn,_e),_e|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,W(yn,_e),_e|=r;return ve(e,t,l,n),t.child}function Ef(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Si(e,t,n,r,l){var s=Ne(n)?Jt:me.current;return s=Cn(t,s),En(t,l),n=So(e,t,n,r,s,l),r=Eo(),e!==null&&!Se?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,ft(e,t,l)):(J&&r&&uo(t),t.flags|=1,ve(e,t,n,l),t.child)}function Bu(e,t,n,r,l){if(Ne(n)){var s=!0;jl(t)}else s=!1;if(En(t,l),t.stateNode===null)al(e,t),yf(t,n,r),wi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,o=t.memoizedProps;i.props=o;var u=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Be(a):(a=Ne(n)?Jt:me.current,a=Cn(t,a));var f=n.getDerivedStateFromProps,p=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function";p||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==r||u!==a)&&Fu(t,i,r,a),yt=!1;var y=t.memoizedState;i.state=y,Ol(t,r,i,l),u=t.memoizedState,o!==r||y!==u||Ee.current||yt?(typeof f=="function"&&(gi(t,n,f,r),u=t.memoizedState),(o=yt||zu(t,n,o,r,y,u,a))?(p||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),i.props=r,i.state=u,i.context=a,r=o):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Xc(e,t),o=t.memoizedProps,a=t.type===t.elementType?o:He(t.type,o),i.props=a,p=t.pendingProps,y=i.context,u=n.contextType,typeof u=="object"&&u!==null?u=Be(u):(u=Ne(n)?Jt:me.current,u=Cn(t,u));var x=n.getDerivedStateFromProps;(f=typeof x=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(o!==p||y!==u)&&Fu(t,i,r,u),yt=!1,y=t.memoizedState,i.state=y,Ol(t,r,i,l);var v=t.memoizedState;o!==p||y!==v||Ee.current||yt?(typeof x=="function"&&(gi(t,n,x,r),v=t.memoizedState),(a=yt||zu(t,n,a,r,y,v,u)||!1)?(f||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,v,u),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,v,u)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),i.props=r,i.state=v,i.context=u,r=a):(typeof i.componentDidUpdate!="function"||o===e.memoizedProps&&y===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&y===e.memoizedState||(t.flags|=1024),r=!1)}return Ei(e,t,n,r,s,l)}function Ei(e,t,n,r,l,s){Ef(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&Cu(t,n,!1),ft(e,t,s);r=t.stateNode,Th.current=t;var o=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=_n(t,e.child,null,s),t.child=_n(t,null,o,s)):ve(e,t,o,s),t.memoizedState=r.state,l&&Cu(t,n,!0),t.child}function Nf(e){var t=e.stateNode;t.pendingContext?ku(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ku(e,t.context,!1),yo(e,t.containerInfo)}function $u(e,t,n,r,l){return jn(),co(l),t.flags|=256,ve(e,t,n,r),t.child}var Ni={dehydrated:null,treeContext:null,retryLane:0};function ki(e){return{baseLanes:e,cachePool:null,transitions:null}}function kf(e,t,n){var r=t.pendingProps,l=q.current,s=!1,i=(t.flags&128)!==0,o;if((o=i)||(o=e!==null&&e.memoizedState===null?!1:(l&2)!==0),o?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),W(q,l&1),e===null)return vi(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,s?(r=t.mode,s=t.child,i={mode:"hidden",children:i},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=i):s=es(i,r,0,null),e=Wt(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=ki(n),t.memoizedState=Ni,e):Co(t,i));if(l=e.memoizedState,l!==null&&(o=l.dehydrated,o!==null))return Oh(e,t,i,r,o,l,n);if(s){s=r.fallback,i=t.mode,l=e.child,o=l.sibling;var u={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=u,t.deletions=null):(r=Tt(l,u),r.subtreeFlags=l.subtreeFlags&14680064),o!==null?s=Tt(o,s):(s=Wt(s,i,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,i=e.child.memoizedState,i=i===null?ki(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},s.memoizedState=i,s.childLanes=e.childLanes&~n,t.memoizedState=Ni,r}return s=e.child,e=s.sibling,r=Tt(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Co(e,t){return t=es({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Yr(e,t,n,r){return r!==null&&co(r),_n(t,e.child,null,n),e=Co(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Oh(e,t,n,r,l,s,i){if(n)return t.flags&256?(t.flags&=-257,r=zs(Error(C(422))),Yr(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,l=t.mode,r=es({mode:"visible",children:r.children},l,0,null),s=Wt(s,l,i,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&_n(t,e.child,null,i),t.child.memoizedState=ki(i),t.memoizedState=Ni,s);if(!(t.mode&1))return Yr(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var o=r.dgst;return r=o,s=Error(C(419)),r=zs(s,r,void 0),Yr(e,t,i,r)}if(o=(i&e.childLanes)!==0,Se||o){if(r=ie,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==s.retryLane&&(s.retryLane=l,ct(e,l),Je(r,e,l,-1))}return Oo(),r=zs(Error(C(421))),Yr(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Wh.bind(null,e),l._reactRetry=t,null):(e=s.treeContext,Pe=jt(l.nextSibling),Te=t,J=!0,Qe=null,e!==null&&(Ue[Ie++]=st,Ue[Ie++]=it,Ue[Ie++]=qt,st=e.id,it=e.overflow,qt=t),t=Co(t,r.children),t.flags|=4096,t)}function Vu(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),yi(e.return,t,n)}function Fs(e,t,n,r,l){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=l)}function Cf(e,t,n){var r=t.pendingProps,l=r.revealOrder,s=r.tail;if(ve(e,t,r.children,n),r=q.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Vu(e,n,t);else if(e.tag===19)Vu(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(W(q,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Ll(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Fs(t,!1,l,n,s);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Ll(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Fs(t,!0,n,null,s);break;case"together":Fs(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function al(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ft(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Yt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=Tt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Tt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Lh(e,t,n){switch(t.tag){case 3:Nf(t),jn();break;case 5:Yc(t);break;case 1:Ne(t.type)&&jl(t);break;case 4:yo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;W(Pl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(W(q,q.current&1),t.flags|=128,null):n&t.child.childLanes?kf(e,t,n):(W(q,q.current&1),e=ft(e,t,n),e!==null?e.sibling:null);W(q,q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Cf(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),W(q,q.current),r)break;return null;case 22:case 23:return t.lanes=0,Sf(e,t,n)}return ft(e,t,n)}var jf,Ci,_f,Rf;jf=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Ci=function(){};_f=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,$t(nt.current);var s=null;switch(n){case"input":l=Js(e,l),r=Js(e,r),s=[];break;case"select":l=Y({},l,{value:void 0}),r=Y({},r,{value:void 0}),s=[];break;case"textarea":l=Ys(e,l),r=Ys(e,r),s=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=kl)}bs(n,r);var i;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var o=l[a];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(sr.hasOwnProperty(a)?s||(s=[]):(s=s||[]).push(a,null));for(a in r){var u=r[a];if(o=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&u!==o&&(u!=null||o!=null))if(a==="style")if(o){for(i in o)!o.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&o[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(s||(s=[]),s.push(a,n)),n=u;else a==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,o=o?o.__html:void 0,u!=null&&o!==u&&(s=s||[]).push(a,u)):a==="children"?typeof u!="string"&&typeof u!="number"||(s=s||[]).push(a,""+u):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(sr.hasOwnProperty(a)?(u!=null&&a==="onScroll"&&Q("scroll",e),s||o===u||(s=[])):(s=s||[]).push(a,u))}n&&(s=s||[]).push("style",n);var a=s;(t.updateQueue=a)&&(t.flags|=4)}};Rf=function(e,t,n,r){n!==r&&(t.flags|=4)};function Hn(e,t){if(!J)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function de(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function zh(e,t,n){var r=t.pendingProps;switch(ao(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return de(t),null;case 1:return Ne(t.type)&&Cl(),de(t),null;case 3:return r=t.stateNode,Rn(),K(Ee),K(me),wo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(qr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Qe!==null&&(zi(Qe),Qe=null))),Ci(e,t),de(t),null;case 5:go(t);var l=$t(yr.current);if(n=t.type,e!==null&&t.stateNode!=null)_f(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return de(t),null}if(e=$t(nt.current),qr(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[et]=t,r[mr]=s,e=(t.mode&1)!==0,n){case"dialog":Q("cancel",r),Q("close",r);break;case"iframe":case"object":case"embed":Q("load",r);break;case"video":case"audio":for(l=0;l<Xn.length;l++)Q(Xn[l],r);break;case"source":Q("error",r);break;case"img":case"image":case"link":Q("error",r),Q("load",r);break;case"details":Q("toggle",r);break;case"input":Go(r,s),Q("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Q("invalid",r);break;case"textarea":Zo(r,s),Q("invalid",r)}bs(n,s),l=null;for(var i in s)if(s.hasOwnProperty(i)){var o=s[i];i==="children"?typeof o=="string"?r.textContent!==o&&(s.suppressHydrationWarning!==!0&&Jr(r.textContent,o,e),l=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(s.suppressHydrationWarning!==!0&&Jr(r.textContent,o,e),l=["children",""+o]):sr.hasOwnProperty(i)&&o!=null&&i==="onScroll"&&Q("scroll",r)}switch(n){case"input":Mr(r),bo(r,s,!0);break;case"textarea":Mr(r),eu(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=kl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=tc(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[et]=t,e[mr]=r,jf(e,t,!1,!1),t.stateNode=e;e:{switch(i=Zs(n,r),n){case"dialog":Q("cancel",e),Q("close",e),l=r;break;case"iframe":case"object":case"embed":Q("load",e),l=r;break;case"video":case"audio":for(l=0;l<Xn.length;l++)Q(Xn[l],e);l=r;break;case"source":Q("error",e),l=r;break;case"img":case"image":case"link":Q("error",e),Q("load",e),l=r;break;case"details":Q("toggle",e),l=r;break;case"input":Go(e,r),l=Js(e,r),Q("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=Y({},r,{value:void 0}),Q("invalid",e);break;case"textarea":Zo(e,r),l=Ys(e,r),Q("invalid",e);break;default:l=r}bs(n,l),o=l;for(s in o)if(o.hasOwnProperty(s)){var u=o[s];s==="style"?lc(e,u):s==="dangerouslySetInnerHTML"?(u=u?u.__html:void 0,u!=null&&nc(e,u)):s==="children"?typeof u=="string"?(n!=="textarea"||u!=="")&&ir(e,u):typeof u=="number"&&ir(e,""+u):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(sr.hasOwnProperty(s)?u!=null&&s==="onScroll"&&Q("scroll",e):u!=null&&qi(e,s,u,i))}switch(n){case"input":Mr(e),bo(e,r,!1);break;case"textarea":Mr(e),eu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ot(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?gn(e,!!r.multiple,s,!1):r.defaultValue!=null&&gn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=kl)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return de(t),null;case 6:if(e&&t.stateNode!=null)Rf(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=$t(yr.current),$t(nt.current),qr(t)){if(r=t.stateNode,n=t.memoizedProps,r[et]=t,(s=r.nodeValue!==n)&&(e=Te,e!==null))switch(e.tag){case 3:Jr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Jr(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[et]=t,t.stateNode=r}return de(t),null;case 13:if(K(q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(J&&Pe!==null&&t.mode&1&&!(t.flags&128))Qc(),jn(),t.flags|=98560,s=!1;else if(s=qr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error(C(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(C(317));s[et]=t}else jn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;de(t),s=!1}else Qe!==null&&(zi(Qe),Qe=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||q.current&1?le===0&&(le=3):Oo())),t.updateQueue!==null&&(t.flags|=4),de(t),null);case 4:return Rn(),Ci(e,t),e===null&&pr(t.stateNode.containerInfo),de(t),null;case 10:return ho(t.type._context),de(t),null;case 17:return Ne(t.type)&&Cl(),de(t),null;case 19:if(K(q),s=t.memoizedState,s===null)return de(t),null;if(r=(t.flags&128)!==0,i=s.rendering,i===null)if(r)Hn(s,!1);else{if(le!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Ll(e),i!==null){for(t.flags|=128,Hn(s,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,i=s.alternate,i===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=i.childLanes,s.lanes=i.lanes,s.child=i.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=i.memoizedProps,s.memoizedState=i.memoizedState,s.updateQueue=i.updateQueue,s.type=i.type,e=i.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return W(q,q.current&1|2),t.child}e=e.sibling}s.tail!==null&&b()>Tn&&(t.flags|=128,r=!0,Hn(s,!1),t.lanes=4194304)}else{if(!r)if(e=Ll(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Hn(s,!0),s.tail===null&&s.tailMode==="hidden"&&!i.alternate&&!J)return de(t),null}else 2*b()-s.renderingStartTime>Tn&&n!==1073741824&&(t.flags|=128,r=!0,Hn(s,!1),t.lanes=4194304);s.isBackwards?(i.sibling=t.child,t.child=i):(n=s.last,n!==null?n.sibling=i:t.child=i,s.last=i)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=b(),t.sibling=null,n=q.current,W(q,r?n&1|2:n&1),t):(de(t),null);case 22:case 23:return To(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?_e&1073741824&&(de(t),t.subtreeFlags&6&&(t.flags|=8192)):de(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function Fh(e,t){switch(ao(t),t.tag){case 1:return Ne(t.type)&&Cl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Rn(),K(Ee),K(me),wo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return go(t),null;case 13:if(K(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));jn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return K(q),null;case 4:return Rn(),null;case 10:return ho(t.type._context),null;case 22:case 23:return To(),null;case 24:return null;default:return null}}var Gr=!1,pe=!1,Ah=typeof WeakSet=="function"?WeakSet:Set,L=null;function vn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){G(e,t,r)}else n.current=null}function ji(e,t,n){try{n()}catch(r){G(e,t,r)}}var Hu=!1;function Uh(e,t){if(ai=Sl,e=Lc(),oo(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var i=0,o=-1,u=-1,a=0,f=0,p=e,y=null;t:for(;;){for(var x;p!==n||l!==0&&p.nodeType!==3||(o=i+l),p!==s||r!==0&&p.nodeType!==3||(u=i+r),p.nodeType===3&&(i+=p.nodeValue.length),(x=p.firstChild)!==null;)y=p,p=x;for(;;){if(p===e)break t;if(y===n&&++a===l&&(o=i),y===s&&++f===r&&(u=i),(x=p.nextSibling)!==null)break;p=y,y=p.parentNode}p=x}n=o===-1||u===-1?null:{start:o,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ci={focusedElem:e,selectionRange:n},Sl=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var g=v.memoizedProps,w=v.memoizedState,m=t.stateNode,d=m.getSnapshotBeforeUpdate(t.elementType===t.type?g:He(t.type,g),w);m.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(E){G(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return v=Hu,Hu=!1,v}function nr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var s=l.destroy;l.destroy=void 0,s!==void 0&&ji(t,n,s)}l=l.next}while(l!==r)}}function bl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function _i(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Pf(e){var t=e.alternate;t!==null&&(e.alternate=null,Pf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[et],delete t[mr],delete t[pi],delete t[gh],delete t[wh])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Tf(e){return e.tag===5||e.tag===3||e.tag===4}function Wu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ri(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=kl));else if(r!==4&&(e=e.child,e!==null))for(Ri(e,t,n),e=e.sibling;e!==null;)Ri(e,t,n),e=e.sibling}function Pi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Pi(e,t,n),e=e.sibling;e!==null;)Pi(e,t,n),e=e.sibling}var oe=null,We=!1;function mt(e,t,n){for(n=n.child;n!==null;)Of(e,t,n),n=n.sibling}function Of(e,t,n){if(tt&&typeof tt.onCommitFiberUnmount=="function")try{tt.onCommitFiberUnmount(Wl,n)}catch{}switch(n.tag){case 5:pe||vn(n,t);case 6:var r=oe,l=We;oe=null,mt(e,t,n),oe=r,We=l,oe!==null&&(We?(e=oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):oe.removeChild(n.stateNode));break;case 18:oe!==null&&(We?(e=oe,n=n.stateNode,e.nodeType===8?_s(e.parentNode,n):e.nodeType===1&&_s(e,n),cr(e)):_s(oe,n.stateNode));break;case 4:r=oe,l=We,oe=n.stateNode.containerInfo,We=!0,mt(e,t,n),oe=r,We=l;break;case 0:case 11:case 14:case 15:if(!pe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var s=l,i=s.destroy;s=s.tag,i!==void 0&&(s&2||s&4)&&ji(n,t,i),l=l.next}while(l!==r)}mt(e,t,n);break;case 1:if(!pe&&(vn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){G(n,t,o)}mt(e,t,n);break;case 21:mt(e,t,n);break;case 22:n.mode&1?(pe=(r=pe)||n.memoizedState!==null,mt(e,t,n),pe=r):mt(e,t,n);break;default:mt(e,t,n)}}function Qu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Ah),t.forEach(function(r){var l=Qh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ve(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var s=e,i=t,o=i;e:for(;o!==null;){switch(o.tag){case 5:oe=o.stateNode,We=!1;break e;case 3:oe=o.stateNode.containerInfo,We=!0;break e;case 4:oe=o.stateNode.containerInfo,We=!0;break e}o=o.return}if(oe===null)throw Error(C(160));Of(s,i,l),oe=null,We=!1;var u=l.alternate;u!==null&&(u.return=null),l.return=null}catch(a){G(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Lf(t,e),t=t.sibling}function Lf(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ve(t,e),Ge(e),r&4){try{nr(3,e,e.return),bl(3,e)}catch(g){G(e,e.return,g)}try{nr(5,e,e.return)}catch(g){G(e,e.return,g)}}break;case 1:Ve(t,e),Ge(e),r&512&&n!==null&&vn(n,n.return);break;case 5:if(Ve(t,e),Ge(e),r&512&&n!==null&&vn(n,n.return),e.flags&32){var l=e.stateNode;try{ir(l,"")}catch(g){G(e,e.return,g)}}if(r&4&&(l=e.stateNode,l!=null)){var s=e.memoizedProps,i=n!==null?n.memoizedProps:s,o=e.type,u=e.updateQueue;if(e.updateQueue=null,u!==null)try{o==="input"&&s.type==="radio"&&s.name!=null&&Za(l,s),Zs(o,i);var a=Zs(o,s);for(i=0;i<u.length;i+=2){var f=u[i],p=u[i+1];f==="style"?lc(l,p):f==="dangerouslySetInnerHTML"?nc(l,p):f==="children"?ir(l,p):qi(l,f,p,a)}switch(o){case"input":qs(l,s);break;case"textarea":ec(l,s);break;case"select":var y=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!s.multiple;var x=s.value;x!=null?gn(l,!!s.multiple,x,!1):y!==!!s.multiple&&(s.defaultValue!=null?gn(l,!!s.multiple,s.defaultValue,!0):gn(l,!!s.multiple,s.multiple?[]:"",!1))}l[mr]=s}catch(g){G(e,e.return,g)}}break;case 6:if(Ve(t,e),Ge(e),r&4){if(e.stateNode===null)throw Error(C(162));l=e.stateNode,s=e.memoizedProps;try{l.nodeValue=s}catch(g){G(e,e.return,g)}}break;case 3:if(Ve(t,e),Ge(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{cr(t.containerInfo)}catch(g){G(e,e.return,g)}break;case 4:Ve(t,e),Ge(e);break;case 13:Ve(t,e),Ge(e),l=e.child,l.flags&8192&&(s=l.memoizedState!==null,l.stateNode.isHidden=s,!s||l.alternate!==null&&l.alternate.memoizedState!==null||(Ro=b())),r&4&&Qu(e);break;case 22:if(f=n!==null&&n.memoizedState!==null,e.mode&1?(pe=(a=pe)||f,Ve(t,e),pe=a):Ve(t,e),Ge(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!f&&e.mode&1)for(L=e,f=e.child;f!==null;){for(p=L=f;L!==null;){switch(y=L,x=y.child,y.tag){case 0:case 11:case 14:case 15:nr(4,y,y.return);break;case 1:vn(y,y.return);var v=y.stateNode;if(typeof v.componentWillUnmount=="function"){r=y,n=y.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(g){G(r,n,g)}}break;case 5:vn(y,y.return);break;case 22:if(y.memoizedState!==null){Ju(p);continue}}x!==null?(x.return=y,L=x):Ju(p)}f=f.sibling}e:for(f=null,p=e;;){if(p.tag===5){if(f===null){f=p;try{l=p.stateNode,a?(s=l.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(o=p.stateNode,u=p.memoizedProps.style,i=u!=null&&u.hasOwnProperty("display")?u.display:null,o.style.display=rc("display",i))}catch(g){G(e,e.return,g)}}}else if(p.tag===6){if(f===null)try{p.stateNode.nodeValue=a?"":p.memoizedProps}catch(g){G(e,e.return,g)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;f===p&&(f=null),p=p.return}f===p&&(f=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:Ve(t,e),Ge(e),r&4&&Qu(e);break;case 21:break;default:Ve(t,e),Ge(e)}}function Ge(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Tf(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(ir(l,""),r.flags&=-33);var s=Wu(e);Pi(e,s,l);break;case 3:case 4:var i=r.stateNode.containerInfo,o=Wu(e);Ri(e,o,i);break;default:throw Error(C(161))}}catch(u){G(e,e.return,u)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ih(e,t,n){L=e,zf(e)}function zf(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var l=L,s=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Gr;if(!i){var o=l.alternate,u=o!==null&&o.memoizedState!==null||pe;o=Gr;var a=pe;if(Gr=i,(pe=u)&&!a)for(L=l;L!==null;)i=L,u=i.child,i.tag===22&&i.memoizedState!==null?qu(l):u!==null?(u.return=i,L=u):qu(l);for(;s!==null;)L=s,zf(s),s=s.sibling;L=l,Gr=o,pe=a}Ku(e)}else l.subtreeFlags&8772&&s!==null?(s.return=l,L=s):Ku(e)}}function Ku(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:pe||bl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!pe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:He(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&Tu(t,s,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Tu(t,i,n)}break;case 5:var o=t.stateNode;if(n===null&&t.flags&4){n=o;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var f=a.memoizedState;if(f!==null){var p=f.dehydrated;p!==null&&cr(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}pe||t.flags&512&&_i(t)}catch(y){G(t,t.return,y)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function Ju(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function qu(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{bl(4,t)}catch(u){G(t,n,u)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(u){G(t,l,u)}}var s=t.return;try{_i(t)}catch(u){G(t,s,u)}break;case 5:var i=t.return;try{_i(t)}catch(u){G(t,i,u)}}}catch(u){G(t,t.return,u)}if(t===e){L=null;break}var o=t.sibling;if(o!==null){o.return=t.return,L=o;break}L=t.return}}var Dh=Math.ceil,Al=dt.ReactCurrentDispatcher,jo=dt.ReactCurrentOwner,Me=dt.ReactCurrentBatchConfig,B=0,ie=null,te=null,ue=0,_e=0,yn=Ft(0),le=0,Sr=null,Yt=0,Zl=0,_o=0,rr=null,xe=null,Ro=0,Tn=1/0,rt=null,Ul=!1,Ti=null,Rt=null,br=!1,St=null,Il=0,lr=0,Oi=null,cl=-1,fl=0;function ye(){return B&6?b():cl!==-1?cl:cl=b()}function Pt(e){return e.mode&1?B&2&&ue!==0?ue&-ue:Sh.transition!==null?(fl===0&&(fl=vc()),fl):(e=H,e!==0||(e=window.event,e=e===void 0?16:Nc(e.type)),e):1}function Je(e,t,n,r){if(50<lr)throw lr=0,Oi=null,Error(C(185));Cr(e,n,r),(!(B&2)||e!==ie)&&(e===ie&&(!(B&2)&&(Zl|=n),le===4&&wt(e,ue)),ke(e,r),n===1&&B===0&&!(t.mode&1)&&(Tn=b()+500,Xl&&At()))}function ke(e,t){var n=e.callbackNode;Sp(e,t);var r=xl(e,e===ie?ue:0);if(r===0)n!==null&&ru(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ru(n),t===1)e.tag===0?xh(Xu.bind(null,e)):Vc(Xu.bind(null,e)),vh(function(){!(B&6)&&At()}),n=null;else{switch(yc(r)){case 1:n=Zi;break;case 4:n=hc;break;case 16:n=wl;break;case 536870912:n=mc;break;default:n=wl}n=$f(n,Ff.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ff(e,t){if(cl=-1,fl=0,B&6)throw Error(C(327));var n=e.callbackNode;if(Nn()&&e.callbackNode!==n)return null;var r=xl(e,e===ie?ue:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Dl(e,r);else{t=r;var l=B;B|=2;var s=Uf();(ie!==e||ue!==t)&&(rt=null,Tn=b()+500,Ht(e,t));do try{$h();break}catch(o){Af(e,o)}while(!0);po(),Al.current=s,B=l,te!==null?t=0:(ie=null,ue=0,t=le)}if(t!==0){if(t===2&&(l=li(e),l!==0&&(r=l,t=Li(e,l))),t===1)throw n=Sr,Ht(e,0),wt(e,r),ke(e,b()),n;if(t===6)wt(e,r);else{if(l=e.current.alternate,!(r&30)&&!Mh(l)&&(t=Dl(e,r),t===2&&(s=li(e),s!==0&&(r=s,t=Li(e,s))),t===1))throw n=Sr,Ht(e,0),wt(e,r),ke(e,b()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:Dt(e,xe,rt);break;case 3:if(wt(e,r),(r&130023424)===r&&(t=Ro+500-b(),10<t)){if(xl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ye(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=di(Dt.bind(null,e,xe,rt),t);break}Dt(e,xe,rt);break;case 4:if(wt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-Ke(r);s=1<<i,i=t[i],i>l&&(l=i),r&=~s}if(r=l,r=b()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Dh(r/1960))-r,10<r){e.timeoutHandle=di(Dt.bind(null,e,xe,rt),r);break}Dt(e,xe,rt);break;case 5:Dt(e,xe,rt);break;default:throw Error(C(329))}}}return ke(e,b()),e.callbackNode===n?Ff.bind(null,e):null}function Li(e,t){var n=rr;return e.current.memoizedState.isDehydrated&&(Ht(e,t).flags|=256),e=Dl(e,t),e!==2&&(t=xe,xe=n,t!==null&&zi(t)),e}function zi(e){xe===null?xe=e:xe.push.apply(xe,e)}function Mh(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var l=n[r],s=l.getSnapshot;l=l.value;try{if(!qe(s(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function wt(e,t){for(t&=~_o,t&=~Zl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ke(t),r=1<<n;e[n]=-1,t&=~r}}function Xu(e){if(B&6)throw Error(C(327));Nn();var t=xl(e,0);if(!(t&1))return ke(e,b()),null;var n=Dl(e,t);if(e.tag!==0&&n===2){var r=li(e);r!==0&&(t=r,n=Li(e,r))}if(n===1)throw n=Sr,Ht(e,0),wt(e,t),ke(e,b()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Dt(e,xe,rt),ke(e,b()),null}function Po(e,t){var n=B;B|=1;try{return e(t)}finally{B=n,B===0&&(Tn=b()+500,Xl&&At())}}function Gt(e){St!==null&&St.tag===0&&!(B&6)&&Nn();var t=B;B|=1;var n=Me.transition,r=H;try{if(Me.transition=null,H=1,e)return e()}finally{H=r,Me.transition=n,B=t,!(B&6)&&At()}}function To(){_e=yn.current,K(yn)}function Ht(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,mh(n)),te!==null)for(n=te.return;n!==null;){var r=n;switch(ao(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Cl();break;case 3:Rn(),K(Ee),K(me),wo();break;case 5:go(r);break;case 4:Rn();break;case 13:K(q);break;case 19:K(q);break;case 10:ho(r.type._context);break;case 22:case 23:To()}n=n.return}if(ie=e,te=e=Tt(e.current,null),ue=_e=t,le=0,Sr=null,_o=Zl=Yt=0,xe=rr=null,Bt!==null){for(t=0;t<Bt.length;t++)if(n=Bt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,s=n.pending;if(s!==null){var i=s.next;s.next=l,r.next=i}n.pending=r}Bt=null}return e}function Af(e,t){do{var n=te;try{if(po(),ol.current=Fl,zl){for(var r=X.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}zl=!1}if(Xt=0,se=re=X=null,tr=!1,gr=0,jo.current=null,n===null||n.return===null){le=1,Sr=t,te=null;break}e:{var s=e,i=n.return,o=n,u=t;if(t=ue,o.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){var a=u,f=o,p=f.tag;if(!(f.mode&1)&&(p===0||p===11||p===15)){var y=f.alternate;y?(f.updateQueue=y.updateQueue,f.memoizedState=y.memoizedState,f.lanes=y.lanes):(f.updateQueue=null,f.memoizedState=null)}var x=Uu(i);if(x!==null){x.flags&=-257,Iu(x,i,o,s,t),x.mode&1&&Au(s,a,t),t=x,u=a;var v=t.updateQueue;if(v===null){var g=new Set;g.add(u),t.updateQueue=g}else v.add(u);break e}else{if(!(t&1)){Au(s,a,t),Oo();break e}u=Error(C(426))}}else if(J&&o.mode&1){var w=Uu(i);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Iu(w,i,o,s,t),co(Pn(u,o));break e}}s=u=Pn(u,o),le!==4&&(le=2),rr===null?rr=[s]:rr.push(s),s=i;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var m=gf(s,u,t);Pu(s,m);break e;case 1:o=u;var d=s.type,h=s.stateNode;if(!(s.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(Rt===null||!Rt.has(h)))){s.flags|=65536,t&=-t,s.lanes|=t;var E=wf(s,o,t);Pu(s,E);break e}}s=s.return}while(s!==null)}Df(n)}catch(k){t=k,te===n&&n!==null&&(te=n=n.return);continue}break}while(!0)}function Uf(){var e=Al.current;return Al.current=Fl,e===null?Fl:e}function Oo(){(le===0||le===3||le===2)&&(le=4),ie===null||!(Yt&268435455)&&!(Zl&268435455)||wt(ie,ue)}function Dl(e,t){var n=B;B|=2;var r=Uf();(ie!==e||ue!==t)&&(rt=null,Ht(e,t));do try{Bh();break}catch(l){Af(e,l)}while(!0);if(po(),B=n,Al.current=r,te!==null)throw Error(C(261));return ie=null,ue=0,le}function Bh(){for(;te!==null;)If(te)}function $h(){for(;te!==null&&!dp();)If(te)}function If(e){var t=Bf(e.alternate,e,_e);e.memoizedProps=e.pendingProps,t===null?Df(e):te=t,jo.current=null}function Df(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=Fh(n,t),n!==null){n.flags&=32767,te=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{le=6,te=null;return}}else if(n=zh(n,t,_e),n!==null){te=n;return}if(t=t.sibling,t!==null){te=t;return}te=t=e}while(t!==null);le===0&&(le=5)}function Dt(e,t,n){var r=H,l=Me.transition;try{Me.transition=null,H=1,Vh(e,t,n,r)}finally{Me.transition=l,H=r}return null}function Vh(e,t,n,r){do Nn();while(St!==null);if(B&6)throw Error(C(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(Ep(e,s),e===ie&&(te=ie=null,ue=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||br||(br=!0,$f(wl,function(){return Nn(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=Me.transition,Me.transition=null;var i=H;H=1;var o=B;B|=4,jo.current=null,Uh(e,n),Lf(n,e),uh(ci),Sl=!!ai,ci=ai=null,e.current=n,Ih(n),pp(),B=o,H=i,Me.transition=s}else e.current=n;if(br&&(br=!1,St=e,Il=l),s=e.pendingLanes,s===0&&(Rt=null),vp(n.stateNode),ke(e,b()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Ul)throw Ul=!1,e=Ti,Ti=null,e;return Il&1&&e.tag!==0&&Nn(),s=e.pendingLanes,s&1?e===Oi?lr++:(lr=0,Oi=e):lr=0,At(),null}function Nn(){if(St!==null){var e=yc(Il),t=Me.transition,n=H;try{if(Me.transition=null,H=16>e?16:e,St===null)var r=!1;else{if(e=St,St=null,Il=0,B&6)throw Error(C(331));var l=B;for(B|=4,L=e.current;L!==null;){var s=L,i=s.child;if(L.flags&16){var o=s.deletions;if(o!==null){for(var u=0;u<o.length;u++){var a=o[u];for(L=a;L!==null;){var f=L;switch(f.tag){case 0:case 11:case 15:nr(8,f,s)}var p=f.child;if(p!==null)p.return=f,L=p;else for(;L!==null;){f=L;var y=f.sibling,x=f.return;if(Pf(f),f===a){L=null;break}if(y!==null){y.return=x,L=y;break}L=x}}}var v=s.alternate;if(v!==null){var g=v.child;if(g!==null){v.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}L=s}}if(s.subtreeFlags&2064&&i!==null)i.return=s,L=i;else e:for(;L!==null;){if(s=L,s.flags&2048)switch(s.tag){case 0:case 11:case 15:nr(9,s,s.return)}var m=s.sibling;if(m!==null){m.return=s.return,L=m;break e}L=s.return}}var d=e.current;for(L=d;L!==null;){i=L;var h=i.child;if(i.subtreeFlags&2064&&h!==null)h.return=i,L=h;else e:for(i=d;L!==null;){if(o=L,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:bl(9,o)}}catch(k){G(o,o.return,k)}if(o===i){L=null;break e}var E=o.sibling;if(E!==null){E.return=o.return,L=E;break e}L=o.return}}if(B=l,At(),tt&&typeof tt.onPostCommitFiberRoot=="function")try{tt.onPostCommitFiberRoot(Wl,e)}catch{}r=!0}return r}finally{H=n,Me.transition=t}}return!1}function Yu(e,t,n){t=Pn(n,t),t=gf(e,t,1),e=_t(e,t,1),t=ye(),e!==null&&(Cr(e,1,t),ke(e,t))}function G(e,t,n){if(e.tag===3)Yu(e,e,n);else for(;t!==null;){if(t.tag===3){Yu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Rt===null||!Rt.has(r))){e=Pn(n,e),e=wf(t,e,1),t=_t(t,e,1),e=ye(),t!==null&&(Cr(t,1,e),ke(t,e));break}}t=t.return}}function Hh(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ye(),e.pingedLanes|=e.suspendedLanes&n,ie===e&&(ue&n)===n&&(le===4||le===3&&(ue&130023424)===ue&&500>b()-Ro?Ht(e,0):_o|=n),ke(e,t)}function Mf(e,t){t===0&&(e.mode&1?(t=Vr,Vr<<=1,!(Vr&130023424)&&(Vr=4194304)):t=1);var n=ye();e=ct(e,t),e!==null&&(Cr(e,t,n),ke(e,n))}function Wh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Mf(e,n)}function Qh(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),Mf(e,n)}var Bf;Bf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ee.current)Se=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Se=!1,Lh(e,t,n);Se=!!(e.flags&131072)}else Se=!1,J&&t.flags&1048576&&Hc(t,Rl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;al(e,t),e=t.pendingProps;var l=Cn(t,me.current);En(t,n),l=So(null,t,r,e,l,n);var s=Eo();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ne(r)?(s=!0,jl(t)):s=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,vo(t),l.updater=Gl,t.stateNode=l,l._reactInternals=t,wi(t,r,e,n),t=Ei(null,t,r,!0,s,n)):(t.tag=0,J&&s&&uo(t),ve(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(al(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Jh(r),e=He(r,e),l){case 0:t=Si(null,t,r,e,n);break e;case 1:t=Bu(null,t,r,e,n);break e;case 11:t=Du(null,t,r,e,n);break e;case 14:t=Mu(null,t,r,He(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),Si(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),Bu(e,t,r,l,n);case 3:e:{if(Nf(t),e===null)throw Error(C(387));r=t.pendingProps,s=t.memoizedState,l=s.element,Xc(e,t),Ol(t,r,null,n);var i=t.memoizedState;if(r=i.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){l=Pn(Error(C(423)),t),t=$u(e,t,r,n,l);break e}else if(r!==l){l=Pn(Error(C(424)),t),t=$u(e,t,r,n,l);break e}else for(Pe=jt(t.stateNode.containerInfo.firstChild),Te=t,J=!0,Qe=null,n=Jc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(jn(),r===l){t=ft(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return Yc(t),e===null&&vi(t),r=t.type,l=t.pendingProps,s=e!==null?e.memoizedProps:null,i=l.children,fi(r,l)?i=null:s!==null&&fi(r,s)&&(t.flags|=32),Ef(e,t),ve(e,t,i,n),t.child;case 6:return e===null&&vi(t),null;case 13:return kf(e,t,n);case 4:return yo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=_n(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),Du(e,t,r,l,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,s=t.memoizedProps,i=l.value,W(Pl,r._currentValue),r._currentValue=i,s!==null)if(qe(s.value,i)){if(s.children===l.children&&!Ee.current){t=ft(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var o=s.dependencies;if(o!==null){i=s.child;for(var u=o.firstContext;u!==null;){if(u.context===r){if(s.tag===1){u=ot(-1,n&-n),u.tag=2;var a=s.updateQueue;if(a!==null){a=a.shared;var f=a.pending;f===null?u.next=u:(u.next=f.next,f.next=u),a.pending=u}}s.lanes|=n,u=s.alternate,u!==null&&(u.lanes|=n),yi(s.return,n,t),o.lanes|=n;break}u=u.next}}else if(s.tag===10)i=s.type===t.type?null:s.child;else if(s.tag===18){if(i=s.return,i===null)throw Error(C(341));i.lanes|=n,o=i.alternate,o!==null&&(o.lanes|=n),yi(i,n,t),i=s.sibling}else i=s.child;if(i!==null)i.return=s;else for(i=s;i!==null;){if(i===t){i=null;break}if(s=i.sibling,s!==null){s.return=i.return,i=s;break}i=i.return}s=i}ve(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,En(t,n),l=Be(l),r=r(l),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,l=He(r,t.pendingProps),l=He(r.type,l),Mu(e,t,r,l,n);case 15:return xf(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:He(r,l),al(e,t),t.tag=1,Ne(r)?(e=!0,jl(t)):e=!1,En(t,n),yf(t,r,l),wi(t,r,l,n),Ei(null,t,r,!0,e,n);case 19:return Cf(e,t,n);case 22:return Sf(e,t,n)}throw Error(C(156,t.tag))};function $f(e,t){return pc(e,t)}function Kh(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function De(e,t,n,r){return new Kh(e,t,n,r)}function Lo(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Jh(e){if(typeof e=="function")return Lo(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Yi)return 11;if(e===Gi)return 14}return 2}function Tt(e,t){var n=e.alternate;return n===null?(n=De(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function dl(e,t,n,r,l,s){var i=2;if(r=e,typeof e=="function")Lo(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case on:return Wt(n.children,l,s,t);case Xi:i=8,l|=8;break;case Hs:return e=De(12,n,t,l|2),e.elementType=Hs,e.lanes=s,e;case Ws:return e=De(13,n,t,l),e.elementType=Ws,e.lanes=s,e;case Qs:return e=De(19,n,t,l),e.elementType=Qs,e.lanes=s,e;case Ya:return es(n,l,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case qa:i=10;break e;case Xa:i=9;break e;case Yi:i=11;break e;case Gi:i=14;break e;case vt:i=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=De(i,n,t,l),t.elementType=e,t.type=r,t.lanes=s,t}function Wt(e,t,n,r){return e=De(7,e,r,t),e.lanes=n,e}function es(e,t,n,r){return e=De(22,e,r,t),e.elementType=Ya,e.lanes=n,e.stateNode={isHidden:!1},e}function As(e,t,n){return e=De(6,e,null,t),e.lanes=n,e}function Us(e,t,n){return t=De(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function qh(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vs(0),this.expirationTimes=vs(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vs(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zo(e,t,n,r,l,s,i,o,u){return e=new qh(e,t,n,o,u),t===1?(t=1,s===!0&&(t|=8)):t=0,s=De(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},vo(s),e}function Xh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:sn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Vf(e){if(!e)return Lt;e=e._reactInternals;e:{if(en(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ne(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(Ne(n))return $c(e,n,t)}return t}function Hf(e,t,n,r,l,s,i,o,u){return e=zo(n,r,!0,e,l,s,i,o,u),e.context=Vf(null),n=e.current,r=ye(),l=Pt(n),s=ot(r,l),s.callback=t??null,_t(n,s,l),e.current.lanes=l,Cr(e,l,r),ke(e,r),e}function ts(e,t,n,r){var l=t.current,s=ye(),i=Pt(l);return n=Vf(n),t.context===null?t.context=n:t.pendingContext=n,t=ot(s,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=_t(l,t,i),e!==null&&(Je(e,l,i,s),il(e,l,i)),i}function Ml(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Gu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Fo(e,t){Gu(e,t),(e=e.alternate)&&Gu(e,t)}function Yh(){return null}var Wf=typeof reportError=="function"?reportError:function(e){console.error(e)};function Ao(e){this._internalRoot=e}ns.prototype.render=Ao.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));ts(e,t,null,null)};ns.prototype.unmount=Ao.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Gt(function(){ts(null,e,null,null)}),t[at]=null}};function ns(e){this._internalRoot=e}ns.prototype.unstable_scheduleHydration=function(e){if(e){var t=xc();e={blockedOn:null,target:e,priority:t};for(var n=0;n<gt.length&&t!==0&&t<gt[n].priority;n++);gt.splice(n,0,e),n===0&&Ec(e)}};function Uo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function rs(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function bu(){}function Gh(e,t,n,r,l){if(l){if(typeof r=="function"){var s=r;r=function(){var a=Ml(i);s.call(a)}}var i=Hf(t,r,e,0,null,!1,!1,"",bu);return e._reactRootContainer=i,e[at]=i.current,pr(e.nodeType===8?e.parentNode:e),Gt(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var o=r;r=function(){var a=Ml(u);o.call(a)}}var u=zo(e,0,!1,null,null,!1,!1,"",bu);return e._reactRootContainer=u,e[at]=u.current,pr(e.nodeType===8?e.parentNode:e),Gt(function(){ts(t,u,n,r)}),u}function ls(e,t,n,r,l){var s=n._reactRootContainer;if(s){var i=s;if(typeof l=="function"){var o=l;l=function(){var u=Ml(i);o.call(u)}}ts(t,i,e,l)}else i=Gh(n,t,e,l,r);return Ml(i)}gc=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=qn(t.pendingLanes);n!==0&&(eo(t,n|1),ke(t,b()),!(B&6)&&(Tn=b()+500,At()))}break;case 13:Gt(function(){var r=ct(e,1);if(r!==null){var l=ye();Je(r,e,1,l)}}),Fo(e,1)}};to=function(e){if(e.tag===13){var t=ct(e,134217728);if(t!==null){var n=ye();Je(t,e,134217728,n)}Fo(e,134217728)}};wc=function(e){if(e.tag===13){var t=Pt(e),n=ct(e,t);if(n!==null){var r=ye();Je(n,e,t,r)}Fo(e,t)}};xc=function(){return H};Sc=function(e,t){var n=H;try{return H=e,t()}finally{H=n}};ti=function(e,t,n){switch(t){case"input":if(qs(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var l=ql(r);if(!l)throw Error(C(90));ba(r),qs(r,l)}}}break;case"textarea":ec(e,n);break;case"select":t=n.value,t!=null&&gn(e,!!n.multiple,t,!1)}};oc=Po;uc=Gt;var bh={usingClientEntryPoint:!1,Events:[_r,fn,ql,sc,ic,Po]},Wn={findFiberByHostInstance:Mt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Zh={bundleType:Wn.bundleType,version:Wn.version,rendererPackageName:Wn.rendererPackageName,rendererConfig:Wn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:dt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=fc(e),e===null?null:e.stateNode},findFiberByHostInstance:Wn.findFiberByHostInstance||Yh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Zr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Zr.isDisabled&&Zr.supportsFiber)try{Wl=Zr.inject(Zh),tt=Zr}catch{}}Le.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=bh;Le.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Uo(t))throw Error(C(200));return Xh(e,t,null,n)};Le.createRoot=function(e,t){if(!Uo(e))throw Error(C(299));var n=!1,r="",l=Wf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=zo(e,1,!1,null,null,n,!1,r,l),e[at]=t.current,pr(e.nodeType===8?e.parentNode:e),new Ao(t)};Le.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=fc(t),e=e===null?null:e.stateNode,e};Le.flushSync=function(e){return Gt(e)};Le.hydrate=function(e,t,n){if(!rs(t))throw Error(C(200));return ls(null,e,t,!0,n)};Le.hydrateRoot=function(e,t,n){if(!Uo(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,l=!1,s="",i=Wf;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Hf(t,null,e,1,n??null,l,!1,s,i),e[at]=t.current,pr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new ns(t)};Le.render=function(e,t,n){if(!rs(t))throw Error(C(200));return ls(null,e,t,!1,n)};Le.unmountComponentAtNode=function(e){if(!rs(e))throw Error(C(40));return e._reactRootContainer?(Gt(function(){ls(null,null,e,!1,function(){e._reactRootContainer=null,e[at]=null})}),!0):!1};Le.unstable_batchedUpdates=Po;Le.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!rs(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return ls(e,t,n,!1,r)};Le.version="18.3.1-next-f1338f8080-20240426";function Qf(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Qf)}catch(e){console.error(e)}}Qf(),Wa.exports=Le;var em=Wa.exports,Zu=em;$s.createRoot=Zu.createRoot,$s.hydrateRoot=Zu.hydrateRoot;/**
|
||
* @remix-run/router v1.23.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function Er(){return Er=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Er.apply(this,arguments)}var Et;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Et||(Et={}));const ea="popstate";function tm(e){e===void 0&&(e={});function t(r,l){let{pathname:s,search:i,hash:o}=r.location;return Fi("",{pathname:s,search:i,hash:o},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Kf(l)}return rm(t,n,null,e)}function ne(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Io(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function nm(){return Math.random().toString(36).substr(2,8)}function ta(e,t){return{usr:e.state,key:e.key,idx:t}}function Fi(e,t,n,r){return n===void 0&&(n=null),Er({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?An(t):t,{state:n,key:t&&t.key||r||nm()})}function Kf(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function An(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function rm(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:s=!1}=r,i=l.history,o=Et.Pop,u=null,a=f();a==null&&(a=0,i.replaceState(Er({},i.state,{idx:a}),""));function f(){return(i.state||{idx:null}).idx}function p(){o=Et.Pop;let w=f(),m=w==null?null:w-a;a=w,u&&u({action:o,location:g.location,delta:m})}function y(w,m){o=Et.Push;let d=Fi(g.location,w,m);a=f()+1;let h=ta(d,a),E=g.createHref(d);try{i.pushState(h,"",E)}catch(k){if(k instanceof DOMException&&k.name==="DataCloneError")throw k;l.location.assign(E)}s&&u&&u({action:o,location:g.location,delta:1})}function x(w,m){o=Et.Replace;let d=Fi(g.location,w,m);a=f();let h=ta(d,a),E=g.createHref(d);i.replaceState(h,"",E),s&&u&&u({action:o,location:g.location,delta:0})}function v(w){let m=l.location.origin!=="null"?l.location.origin:l.location.href,d=typeof w=="string"?w:Kf(w);return d=d.replace(/ $/,"%20"),ne(m,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,m)}let g={get action(){return o},get location(){return e(l,i)},listen(w){if(u)throw new Error("A history only accepts one active listener");return l.addEventListener(ea,p),u=w,()=>{l.removeEventListener(ea,p),u=null}},createHref(w){return t(l,w)},createURL:v,encodeLocation(w){let m=v(w);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:y,replace:x,go(w){return i.go(w)}};return g}var na;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(na||(na={}));function lm(e,t,n){return n===void 0&&(n="/"),sm(e,t,n)}function sm(e,t,n,r){let l=typeof t=="string"?An(t):t,s=Xf(l.pathname||"/",n);if(s==null)return null;let i=Jf(e);im(i);let o=null;for(let u=0;o==null&&u<i.length;++u){let a=gm(s);o=mm(i[u],a)}return o}function Jf(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(s,i,o)=>{let u={relativePath:o===void 0?s.path||"":o,caseSensitive:s.caseSensitive===!0,childrenIndex:i,route:s};u.relativePath.startsWith("/")&&(ne(u.relativePath.startsWith(r),'Absolute route path "'+u.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),u.relativePath=u.relativePath.slice(r.length));let a=Qt([r,u.relativePath]),f=n.concat(u);s.children&&s.children.length>0&&(ne(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),Jf(s.children,t,f,a)),!(s.path==null&&!s.index)&&t.push({path:a,score:pm(a,s.index),routesMeta:f})};return e.forEach((s,i)=>{var o;if(s.path===""||!((o=s.path)!=null&&o.includes("?")))l(s,i);else for(let u of qf(s.path))l(s,i,u)}),t}function qf(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return l?[s,""]:[s];let i=qf(r.join("/")),o=[];return o.push(...i.map(u=>u===""?s:[s,u].join("/"))),l&&o.push(...i),o.map(u=>e.startsWith("/")&&u===""?"/":u)}function im(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:hm(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const om=/^:[\w-]+$/,um=3,am=2,cm=1,fm=10,dm=-2,ra=e=>e==="*";function pm(e,t){let n=e.split("/"),r=n.length;return n.some(ra)&&(r+=dm),t&&(r+=am),n.filter(l=>!ra(l)).reduce((l,s)=>l+(om.test(s)?um:s===""?cm:fm),r)}function hm(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function mm(e,t,n){let{routesMeta:r}=e,l={},s="/",i=[];for(let o=0;o<r.length;++o){let u=r[o],a=o===r.length-1,f=s==="/"?t:t.slice(s.length)||"/",p=vm({path:u.relativePath,caseSensitive:u.caseSensitive,end:a},f),y=u.route;if(!p)return null;Object.assign(l,p.params),i.push({params:l,pathname:Qt([s,p.pathname]),pathnameBase:Nm(Qt([s,p.pathnameBase])),route:y}),p.pathnameBase!=="/"&&(s=Qt([s,p.pathnameBase]))}return i}function vm(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=ym(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let s=l[0],i=s.replace(/(.)\/+$/,"$1"),o=l.slice(1);return{params:r.reduce((a,f,p)=>{let{paramName:y,isOptional:x}=f;if(y==="*"){let g=o[p]||"";i=s.slice(0,s.length-g.length).replace(/(.)\/+$/,"$1")}const v=o[p];return x&&!v?a[y]=void 0:a[y]=(v||"").replace(/%2F/g,"/"),a},{}),pathname:s,pathnameBase:i,pattern:e}}function ym(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Io(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,o,u)=>(r.push({paramName:o,isOptional:u!=null}),u?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function gm(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Io(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Xf(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const wm=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,xm=e=>wm.test(e);function Sm(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?An(e):e,s;if(n)if(xm(n))s=n;else{if(n.includes("//")){let i=n;n=n.replace(/\/\/+/g,"/"),Io(!1,"Pathnames cannot have embedded double slashes - normalizing "+(i+" -> "+n))}n.startsWith("/")?s=la(n.substring(1),"/"):s=la(n,t)}else s=t;return{pathname:s,search:km(r),hash:Cm(l)}}function la(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function Is(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Em(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Yf(e,t){let n=Em(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Gf(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=An(e):(l=Er({},e),ne(!l.pathname||!l.pathname.includes("?"),Is("?","pathname","search",l)),ne(!l.pathname||!l.pathname.includes("#"),Is("#","pathname","hash",l)),ne(!l.search||!l.search.includes("#"),Is("#","search","hash",l)));let s=e===""||l.pathname==="",i=s?"/":l.pathname,o;if(i==null)o=n;else{let p=t.length-1;if(!r&&i.startsWith("..")){let y=i.split("/");for(;y[0]==="..";)y.shift(),p-=1;l.pathname=y.join("/")}o=p>=0?t[p]:"/"}let u=Sm(l,o),a=i&&i!=="/"&&i.endsWith("/"),f=(s||i===".")&&n.endsWith("/");return!u.pathname.endsWith("/")&&(a||f)&&(u.pathname+="/"),u}const Qt=e=>e.join("/").replace(/\/\/+/g,"/"),Nm=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),km=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Cm=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function jm(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const bf=["post","put","patch","delete"];new Set(bf);const _m=["get",...bf];new Set(_m);/**
|
||
* React Router v6.30.3
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/function Nr(){return Nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nr.apply(this,arguments)}const Do=N.createContext(null),Rm=N.createContext(null),Pr=N.createContext(null),ss=N.createContext(null),tn=N.createContext({outlet:null,matches:[],isDataRoute:!1}),Zf=N.createContext(null);function Tr(){return N.useContext(ss)!=null}function Mo(){return Tr()||ne(!1),N.useContext(ss).location}function ed(e){N.useContext(Pr).static||N.useLayoutEffect(e)}function Pm(){let{isDataRoute:e}=N.useContext(tn);return e?Vm():Tm()}function Tm(){Tr()||ne(!1);let e=N.useContext(Do),{basename:t,future:n,navigator:r}=N.useContext(Pr),{matches:l}=N.useContext(tn),{pathname:s}=Mo(),i=JSON.stringify(Yf(l,n.v7_relativeSplatPath)),o=N.useRef(!1);return ed(()=>{o.current=!0}),N.useCallback(function(a,f){if(f===void 0&&(f={}),!o.current)return;if(typeof a=="number"){r.go(a);return}let p=Gf(a,JSON.parse(i),s,f.relative==="path");e==null&&t!=="/"&&(p.pathname=p.pathname==="/"?t:Qt([t,p.pathname])),(f.replace?r.replace:r.push)(p,f.state,f)},[t,r,i,s,e])}function Om(e,t){return Lm(e,t)}function Lm(e,t,n,r){Tr()||ne(!1);let{navigator:l}=N.useContext(Pr),{matches:s}=N.useContext(tn),i=s[s.length-1],o=i?i.params:{};i&&i.pathname;let u=i?i.pathnameBase:"/";i&&i.route;let a=Mo(),f;if(t){var p;let w=typeof t=="string"?An(t):t;u==="/"||(p=w.pathname)!=null&&p.startsWith(u)||ne(!1),f=w}else f=a;let y=f.pathname||"/",x=y;if(u!=="/"){let w=u.replace(/^\//,"").split("/");x="/"+y.replace(/^\//,"").split("/").slice(w.length).join("/")}let v=lm(e,{pathname:x}),g=Im(v&&v.map(w=>Object.assign({},w,{params:Object.assign({},o,w.params),pathname:Qt([u,l.encodeLocation?l.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?u:Qt([u,l.encodeLocation?l.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),s,n,r);return t&&g?N.createElement(ss.Provider,{value:{location:Nr({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:Et.Pop}},g):g}function zm(){let e=$m(),t=jm(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},t),n?N.createElement("pre",{style:l},n):null,null)}const Fm=N.createElement(zm,null);class Am extends N.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?N.createElement(tn.Provider,{value:this.props.routeContext},N.createElement(Zf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Um(e){let{routeContext:t,match:n,children:r}=e,l=N.useContext(Do);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),N.createElement(tn.Provider,{value:t},r)}function Im(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,o=(l=n)==null?void 0:l.errors;if(o!=null){let f=i.findIndex(p=>p.route.id&&(o==null?void 0:o[p.route.id])!==void 0);f>=0||ne(!1),i=i.slice(0,Math.min(i.length,f+1))}let u=!1,a=-1;if(n&&r&&r.v7_partialHydration)for(let f=0;f<i.length;f++){let p=i[f];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(a=f),p.route.id){let{loaderData:y,errors:x}=n,v=p.route.loader&&y[p.route.id]===void 0&&(!x||x[p.route.id]===void 0);if(p.route.lazy||v){u=!0,a>=0?i=i.slice(0,a+1):i=[i[0]];break}}}return i.reduceRight((f,p,y)=>{let x,v=!1,g=null,w=null;n&&(x=o&&p.route.id?o[p.route.id]:void 0,g=p.route.errorElement||Fm,u&&(a<0&&y===0?(Hm("route-fallback"),v=!0,w=null):a===y&&(v=!0,w=p.route.hydrateFallbackElement||null)));let m=t.concat(i.slice(0,y+1)),d=()=>{let h;return x?h=g:v?h=w:p.route.Component?h=N.createElement(p.route.Component,null):p.route.element?h=p.route.element:h=f,N.createElement(Um,{match:p,routeContext:{outlet:f,matches:m,isDataRoute:n!=null},children:h})};return n&&(p.route.ErrorBoundary||p.route.errorElement||y===0)?N.createElement(Am,{location:n.location,revalidation:n.revalidation,component:g,error:x,children:d(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):d()},null)}var td=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(td||{}),nd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(nd||{});function Dm(e){let t=N.useContext(Do);return t||ne(!1),t}function Mm(e){let t=N.useContext(Rm);return t||ne(!1),t}function Bm(e){let t=N.useContext(tn);return t||ne(!1),t}function rd(e){let t=Bm(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function $m(){var e;let t=N.useContext(Zf),n=Mm(),r=rd();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Vm(){let{router:e}=Dm(td.UseNavigateStable),t=rd(nd.UseNavigateStable),n=N.useRef(!1);return ed(()=>{n.current=!0}),N.useCallback(function(l,s){s===void 0&&(s={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Nr({fromRouteId:t},s)))},[e,t])}const sa={};function Hm(e,t,n){sa[e]||(sa[e]=!0)}function Wm(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function ia(e){let{to:t,replace:n,state:r,relative:l}=e;Tr()||ne(!1);let{future:s,static:i}=N.useContext(Pr),{matches:o}=N.useContext(tn),{pathname:u}=Mo(),a=Pm(),f=Gf(t,Yf(o,s.v7_relativeSplatPath),u,l==="path"),p=JSON.stringify(f);return N.useEffect(()=>a(JSON.parse(p),{replace:n,state:r,relative:l}),[a,p,l,n,r]),null}function Ai(e){ne(!1)}function Qm(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Et.Pop,navigator:s,static:i=!1,future:o}=e;Tr()&&ne(!1);let u=t.replace(/^\/*/,"/"),a=N.useMemo(()=>({basename:u,navigator:s,static:i,future:Nr({v7_relativeSplatPath:!1},o)}),[u,o,s,i]);typeof r=="string"&&(r=An(r));let{pathname:f="/",search:p="",hash:y="",state:x=null,key:v="default"}=r,g=N.useMemo(()=>{let w=Xf(f,u);return w==null?null:{location:{pathname:w,search:p,hash:y,state:x,key:v},navigationType:l}},[u,f,p,y,x,v,l]);return g==null?null:N.createElement(Pr.Provider,{value:a},N.createElement(ss.Provider,{children:n,value:g}))}function Km(e){let{children:t,location:n}=e;return Om(Ui(t),n)}new Promise(()=>{});function Ui(e,t){t===void 0&&(t=[]);let n=[];return N.Children.forEach(e,(r,l)=>{if(!N.isValidElement(r))return;let s=[...t,l];if(r.type===N.Fragment){n.push.apply(n,Ui(r.props.children,s));return}r.type!==Ai&&ne(!1),!r.props.index||!r.props.children||ne(!1);let i={id:r.props.id||s.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Ui(r.props.children,s)),n.push(i)}),n}/**
|
||
* React Router DOM v6.30.3
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/const Jm="6";try{window.__reactRouterVersion=Jm}catch{}const qm="startTransition",oa=Hd[qm];function Xm(e){let{basename:t,children:n,future:r,window:l}=e,s=N.useRef();s.current==null&&(s.current=tm({window:l,v5Compat:!0}));let i=s.current,[o,u]=N.useState({action:i.action,location:i.location}),{v7_startTransition:a}=r||{},f=N.useCallback(p=>{a&&oa?oa(()=>u(p)):u(p)},[u,a]);return N.useLayoutEffect(()=>i.listen(f),[i,f]),N.useEffect(()=>Wm(r),[r]),N.createElement(Qm,{basename:t,children:n,location:o.location,navigationType:o.action,navigator:i,future:r})}var ua;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ua||(ua={}));var aa;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(aa||(aa={}));function ld(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ym}=Object.prototype,{getPrototypeOf:Bo}=Object,{iterator:is,toStringTag:sd}=Symbol,os=(e=>t=>{const n=Ym.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Xe=e=>(e=e.toLowerCase(),t=>os(t)===e),us=e=>t=>typeof t===e,{isArray:Un}=Array,On=us("undefined");function Or(e){return e!==null&&!On(e)&&e.constructor!==null&&!On(e.constructor)&&Ce(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const id=Xe("ArrayBuffer");function Gm(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&id(e.buffer),t}const bm=us("string"),Ce=us("function"),od=us("number"),Lr=e=>e!==null&&typeof e=="object",Zm=e=>e===!0||e===!1,pl=e=>{if(os(e)!=="object")return!1;const t=Bo(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(sd in e)&&!(is in e)},ev=e=>{if(!Lr(e)||Or(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},tv=Xe("Date"),nv=Xe("File"),rv=Xe("Blob"),lv=Xe("FileList"),sv=e=>Lr(e)&&Ce(e.pipe),iv=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ce(e.append)&&((t=os(e))==="formdata"||t==="object"&&Ce(e.toString)&&e.toString()==="[object FormData]"))},ov=Xe("URLSearchParams"),[uv,av,cv,fv]=["ReadableStream","Request","Response","Headers"].map(Xe),dv=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function zr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),Un(e))for(r=0,l=e.length;r<l;r++)t.call(null,e[r],r,e);else{if(Or(e))return;const s=n?Object.getOwnPropertyNames(e):Object.keys(e),i=s.length;let o;for(r=0;r<i;r++)o=s[r],t.call(null,e[o],o,e)}}function ud(e,t){if(Or(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,l;for(;r-- >0;)if(l=n[r],t===l.toLowerCase())return l;return null}const Vt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ad=e=>!On(e)&&e!==Vt;function Ii(){const{caseless:e,skipUndefined:t}=ad(this)&&this||{},n={},r=(l,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;const i=e&&ud(n,s)||s;pl(n[i])&&pl(l)?n[i]=Ii(n[i],l):pl(l)?n[i]=Ii({},l):Un(l)?n[i]=l.slice():(!t||!On(l))&&(n[i]=l)};for(let l=0,s=arguments.length;l<s;l++)arguments[l]&&zr(arguments[l],r);return n}const pv=(e,t,n,{allOwnKeys:r}={})=>(zr(t,(l,s)=>{n&&Ce(l)?Object.defineProperty(e,s,{value:ld(l,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{value:l,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),hv=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),mv=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},vv=(e,t,n,r)=>{let l,s,i;const o={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),s=l.length;s-- >0;)i=l[s],(!r||r(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&Bo(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},yv=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},gv=e=>{if(!e)return null;if(Un(e))return e;let t=e.length;if(!od(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},wv=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Bo(Uint8Array)),xv=(e,t)=>{const r=(e&&e[is]).call(e);let l;for(;(l=r.next())&&!l.done;){const s=l.value;t.call(e,s[0],s[1])}},Sv=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Ev=Xe("HTMLFormElement"),Nv=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,l){return r.toUpperCase()+l}),ca=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),kv=Xe("RegExp"),cd=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};zr(n,(l,s)=>{let i;(i=t(l,s,e))!==!1&&(r[s]=i||l)}),Object.defineProperties(e,r)},Cv=e=>{cd(e,(t,n)=>{if(Ce(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ce(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},jv=(e,t)=>{const n={},r=l=>{l.forEach(s=>{n[s]=!0})};return Un(e)?r(e):r(String(e).split(t)),n},_v=()=>{},Rv=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Pv(e){return!!(e&&Ce(e.append)&&e[sd]==="FormData"&&e[is])}const Tv=e=>{const t=new Array(10),n=(r,l)=>{if(Lr(r)){if(t.indexOf(r)>=0)return;if(Or(r))return r;if(!("toJSON"in r)){t[l]=r;const s=Un(r)?[]:{};return zr(r,(i,o)=>{const u=n(i,l+1);!On(u)&&(s[o]=u)}),t[l]=void 0,s}}return r};return n(e,0)},Ov=Xe("AsyncFunction"),Lv=e=>e&&(Lr(e)||Ce(e))&&Ce(e.then)&&Ce(e.catch),fd=((e,t)=>e?setImmediate:t?((n,r)=>(Vt.addEventListener("message",({source:l,data:s})=>{l===Vt&&s===n&&r.length&&r.shift()()},!1),l=>{r.push(l),Vt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ce(Vt.postMessage)),zv=typeof queueMicrotask<"u"?queueMicrotask.bind(Vt):typeof process<"u"&&process.nextTick||fd,Fv=e=>e!=null&&Ce(e[is]),S={isArray:Un,isArrayBuffer:id,isBuffer:Or,isFormData:iv,isArrayBufferView:Gm,isString:bm,isNumber:od,isBoolean:Zm,isObject:Lr,isPlainObject:pl,isEmptyObject:ev,isReadableStream:uv,isRequest:av,isResponse:cv,isHeaders:fv,isUndefined:On,isDate:tv,isFile:nv,isBlob:rv,isRegExp:kv,isFunction:Ce,isStream:sv,isURLSearchParams:ov,isTypedArray:wv,isFileList:lv,forEach:zr,merge:Ii,extend:pv,trim:dv,stripBOM:hv,inherits:mv,toFlatObject:vv,kindOf:os,kindOfTest:Xe,endsWith:yv,toArray:gv,forEachEntry:xv,matchAll:Sv,isHTMLForm:Ev,hasOwnProperty:ca,hasOwnProp:ca,reduceDescriptors:cd,freezeMethods:Cv,toObjectSet:jv,toCamelCase:Nv,noop:_v,toFiniteNumber:Rv,findKey:ud,global:Vt,isContextDefined:ad,isSpecCompliantForm:Pv,toJSONObject:Tv,isAsyncFn:Ov,isThenable:Lv,setImmediate:fd,asap:zv,isIterable:Fv};let U=class dd extends Error{static from(t,n,r,l,s,i){const o=new dd(t.message,n||t.code,r,l,s);return o.cause=t,o.name=t.name,i&&Object.assign(o,i),o}constructor(t,n,r,l,s){super(t),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),l&&(this.request=l),s&&(this.response=s,this.status=s.status)}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:S.toJSONObject(this.config),code:this.code,status:this.status}}};U.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";U.ERR_BAD_OPTION="ERR_BAD_OPTION";U.ECONNABORTED="ECONNABORTED";U.ETIMEDOUT="ETIMEDOUT";U.ERR_NETWORK="ERR_NETWORK";U.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";U.ERR_DEPRECATED="ERR_DEPRECATED";U.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";U.ERR_BAD_REQUEST="ERR_BAD_REQUEST";U.ERR_CANCELED="ERR_CANCELED";U.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";U.ERR_INVALID_URL="ERR_INVALID_URL";const Av=null;function Di(e){return S.isPlainObject(e)||S.isArray(e)}function pd(e){return S.endsWith(e,"[]")?e.slice(0,-2):e}function fa(e,t,n){return e?e.concat(t).map(function(l,s){return l=pd(l),!n&&s?"["+l+"]":l}).join(n?".":""):t}function Uv(e){return S.isArray(e)&&!e.some(Di)}const Iv=S.toFlatObject(S,{},null,function(t){return/^is[A-Z]/.test(t)});function as(e,t,n){if(!S.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,w){return!S.isUndefined(w[g])});const r=n.metaTokens,l=n.visitor||f,s=n.dots,i=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&S.isSpecCompliantForm(t);if(!S.isFunction(l))throw new TypeError("visitor must be a function");function a(v){if(v===null)return"";if(S.isDate(v))return v.toISOString();if(S.isBoolean(v))return v.toString();if(!u&&S.isBlob(v))throw new U("Blob is not supported. Use a Buffer instead.");return S.isArrayBuffer(v)||S.isTypedArray(v)?u&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,g,w){let m=v;if(v&&!w&&typeof v=="object"){if(S.endsWith(g,"{}"))g=r?g:g.slice(0,-2),v=JSON.stringify(v);else if(S.isArray(v)&&Uv(v)||(S.isFileList(v)||S.endsWith(g,"[]"))&&(m=S.toArray(v)))return g=pd(g),m.forEach(function(h,E){!(S.isUndefined(h)||h===null)&&t.append(i===!0?fa([g],E,s):i===null?g:g+"[]",a(h))}),!1}return Di(v)?!0:(t.append(fa(w,g,s),a(v)),!1)}const p=[],y=Object.assign(Iv,{defaultVisitor:f,convertValue:a,isVisitable:Di});function x(v,g){if(!S.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+g.join("."));p.push(v),S.forEach(v,function(m,d){(!(S.isUndefined(m)||m===null)&&l.call(t,m,S.isString(d)?d.trim():d,g,y))===!0&&x(m,g?g.concat(d):[d])}),p.pop()}}if(!S.isObject(e))throw new TypeError("data must be an object");return x(e),t}function da(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function $o(e,t){this._pairs=[],e&&as(e,this,t)}const hd=$o.prototype;hd.append=function(t,n){this._pairs.push([t,n])};hd.toString=function(t){const n=t?function(r){return t.call(this,r,da)}:da;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function Dv(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function md(e,t,n){if(!t)return e;const r=n&&n.encode||Dv,l=S.isFunction(n)?{serialize:n}:n,s=l&&l.serialize;let i;if(s?i=s(t,l):i=S.isURLSearchParams(t)?t.toString():new $o(t,l).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class pa{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){S.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Vo={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},Mv=typeof URLSearchParams<"u"?URLSearchParams:$o,Bv=typeof FormData<"u"?FormData:null,$v=typeof Blob<"u"?Blob:null,Vv={isBrowser:!0,classes:{URLSearchParams:Mv,FormData:Bv,Blob:$v},protocols:["http","https","file","blob","url","data"]},Ho=typeof window<"u"&&typeof document<"u",Mi=typeof navigator=="object"&&navigator||void 0,Hv=Ho&&(!Mi||["ReactNative","NativeScript","NS"].indexOf(Mi.product)<0),Wv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Qv=Ho&&window.location.href||"http://localhost",Kv=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Ho,hasStandardBrowserEnv:Hv,hasStandardBrowserWebWorkerEnv:Wv,navigator:Mi,origin:Qv},Symbol.toStringTag,{value:"Module"})),he={...Kv,...Vv};function Jv(e,t){return as(e,new he.classes.URLSearchParams,{visitor:function(n,r,l,s){return he.isNode&&S.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function qv(e){return S.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Xv(e){const t={},n=Object.keys(e);let r;const l=n.length;let s;for(r=0;r<l;r++)s=n[r],t[s]=e[s];return t}function vd(e){function t(n,r,l,s){let i=n[s++];if(i==="__proto__")return!0;const o=Number.isFinite(+i),u=s>=n.length;return i=!i&&S.isArray(l)?l.length:i,u?(S.hasOwnProp(l,i)?l[i]=[l[i],r]:l[i]=r,!o):((!l[i]||!S.isObject(l[i]))&&(l[i]=[]),t(n,r,l[i],s)&&S.isArray(l[i])&&(l[i]=Xv(l[i])),!o)}if(S.isFormData(e)&&S.isFunction(e.entries)){const n={};return S.forEachEntry(e,(r,l)=>{t(qv(r),l,n,0)}),n}return null}function Yv(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Fr={transitional:Vo,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",l=r.indexOf("application/json")>-1,s=S.isObject(t);if(s&&S.isHTMLForm(t)&&(t=new FormData(t)),S.isFormData(t))return l?JSON.stringify(vd(t)):t;if(S.isArrayBuffer(t)||S.isBuffer(t)||S.isStream(t)||S.isFile(t)||S.isBlob(t)||S.isReadableStream(t))return t;if(S.isArrayBufferView(t))return t.buffer;if(S.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Jv(t,this.formSerializer).toString();if((o=S.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return as(o?{"files[]":t}:t,u&&new u,this.formSerializer)}}return s||l?(n.setContentType("application/json",!1),Yv(t)):t}],transformResponse:[function(t){const n=this.transitional||Fr.transitional,r=n&&n.forcedJSONParsing,l=this.responseType==="json";if(S.isResponse(t)||S.isReadableStream(t))return t;if(t&&S.isString(t)&&(r&&!this.responseType||l)){const i=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t,this.parseReviver)}catch(o){if(i)throw o.name==="SyntaxError"?U.from(o,U.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:he.classes.FormData,Blob:he.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};S.forEach(["delete","get","head","post","put","patch"],e=>{Fr.headers[e]={}});const Gv=S.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),bv=e=>{const t={};let n,r,l;return e&&e.split(`
|
||
`).forEach(function(i){l=i.indexOf(":"),n=i.substring(0,l).trim().toLowerCase(),r=i.substring(l+1).trim(),!(!n||t[n]&&Gv[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ha=Symbol("internals");function Qn(e){return e&&String(e).trim().toLowerCase()}function hl(e){return e===!1||e==null?e:S.isArray(e)?e.map(hl):String(e)}function Zv(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ey=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ds(e,t,n,r,l){if(S.isFunction(r))return r.call(this,t,n);if(l&&(t=n),!!S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function ty(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function ny(e,t){const n=S.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(l,s,i){return this[r].call(this,t,l,s,i)},configurable:!0})})}let je=class{constructor(t){t&&this.set(t)}set(t,n,r){const l=this;function s(o,u,a){const f=Qn(u);if(!f)throw new Error("header name must be a non-empty string");const p=S.findKey(l,f);(!p||l[p]===void 0||a===!0||a===void 0&&l[p]!==!1)&&(l[p||u]=hl(o))}const i=(o,u)=>S.forEach(o,(a,f)=>s(a,f,u));if(S.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(S.isString(t)&&(t=t.trim())&&!ey(t))i(bv(t),n);else if(S.isObject(t)&&S.isIterable(t)){let o={},u,a;for(const f of t){if(!S.isArray(f))throw TypeError("Object iterator must return a key-value pair");o[a=f[0]]=(u=o[a])?S.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}i(o,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=Qn(t),t){const r=S.findKey(this,t);if(r){const l=this[r];if(!n)return l;if(n===!0)return Zv(l);if(S.isFunction(n))return n.call(this,l,r);if(S.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Qn(t),t){const r=S.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ds(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let l=!1;function s(i){if(i=Qn(i),i){const o=S.findKey(r,i);o&&(!n||Ds(r,r[o],o,n))&&(delete r[o],l=!0)}}return S.isArray(t)?t.forEach(s):s(t),l}clear(t){const n=Object.keys(this);let r=n.length,l=!1;for(;r--;){const s=n[r];(!t||Ds(this,this[s],s,t,!0))&&(delete this[s],l=!0)}return l}normalize(t){const n=this,r={};return S.forEach(this,(l,s)=>{const i=S.findKey(r,s);if(i){n[i]=hl(l),delete n[s];return}const o=t?ty(s):String(s).trim();o!==s&&delete n[s],n[o]=hl(l),r[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return S.forEach(this,(r,l)=>{r!=null&&r!==!1&&(n[l]=t&&S.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
|
||
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(l=>r.set(l)),r}static accessor(t){const r=(this[ha]=this[ha]={accessors:{}}).accessors,l=this.prototype;function s(i){const o=Qn(i);r[o]||(ny(l,i),r[o]=!0)}return S.isArray(t)?t.forEach(s):s(t),this}};je.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.reduceDescriptors(je.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});S.freezeMethods(je);function Ms(e,t){const n=this||Fr,r=t||n,l=je.from(r.headers);let s=r.data;return S.forEach(e,function(o){s=o.call(n,s,l.normalize(),t?t.status:void 0)}),l.normalize(),s}function yd(e){return!!(e&&e.__CANCEL__)}let Ar=class extends U{constructor(t,n,r){super(t??"canceled",U.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function gd(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new U("Request failed with status code "+n.status,[U.ERR_BAD_REQUEST,U.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function ry(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ly(e,t){e=e||10;const n=new Array(e),r=new Array(e);let l=0,s=0,i;return t=t!==void 0?t:1e3,function(u){const a=Date.now(),f=r[s];i||(i=a),n[l]=u,r[l]=a;let p=s,y=0;for(;p!==l;)y+=n[p++],p=p%e;if(l=(l+1)%e,l===s&&(s=(s+1)%e),a-i<t)return;const x=f&&a-f;return x?Math.round(y*1e3/x):void 0}}function sy(e,t){let n=0,r=1e3/t,l,s;const i=(a,f=Date.now())=>{n=f,l=null,s&&(clearTimeout(s),s=null),e(...a)};return[(...a)=>{const f=Date.now(),p=f-n;p>=r?i(a,f):(l=a,s||(s=setTimeout(()=>{s=null,i(l)},r-p)))},()=>l&&i(l)]}const Bl=(e,t,n=3)=>{let r=0;const l=ly(50,250);return sy(s=>{const i=s.loaded,o=s.lengthComputable?s.total:void 0,u=i-r,a=l(u),f=i<=o;r=i;const p={loaded:i,total:o,progress:o?i/o:void 0,bytes:u,rate:a||void 0,estimated:a&&o&&f?(o-i)/a:void 0,event:s,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(p)},n)},ma=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},va=e=>(...t)=>S.asap(()=>e(...t)),iy=he.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,he.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(he.origin),he.navigator&&/(msie|trident)/i.test(he.navigator.userAgent)):()=>!0,oy=he.hasStandardBrowserEnv?{write(e,t,n,r,l,s,i){if(typeof document>"u")return;const o=[`${e}=${encodeURIComponent(t)}`];S.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),S.isString(r)&&o.push(`path=${r}`),S.isString(l)&&o.push(`domain=${l}`),s===!0&&o.push("secure"),S.isString(i)&&o.push(`SameSite=${i}`),document.cookie=o.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function uy(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function ay(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function wd(e,t,n){let r=!uy(t);return e&&(r||n==!1)?ay(e,t):t}const ya=e=>e instanceof je?{...e}:e;function bt(e,t){t=t||{};const n={};function r(a,f,p,y){return S.isPlainObject(a)&&S.isPlainObject(f)?S.merge.call({caseless:y},a,f):S.isPlainObject(f)?S.merge({},f):S.isArray(f)?f.slice():f}function l(a,f,p,y){if(S.isUndefined(f)){if(!S.isUndefined(a))return r(void 0,a,p,y)}else return r(a,f,p,y)}function s(a,f){if(!S.isUndefined(f))return r(void 0,f)}function i(a,f){if(S.isUndefined(f)){if(!S.isUndefined(a))return r(void 0,a)}else return r(void 0,f)}function o(a,f,p){if(p in t)return r(a,f);if(p in e)return r(void 0,a)}const u={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(a,f,p)=>l(ya(a),ya(f),p,!0)};return S.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const p=S.hasOwnProp(u,f)?u[f]:l,y=p(e[f],t[f],f);S.isUndefined(y)&&p!==o||(n[f]=y)}),n}const xd=e=>{const t=bt({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:s,headers:i,auth:o}=t;if(t.headers=i=je.from(i),t.url=md(wd(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),S.isFormData(n)){if(he.hasStandardBrowserEnv||he.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(S.isFunction(n.getHeaders)){const u=n.getHeaders(),a=["content-type","content-length"];Object.entries(u).forEach(([f,p])=>{a.includes(f.toLowerCase())&&i.set(f,p)})}}if(he.hasStandardBrowserEnv&&(r&&S.isFunction(r)&&(r=r(t)),r||r!==!1&&iy(t.url))){const u=l&&s&&oy.read(s);u&&i.set(l,u)}return t},cy=typeof XMLHttpRequest<"u",fy=cy&&function(e){return new Promise(function(n,r){const l=xd(e);let s=l.data;const i=je.from(l.headers).normalize();let{responseType:o,onUploadProgress:u,onDownloadProgress:a}=l,f,p,y,x,v;function g(){x&&x(),v&&v(),l.cancelToken&&l.cancelToken.unsubscribe(f),l.signal&&l.signal.removeEventListener("abort",f)}let w=new XMLHttpRequest;w.open(l.method.toUpperCase(),l.url,!0),w.timeout=l.timeout;function m(){if(!w)return;const h=je.from("getAllResponseHeaders"in w&&w.getAllResponseHeaders()),k={data:!o||o==="text"||o==="json"?w.responseText:w.response,status:w.status,statusText:w.statusText,headers:h,config:e,request:w};gd(function(R){n(R),g()},function(R){r(R),g()},k),w=null}"onloadend"in w?w.onloadend=m:w.onreadystatechange=function(){!w||w.readyState!==4||w.status===0&&!(w.responseURL&&w.responseURL.indexOf("file:")===0)||setTimeout(m)},w.onabort=function(){w&&(r(new U("Request aborted",U.ECONNABORTED,e,w)),w=null)},w.onerror=function(E){const k=E&&E.message?E.message:"Network Error",T=new U(k,U.ERR_NETWORK,e,w);T.event=E||null,r(T),w=null},w.ontimeout=function(){let E=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const k=l.transitional||Vo;l.timeoutErrorMessage&&(E=l.timeoutErrorMessage),r(new U(E,k.clarifyTimeoutError?U.ETIMEDOUT:U.ECONNABORTED,e,w)),w=null},s===void 0&&i.setContentType(null),"setRequestHeader"in w&&S.forEach(i.toJSON(),function(E,k){w.setRequestHeader(k,E)}),S.isUndefined(l.withCredentials)||(w.withCredentials=!!l.withCredentials),o&&o!=="json"&&(w.responseType=l.responseType),a&&([y,v]=Bl(a,!0),w.addEventListener("progress",y)),u&&w.upload&&([p,x]=Bl(u),w.upload.addEventListener("progress",p),w.upload.addEventListener("loadend",x)),(l.cancelToken||l.signal)&&(f=h=>{w&&(r(!h||h.type?new Ar(null,e,w):h),w.abort(),w=null)},l.cancelToken&&l.cancelToken.subscribe(f),l.signal&&(l.signal.aborted?f():l.signal.addEventListener("abort",f)));const d=ry(l.url);if(d&&he.protocols.indexOf(d)===-1){r(new U("Unsupported protocol "+d+":",U.ERR_BAD_REQUEST,e));return}w.send(s||null)})},dy=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,l;const s=function(a){if(!l){l=!0,o();const f=a instanceof Error?a:this.reason;r.abort(f instanceof U?f:new Ar(f instanceof Error?f.message:f))}};let i=t&&setTimeout(()=>{i=null,s(new U(`timeout of ${t}ms exceeded`,U.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(a=>{a.unsubscribe?a.unsubscribe(s):a.removeEventListener("abort",s)}),e=null)};e.forEach(a=>a.addEventListener("abort",s));const{signal:u}=r;return u.unsubscribe=()=>S.asap(o),u}},py=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,l;for(;r<n;)l=r+t,yield e.slice(r,l),r=l},hy=async function*(e,t){for await(const n of my(e))yield*py(n,t)},my=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},ga=(e,t,n,r)=>{const l=hy(e,t);let s=0,i,o=u=>{i||(i=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:a,value:f}=await l.next();if(a){o(),u.close();return}let p=f.byteLength;if(n){let y=s+=p;n(y)}u.enqueue(new Uint8Array(f))}catch(a){throw o(a),a}},cancel(u){return o(u),l.return()}},{highWaterMark:2})},wa=64*1024,{isFunction:el}=S,vy=(({Request:e,Response:t})=>({Request:e,Response:t}))(S.global),{ReadableStream:xa,TextEncoder:Sa}=S.global,Ea=(e,...t)=>{try{return!!e(...t)}catch{return!1}},yy=e=>{e=S.merge.call({skipUndefined:!0},vy,e);const{fetch:t,Request:n,Response:r}=e,l=t?el(t):typeof fetch=="function",s=el(n),i=el(r);if(!l)return!1;const o=l&&el(xa),u=l&&(typeof Sa=="function"?(v=>g=>v.encode(g))(new Sa):async v=>new Uint8Array(await new n(v).arrayBuffer())),a=s&&o&&Ea(()=>{let v=!1;const g=new n(he.origin,{body:new xa,method:"POST",get duplex(){return v=!0,"half"}}).headers.has("Content-Type");return v&&!g}),f=i&&o&&Ea(()=>S.isReadableStream(new r("").body)),p={stream:f&&(v=>v.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!p[v]&&(p[v]=(g,w)=>{let m=g&&g[v];if(m)return m.call(g);throw new U(`Response type '${v}' is not supported`,U.ERR_NOT_SUPPORT,w)})});const y=async v=>{if(v==null)return 0;if(S.isBlob(v))return v.size;if(S.isSpecCompliantForm(v))return(await new n(he.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(S.isArrayBufferView(v)||S.isArrayBuffer(v))return v.byteLength;if(S.isURLSearchParams(v)&&(v=v+""),S.isString(v))return(await u(v)).byteLength},x=async(v,g)=>{const w=S.toFiniteNumber(v.getContentLength());return w??y(g)};return async v=>{let{url:g,method:w,data:m,signal:d,cancelToken:h,timeout:E,onDownloadProgress:k,onUploadProgress:T,responseType:R,headers:z,withCredentials:O="same-origin",fetchOptions:_}=xd(v),A=t||fetch;R=R?(R+"").toLowerCase():"text";let M=dy([d,h&&h.toAbortSignal()],E),$=null;const ce=M&&M.unsubscribe&&(()=>{M.unsubscribe()});let Ye;try{if(T&&a&&w!=="get"&&w!=="head"&&(Ye=await x(z,m))!==0){let D=new n(g,{method:"POST",body:m,duplex:"half"}),V;if(S.isFormData(m)&&(V=D.headers.get("content-type"))&&z.setContentType(V),D.body){const[ht,Fe]=ma(Ye,Bl(va(T)));m=ga(D.body,wa,ht,Fe)}}S.isString(O)||(O=O?"include":"omit");const ee=s&&"credentials"in n.prototype,pt={..._,signal:M,method:w.toUpperCase(),headers:z.normalize().toJSON(),body:m,duplex:"half",credentials:ee?O:void 0};$=s&&new n(g,pt);let P=await(s?A($,_):A(g,pt));const j=f&&(R==="stream"||R==="response");if(f&&(k||j&&ce)){const D={};["status","statusText","headers"].forEach(nn=>{D[nn]=P[nn]});const V=S.toFiniteNumber(P.headers.get("content-length")),[ht,Fe]=k&&ma(V,Bl(va(k),!0))||[];P=new r(ga(P.body,wa,ht,()=>{Fe&&Fe(),ce&&ce()}),D)}R=R||"text";let F=await p[S.findKey(p,R)||"text"](P,v);return!j&&ce&&ce(),await new Promise((D,V)=>{gd(D,V,{data:F,headers:je.from(P.headers),status:P.status,statusText:P.statusText,config:v,request:$})})}catch(ee){throw ce&&ce(),ee&&ee.name==="TypeError"&&/Load failed|fetch/i.test(ee.message)?Object.assign(new U("Network Error",U.ERR_NETWORK,v,$,ee&&ee.response),{cause:ee.cause||ee}):U.from(ee,ee&&ee.code,v,$,ee&&ee.response)}}},gy=new Map,Sd=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:l}=t,s=[r,l,n];let i=s.length,o=i,u,a,f=gy;for(;o--;)u=s[o],a=f.get(u),a===void 0&&f.set(u,a=o?new Map:yy(t)),f=a;return a};Sd();const Wo={http:Av,xhr:fy,fetch:{get:Sd}};S.forEach(Wo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Na=e=>`- ${e}`,wy=e=>S.isFunction(e)||e===null||e===!1;function xy(e,t){e=S.isArray(e)?e:[e];const{length:n}=e;let r,l;const s={};for(let i=0;i<n;i++){r=e[i];let o;if(l=r,!wy(r)&&(l=Wo[(o=String(r)).toLowerCase()],l===void 0))throw new U(`Unknown adapter '${o}'`);if(l&&(S.isFunction(l)||(l=l.get(t))))break;s[o||"#"+i]=l}if(!l){const i=Object.entries(s).map(([u,a])=>`adapter ${u} `+(a===!1?"is not supported by the environment":"is not available in the build"));let o=n?i.length>1?`since :
|
||
`+i.map(Na).join(`
|
||
`):" "+Na(i[0]):"as no adapter specified";throw new U("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return l}const Ed={getAdapter:xy,adapters:Wo};function Bs(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ar(null,e)}function ka(e){return Bs(e),e.headers=je.from(e.headers),e.data=Ms.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ed.getAdapter(e.adapter||Fr.adapter,e)(e).then(function(r){return Bs(e),r.data=Ms.call(e,e.transformResponse,r),r.headers=je.from(r.headers),r},function(r){return yd(r)||(Bs(e),r&&r.response&&(r.response.data=Ms.call(e,e.transformResponse,r.response),r.response.headers=je.from(r.response.headers))),Promise.reject(r)})}const Nd="1.13.5",cs={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{cs[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Ca={};cs.transitional=function(t,n,r){function l(s,i){return"[Axios v"+Nd+"] Transitional option '"+s+"'"+i+(r?". "+r:"")}return(s,i,o)=>{if(t===!1)throw new U(l(i," has been removed"+(n?" in "+n:"")),U.ERR_DEPRECATED);return n&&!Ca[i]&&(Ca[i]=!0,console.warn(l(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,i,o):!0}};cs.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function Sy(e,t,n){if(typeof e!="object")throw new U("options must be an object",U.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let l=r.length;for(;l-- >0;){const s=r[l],i=t[s];if(i){const o=e[s],u=o===void 0||i(o,s,e);if(u!==!0)throw new U("option "+s+" must be "+u,U.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new U("Unknown option "+s,U.ERR_BAD_OPTION)}}const ml={assertOptions:Sy,validators:cs},Ae=ml.validators;let Kt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new pa,response:new pa}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;const s=l.stack?l.stack.replace(/^.+\n/,""):"";try{r.stack?s&&!String(r.stack).endsWith(s.replace(/^.+\n.+\n/,""))&&(r.stack+=`
|
||
`+s):r.stack=s}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=bt(this.defaults,n);const{transitional:r,paramsSerializer:l,headers:s}=n;r!==void 0&&ml.assertOptions(r,{silentJSONParsing:Ae.transitional(Ae.boolean),forcedJSONParsing:Ae.transitional(Ae.boolean),clarifyTimeoutError:Ae.transitional(Ae.boolean),legacyInterceptorReqResOrdering:Ae.transitional(Ae.boolean)},!1),l!=null&&(S.isFunction(l)?n.paramsSerializer={serialize:l}:ml.assertOptions(l,{encode:Ae.function,serialize:Ae.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),ml.assertOptions(n,{baseUrl:Ae.spelling("baseURL"),withXsrfToken:Ae.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=s&&S.merge(s.common,s[n.method]);s&&S.forEach(["delete","get","head","post","put","patch","common"],v=>{delete s[v]}),n.headers=je.concat(i,s);const o=[];let u=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;u=u&&g.synchronous;const w=n.transitional||Vo;w&&w.legacyInterceptorReqResOrdering?o.unshift(g.fulfilled,g.rejected):o.push(g.fulfilled,g.rejected)});const a=[];this.interceptors.response.forEach(function(g){a.push(g.fulfilled,g.rejected)});let f,p=0,y;if(!u){const v=[ka.bind(this),void 0];for(v.unshift(...o),v.push(...a),y=v.length,f=Promise.resolve(n);p<y;)f=f.then(v[p++],v[p++]);return f}y=o.length;let x=n;for(;p<y;){const v=o[p++],g=o[p++];try{x=v(x)}catch(w){g.call(this,w);break}}try{f=ka.call(this,x)}catch(v){return Promise.reject(v)}for(p=0,y=a.length;p<y;)f=f.then(a[p++],a[p++]);return f}getUri(t){t=bt(this.defaults,t);const n=wd(t.baseURL,t.url,t.allowAbsoluteUrls);return md(n,t.params,t.paramsSerializer)}};S.forEach(["delete","get","head","options"],function(t){Kt.prototype[t]=function(n,r){return this.request(bt(r||{},{method:t,url:n,data:(r||{}).data}))}});S.forEach(["post","put","patch"],function(t){function n(r){return function(s,i,o){return this.request(bt(o||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:i}))}}Kt.prototype[t]=n(),Kt.prototype[t+"Form"]=n(!0)});let Ey=class kd{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(l=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](l);r._listeners=null}),this.promise.then=l=>{let s;const i=new Promise(o=>{r.subscribe(o),s=o}).then(l);return i.cancel=function(){r.unsubscribe(s)},i},t(function(s,i,o){r.reason||(r.reason=new Ar(s,i,o),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new kd(function(l){t=l}),cancel:t}}};function Ny(e){return function(n){return e.apply(null,n)}}function ky(e){return S.isObject(e)&&e.isAxiosError===!0}const Bi={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Bi).forEach(([e,t])=>{Bi[t]=e});function Cd(e){const t=new Kt(e),n=ld(Kt.prototype.request,t);return S.extend(n,Kt.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return Cd(bt(e,l))},n}const Z=Cd(Fr);Z.Axios=Kt;Z.CanceledError=Ar;Z.CancelToken=Ey;Z.isCancel=yd;Z.VERSION=Nd;Z.toFormData=as;Z.AxiosError=U;Z.Cancel=Z.CanceledError;Z.all=function(t){return Promise.all(t)};Z.spread=Ny;Z.isAxiosError=ky;Z.mergeConfig=bt;Z.AxiosHeaders=je;Z.formToJSON=e=>vd(S.isHTMLForm(e)?new FormData(e):e);Z.getAdapter=Ed.getAdapter;Z.HttpStatusCode=Bi;Z.default=Z;const{Axios:By,AxiosError:$y,CanceledError:Vy,isCancel:Hy,CancelToken:Wy,VERSION:Qy,all:Ky,Cancel:Jy,isAxiosError:qy,spread:Xy,toFormData:Yy,AxiosHeaders:Gy,HttpStatusCode:by,formToJSON:Zy,getAdapter:eg,mergeConfig:tg}=Z,Re=Z.create({baseURL:"/api"});Re.interceptors.request.use(e=>{const t=localStorage.getItem("token");return t&&(e.headers.Authorization=`Bearer ${t}`),e});Re.interceptors.response.use(e=>e,e=>{var t;return((t=e.response)==null?void 0:t.status)===401&&(localStorage.removeItem("token"),localStorage.removeItem("user"),window.location.href="/"),Promise.reject(e)});const Cy={login:(e,t)=>Re.post("/auth/login",{username:e,password:t}),register:(e,t)=>Re.post("/auth/register",{username:e,password:t})},ln={list:(e=1,t=20)=>Re.get("/tickets",{params:{page:e,limit:t}}),stats:()=>Re.get("/tickets/stats"),create:e=>Re.post("/tickets",e),update:(e,t)=>Re.put(`/tickets/${e}`,t),delete:e=>Re.delete(`/tickets/${e}`)},$i={result:(e,t)=>Re.get("/lottery/result",{params:{game:e,issue:t}}),refresh:()=>Re.post("/lottery/refresh"),recent:(e,t=10)=>Re.get("/lottery/recent",{params:{game:e,limit:t}})},jy={parse:e=>{const t=new FormData;return t.append("image",e),Re.post("/ocr/parse",t,{headers:{"Content-Type":"multipart/form-data"}})}};function _y({onLogin:e}){const[t,n]=N.useState(""),[r,l]=N.useState(""),[s,i]=N.useState(""),[o,u]=N.useState(!1),a=async f=>{var p,y;f.preventDefault(),i(""),u(!0);try{const{data:x}=await Cy.login(t,r);e(x.user,x.token)}catch(x){i(((y=(p=x.response)==null?void 0:p.data)==null?void 0:y.error)||"登录失败")}finally{u(!1)}};return c.jsx("div",{className:"login-page",children:c.jsxs("div",{className:"login-box",children:[s&&c.jsx("p",{className:"error-msg",children:s}),c.jsxs("form",{onSubmit:a,children:[c.jsxs("div",{className:"form-group",children:[c.jsx("label",{children:"用户名"}),c.jsx("input",{type:"text",value:t,onChange:f=>n(f.target.value),placeholder:"请输入用户名",required:!0})]}),c.jsxs("div",{className:"form-group",children:[c.jsx("label",{children:"密码"}),c.jsx("input",{type:"password",value:r,onChange:f=>l(f.target.value),placeholder:"请输入密码",required:!0})]}),c.jsx("button",{type:"submit",className:"btn btn-primary",disabled:o,children:o?"处理中...":"登录"})]})]})})}function Ry({onCapture:e,onClose:t}){const n=N.useRef(null),r=N.useRef(null),l=N.useRef(null),[s,i]=N.useState(null),[o,u]=N.useState(null),[a,f]=N.useState(!1),[p,y]=N.useState("");N.useEffect(()=>(x(),()=>v()),[]),N.useEffect(()=>{s&&n.current&&(n.current.srcObject=s,n.current.play().catch(()=>{}))},[s]);const x=async()=>{try{const h=await navigator.mediaDevices.getUserMedia({video:{facingMode:"environment",width:1280,height:720}});i(h)}catch{y("无法访问摄像头,请检查权限或使用上传功能")}},v=()=>{s&&s.getTracks().forEach(h=>h.stop())},g=()=>{const h=n.current,E=r.current;if(!h||!E)return;E.width=h.videoWidth,E.height=h.videoHeight,E.getContext("2d").drawImage(h,0,0),E.toBlob(T=>{u(T),v()},"image/jpeg",.9)},w=h=>{const E=h.target.files[0];E&&(u(E),v())},m=()=>{u(null),y(""),x()},d=async()=>{var h,E;if(o){f(!0),y("");try{const{data:k}=await jy.parse(o);e(k)}catch(k){y(((E=(h=k.response)==null?void 0:h.data)==null?void 0:E.error)||"识别失败,请重试或手动输入")}finally{f(!1)}}};return c.jsxs("div",{className:"camera-fullscreen",children:[p&&c.jsx("div",{className:"camera-error",children:p}),c.jsx("div",{className:"camera-preview",children:o?c.jsx("img",{src:URL.createObjectURL(o),alt:"captured"}):c.jsx("video",{ref:n,autoPlay:!0,playsInline:!0,muted:!0})}),c.jsx("canvas",{ref:r,style:{display:"none"}}),c.jsx("input",{ref:l,type:"file",accept:"image/*",onChange:w,style:{display:"none"}}),c.jsx("div",{className:"camera-controls",children:o?c.jsxs(c.Fragment,{children:[c.jsx("button",{className:"btn btn-primary",onClick:d,disabled:a,children:a?"识别中...":"开始识别"}),c.jsx("button",{className:"btn btn-secondary",onClick:m,disabled:a,children:"重拍"}),c.jsx("button",{className:"btn btn-secondary",onClick:t,disabled:a,children:"取消"})]}):c.jsxs(c.Fragment,{children:[c.jsx("button",{className:"btn btn-primary",onClick:g,children:"拍照"}),c.jsx("button",{className:"btn btn-secondary",onClick:()=>{var h;return(h=l.current)==null?void 0:h.click()},children:"上传图片"}),c.jsx("button",{className:"btn btn-secondary",onClick:t,children:"取消"})]})})]})}let Py=0,$l=null;function be(e,t="success"){$l&&$l({id:++Py,message:e,type:t})}function ja(){const[e,t]=N.useState([]),n=N.useCallback(r=>{t(l=>[...l,r]),setTimeout(()=>{t(l=>l.filter(s=>s.id!==r.id))},2500)},[]);return N.useEffect(()=>($l=n,()=>{$l=null}),[n]),e.length===0?null:c.jsx("div",{className:"toast-container",children:e.map(r=>c.jsx("div",{className:`toast toast-${r.type}`,children:r.message},r.id))})}function Ty({initialData:e,onSubmit:t,onCancel:n,editMode:r}){const[l,s]=N.useState("welfare"),[i,o]=N.useState([g("welfare")]),[u,a]=N.useState(1),[f,p]=N.useState(!1),[y,x]=N.useState(""),v=N.useRef({});function g(O){return O==="welfare"?{red:["","","","","",""],blue:""}:{front:["","","","",""],back:["",""]}}N.useEffect(()=>{e!=null&&e.numbers&&(o(e.numbers),e.type&&s(e.type),e.multiple&&a(e.multiple),e.is_additional&&p(e.is_additional),e.issue&&x(e.issue))},[e]);const w=O=>{s(O),o([g(O)]),p(!1)},m=()=>{o([...i,g(l)])},d=O=>{i.length>1&&o(i.filter((_,A)=>A!==O))},h=(O,_,A)=>{if(l==="welfare"){if(_==="red"&&A<5)return`${O}-red-${A+1}`;if(_==="red"&&A===5)return`${O}-blue`}else{if(_==="front"&&A<4)return`${O}-front-${A+1}`;if(_==="front"&&A===4)return`${O}-back-0`;if(_==="back"&&A===0)return`${O}-back-1`}return null},E=(O,_,A,M)=>{const $=M.replace(/\D/g,"").slice(0,2),ce=[...i];if(A!==null?ce[O][_][A]=$:ce[O][_]=$,o(ce),$.length===2){const Ye=h(O,_,A);Ye&&v.current[Ye]&&v.current[Ye].focus()}},k=i.filter(O=>l==="welfare"?O.red.every(_=>_!=="")&&O.blue!=="":O.front.every(_=>_!=="")&&O.back.every(_=>_!=="")).length,T=l==="sports"&&f?3:2,R=k*u*T,z=()=>{if(k===0){be("请至少填写一注完整的号码","error");return}const O=i.filter(_=>l==="welfare"?_.red.every(A=>A!=="")&&_.blue!=="":_.front.every(A=>A!=="")&&_.back.every(A=>A!=="")).map(_=>l==="welfare"?{red:_.red.map(A=>A.padStart(2,"0")),blue:_.blue.padStart(2,"0")}:{front:_.front.map(A=>A.padStart(2,"0")),back:_.back.map(A=>A.padStart(2,"0"))});t({type:l,game:l==="welfare"?"双色球":"大乐透",issue:y||null,numbers:O,bet_count:k,multiple:Number(u),is_additional:l==="sports"?f:!1,cost:R})};return c.jsxs("div",{className:"form-fullscreen",children:[c.jsxs("div",{className:"form-header",children:[c.jsx("button",{className:"btn btn-secondary",onClick:n,children:"取消"}),c.jsx("h2",{children:r?"编辑彩票":"添加彩票"}),c.jsx("div",{style:{width:"60px"}})]}),c.jsxs("div",{className:"form-content",children:[c.jsxs("div",{className:"type-selector",children:[c.jsx("button",{className:`type-btn ${l==="welfare"?"active":""}`,onClick:()=>w("welfare"),children:"福利彩票(双色球)"}),c.jsx("button",{className:`type-btn ${l==="sports"?"active":""}`,onClick:()=>w("sports"),children:"体育彩票(大乐透)"})]}),c.jsx("div",{className:"options-section",children:c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"期数"}),c.jsx("input",{type:"text",value:y,onChange:O=>x(O.target.value),placeholder:"如:2026001",className:"issue-input",style:{flex:1,padding:"10px",borderRadius:"8px",border:"1px solid #ddd",background:"#fff",color:"#333"}})]})}),c.jsxs("div",{className:"numbers-section",children:[i.map((O,_)=>c.jsx("div",{className:"number-row",children:l==="welfare"?c.jsxs("div",{className:"number-inputs",children:[c.jsx("div",{className:"input-group red",children:O.red.map((A,M)=>c.jsx("input",{ref:$=>v.current[`${_}-red-${M}`]=$,type:"text",inputMode:"numeric",value:A,onChange:$=>E(_,"red",M,$.target.value),placeholder:`红${M+1}`},M))}),c.jsx("div",{className:"input-group blue",children:c.jsx("input",{ref:A=>v.current[`${_}-blue`]=A,type:"text",inputMode:"numeric",value:O.blue,onChange:A=>E(_,"blue",null,A.target.value),placeholder:"蓝"})}),i.length>1&&c.jsx("button",{className:"remove-btn",onClick:()=>d(_),children:"×"})]}):c.jsxs("div",{className:"number-inputs",children:[c.jsx("div",{className:"input-group front",children:O.front.map((A,M)=>c.jsx("input",{ref:$=>v.current[`${_}-front-${M}`]=$,type:"text",inputMode:"numeric",value:A,onChange:$=>E(_,"front",M,$.target.value),placeholder:`前${M+1}`},M))}),c.jsx("div",{className:"input-group back",children:O.back.map((A,M)=>c.jsx("input",{ref:$=>v.current[`${_}-back-${M}`]=$,type:"text",inputMode:"numeric",value:A,onChange:$=>E(_,"back",M,$.target.value),placeholder:`后${M+1}`},M))}),i.length>1&&c.jsx("button",{className:"remove-btn",onClick:()=>d(_),children:"×"})]})},_)),c.jsx("button",{className:"add-number-btn",onClick:m,children:"+ 添加一注"})]}),c.jsxs("div",{className:"options-section",children:[c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"倍数"}),c.jsxs("div",{className:"multiple-selector",children:[[1,2,3,5,10].map(O=>c.jsx("button",{className:`multiple-btn ${u===O?"active":""}`,onClick:()=>a(O),children:O},O)),c.jsx("input",{type:"number",min:"1",value:u,onChange:O=>a(Math.max(1,Number(O.target.value))),className:"multiple-input"})]})]}),l==="sports"&&c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"追加投注"}),c.jsx("button",{className:`toggle-btn ${f?"active":""}`,onClick:()=>p(!f),children:f?"已追加 (+1元/注)":"未追加"})]})]}),c.jsxs("div",{className:"summary-section",children:[c.jsxs("div",{className:"summary-row",children:[c.jsx("span",{children:"注数"}),c.jsxs("span",{children:[k," 注"]})]}),c.jsxs("div",{className:"summary-row",children:[c.jsx("span",{children:"单价"}),c.jsxs("span",{children:[T," 元/注"]})]}),c.jsxs("div",{className:"summary-row total",children:[c.jsx("span",{children:"合计"}),c.jsxs("span",{children:[R," 元"]})]})]}),c.jsx("button",{className:"btn btn-primary",onClick:z,style:{width:"100%",padding:"15px",fontSize:"18px",marginTop:"20px"},children:r?"更新":"保存"})]})]})}const _a={pending:{label:"待开奖",className:"pending"},won:{label:"已中奖",className:"won"},lost:{label:"未中奖",className:"lost"}},Oy={welfare:"福彩",sports:"体彩"};function Ra({tickets:e,onSelect:t,title:n}){return!e||e.length===0?c.jsx("div",{className:"ticket-list",children:c.jsxs("div",{className:"empty-state",children:[c.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:[c.jsx("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2",ry:"2"}),c.jsx("line",{x1:"16",y1:"2",x2:"16",y2:"6"}),c.jsx("line",{x1:"8",y1:"2",x2:"8",y2:"6"}),c.jsx("line",{x1:"3",y1:"10",x2:"21",y2:"10"})]}),c.jsx("p",{children:"暂无彩票记录"}),c.jsx("p",{children:'点击"拍照识别"或"手动添加"开始记录'})]})}):c.jsxs("div",{className:"ticket-list",children:[c.jsx("div",{className:"ticket-list-header",children:c.jsxs("h3",{children:[n||"彩票记录"," (",e.length,")"]})}),e.map(r=>{const l=_a[r.status]||_a.pending,s=Oy[r.type]||r.type;return c.jsxs("div",{className:"ticket-item",onClick:()=>t(r),children:[c.jsxs("div",{className:"ticket-info",children:[c.jsxs("h4",{children:[s," - ",r.game]}),c.jsxs("p",{children:["期号: ",r.issue||"未填写"," |",r.bet_count,"注 × ",r.multiple,"倍",r.is_additional?" (追加)":""]}),c.jsxs("p",{children:["花费: ¥",r.cost,r.prize>0&&` | 中奖: ¥${r.prize}`]}),c.jsx("p",{style:{fontSize:"12px",color:"#aaa"},children:new Date(r.created_at).toLocaleString()})]}),c.jsxs("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:[c.jsx("span",{className:`ticket-status ${l.className}`,children:l.label}),c.jsx("span",{style:{color:"#ccc",fontSize:"20px"},children:"›"})]})]},r.id)})]})}const Pa={pending:{label:"待开奖",className:"pending"},won:{label:"已中奖",className:"won"},lost:{label:"未中奖",className:"lost"}},Ly={welfare:"福彩",sports:"体彩"};function zy({ticket:e,onBack:t,onDelete:n,onEdit:r}){var f,p,y;const[l,s]=N.useState(null);if(N.useEffect(()=>{e&&e.issue&&e.game&&$i.result(e.game,e.issue).then(x=>{x.data&&x.data.numbers&&s(x.data.numbers)}).catch(()=>{})},[e]),!e)return null;const i=Pa[e.status]||Pa.pending,o=Ly[e.type]||e.type,u=e.numbers?JSON.parse(e.numbers):[],a=()=>{confirm("确定删除这张彩票?")&&n(e.id)};return c.jsxs("div",{className:"detail-page",children:[c.jsxs("div",{className:"detail-header",children:[c.jsx("button",{className:"btn btn-secondary",onClick:t,children:"返回"}),c.jsx("h2",{children:"彩票详情"}),c.jsx("div",{style:{width:"60px"}})]}),c.jsxs("div",{className:"detail-content",children:[c.jsxs("div",{className:"detail-card",children:[c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"类型"}),c.jsxs("span",{className:"detail-value",children:[o," - ",e.game]})]}),c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"期数"}),c.jsx("span",{className:"detail-value",children:e.issue||"未填写"})]}),c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"状态"}),c.jsx("span",{className:`ticket-status ${i.className}`,children:i.label})]})]}),u.length>0&&c.jsxs("div",{className:"detail-card",children:[c.jsx("h3",{className:"detail-card-title",children:"号码"}),u.map((x,v)=>{var g,w,m;return c.jsx("div",{className:"number-display",children:e.type==="welfare"?c.jsxs("div",{className:"number-balls",children:[(g=x.red)==null?void 0:g.map((d,h)=>c.jsx("span",{className:"ball red",children:d},h)),c.jsx("span",{className:"ball blue",children:x.blue})]}):c.jsxs("div",{className:"number-balls",children:[(w=x.front)==null?void 0:w.map((d,h)=>c.jsx("span",{className:"ball red",children:d},h)),(m=x.back)==null?void 0:m.map((d,h)=>c.jsx("span",{className:"ball blue",children:d},h))]})},v)})]}),l&&c.jsxs("div",{className:"detail-card",children:[c.jsx("h3",{className:"detail-card-title",children:"中奖号码"}),c.jsx("div",{className:"number-display",children:e.type==="welfare"?c.jsxs("div",{className:"number-balls",children:[(f=l.red)==null?void 0:f.map((x,v)=>c.jsx("span",{className:"ball red",children:x},v)),c.jsx("span",{className:"ball blue",children:l.blue})]}):c.jsxs("div",{className:"number-balls",children:[(p=l.front)==null?void 0:p.map((x,v)=>c.jsx("span",{className:"ball red",children:x},v)),(y=l.back)==null?void 0:y.map((x,v)=>c.jsx("span",{className:"ball blue",children:x},v))]})})]}),c.jsxs("div",{className:"detail-card",children:[c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"注数"}),c.jsxs("span",{className:"detail-value",children:[e.bet_count," 注"]})]}),c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"倍数"}),c.jsxs("span",{className:"detail-value",children:[e.multiple," 倍"]})]}),e.type==="sports"&&c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"追加"}),c.jsx("span",{className:"detail-value",children:e.is_additional?"是":"否"})]}),c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"花费"}),c.jsxs("span",{className:"detail-value expense",children:["¥",e.cost]})]}),e.prize>0&&c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"中奖"}),c.jsxs("span",{className:"detail-value income",children:["¥",e.prize]})]})]}),c.jsx("div",{className:"detail-card",children:c.jsxs("div",{className:"detail-row",children:[c.jsx("span",{className:"detail-label",children:"创建时间"}),c.jsx("span",{className:"detail-value",children:new Date(e.created_at).toLocaleString()})]})}),c.jsxs("div",{style:{display:"flex",gap:"12px",marginTop:"20px"},children:[c.jsx("button",{className:"btn btn-primary",style:{flex:1},onClick:()=>r(e),children:"编辑"}),c.jsx("button",{className:"btn btn-danger",style:{flex:1},onClick:a,children:"删除"})]})]})]})}function Vl(e,t){return Math.floor(Math.random()*(t-e+1))+e}function Ta(){const e=[];for(;e.length<6;){const n=Vl(1,33);e.includes(n)||e.push(n)}e.sort((n,r)=>n-r);const t=Vl(1,16);return{red:e.map(n=>String(n).padStart(2,"0")),blue:String(t).padStart(2,"0")}}function Oa(){const e=[];for(;e.length<5;){const n=Vl(1,35);e.includes(n)||e.push(n)}e.sort((n,r)=>n-r);const t=[];for(;t.length<2;){const n=Vl(1,12);t.includes(n)||t.push(n)}return t.sort((n,r)=>n-r),{front:e.map(n=>String(n).padStart(2,"0")),back:t.map(n=>String(n).padStart(2,"0"))}}function Fy({onSubmit:e,onClose:t}){const[n,r]=N.useState("welfare"),[l,s]=N.useState(5),[i,o]=N.useState(5),[u,a]=N.useState(!1),[f,p]=N.useState(null),y=()=>{const d=[];for(let h=0;h<l;h++)d.push(n==="welfare"?Ta():Oa());p(d)},x=d=>{const h=[...f];h[d]=n==="welfare"?Ta():Oa(),p(h)},v=d=>{r(d),p(null),a(!1)},g=n==="sports"&&u?3:2,w=(f?f.length:l)*i*g,m=()=>{f&&e({type:n,game:n==="welfare"?"双色球":"大乐透",issue:null,numbers:f,bet_count:f.length,multiple:Number(i),is_additional:n==="sports"?u:!1,cost:w})};return c.jsxs("div",{className:"form-fullscreen",children:[c.jsxs("div",{className:"form-header",children:[c.jsx("button",{className:"btn btn-secondary",onClick:t,children:"取消"}),c.jsx("h2",{children:"机选号码"}),c.jsx("div",{style:{width:"60px"}})]}),c.jsxs("div",{className:"form-content",children:[c.jsxs("div",{className:"type-selector",children:[c.jsx("button",{className:`type-btn ${n==="welfare"?"active":""}`,onClick:()=>v("welfare"),children:"福利彩票(双色球)"}),c.jsx("button",{className:`type-btn ${n==="sports"?"active":""}`,onClick:()=>v("sports"),children:"体育彩票(大乐透)"})]}),c.jsxs("div",{className:"options-section",children:[c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"注数"}),c.jsxs("div",{className:"multiple-selector",children:[[1,2,3,5].map(d=>c.jsx("button",{className:`multiple-btn ${l===d?"active":""}`,onClick:()=>{s(d),p(null)},children:d},d)),c.jsx("input",{type:"number",min:"1",value:l,onChange:d=>{s(Math.max(1,Number(d.target.value))),p(null)},className:"multiple-input"})]})]}),c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"倍数"}),c.jsxs("div",{className:"multiple-selector",children:[[1,2,3,5,10].map(d=>c.jsx("button",{className:`multiple-btn ${i===d?"active":""}`,onClick:()=>o(d),children:d},d)),c.jsx("input",{type:"number",min:"1",value:i,onChange:d=>o(Math.max(1,Number(d.target.value))),className:"multiple-input"})]})]}),n==="sports"&&c.jsxs("div",{className:"option-row",children:[c.jsx("label",{children:"追加投注"}),c.jsx("button",{className:`toggle-btn ${u?"active":""}`,onClick:()=>a(!u),children:u?"已追加 (+1元/注)":"未追加"})]})]}),c.jsx("button",{className:"btn btn-primary",onClick:y,style:{width:"100%",padding:"15px",fontSize:"16px",marginBottom:"20px"},children:"🎲 随机生成"}),f&&c.jsx("div",{className:"numbers-section",children:f.map((d,h)=>c.jsxs("div",{className:"number-display",style:{display:"flex",alignItems:"center"},children:[c.jsx("div",{className:"number-balls",style:{flex:1},children:n==="welfare"?c.jsxs(c.Fragment,{children:[d.red.map((E,k)=>c.jsx("span",{className:"ball red",children:E},k)),c.jsx("span",{className:"ball blue",children:d.blue})]}):c.jsxs(c.Fragment,{children:[d.front.map((E,k)=>c.jsx("span",{className:"ball red",children:E},k)),d.back.map((E,k)=>c.jsx("span",{className:"ball blue",children:E},`b${k}`))]})}),c.jsx("button",{className:"refresh-one-btn",onClick:()=>x(h),title:"换一注",children:"🔄"})]},h))}),c.jsxs("div",{className:"summary-section",children:[c.jsxs("div",{className:"summary-row",children:[c.jsx("span",{children:"注数"}),c.jsxs("span",{children:[f?f.length:l," 注"]})]}),c.jsxs("div",{className:"summary-row",children:[c.jsx("span",{children:"倍数"}),c.jsxs("span",{children:[i," 倍"]})]}),c.jsxs("div",{className:"summary-row",children:[c.jsx("span",{children:"单价"}),c.jsxs("span",{children:[g," 元/注"]})]}),c.jsxs("div",{className:"summary-row total",children:[c.jsx("span",{children:"合计"}),c.jsxs("span",{children:[w," 元"]})]})]}),f&&c.jsx("button",{className:"btn btn-primary",onClick:m,style:{width:"100%",padding:"15px",fontSize:"18px",marginTop:"20px"},children:"保存"})]})]})}function Ay({user:e,onLogout:t}){const[n,r]=N.useState("stats"),[l,s]=N.useState(null),[i,o]=N.useState([]),[u,a]=N.useState(!0),[f,p]=N.useState(!1),[y,x]=N.useState(!1),[v,g]=N.useState(null),[w,m]=N.useState(null),[d,h]=N.useState(!1),[E,k]=N.useState("all"),[T,R]=N.useState("all"),[z,O]=N.useState(null),_=i.filter(j=>!(E!=="all"&&j.status!==E||T!=="all"&&j.type!==T)),A={totalCost:_.reduce((j,F)=>j+Number(F.cost||0),0),totalPrize:_.reduce((j,F)=>j+Number(F.prize||0),0),totalCount:_.length,wonCount:_.filter(j=>j.status==="won").length},M=async()=>{try{const[j,F]=await Promise.all([ln.stats(),ln.list()]);s(j.data),o(F.data.tickets)}catch(j){console.error("加载数据失败:",j)}finally{a(!1)}};N.useEffect(()=>{M()},[]);const $=async()=>{a(!0);try{await $i.refresh(),await M(),be("开奖数据已刷新")}catch{be("刷新失败","error")}a(!1)},ce=j=>{g(j),x(!1),p(!0)},Ye=async j=>{var F,D;try{z?(await ln.update(z.id,j),be("更新成功"),O(null),m(null)):(await ln.create(j),be("添加成功")),p(!1),g(null),j.issue&&await $i.refresh(),await M()}catch(V){be(((D=(F=V.response)==null?void 0:F.data)==null?void 0:D.error)||"保存失败","error")}},ee=async j=>{try{await ln.delete(j),m(null),await M(),be("删除成功")}catch{be("删除失败","error")}},pt=j=>{const F=j.numbers?JSON.parse(j.numbers):[];O(j),g({type:j.type,numbers:F,multiple:j.multiple,is_additional:!!j.is_additional,issue:j.issue||""}),m(null),p(!0)},P=()=>{window.location.reload()};return w?c.jsxs(c.Fragment,{children:[c.jsx(ja,{}),c.jsx(zy,{ticket:w,onBack:()=>m(null),onDelete:ee,onEdit:pt})]}):c.jsxs("div",{className:"app-container",children:[c.jsx(ja,{}),c.jsx("nav",{className:"navbar",children:c.jsx("h1",{children:"🎰 彩票记录"})}),c.jsxs("div",{className:"container",style:{paddingBottom:"70px"},children:[n==="stats"&&c.jsxs(c.Fragment,{children:[l&&c.jsxs("div",{className:"stats-grid-4",children:[c.jsxs("div",{className:"stat-card-mini expense",children:[c.jsx("h3",{children:"总支出"}),c.jsx("div",{className:"value",children:l.totalCost.toFixed(2)})]}),c.jsxs("div",{className:"stat-card-mini income",children:[c.jsx("h3",{children:"总收益"}),c.jsx("div",{className:"value",children:l.totalPrize.toFixed(2)})]}),c.jsxs("div",{className:"stat-card-mini net",children:[c.jsx("h3",{children:"净收入"}),c.jsx("div",{className:"value",children:l.netIncome.toFixed(2)})]})]}),c.jsxs("div",{style:{display:"flex",gap:"8px",marginBottom:"8px"},children:[c.jsx("button",{className:"btn btn-secondary action-btn",onClick:()=>{g(null),O(null),p(!0)},children:"✏️ 手动添加"}),c.jsx("button",{className:"btn btn-secondary action-btn",onClick:()=>h(!0),children:"🎲 机选号码"}),c.jsx("button",{className:"btn btn-secondary action-btn",onClick:$,disabled:u,children:"🔄 刷新开奖"})]}),c.jsx("div",{style:{display:"flex",gap:"8px",marginBottom:"20px"},children:c.jsx("button",{className:"btn btn-primary action-btn",onClick:()=>x(!0),children:"📷 拍照识别"})}),!u&&i.filter(j=>j.status==="pending").length>0&&c.jsx(Ra,{tickets:i.filter(j=>j.status==="pending"),onSelect:m,title:"未开奖彩票"})]}),n==="records"&&c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"filter-section",children:[c.jsxs("div",{className:"filter-group",children:[c.jsx("span",{className:"filter-label",children:"状态"}),c.jsx("div",{className:"filter-tags",children:[["all","全部"],["pending","未开奖"],["lost","未中奖"],["won","已中奖"]].map(([j,F])=>c.jsx("button",{className:`filter-tag ${E===j?"active":""}`,onClick:()=>k(j),children:F},j))})]}),c.jsxs("div",{className:"filter-group",children:[c.jsx("span",{className:"filter-label",children:"类型"}),c.jsx("div",{className:"filter-tags",children:[["all","全部"],["welfare","福利彩票"],["sports","体育彩票"]].map(([j,F])=>c.jsx("button",{className:`filter-tag ${T===j?"active":""}`,onClick:()=>R(j),children:F},j))})]})]}),c.jsxs("div",{className:"stats-grid-4",children:[c.jsxs("div",{className:"stat-card-mini expense",children:[c.jsx("h3",{children:"总支出"}),c.jsx("div",{className:"value",children:A.totalCost.toFixed(2)})]}),c.jsxs("div",{className:"stat-card-mini income",children:[c.jsx("h3",{children:"总收入"}),c.jsx("div",{className:"value",children:A.totalPrize.toFixed(2)})]}),c.jsxs("div",{className:"stat-card-mini count",children:[c.jsx("h3",{children:"彩票总数"}),c.jsx("div",{className:"value",children:A.totalCount})]}),c.jsxs("div",{className:"stat-card-mini net",children:[c.jsx("h3",{children:"中奖数"}),c.jsx("div",{className:"value",children:A.wonCount})]})]}),u?c.jsxs("div",{className:"loading",children:[c.jsx("div",{className:"spinner"}),"加载中..."]}):c.jsx(Ra,{tickets:_,onSelect:m})]}),n==="mine"&&c.jsxs("div",{className:"mine-page",children:[c.jsxs("div",{className:"user-info-card",children:[c.jsx("div",{className:"user-avatar",children:e.username.charAt(0).toUpperCase()}),c.jsx("div",{className:"user-name",children:e.username})]}),c.jsxs("div",{className:"mine-actions",children:[c.jsxs("button",{className:"mine-btn",onClick:P,children:[c.jsx("span",{className:"mine-btn-icon",children:"🔄"}),c.jsx("span",{children:"刷新页面"})]}),c.jsxs("button",{className:"mine-btn logout",onClick:t,children:[c.jsx("span",{className:"mine-btn-icon",children:"🚪"}),c.jsx("span",{children:"退出登录"})]})]})]})]}),y&&c.jsx(Ry,{onCapture:ce,onClose:()=>x(!1)}),f&&c.jsx(Ty,{initialData:v,editMode:!!z,onSubmit:Ye,onCancel:()=>{p(!1),g(null),O(null)}}),d&&c.jsx(Fy,{onSubmit:async j=>{var F,D;try{await ln.create(j),h(!1),await M(),be("保存成功")}catch(V){be(((D=(F=V.response)==null?void 0:F.data)==null?void 0:D.error)||"保存失败","error")}},onClose:()=>h(!1)}),c.jsxs("div",{className:"bottom-nav",children:[c.jsxs("button",{className:`nav-item ${n==="stats"?"active":""}`,onClick:()=>r("stats"),children:[c.jsx("span",{className:"nav-icon",children:"📊"}),c.jsx("span",{className:"nav-label",children:"统计"})]}),c.jsxs("button",{className:`nav-item ${n==="records"?"active":""}`,onClick:()=>r("records"),children:[c.jsx("span",{className:"nav-icon",children:"📋"}),c.jsx("span",{className:"nav-label",children:"记录"})]}),c.jsxs("button",{className:`nav-item ${n==="mine"?"active":""}`,onClick:()=>r("mine"),children:[c.jsx("span",{className:"nav-icon",children:"👤"}),c.jsx("span",{className:"nav-label",children:"我的"})]})]})]})}function Uy(){const[e,t]=N.useState(null),[n,r]=N.useState(!0);N.useEffect(()=>{const i=localStorage.getItem("user"),o=localStorage.getItem("token");i&&o&&t(JSON.parse(i)),r(!1)},[]);const l=(i,o)=>{localStorage.setItem("user",JSON.stringify(i)),localStorage.setItem("token",o),t(i)},s=()=>{localStorage.removeItem("user"),localStorage.removeItem("token"),t(null)};return n?c.jsxs("div",{className:"loading",children:[c.jsx("div",{className:"spinner"}),"加载中..."]}):c.jsx(Xm,{children:c.jsxs(Km,{children:[c.jsx(Ai,{path:"/",element:e?c.jsx(ia,{to:"/dashboard"}):c.jsx(_y,{onLogin:l})}),c.jsx(Ai,{path:"/dashboard",element:e?c.jsx(Ay,{user:e,onLogout:s}):c.jsx(ia,{to:"/"})})]})})}$s.createRoot(document.getElementById("root")).render(c.jsx(Va.StrictMode,{children:c.jsx(Uy,{})}));
|