generated from Java-2025Fall/final-vibevault-template
41 lines
160 KiB
JavaScript
41 lines
160 KiB
JavaScript
(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 i of l)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&&(i.integrity=l.integrity),l.referrerPolicy&&(i.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?i.credentials="include":l.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();function ac(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Yu={exports:{}},rl={},Xu={exports:{}},R={};/**
|
|
* @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 Jn=Symbol.for("react.element"),cc=Symbol.for("react.portal"),fc=Symbol.for("react.fragment"),dc=Symbol.for("react.strict_mode"),pc=Symbol.for("react.profiler"),mc=Symbol.for("react.provider"),hc=Symbol.for("react.context"),vc=Symbol.for("react.forward_ref"),yc=Symbol.for("react.suspense"),gc=Symbol.for("react.memo"),wc=Symbol.for("react.lazy"),Fo=Symbol.iterator;function Sc(e){return e===null||typeof e!="object"?null:(e=Fo&&e[Fo]||e["@@iterator"],typeof e=="function"?e:null)}var Gu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ju=Object.assign,Zu={};function on(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Gu}on.prototype.isReactComponent={};on.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")};on.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function qu(){}qu.prototype=on.prototype;function Vi(e,t,n){this.props=e,this.context=t,this.refs=Zu,this.updater=n||Gu}var Bi=Vi.prototype=new qu;Bi.constructor=Vi;Ju(Bi,on.prototype);Bi.isPureReactComponent=!0;var Uo=Array.isArray,bu=Object.prototype.hasOwnProperty,Hi={current:null},es={key:!0,ref:!0,__self:!0,__source:!0};function ts(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(i=""+t.key),t)bu.call(t,r)&&!es.hasOwnProperty(r)&&(l[r]=t[r]);var u=arguments.length-2;if(u===1)l.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];l.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)l[r]===void 0&&(l[r]=u[r]);return{$$typeof:Jn,type:e,key:i,ref:o,props:l,_owner:Hi.current}}function kc(e,t){return{$$typeof:Jn,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Wi(e){return typeof e=="object"&&e!==null&&e.$$typeof===Jn}function xc(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Ao=/\/+/g;function xl(e,t){return typeof e=="object"&&e!==null&&e.key!=null?xc(""+e.key):t.toString(36)}function kr(e,t,n,r,l){var i=typeof e;(i==="undefined"||i==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(i){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Jn:case cc:o=!0}}if(o)return o=e,l=l(o),e=r===""?"."+xl(o,0):r,Uo(l)?(n="",e!=null&&(n=e.replace(Ao,"$&/")+"/"),kr(l,t,n,"",function(a){return a})):l!=null&&(Wi(l)&&(l=kc(l,n+(!l.key||o&&o.key===l.key?"":(""+l.key).replace(Ao,"$&/")+"/")+e)),t.push(l)),1;if(o=0,r=r===""?".":r+":",Uo(e))for(var u=0;u<e.length;u++){i=e[u];var s=r+xl(i,u);o+=kr(i,t,n,s,l)}else if(s=Sc(e),typeof s=="function")for(e=s.call(e),u=0;!(i=e.next()).done;)i=i.value,s=r+xl(i,u++),o+=kr(i,t,n,s,l);else if(i==="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 o}function lr(e,t,n){if(e==null)return e;var r=[],l=0;return kr(e,r,"","",function(i){return t.call(n,i,l++)}),r}function Ec(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 se={current:null},xr={transition:null},Nc={ReactCurrentDispatcher:se,ReactCurrentBatchConfig:xr,ReactCurrentOwner:Hi};function ns(){throw Error("act(...) is not supported in production builds of React.")}R.Children={map:lr,forEach:function(e,t,n){lr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return lr(e,function(){t++}),t},toArray:function(e){return lr(e,function(t){return t})||[]},only:function(e){if(!Wi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};R.Component=on;R.Fragment=fc;R.Profiler=pc;R.PureComponent=Vi;R.StrictMode=dc;R.Suspense=yc;R.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Nc;R.act=ns;R.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=Ju({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(i=t.ref,o=Hi.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)bu.call(t,s)&&!es.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:Jn,type:e.type,key:l,ref:i,props:r,_owner:o}};R.createContext=function(e){return e={$$typeof:hc,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:mc,_context:e},e.Consumer=e};R.createElement=ts;R.createFactory=function(e){var t=ts.bind(null,e);return t.type=e,t};R.createRef=function(){return{current:null}};R.forwardRef=function(e){return{$$typeof:vc,render:e}};R.isValidElement=Wi;R.lazy=function(e){return{$$typeof:wc,_payload:{_status:-1,_result:e},_init:Ec}};R.memo=function(e,t){return{$$typeof:gc,type:e,compare:t===void 0?null:t}};R.startTransition=function(e){var t=xr.transition;xr.transition={};try{e()}finally{xr.transition=t}};R.unstable_act=ns;R.useCallback=function(e,t){return se.current.useCallback(e,t)};R.useContext=function(e){return se.current.useContext(e)};R.useDebugValue=function(){};R.useDeferredValue=function(e){return se.current.useDeferredValue(e)};R.useEffect=function(e,t){return se.current.useEffect(e,t)};R.useId=function(){return se.current.useId()};R.useImperativeHandle=function(e,t,n){return se.current.useImperativeHandle(e,t,n)};R.useInsertionEffect=function(e,t){return se.current.useInsertionEffect(e,t)};R.useLayoutEffect=function(e,t){return se.current.useLayoutEffect(e,t)};R.useMemo=function(e,t){return se.current.useMemo(e,t)};R.useReducer=function(e,t,n){return se.current.useReducer(e,t,n)};R.useRef=function(e){return se.current.useRef(e)};R.useState=function(e){return se.current.useState(e)};R.useSyncExternalStore=function(e,t,n){return se.current.useSyncExternalStore(e,t,n)};R.useTransition=function(){return se.current.useTransition()};R.version="18.3.1";Xu.exports=R;var L=Xu.exports;const Cc=ac(L);/**
|
|
* @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 jc=L,_c=Symbol.for("react.element"),Pc=Symbol.for("react.fragment"),zc=Object.prototype.hasOwnProperty,Lc=jc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Tc={key:!0,ref:!0,__self:!0,__source:!0};function rs(e,t,n){var r,l={},i=null,o=null;n!==void 0&&(i=""+n),t.key!==void 0&&(i=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)zc.call(t,r)&&!Tc.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:_c,type:e,key:i,ref:o,props:l,_owner:Lc.current}}rl.Fragment=Pc;rl.jsx=rs;rl.jsxs=rs;Yu.exports=rl;var f=Yu.exports,Xl={},ls={exports:{}},we={},is={exports:{}},os={};/**
|
|
* @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(N,z){var T=N.length;N.push(z);e:for(;0<T;){var Q=T-1>>>1,J=N[Q];if(0<l(J,z))N[Q]=z,N[T]=J,T=Q;else break e}}function n(N){return N.length===0?null:N[0]}function r(N){if(N.length===0)return null;var z=N[0],T=N.pop();if(T!==z){N[0]=T;e:for(var Q=0,J=N.length,nr=J>>>1;Q<nr;){var yt=2*(Q+1)-1,kl=N[yt],gt=yt+1,rr=N[gt];if(0>l(kl,T))gt<J&&0>l(rr,kl)?(N[Q]=rr,N[gt]=T,Q=gt):(N[Q]=kl,N[yt]=T,Q=yt);else if(gt<J&&0>l(rr,T))N[Q]=rr,N[gt]=T,Q=gt;else break e}}return z}function l(N,z){var T=N.sortIndex-z.sortIndex;return T!==0?T:N.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,u=o.now();e.unstable_now=function(){return o.now()-u}}var s=[],a=[],h=1,v=null,m=3,g=!1,S=!1,k=!1,C=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(N){for(var z=n(a);z!==null;){if(z.callback===null)r(a);else if(z.startTime<=N)r(a),z.sortIndex=z.expirationTime,t(s,z);else break;z=n(a)}}function y(N){if(k=!1,d(N),!S)if(n(s)!==null)S=!0,wl(E);else{var z=n(a);z!==null&&Sl(y,z.startTime-N)}}function E(N,z){S=!1,k&&(k=!1,p(P),P=-1),g=!0;var T=m;try{for(d(z),v=n(s);v!==null&&(!(v.expirationTime>z)||N&&!Pe());){var Q=v.callback;if(typeof Q=="function"){v.callback=null,m=v.priorityLevel;var J=Q(v.expirationTime<=z);z=e.unstable_now(),typeof J=="function"?v.callback=J:v===n(s)&&r(s),d(z)}else r(s);v=n(s)}if(v!==null)var nr=!0;else{var yt=n(a);yt!==null&&Sl(y,yt.startTime-z),nr=!1}return nr}finally{v=null,m=T,g=!1}}var j=!1,_=null,P=-1,W=5,O=-1;function Pe(){return!(e.unstable_now()-O<W)}function an(){if(_!==null){var N=e.unstable_now();O=N;var z=!0;try{z=_(!0,N)}finally{z?cn():(j=!1,_=null)}}else j=!1}var cn;if(typeof c=="function")cn=function(){c(an)};else if(typeof MessageChannel<"u"){var Mo=new MessageChannel,sc=Mo.port2;Mo.port1.onmessage=an,cn=function(){sc.postMessage(null)}}else cn=function(){C(an,0)};function wl(N){_=N,j||(j=!0,cn())}function Sl(N,z){P=C(function(){N(e.unstable_now())},z)}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(N){N.callback=null},e.unstable_continueExecution=function(){S||g||(S=!0,wl(E))},e.unstable_forceFrameRate=function(N){0>N||125<N?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(N){switch(m){case 1:case 2:case 3:var z=3;break;default:z=m}var T=m;m=z;try{return N()}finally{m=T}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(N,z){switch(N){case 1:case 2:case 3:case 4:case 5:break;default:N=3}var T=m;m=N;try{return z()}finally{m=T}},e.unstable_scheduleCallback=function(N,z,T){var Q=e.unstable_now();switch(typeof T=="object"&&T!==null?(T=T.delay,T=typeof T=="number"&&0<T?Q+T:Q):T=Q,N){case 1:var J=-1;break;case 2:J=250;break;case 5:J=1073741823;break;case 4:J=1e4;break;default:J=5e3}return J=T+J,N={id:h++,callback:z,priorityLevel:N,startTime:T,expirationTime:J,sortIndex:-1},T>Q?(N.sortIndex=T,t(a,N),n(s)===null&&N===n(a)&&(k?(p(P),P=-1):k=!0,Sl(y,T-Q))):(N.sortIndex=J,t(s,N),S||g||(S=!0,wl(E))),N},e.unstable_shouldYield=Pe,e.unstable_wrapCallback=function(N){var z=m;return function(){var T=m;m=z;try{return N.apply(this,arguments)}finally{m=T}}}})(os);is.exports=os;var Rc=is.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 Oc=L,ge=Rc;function w(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 us=new Set,On={};function Tt(e,t){qt(e,t),qt(e+"Capture",t)}function qt(e,t){for(On[e]=t,e=0;e<t.length;e++)us.add(t[e])}var Ke=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Gl=Object.prototype.hasOwnProperty,Dc=/^[: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]*$/,$o={},Vo={};function Ic(e){return Gl.call(Vo,e)?!0:Gl.call($o,e)?!1:Dc.test(e)?Vo[e]=!0:($o[e]=!0,!1)}function Mc(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 Fc(e,t,n,r){if(t===null||typeof t>"u"||Mc(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 ae(e,t,n,r,l,i,o){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=i,this.removeEmptyString=o}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ae(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){te[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Qi=/[\-:]([a-z])/g;function Ki(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(Qi,Ki);te[t]=new ae(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(Qi,Ki);te[t]=new ae(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(Qi,Ki);te[t]=new ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Yi(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Fc(t,n,l,r)&&(n=null),r||l===null?Ic(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 Je=Oc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ir=Symbol.for("react.element"),Dt=Symbol.for("react.portal"),It=Symbol.for("react.fragment"),Xi=Symbol.for("react.strict_mode"),Jl=Symbol.for("react.profiler"),ss=Symbol.for("react.provider"),as=Symbol.for("react.context"),Gi=Symbol.for("react.forward_ref"),Zl=Symbol.for("react.suspense"),ql=Symbol.for("react.suspense_list"),Ji=Symbol.for("react.memo"),qe=Symbol.for("react.lazy"),cs=Symbol.for("react.offscreen"),Bo=Symbol.iterator;function fn(e){return e===null||typeof e!="object"?null:(e=Bo&&e[Bo]||e["@@iterator"],typeof e=="function"?e:null)}var B=Object.assign,El;function wn(e){if(El===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);El=t&&t[1]||""}return`
|
|
`+El+e}var Nl=!1;function Cl(e,t){if(!e||Nl)return"";Nl=!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(`
|
|
`),i=r.stack.split(`
|
|
`),o=l.length-1,u=i.length-1;1<=o&&0<=u&&l[o]!==i[u];)u--;for(;1<=o&&0<=u;o--,u--)if(l[o]!==i[u]){if(o!==1||u!==1)do if(o--,u--,0>u||l[o]!==i[u]){var s=`
|
|
`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=u);break}}}finally{Nl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?wn(e):""}function Uc(e){switch(e.tag){case 5:return wn(e.type);case 16:return wn("Lazy");case 13:return wn("Suspense");case 19:return wn("SuspenseList");case 0:case 2:case 15:return e=Cl(e.type,!1),e;case 11:return e=Cl(e.type.render,!1),e;case 1:return e=Cl(e.type,!0),e;default:return""}}function bl(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 It:return"Fragment";case Dt:return"Portal";case Jl:return"Profiler";case Xi:return"StrictMode";case Zl:return"Suspense";case ql:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case as:return(e.displayName||"Context")+".Consumer";case ss:return(e._context.displayName||"Context")+".Provider";case Gi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ji:return t=e.displayName||null,t!==null?t:bl(e.type)||"Memo";case qe:t=e._payload,e=e._init;try{return bl(e(t))}catch{}}return null}function Ac(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 bl(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 dt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fs(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function $c(e){var t=fs(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,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function or(e){e._valueTracker||(e._valueTracker=$c(e))}function ds(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=fs(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Or(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 ei(e,t){var n=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ho(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=dt(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 ps(e,t){t=t.checked,t!=null&&Yi(e,"checked",t,!1)}function ti(e,t){ps(e,t);var n=dt(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")?ni(e,t.type,n):t.hasOwnProperty("defaultValue")&&ni(e,t.type,dt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Wo(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 ni(e,t,n){(t!=="number"||Or(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Sn=Array.isArray;function Kt(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=""+dt(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 ri(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(w(91));return B({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Qo(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(w(92));if(Sn(n)){if(1<n.length)throw Error(w(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:dt(n)}}function ms(e,t){var n=dt(t.value),r=dt(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 Ko(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function hs(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 li(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?hs(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ur,vs=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(ur=ur||document.createElement("div"),ur.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ur.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Dn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var En={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},Vc=["Webkit","ms","Moz","O"];Object.keys(En).forEach(function(e){Vc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),En[t]=En[e]})});function ys(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||En.hasOwnProperty(e)&&En[e]?(""+t).trim():t+"px"}function gs(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=ys(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Bc=B({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 ii(e,t){if(t){if(Bc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(w(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(w(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(w(61))}if(t.style!=null&&typeof t.style!="object")throw Error(w(62))}}function oi(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 ui=null;function Zi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var si=null,Yt=null,Xt=null;function Yo(e){if(e=bn(e)){if(typeof si!="function")throw Error(w(280));var t=e.stateNode;t&&(t=sl(t),si(e.stateNode,e.type,t))}}function ws(e){Yt?Xt?Xt.push(e):Xt=[e]:Yt=e}function Ss(){if(Yt){var e=Yt,t=Xt;if(Xt=Yt=null,Yo(e),t)for(e=0;e<t.length;e++)Yo(t[e])}}function ks(e,t){return e(t)}function xs(){}var jl=!1;function Es(e,t,n){if(jl)return e(t,n);jl=!0;try{return ks(e,t,n)}finally{jl=!1,(Yt!==null||Xt!==null)&&(xs(),Ss())}}function In(e,t){var n=e.stateNode;if(n===null)return null;var r=sl(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(w(231,t,typeof n));return n}var ai=!1;if(Ke)try{var dn={};Object.defineProperty(dn,"passive",{get:function(){ai=!0}}),window.addEventListener("test",dn,dn),window.removeEventListener("test",dn,dn)}catch{ai=!1}function Hc(e,t,n,r,l,i,o,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(h){this.onError(h)}}var Nn=!1,Dr=null,Ir=!1,ci=null,Wc={onError:function(e){Nn=!0,Dr=e}};function Qc(e,t,n,r,l,i,o,u,s){Nn=!1,Dr=null,Hc.apply(Wc,arguments)}function Kc(e,t,n,r,l,i,o,u,s){if(Qc.apply(this,arguments),Nn){if(Nn){var a=Dr;Nn=!1,Dr=null}else throw Error(w(198));Ir||(Ir=!0,ci=a)}}function Rt(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 Ns(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 Xo(e){if(Rt(e)!==e)throw Error(w(188))}function Yc(e){var t=e.alternate;if(!t){if(t=Rt(e),t===null)throw Error(w(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return Xo(l),e;if(i===r)return Xo(l),t;i=i.sibling}throw Error(w(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,u=l.child;u;){if(u===n){o=!0,n=l,r=i;break}if(u===r){o=!0,r=l,n=i;break}u=u.sibling}if(!o){for(u=i.child;u;){if(u===n){o=!0,n=i,r=l;break}if(u===r){o=!0,r=i,n=l;break}u=u.sibling}if(!o)throw Error(w(189))}}if(n.alternate!==r)throw Error(w(190))}if(n.tag!==3)throw Error(w(188));return n.stateNode.current===n?e:t}function Cs(e){return e=Yc(e),e!==null?js(e):null}function js(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=js(e);if(t!==null)return t;e=e.sibling}return null}var _s=ge.unstable_scheduleCallback,Go=ge.unstable_cancelCallback,Xc=ge.unstable_shouldYield,Gc=ge.unstable_requestPaint,K=ge.unstable_now,Jc=ge.unstable_getCurrentPriorityLevel,qi=ge.unstable_ImmediatePriority,Ps=ge.unstable_UserBlockingPriority,Mr=ge.unstable_NormalPriority,Zc=ge.unstable_LowPriority,zs=ge.unstable_IdlePriority,ll=null,Ae=null;function qc(e){if(Ae&&typeof Ae.onCommitFiberRoot=="function")try{Ae.onCommitFiberRoot(ll,e,void 0,(e.current.flags&128)===128)}catch{}}var Oe=Math.clz32?Math.clz32:tf,bc=Math.log,ef=Math.LN2;function tf(e){return e>>>=0,e===0?32:31-(bc(e)/ef|0)|0}var sr=64,ar=4194304;function kn(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 Fr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&268435455;if(o!==0){var u=o&~l;u!==0?r=kn(u):(i&=o,i!==0&&(r=kn(i)))}else o=n&~l,o!==0?r=kn(o):i!==0&&(r=kn(i));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,i=t&-t,l>=i||l===16&&(i&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-Oe(t),l=1<<n,r|=e[n],t&=~l;return r}function nf(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 rf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-Oe(i),u=1<<o,s=l[o];s===-1?(!(u&n)||u&r)&&(l[o]=nf(u,t)):s<=t&&(e.expiredLanes|=u),i&=~u}}function fi(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ls(){var e=sr;return sr<<=1,!(sr&4194240)&&(sr=64),e}function _l(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Zn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Oe(t),e[t]=n}function lf(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-Oe(n),i=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~i}}function bi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Oe(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var I=0;function Ts(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Rs,eo,Os,Ds,Is,di=!1,cr=[],lt=null,it=null,ot=null,Mn=new Map,Fn=new Map,et=[],of="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 Jo(e,t){switch(e){case"focusin":case"focusout":lt=null;break;case"dragenter":case"dragleave":it=null;break;case"mouseover":case"mouseout":ot=null;break;case"pointerover":case"pointerout":Mn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Fn.delete(t.pointerId)}}function pn(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&&(t=bn(t),t!==null&&eo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function uf(e,t,n,r,l){switch(t){case"focusin":return lt=pn(lt,e,t,n,r,l),!0;case"dragenter":return it=pn(it,e,t,n,r,l),!0;case"mouseover":return ot=pn(ot,e,t,n,r,l),!0;case"pointerover":var i=l.pointerId;return Mn.set(i,pn(Mn.get(i)||null,e,t,n,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Fn.set(i,pn(Fn.get(i)||null,e,t,n,r,l)),!0}return!1}function Ms(e){var t=kt(e.target);if(t!==null){var n=Rt(t);if(n!==null){if(t=n.tag,t===13){if(t=Ns(n),t!==null){e.blockedOn=t,Is(e.priority,function(){Os(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 Er(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ui=r,n.target.dispatchEvent(r),ui=null}else return t=bn(n),t!==null&&eo(t),e.blockedOn=n,!1;t.shift()}return!0}function Zo(e,t,n){Er(e)&&n.delete(t)}function sf(){di=!1,lt!==null&&Er(lt)&&(lt=null),it!==null&&Er(it)&&(it=null),ot!==null&&Er(ot)&&(ot=null),Mn.forEach(Zo),Fn.forEach(Zo)}function mn(e,t){e.blockedOn===t&&(e.blockedOn=null,di||(di=!0,ge.unstable_scheduleCallback(ge.unstable_NormalPriority,sf)))}function Un(e){function t(l){return mn(l,e)}if(0<cr.length){mn(cr[0],e);for(var n=1;n<cr.length;n++){var r=cr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(lt!==null&&mn(lt,e),it!==null&&mn(it,e),ot!==null&&mn(ot,e),Mn.forEach(t),Fn.forEach(t),n=0;n<et.length;n++)r=et[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<et.length&&(n=et[0],n.blockedOn===null);)Ms(n),n.blockedOn===null&&et.shift()}var Gt=Je.ReactCurrentBatchConfig,Ur=!0;function af(e,t,n,r){var l=I,i=Gt.transition;Gt.transition=null;try{I=1,to(e,t,n,r)}finally{I=l,Gt.transition=i}}function cf(e,t,n,r){var l=I,i=Gt.transition;Gt.transition=null;try{I=4,to(e,t,n,r)}finally{I=l,Gt.transition=i}}function to(e,t,n,r){if(Ur){var l=pi(e,t,n,r);if(l===null)Fl(e,t,r,Ar,n),Jo(e,r);else if(uf(l,e,t,n,r))r.stopPropagation();else if(Jo(e,r),t&4&&-1<of.indexOf(e)){for(;l!==null;){var i=bn(l);if(i!==null&&Rs(i),i=pi(e,t,n,r),i===null&&Fl(e,t,r,Ar,n),i===l)break;l=i}l!==null&&r.stopPropagation()}else Fl(e,t,r,null,n)}}var Ar=null;function pi(e,t,n,r){if(Ar=null,e=Zi(r),e=kt(e),e!==null)if(t=Rt(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Ns(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 Ar=e,null}function Fs(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(Jc()){case qi:return 1;case Ps:return 4;case Mr:case Zc:return 16;case zs:return 536870912;default:return 16}default:return 16}}var nt=null,no=null,Nr=null;function Us(){if(Nr)return Nr;var e,t=no,n=t.length,r,l="value"in nt?nt.value:nt.textContent,i=l.length;for(e=0;e<n&&t[e]===l[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===l[i-r];r++);return Nr=l.slice(e,1<r?1-r:void 0)}function Cr(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 fr(){return!0}function qo(){return!1}function Se(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(i):i[u]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?fr:qo,this.isPropagationStopped=qo,this}return B(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=fr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fr)},persist:function(){},isPersistent:fr}),t}var un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ro=Se(un),qn=B({},un,{view:0,detail:0}),ff=Se(qn),Pl,zl,hn,il=B({},qn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:lo,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!==hn&&(hn&&e.type==="mousemove"?(Pl=e.screenX-hn.screenX,zl=e.screenY-hn.screenY):zl=Pl=0,hn=e),Pl)},movementY:function(e){return"movementY"in e?e.movementY:zl}}),bo=Se(il),df=B({},il,{dataTransfer:0}),pf=Se(df),mf=B({},qn,{relatedTarget:0}),Ll=Se(mf),hf=B({},un,{animationName:0,elapsedTime:0,pseudoElement:0}),vf=Se(hf),yf=B({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gf=Se(yf),wf=B({},un,{data:0}),eu=Se(wf),Sf={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kf={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"},xf={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Ef(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=xf[e])?!!t[e]:!1}function lo(){return Ef}var Nf=B({},qn,{key:function(e){if(e.key){var t=Sf[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Cr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?kf[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:lo,charCode:function(e){return e.type==="keypress"?Cr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Cr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Cf=Se(Nf),jf=B({},il,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),tu=Se(jf),_f=B({},qn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:lo}),Pf=Se(_f),zf=B({},un,{propertyName:0,elapsedTime:0,pseudoElement:0}),Lf=Se(zf),Tf=B({},il,{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}),Rf=Se(Tf),Of=[9,13,27,32],io=Ke&&"CompositionEvent"in window,Cn=null;Ke&&"documentMode"in document&&(Cn=document.documentMode);var Df=Ke&&"TextEvent"in window&&!Cn,As=Ke&&(!io||Cn&&8<Cn&&11>=Cn),nu=" ",ru=!1;function $s(e,t){switch(e){case"keyup":return Of.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Mt=!1;function If(e,t){switch(e){case"compositionend":return Vs(t);case"keypress":return t.which!==32?null:(ru=!0,nu);case"textInput":return e=t.data,e===nu&&ru?null:e;default:return null}}function Mf(e,t){if(Mt)return e==="compositionend"||!io&&$s(e,t)?(e=Us(),Nr=no=nt=null,Mt=!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 As&&t.locale!=="ko"?null:t.data;default:return null}}var Ff={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 lu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Ff[e.type]:t==="textarea"}function Bs(e,t,n,r){ws(r),t=$r(t,"onChange"),0<t.length&&(n=new ro("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var jn=null,An=null;function Uf(e){bs(e,0)}function ol(e){var t=At(e);if(ds(t))return e}function Af(e,t){if(e==="change")return t}var Hs=!1;if(Ke){var Tl;if(Ke){var Rl="oninput"in document;if(!Rl){var iu=document.createElement("div");iu.setAttribute("oninput","return;"),Rl=typeof iu.oninput=="function"}Tl=Rl}else Tl=!1;Hs=Tl&&(!document.documentMode||9<document.documentMode)}function ou(){jn&&(jn.detachEvent("onpropertychange",Ws),An=jn=null)}function Ws(e){if(e.propertyName==="value"&&ol(An)){var t=[];Bs(t,An,e,Zi(e)),Es(Uf,t)}}function $f(e,t,n){e==="focusin"?(ou(),jn=t,An=n,jn.attachEvent("onpropertychange",Ws)):e==="focusout"&&ou()}function Vf(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return ol(An)}function Bf(e,t){if(e==="click")return ol(t)}function Hf(e,t){if(e==="input"||e==="change")return ol(t)}function Wf(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ie=typeof Object.is=="function"?Object.is:Wf;function $n(e,t){if(Ie(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(!Gl.call(t,l)||!Ie(e[l],t[l]))return!1}return!0}function uu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function su(e,t){var n=uu(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=uu(n)}}function Qs(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Qs(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ks(){for(var e=window,t=Or();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Or(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 Qf(e){var t=Ks(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Qs(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,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=su(n,i);var o=su(n,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 Kf=Ke&&"documentMode"in document&&11>=document.documentMode,Ft=null,mi=null,_n=null,hi=!1;function au(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hi||Ft==null||Ft!==Or(r)||(r=Ft,"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}),_n&&$n(_n,r)||(_n=r,r=$r(mi,"onSelect"),0<r.length&&(t=new ro("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ft)))}function dr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ut={animationend:dr("Animation","AnimationEnd"),animationiteration:dr("Animation","AnimationIteration"),animationstart:dr("Animation","AnimationStart"),transitionend:dr("Transition","TransitionEnd")},Ol={},Ys={};Ke&&(Ys=document.createElement("div").style,"AnimationEvent"in window||(delete Ut.animationend.animation,delete Ut.animationiteration.animation,delete Ut.animationstart.animation),"TransitionEvent"in window||delete Ut.transitionend.transition);function ul(e){if(Ol[e])return Ol[e];if(!Ut[e])return e;var t=Ut[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Ys)return Ol[e]=t[n];return e}var Xs=ul("animationend"),Gs=ul("animationiteration"),Js=ul("animationstart"),Zs=ul("transitionend"),qs=new Map,cu="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 mt(e,t){qs.set(e,t),Tt(t,[e])}for(var Dl=0;Dl<cu.length;Dl++){var Il=cu[Dl],Yf=Il.toLowerCase(),Xf=Il[0].toUpperCase()+Il.slice(1);mt(Yf,"on"+Xf)}mt(Xs,"onAnimationEnd");mt(Gs,"onAnimationIteration");mt(Js,"onAnimationStart");mt("dblclick","onDoubleClick");mt("focusin","onFocus");mt("focusout","onBlur");mt(Zs,"onTransitionEnd");qt("onMouseEnter",["mouseout","mouseover"]);qt("onMouseLeave",["mouseout","mouseover"]);qt("onPointerEnter",["pointerout","pointerover"]);qt("onPointerLeave",["pointerout","pointerover"]);Tt("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Tt("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Tt("onBeforeInput",["compositionend","keypress","textInput","paste"]);Tt("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Tt("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Tt("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(" "),Gf=new Set("cancel close invalid load scroll toggle".split(" ").concat(xn));function fu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Kc(r,t,void 0,e),e.currentTarget=null}function bs(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 i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var u=r[o],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==i&&l.isPropagationStopped())break e;fu(l,u,a),i=s}else for(o=0;o<r.length;o++){if(u=r[o],s=u.instance,a=u.currentTarget,u=u.listener,s!==i&&l.isPropagationStopped())break e;fu(l,u,a),i=s}}}if(Ir)throw e=ci,Ir=!1,ci=null,e}function F(e,t){var n=t[Si];n===void 0&&(n=t[Si]=new Set);var r=e+"__bubble";n.has(r)||(ea(t,e,2,!1),n.add(r))}function Ml(e,t,n){var r=0;t&&(r|=4),ea(n,e,r,t)}var pr="_reactListening"+Math.random().toString(36).slice(2);function Vn(e){if(!e[pr]){e[pr]=!0,us.forEach(function(n){n!=="selectionchange"&&(Gf.has(n)||Ml(n,!1,e),Ml(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[pr]||(t[pr]=!0,Ml("selectionchange",!1,t))}}function ea(e,t,n,r){switch(Fs(t)){case 1:var l=af;break;case 4:l=cf;break;default:l=to}n=l.bind(null,t,n,e),l=void 0,!ai||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 Fl(e,t,n,r,l){var i=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;o=o.return}for(;u!==null;){if(o=kt(u),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}u=u.parentNode}}r=r.return}Es(function(){var a=i,h=Zi(n),v=[];e:{var m=qs.get(e);if(m!==void 0){var g=ro,S=e;switch(e){case"keypress":if(Cr(n)===0)break e;case"keydown":case"keyup":g=Cf;break;case"focusin":S="focus",g=Ll;break;case"focusout":S="blur",g=Ll;break;case"beforeblur":case"afterblur":g=Ll;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":g=bo;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=pf;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=Pf;break;case Xs:case Gs:case Js:g=vf;break;case Zs:g=Lf;break;case"scroll":g=ff;break;case"wheel":g=Rf;break;case"copy":case"cut":case"paste":g=gf;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=tu}var k=(t&4)!==0,C=!k&&e==="scroll",p=k?m!==null?m+"Capture":null:m;k=[];for(var c=a,d;c!==null;){d=c;var y=d.stateNode;if(d.tag===5&&y!==null&&(d=y,p!==null&&(y=In(c,p),y!=null&&k.push(Bn(c,y,d)))),C)break;c=c.return}0<k.length&&(m=new g(m,S,null,n,h),v.push({event:m,listeners:k}))}}if(!(t&7)){e:{if(m=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",m&&n!==ui&&(S=n.relatedTarget||n.fromElement)&&(kt(S)||S[Ye]))break e;if((g||m)&&(m=h.window===h?h:(m=h.ownerDocument)?m.defaultView||m.parentWindow:window,g?(S=n.relatedTarget||n.toElement,g=a,S=S?kt(S):null,S!==null&&(C=Rt(S),S!==C||S.tag!==5&&S.tag!==6)&&(S=null)):(g=null,S=a),g!==S)){if(k=bo,y="onMouseLeave",p="onMouseEnter",c="mouse",(e==="pointerout"||e==="pointerover")&&(k=tu,y="onPointerLeave",p="onPointerEnter",c="pointer"),C=g==null?m:At(g),d=S==null?m:At(S),m=new k(y,c+"leave",g,n,h),m.target=C,m.relatedTarget=d,y=null,kt(h)===a&&(k=new k(p,c+"enter",S,n,h),k.target=d,k.relatedTarget=C,y=k),C=y,g&&S)t:{for(k=g,p=S,c=0,d=k;d;d=Ot(d))c++;for(d=0,y=p;y;y=Ot(y))d++;for(;0<c-d;)k=Ot(k),c--;for(;0<d-c;)p=Ot(p),d--;for(;c--;){if(k===p||p!==null&&k===p.alternate)break t;k=Ot(k),p=Ot(p)}k=null}else k=null;g!==null&&du(v,m,g,k,!1),S!==null&&C!==null&&du(v,C,S,k,!0)}}e:{if(m=a?At(a):window,g=m.nodeName&&m.nodeName.toLowerCase(),g==="select"||g==="input"&&m.type==="file")var E=Af;else if(lu(m))if(Hs)E=Hf;else{E=Vf;var j=$f}else(g=m.nodeName)&&g.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(E=Bf);if(E&&(E=E(e,a))){Bs(v,E,n,h);break e}j&&j(e,m,a),e==="focusout"&&(j=m._wrapperState)&&j.controlled&&m.type==="number"&&ni(m,"number",m.value)}switch(j=a?At(a):window,e){case"focusin":(lu(j)||j.contentEditable==="true")&&(Ft=j,mi=a,_n=null);break;case"focusout":_n=mi=Ft=null;break;case"mousedown":hi=!0;break;case"contextmenu":case"mouseup":case"dragend":hi=!1,au(v,n,h);break;case"selectionchange":if(Kf)break;case"keydown":case"keyup":au(v,n,h)}var _;if(io)e:{switch(e){case"compositionstart":var P="onCompositionStart";break e;case"compositionend":P="onCompositionEnd";break e;case"compositionupdate":P="onCompositionUpdate";break e}P=void 0}else Mt?$s(e,n)&&(P="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(P="onCompositionStart");P&&(As&&n.locale!=="ko"&&(Mt||P!=="onCompositionStart"?P==="onCompositionEnd"&&Mt&&(_=Us()):(nt=h,no="value"in nt?nt.value:nt.textContent,Mt=!0)),j=$r(a,P),0<j.length&&(P=new eu(P,e,null,n,h),v.push({event:P,listeners:j}),_?P.data=_:(_=Vs(n),_!==null&&(P.data=_)))),(_=Df?If(e,n):Mf(e,n))&&(a=$r(a,"onBeforeInput"),0<a.length&&(h=new eu("onBeforeInput","beforeinput",null,n,h),v.push({event:h,listeners:a}),h.data=_))}bs(v,t)})}function Bn(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=In(e,n),i!=null&&r.unshift(Bn(e,i,l)),i=In(e,t),i!=null&&r.push(Bn(e,i,l))),e=e.return}return r}function Ot(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function du(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,l?(s=In(n,i),s!=null&&o.unshift(Bn(n,s,u))):l||(s=In(n,i),s!=null&&o.push(Bn(n,s,u)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Jf=/\r\n?/g,Zf=/\u0000|\uFFFD/g;function pu(e){return(typeof e=="string"?e:""+e).replace(Jf,`
|
|
`).replace(Zf,"")}function mr(e,t,n){if(t=pu(t),pu(e)!==t&&n)throw Error(w(425))}function Vr(){}var vi=null,yi=null;function gi(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 wi=typeof setTimeout=="function"?setTimeout:void 0,qf=typeof clearTimeout=="function"?clearTimeout:void 0,mu=typeof Promise=="function"?Promise:void 0,bf=typeof queueMicrotask=="function"?queueMicrotask:typeof mu<"u"?function(e){return mu.resolve(null).then(e).catch(ed)}:wi;function ed(e){setTimeout(function(){throw e})}function Ul(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),Un(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);Un(t)}function ut(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 hu(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 sn=Math.random().toString(36).slice(2),Ue="__reactFiber$"+sn,Hn="__reactProps$"+sn,Ye="__reactContainer$"+sn,Si="__reactEvents$"+sn,td="__reactListeners$"+sn,nd="__reactHandles$"+sn;function kt(e){var t=e[Ue];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ye]||n[Ue]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=hu(e);e!==null;){if(n=e[Ue])return n;e=hu(e)}return t}e=n,n=e.parentNode}return null}function bn(e){return e=e[Ue]||e[Ye],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function At(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(w(33))}function sl(e){return e[Hn]||null}var ki=[],$t=-1;function ht(e){return{current:e}}function U(e){0>$t||(e.current=ki[$t],ki[$t]=null,$t--)}function M(e,t){$t++,ki[$t]=e.current,e.current=t}var pt={},ie=ht(pt),de=ht(!1),jt=pt;function bt(e,t){var n=e.type.contextTypes;if(!n)return pt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function pe(e){return e=e.childContextTypes,e!=null}function Br(){U(de),U(ie)}function vu(e,t,n){if(ie.current!==pt)throw Error(w(168));M(ie,t),M(de,n)}function ta(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(w(108,Ac(e)||"Unknown",l));return B({},n,r)}function Hr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pt,jt=ie.current,M(ie,e),M(de,de.current),!0}function yu(e,t,n){var r=e.stateNode;if(!r)throw Error(w(169));n?(e=ta(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,U(de),U(ie),M(ie,e)):U(de),M(de,n)}var Be=null,al=!1,Al=!1;function na(e){Be===null?Be=[e]:Be.push(e)}function rd(e){al=!0,na(e)}function vt(){if(!Al&&Be!==null){Al=!0;var e=0,t=I;try{var n=Be;for(I=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Be=null,al=!1}catch(l){throw Be!==null&&(Be=Be.slice(e+1)),_s(qi,vt),l}finally{I=t,Al=!1}}return null}var Vt=[],Bt=0,Wr=null,Qr=0,xe=[],Ee=0,_t=null,He=1,We="";function wt(e,t){Vt[Bt++]=Qr,Vt[Bt++]=Wr,Wr=e,Qr=t}function ra(e,t,n){xe[Ee++]=He,xe[Ee++]=We,xe[Ee++]=_t,_t=e;var r=He;e=We;var l=32-Oe(r)-1;r&=~(1<<l),n+=1;var i=32-Oe(t)+l;if(30<i){var o=l-l%5;i=(r&(1<<o)-1).toString(32),r>>=o,l-=o,He=1<<32-Oe(t)+l|n<<l|r,We=i+e}else He=1<<i|n<<l|r,We=e}function uo(e){e.return!==null&&(wt(e,1),ra(e,1,0))}function so(e){for(;e===Wr;)Wr=Vt[--Bt],Vt[Bt]=null,Qr=Vt[--Bt],Vt[Bt]=null;for(;e===_t;)_t=xe[--Ee],xe[Ee]=null,We=xe[--Ee],xe[Ee]=null,He=xe[--Ee],xe[Ee]=null}var ye=null,ve=null,A=!1,Re=null;function la(e,t){var n=Ne(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 gu(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,ye=e,ve=ut(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ye=e,ve=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_t!==null?{id:He,overflow:We}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ne(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ye=e,ve=null,!0):!1;default:return!1}}function xi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ei(e){if(A){var t=ve;if(t){var n=t;if(!gu(e,t)){if(xi(e))throw Error(w(418));t=ut(n.nextSibling);var r=ye;t&&gu(e,t)?la(r,n):(e.flags=e.flags&-4097|2,A=!1,ye=e)}}else{if(xi(e))throw Error(w(418));e.flags=e.flags&-4097|2,A=!1,ye=e}}}function wu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ye=e}function hr(e){if(e!==ye)return!1;if(!A)return wu(e),A=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!gi(e.type,e.memoizedProps)),t&&(t=ve)){if(xi(e))throw ia(),Error(w(418));for(;t;)la(e,t),t=ut(t.nextSibling)}if(wu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(w(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){ve=ut(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}ve=null}}else ve=ye?ut(e.stateNode.nextSibling):null;return!0}function ia(){for(var e=ve;e;)e=ut(e.nextSibling)}function en(){ve=ye=null,A=!1}function ao(e){Re===null?Re=[e]:Re.push(e)}var ld=Je.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(w(309));var r=n.stateNode}if(!r)throw Error(w(147,e));var l=r,i=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===i?t.ref:(t=function(o){var u=l.refs;o===null?delete u[i]:u[i]=o},t._stringRef=i,t)}if(typeof e!="string")throw Error(w(284));if(!n._owner)throw Error(w(290,e))}return e}function vr(e,t){throw e=Object.prototype.toString.call(t),Error(w(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Su(e){var t=e._init;return t(e._payload)}function oa(e){function t(p,c){if(e){var d=p.deletions;d===null?(p.deletions=[c],p.flags|=16):d.push(c)}}function n(p,c){if(!e)return null;for(;c!==null;)t(p,c),c=c.sibling;return null}function r(p,c){for(p=new Map;c!==null;)c.key!==null?p.set(c.key,c):p.set(c.index,c),c=c.sibling;return p}function l(p,c){return p=ft(p,c),p.index=0,p.sibling=null,p}function i(p,c,d){return p.index=d,e?(d=p.alternate,d!==null?(d=d.index,d<c?(p.flags|=2,c):d):(p.flags|=2,c)):(p.flags|=1048576,c)}function o(p){return e&&p.alternate===null&&(p.flags|=2),p}function u(p,c,d,y){return c===null||c.tag!==6?(c=Kl(d,p.mode,y),c.return=p,c):(c=l(c,d),c.return=p,c)}function s(p,c,d,y){var E=d.type;return E===It?h(p,c,d.props.children,y,d.key):c!==null&&(c.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===qe&&Su(E)===c.type)?(y=l(c,d.props),y.ref=vn(p,c,d),y.return=p,y):(y=Rr(d.type,d.key,d.props,null,p.mode,y),y.ref=vn(p,c,d),y.return=p,y)}function a(p,c,d,y){return c===null||c.tag!==4||c.stateNode.containerInfo!==d.containerInfo||c.stateNode.implementation!==d.implementation?(c=Yl(d,p.mode,y),c.return=p,c):(c=l(c,d.children||[]),c.return=p,c)}function h(p,c,d,y,E){return c===null||c.tag!==7?(c=Ct(d,p.mode,y,E),c.return=p,c):(c=l(c,d),c.return=p,c)}function v(p,c,d){if(typeof c=="string"&&c!==""||typeof c=="number")return c=Kl(""+c,p.mode,d),c.return=p,c;if(typeof c=="object"&&c!==null){switch(c.$$typeof){case ir:return d=Rr(c.type,c.key,c.props,null,p.mode,d),d.ref=vn(p,null,c),d.return=p,d;case Dt:return c=Yl(c,p.mode,d),c.return=p,c;case qe:var y=c._init;return v(p,y(c._payload),d)}if(Sn(c)||fn(c))return c=Ct(c,p.mode,d,null),c.return=p,c;vr(p,c)}return null}function m(p,c,d,y){var E=c!==null?c.key:null;if(typeof d=="string"&&d!==""||typeof d=="number")return E!==null?null:u(p,c,""+d,y);if(typeof d=="object"&&d!==null){switch(d.$$typeof){case ir:return d.key===E?s(p,c,d,y):null;case Dt:return d.key===E?a(p,c,d,y):null;case qe:return E=d._init,m(p,c,E(d._payload),y)}if(Sn(d)||fn(d))return E!==null?null:h(p,c,d,y,null);vr(p,d)}return null}function g(p,c,d,y,E){if(typeof y=="string"&&y!==""||typeof y=="number")return p=p.get(d)||null,u(c,p,""+y,E);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case ir:return p=p.get(y.key===null?d:y.key)||null,s(c,p,y,E);case Dt:return p=p.get(y.key===null?d:y.key)||null,a(c,p,y,E);case qe:var j=y._init;return g(p,c,d,j(y._payload),E)}if(Sn(y)||fn(y))return p=p.get(d)||null,h(c,p,y,E,null);vr(c,y)}return null}function S(p,c,d,y){for(var E=null,j=null,_=c,P=c=0,W=null;_!==null&&P<d.length;P++){_.index>P?(W=_,_=null):W=_.sibling;var O=m(p,_,d[P],y);if(O===null){_===null&&(_=W);break}e&&_&&O.alternate===null&&t(p,_),c=i(O,c,P),j===null?E=O:j.sibling=O,j=O,_=W}if(P===d.length)return n(p,_),A&&wt(p,P),E;if(_===null){for(;P<d.length;P++)_=v(p,d[P],y),_!==null&&(c=i(_,c,P),j===null?E=_:j.sibling=_,j=_);return A&&wt(p,P),E}for(_=r(p,_);P<d.length;P++)W=g(_,p,P,d[P],y),W!==null&&(e&&W.alternate!==null&&_.delete(W.key===null?P:W.key),c=i(W,c,P),j===null?E=W:j.sibling=W,j=W);return e&&_.forEach(function(Pe){return t(p,Pe)}),A&&wt(p,P),E}function k(p,c,d,y){var E=fn(d);if(typeof E!="function")throw Error(w(150));if(d=E.call(d),d==null)throw Error(w(151));for(var j=E=null,_=c,P=c=0,W=null,O=d.next();_!==null&&!O.done;P++,O=d.next()){_.index>P?(W=_,_=null):W=_.sibling;var Pe=m(p,_,O.value,y);if(Pe===null){_===null&&(_=W);break}e&&_&&Pe.alternate===null&&t(p,_),c=i(Pe,c,P),j===null?E=Pe:j.sibling=Pe,j=Pe,_=W}if(O.done)return n(p,_),A&&wt(p,P),E;if(_===null){for(;!O.done;P++,O=d.next())O=v(p,O.value,y),O!==null&&(c=i(O,c,P),j===null?E=O:j.sibling=O,j=O);return A&&wt(p,P),E}for(_=r(p,_);!O.done;P++,O=d.next())O=g(_,p,P,O.value,y),O!==null&&(e&&O.alternate!==null&&_.delete(O.key===null?P:O.key),c=i(O,c,P),j===null?E=O:j.sibling=O,j=O);return e&&_.forEach(function(an){return t(p,an)}),A&&wt(p,P),E}function C(p,c,d,y){if(typeof d=="object"&&d!==null&&d.type===It&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case ir:e:{for(var E=d.key,j=c;j!==null;){if(j.key===E){if(E=d.type,E===It){if(j.tag===7){n(p,j.sibling),c=l(j,d.props.children),c.return=p,p=c;break e}}else if(j.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===qe&&Su(E)===j.type){n(p,j.sibling),c=l(j,d.props),c.ref=vn(p,j,d),c.return=p,p=c;break e}n(p,j);break}else t(p,j);j=j.sibling}d.type===It?(c=Ct(d.props.children,p.mode,y,d.key),c.return=p,p=c):(y=Rr(d.type,d.key,d.props,null,p.mode,y),y.ref=vn(p,c,d),y.return=p,p=y)}return o(p);case Dt:e:{for(j=d.key;c!==null;){if(c.key===j)if(c.tag===4&&c.stateNode.containerInfo===d.containerInfo&&c.stateNode.implementation===d.implementation){n(p,c.sibling),c=l(c,d.children||[]),c.return=p,p=c;break e}else{n(p,c);break}else t(p,c);c=c.sibling}c=Yl(d,p.mode,y),c.return=p,p=c}return o(p);case qe:return j=d._init,C(p,c,j(d._payload),y)}if(Sn(d))return S(p,c,d,y);if(fn(d))return k(p,c,d,y);vr(p,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,c!==null&&c.tag===6?(n(p,c.sibling),c=l(c,d),c.return=p,p=c):(n(p,c),c=Kl(d,p.mode,y),c.return=p,p=c),o(p)):n(p,c)}return C}var tn=oa(!0),ua=oa(!1),Kr=ht(null),Yr=null,Ht=null,co=null;function fo(){co=Ht=Yr=null}function po(e){var t=Kr.current;U(Kr),e._currentValue=t}function Ni(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 Jt(e,t){Yr=e,co=Ht=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(fe=!0),e.firstContext=null)}function je(e){var t=e._currentValue;if(co!==e)if(e={context:e,memoizedValue:t,next:null},Ht===null){if(Yr===null)throw Error(w(308));Ht=e,Yr.dependencies={lanes:0,firstContext:e}}else Ht=Ht.next=e;return t}var xt=null;function mo(e){xt===null?xt=[e]:xt.push(e)}function sa(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,Xe(e,r)}function Xe(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 be=!1;function ho(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aa(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 Qe(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function st(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,D&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Xe(e,n)}return l=r.interleaved,l===null?(t.next=t,mo(r)):(t.next=l.next,l.next=t),r.interleaved=t,Xe(e,n)}function jr(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,bi(e,n)}}function ku(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,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 Xr(e,t,n,r){var l=e.updateQueue;be=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,a=s.next;s.next=null,o===null?i=a:o.next=a,o=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==o&&(u===null?h.firstBaseUpdate=a:u.next=a,h.lastBaseUpdate=s))}if(i!==null){var v=l.baseState;o=0,h=a=s=null,u=i;do{var m=u.lane,g=u.eventTime;if((r&m)===m){h!==null&&(h=h.next={eventTime:g,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var S=e,k=u;switch(m=t,g=n,k.tag){case 1:if(S=k.payload,typeof S=="function"){v=S.call(g,v,m);break e}v=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=k.payload,m=typeof S=="function"?S.call(g,v,m):S,m==null)break e;v=B({},v,m);break e;case 2:be=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[u]:m.push(u))}else g={eventTime:g,lane:m,tag:u.tag,payload:u.payload,callback:u.callback,next:null},h===null?(a=h=g,s=v):h=h.next=g,o|=m;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;m=u,u=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(h===null&&(s=v),l.baseState=s,l.firstBaseUpdate=a,l.lastBaseUpdate=h,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&&(l.shared.lanes=0);zt|=o,e.lanes=o,e.memoizedState=v}}function xu(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(w(191,l));l.call(r)}}}var er={},$e=ht(er),Wn=ht(er),Qn=ht(er);function Et(e){if(e===er)throw Error(w(174));return e}function vo(e,t){switch(M(Qn,t),M(Wn,e),M($e,er),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:li(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=li(t,e)}U($e),M($e,t)}function nn(){U($e),U(Wn),U(Qn)}function ca(e){Et(Qn.current);var t=Et($e.current),n=li(t,e.type);t!==n&&(M(Wn,e),M($e,n))}function yo(e){Wn.current===e&&(U($e),U(Wn))}var $=ht(0);function Gr(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 $l=[];function go(){for(var e=0;e<$l.length;e++)$l[e]._workInProgressVersionPrimary=null;$l.length=0}var _r=Je.ReactCurrentDispatcher,Vl=Je.ReactCurrentBatchConfig,Pt=0,V=null,X=null,Z=null,Jr=!1,Pn=!1,Kn=0,id=0;function ne(){throw Error(w(321))}function wo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ie(e[n],t[n]))return!1;return!0}function So(e,t,n,r,l,i){if(Pt=i,V=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,_r.current=e===null||e.memoizedState===null?ad:cd,e=n(r,l),Pn){i=0;do{if(Pn=!1,Kn=0,25<=i)throw Error(w(301));i+=1,Z=X=null,t.updateQueue=null,_r.current=fd,e=n(r,l)}while(Pn)}if(_r.current=Zr,t=X!==null&&X.next!==null,Pt=0,Z=X=V=null,Jr=!1,t)throw Error(w(300));return e}function ko(){var e=Kn!==0;return Kn=0,e}function Fe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Z===null?V.memoizedState=Z=e:Z=Z.next=e,Z}function _e(){if(X===null){var e=V.alternate;e=e!==null?e.memoizedState:null}else e=X.next;var t=Z===null?V.memoizedState:Z.next;if(t!==null)Z=t,X=e;else{if(e===null)throw Error(w(310));X=e,e={memoizedState:X.memoizedState,baseState:X.baseState,baseQueue:X.baseQueue,queue:X.queue,next:null},Z===null?V.memoizedState=Z=e:Z=Z.next=e}return Z}function Yn(e,t){return typeof t=="function"?t(e):t}function Bl(e){var t=_e(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=X,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var u=o=null,s=null,a=i;do{var h=a.lane;if((Pt&h)===h)s!==null&&(s=s.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 v={lane:h,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=v,o=r):s=s.next=v,V.lanes|=h,zt|=h}a=a.next}while(a!==null&&a!==i);s===null?o=r:s.next=u,Ie(r,t.memoizedState)||(fe=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,V.lanes|=i,zt|=i,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Hl(e){var t=_e(),n=t.queue;if(n===null)throw Error(w(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);Ie(i,t.memoizedState)||(fe=!0),t.memoizedState=i,t.baseQueue===null&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function fa(){}function da(e,t){var n=V,r=_e(),l=t(),i=!Ie(r.memoizedState,l);if(i&&(r.memoizedState=l,fe=!0),r=r.queue,xo(ha.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Z!==null&&Z.memoizedState.tag&1){if(n.flags|=2048,Xn(9,ma.bind(null,n,r,l,t),void 0,null),q===null)throw Error(w(349));Pt&30||pa(n,t,l)}return l}function pa(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function ma(e,t,n,r){t.value=n,t.getSnapshot=r,va(t)&&ya(e)}function ha(e,t,n){return n(function(){va(t)&&ya(e)})}function va(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ie(e,n)}catch{return!0}}function ya(e){var t=Xe(e,1);t!==null&&De(t,e,1,-1)}function Eu(e){var t=Fe();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Yn,lastRenderedState:e},t.queue=e,e=e.dispatch=sd.bind(null,V,e),[t.memoizedState,e]}function Xn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=V.updateQueue,t===null?(t={lastEffect:null,stores:null},V.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 ga(){return _e().memoizedState}function Pr(e,t,n,r){var l=Fe();V.flags|=e,l.memoizedState=Xn(1|t,n,void 0,r===void 0?null:r)}function cl(e,t,n,r){var l=_e();r=r===void 0?null:r;var i=void 0;if(X!==null){var o=X.memoizedState;if(i=o.destroy,r!==null&&wo(r,o.deps)){l.memoizedState=Xn(t,n,i,r);return}}V.flags|=e,l.memoizedState=Xn(1|t,n,i,r)}function Nu(e,t){return Pr(8390656,8,e,t)}function xo(e,t){return cl(2048,8,e,t)}function wa(e,t){return cl(4,2,e,t)}function Sa(e,t){return cl(4,4,e,t)}function ka(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 xa(e,t,n){return n=n!=null?n.concat([e]):null,cl(4,4,ka.bind(null,t,e),n)}function Eo(){}function Ea(e,t){var n=_e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Na(e,t){var n=_e();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&wo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ca(e,t,n){return Pt&21?(Ie(n,t)||(n=Ls(),V.lanes|=n,zt|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,fe=!0),e.memoizedState=n)}function od(e,t){var n=I;I=n!==0&&4>n?n:4,e(!0);var r=Vl.transition;Vl.transition={};try{e(!1),t()}finally{I=n,Vl.transition=r}}function ja(){return _e().memoizedState}function ud(e,t,n){var r=ct(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_a(e))Pa(t,n);else if(n=sa(e,t,n,r),n!==null){var l=ue();De(n,e,r,l),za(n,t,r)}}function sd(e,t,n){var r=ct(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_a(e))Pa(t,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,u=i(o,n);if(l.hasEagerState=!0,l.eagerState=u,Ie(u,o)){var s=t.interleaved;s===null?(l.next=l,mo(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=sa(e,t,l,r),n!==null&&(l=ue(),De(n,e,r,l),za(n,t,r))}}function _a(e){var t=e.alternate;return e===V||t!==null&&t===V}function Pa(e,t){Pn=Jr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function za(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,bi(e,n)}}var Zr={readContext:je,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},ad={readContext:je,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:je,useEffect:Nu,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Pr(4194308,4,ka.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Pr(4194308,4,e,t)},useInsertionEffect:function(e,t){return Pr(4,2,e,t)},useMemo:function(e,t){var n=Fe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fe();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=ud.bind(null,V,e),[r.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:Eu,useDebugValue:Eo,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=Eu(!1),t=e[0];return e=od.bind(null,e[1]),Fe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=V,l=Fe();if(A){if(n===void 0)throw Error(w(407));n=n()}else{if(n=t(),q===null)throw Error(w(349));Pt&30||pa(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,Nu(ha.bind(null,r,i,e),[e]),r.flags|=2048,Xn(9,ma.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Fe(),t=q.identifierPrefix;if(A){var n=We,r=He;n=(r&~(1<<32-Oe(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Kn++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=id++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},cd={readContext:je,useCallback:Ea,useContext:je,useEffect:xo,useImperativeHandle:xa,useInsertionEffect:wa,useLayoutEffect:Sa,useMemo:Na,useReducer:Bl,useRef:ga,useState:function(){return Bl(Yn)},useDebugValue:Eo,useDeferredValue:function(e){var t=_e();return Ca(t,X.memoizedState,e)},useTransition:function(){var e=Bl(Yn)[0],t=_e().memoizedState;return[e,t]},useMutableSource:fa,useSyncExternalStore:da,useId:ja,unstable_isNewReconciler:!1},fd={readContext:je,useCallback:Ea,useContext:je,useEffect:xo,useImperativeHandle:xa,useInsertionEffect:wa,useLayoutEffect:Sa,useMemo:Na,useReducer:Hl,useRef:ga,useState:function(){return Hl(Yn)},useDebugValue:Eo,useDeferredValue:function(e){var t=_e();return X===null?t.memoizedState=e:Ca(t,X.memoizedState,e)},useTransition:function(){var e=Hl(Yn)[0],t=_e().memoizedState;return[e,t]},useMutableSource:fa,useSyncExternalStore:da,useId:ja,unstable_isNewReconciler:!1};function Le(e,t){if(e&&e.defaultProps){t=B({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function Ci(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:B({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var fl={isMounted:function(e){return(e=e._reactInternals)?Rt(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ue(),l=ct(e),i=Qe(r,l);i.payload=t,n!=null&&(i.callback=n),t=st(e,i,l),t!==null&&(De(t,e,l,r),jr(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ue(),l=ct(e),i=Qe(r,l);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=st(e,i,l),t!==null&&(De(t,e,l,r),jr(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ue(),r=ct(e),l=Qe(n,r);l.tag=2,t!=null&&(l.callback=t),t=st(e,l,r),t!==null&&(De(t,e,r,n),jr(t,e,r))}};function Cu(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,o):t.prototype&&t.prototype.isPureReactComponent?!$n(n,r)||!$n(l,i):!0}function La(e,t,n){var r=!1,l=pt,i=t.contextType;return typeof i=="object"&&i!==null?i=je(i):(l=pe(t)?jt:ie.current,r=t.contextTypes,i=(r=r!=null)?bt(e,l):pt),t=new t(n,i),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=fl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function ju(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&&fl.enqueueReplaceState(t,t.state,null)}function ji(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ho(e);var i=t.contextType;typeof i=="object"&&i!==null?l.context=je(i):(i=pe(t)?jt:ie.current,l.context=bt(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i=="function"&&(Ci(e,t,i,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&&fl.enqueueReplaceState(l,l.state,null),Xr(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function rn(e,t){try{var n="",r=t;do n+=Uc(r),r=r.return;while(r);var l=n}catch(i){l=`
|
|
Error generating stack: `+i.message+`
|
|
`+i.stack}return{value:e,source:t,stack:l,digest:null}}function Wl(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function _i(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var dd=typeof WeakMap=="function"?WeakMap:Map;function Ta(e,t,n){n=Qe(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){br||(br=!0,Fi=r),_i(e,t)},n}function Ra(e,t,n){n=Qe(-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(){_i(e,t)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(n.callback=function(){_i(e,t),typeof r!="function"&&(at===null?at=new Set([this]):at.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function _u(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new dd;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=jd.bind(null,e,t,n),t.then(e,e))}function Pu(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 zu(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=Qe(-1,1),t.tag=2,st(n,t,1))),n.lanes|=1),e)}var pd=Je.ReactCurrentOwner,fe=!1;function oe(e,t,n,r){t.child=e===null?ua(t,null,n,r):tn(t,e.child,n,r)}function Lu(e,t,n,r,l){n=n.render;var i=t.ref;return Jt(t,l),r=So(e,t,n,r,i,l),n=ko(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ge(e,t,l)):(A&&n&&uo(t),t.flags|=1,oe(e,t,r,l),t.child)}function Tu(e,t,n,r,l){if(e===null){var i=n.type;return typeof i=="function"&&!To(i)&&i.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=i,Oa(e,t,i,r,l)):(e=Rr(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:$n,n(o,r)&&e.ref===t.ref)return Ge(e,t,l)}return t.flags|=1,e=ft(i,r),e.ref=t.ref,e.return=t,t.child=e}function Oa(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if($n(i,r)&&e.ref===t.ref)if(fe=!1,t.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(fe=!0);else return t.lanes=e.lanes,Ge(e,t,l)}return Pi(e,t,n,r,l)}function Da(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},M(Qt,he),he|=n;else{if(!(n&1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,M(Qt,he),he|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,M(Qt,he),he|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,M(Qt,he),he|=r;return oe(e,t,l,n),t.child}function Ia(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Pi(e,t,n,r,l){var i=pe(n)?jt:ie.current;return i=bt(t,i),Jt(t,l),n=So(e,t,n,r,i,l),r=ko(),e!==null&&!fe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ge(e,t,l)):(A&&r&&uo(t),t.flags|=1,oe(e,t,n,l),t.child)}function Ru(e,t,n,r,l){if(pe(n)){var i=!0;Hr(t)}else i=!1;if(Jt(t,l),t.stateNode===null)zr(e,t),La(t,n,r),ji(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,u=t.memoizedProps;o.props=u;var s=o.context,a=n.contextType;typeof a=="object"&&a!==null?a=je(a):(a=pe(n)?jt:ie.current,a=bt(t,a));var h=n.getDerivedStateFromProps,v=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function";v||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==r||s!==a)&&ju(t,o,r,a),be=!1;var m=t.memoizedState;o.state=m,Xr(t,r,o,l),s=t.memoizedState,u!==r||m!==s||de.current||be?(typeof h=="function"&&(Ci(t,n,h,r),s=t.memoizedState),(u=be||Cu(t,n,u,r,m,s,a))?(v||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=a,r=u):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,aa(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Le(t.type,u),o.props=a,v=t.pendingProps,m=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=je(s):(s=pe(n)?jt:ie.current,s=bt(t,s));var g=n.getDerivedStateFromProps;(h=typeof g=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(u!==v||m!==s)&&ju(t,o,r,s),be=!1,m=t.memoizedState,o.state=m,Xr(t,r,o,l);var S=t.memoizedState;u!==v||m!==S||de.current||be?(typeof g=="function"&&(Ci(t,n,g,r),S=t.memoizedState),(a=be||Cu(t,n,a,r,m,S,s)||!1)?(h||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,S,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,S,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),o.props=r,o.state=S,o.context=s,r=a):(typeof o.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)}return zi(e,t,n,r,i,l)}function zi(e,t,n,r,l,i){Ia(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return l&&yu(t,n,!1),Ge(e,t,i);r=t.stateNode,pd.current=t;var u=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=tn(t,e.child,null,i),t.child=tn(t,null,u,i)):oe(e,t,u,i),t.memoizedState=r.state,l&&yu(t,n,!0),t.child}function Ma(e){var t=e.stateNode;t.pendingContext?vu(e,t.pendingContext,t.pendingContext!==t.context):t.context&&vu(e,t.context,!1),vo(e,t.containerInfo)}function Ou(e,t,n,r,l){return en(),ao(l),t.flags|=256,oe(e,t,n,r),t.child}var Li={dehydrated:null,treeContext:null,retryLane:0};function Ti(e){return{baseLanes:e,cachePool:null,transitions:null}}function Fa(e,t,n){var r=t.pendingProps,l=$.current,i=!1,o=(t.flags&128)!==0,u;if((u=o)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(i=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),M($,l&1),e===null)return Ei(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):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:"hidden",children:o},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=o):i=ml(o,r,0,null),e=Ct(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Ti(n),t.memoizedState=Li,e):No(t,o));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return md(e,t,o,r,u,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,u=l.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=ft(l,s),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?i=ft(u,i):(i=Ct(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?Ti(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&~n,t.memoizedState=Li,r}return i=e.child,e=i.sibling,r=ft(i,{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 No(e,t){return t=ml({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function yr(e,t,n,r){return r!==null&&ao(r),tn(t,e.child,null,n),e=No(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function md(e,t,n,r,l,i,o){if(n)return t.flags&256?(t.flags&=-257,r=Wl(Error(w(422))),yr(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=ml({mode:"visible",children:r.children},l,0,null),i=Ct(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&1&&tn(t,e.child,null,o),t.child.memoizedState=Ti(o),t.memoizedState=Li,i);if(!(t.mode&1))return yr(e,t,o,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,i=Error(w(419)),r=Wl(i,r,void 0),yr(e,t,o,r)}if(u=(o&e.childLanes)!==0,fe||u){if(r=q,r!==null){switch(o&-o){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|o)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Xe(e,l),De(r,e,l,-1))}return Lo(),r=Wl(Error(w(421))),yr(e,t,o,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=_d.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,ve=ut(l.nextSibling),ye=t,A=!0,Re=null,e!==null&&(xe[Ee++]=He,xe[Ee++]=We,xe[Ee++]=_t,He=e.id,We=e.overflow,_t=t),t=No(t,r.children),t.flags|=4096,t)}function Du(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ni(e.return,t,n)}function Ql(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function Ua(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(oe(e,t,r.children,n),r=$.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&&Du(e,n,t);else if(e.tag===19)Du(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(M($,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&&Gr(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Ql(t,!1,l,n,i);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Gr(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Ql(t,!0,n,null,i);break;case"together":Ql(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function zr(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ge(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),zt|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(w(153));if(t.child!==null){for(e=t.child,n=ft(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ft(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function hd(e,t,n){switch(t.tag){case 3:Ma(t),en();break;case 5:ca(t);break;case 1:pe(t.type)&&Hr(t);break;case 4:vo(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;M(Kr,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(M($,$.current&1),t.flags|=128,null):n&t.child.childLanes?Fa(e,t,n):(M($,$.current&1),e=Ge(e,t,n),e!==null?e.sibling:null);M($,$.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Ua(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),M($,$.current),r)break;return null;case 22:case 23:return t.lanes=0,Da(e,t,n)}return Ge(e,t,n)}var Aa,Ri,$a,Va;Aa=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}};Ri=function(){};$a=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Et($e.current);var i=null;switch(n){case"input":l=ei(e,l),r=ei(e,r),i=[];break;case"select":l=B({},l,{value:void 0}),r=B({},r,{value:void 0}),i=[];break;case"textarea":l=ri(e,l),r=ri(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Vr)}ii(n,r);var o;n=null;for(a in l)if(!r.hasOwnProperty(a)&&l.hasOwnProperty(a)&&l[a]!=null)if(a==="style"){var u=l[a];for(o in u)u.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(On.hasOwnProperty(a)?i||(i=[]):(i=i||[]).push(a,null));for(a in r){var s=r[a];if(u=l!=null?l[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(o in u)!u.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&u[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(i=i||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(On.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&F("scroll",e),i||u===s||(i=[])):(i=i||[]).push(a,s))}n&&(i=i||[]).push("style",n);var a=i;(t.updateQueue=a)&&(t.flags|=4)}};Va=function(e,t,n,r){n!==r&&(t.flags|=4)};function yn(e,t){if(!A)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 re(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 vd(e,t,n){var r=t.pendingProps;switch(so(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return re(t),null;case 1:return pe(t.type)&&Br(),re(t),null;case 3:return r=t.stateNode,nn(),U(de),U(ie),go(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(hr(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Re!==null&&($i(Re),Re=null))),Ri(e,t),re(t),null;case 5:yo(t);var l=Et(Qn.current);if(n=t.type,e!==null&&t.stateNode!=null)$a(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(w(166));return re(t),null}if(e=Et($e.current),hr(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Ue]=t,r[Hn]=i,e=(t.mode&1)!==0,n){case"dialog":F("cancel",r),F("close",r);break;case"iframe":case"object":case"embed":F("load",r);break;case"video":case"audio":for(l=0;l<xn.length;l++)F(xn[l],r);break;case"source":F("error",r);break;case"img":case"image":case"link":F("error",r),F("load",r);break;case"details":F("toggle",r);break;case"input":Ho(r,i),F("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},F("invalid",r);break;case"textarea":Qo(r,i),F("invalid",r)}ii(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var u=i[o];o==="children"?typeof u=="string"?r.textContent!==u&&(i.suppressHydrationWarning!==!0&&mr(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(i.suppressHydrationWarning!==!0&&mr(r.textContent,u,e),l=["children",""+u]):On.hasOwnProperty(o)&&u!=null&&o==="onScroll"&&F("scroll",r)}switch(n){case"input":or(r),Wo(r,i,!0);break;case"textarea":or(r),Ko(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Vr)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=hs(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ue]=t,e[Hn]=r,Aa(e,t,!1,!1),t.stateNode=e;e:{switch(o=oi(n,r),n){case"dialog":F("cancel",e),F("close",e),l=r;break;case"iframe":case"object":case"embed":F("load",e),l=r;break;case"video":case"audio":for(l=0;l<xn.length;l++)F(xn[l],e);l=r;break;case"source":F("error",e),l=r;break;case"img":case"image":case"link":F("error",e),F("load",e),l=r;break;case"details":F("toggle",e),l=r;break;case"input":Ho(e,r),l=ei(e,r),F("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=B({},r,{value:void 0}),F("invalid",e);break;case"textarea":Qo(e,r),l=ri(e,r),F("invalid",e);break;default:l=r}ii(n,l),u=l;for(i in u)if(u.hasOwnProperty(i)){var s=u[i];i==="style"?gs(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&vs(e,s)):i==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Dn(e,s):typeof s=="number"&&Dn(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(On.hasOwnProperty(i)?s!=null&&i==="onScroll"&&F("scroll",e):s!=null&&Yi(e,i,s,o))}switch(n){case"input":or(e),Wo(e,r,!1);break;case"textarea":or(e),Ko(e);break;case"option":r.value!=null&&e.setAttribute("value",""+dt(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Kt(e,!!r.multiple,i,!1):r.defaultValue!=null&&Kt(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Vr)}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 re(t),null;case 6:if(e&&t.stateNode!=null)Va(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(w(166));if(n=Et(Qn.current),Et($e.current),hr(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ue]=t,(i=r.nodeValue!==n)&&(e=ye,e!==null))switch(e.tag){case 3:mr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&mr(r.nodeValue,n,(e.mode&1)!==0)}i&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ue]=t,t.stateNode=r}return re(t),null;case 13:if(U($),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(A&&ve!==null&&t.mode&1&&!(t.flags&128))ia(),en(),t.flags|=98560,i=!1;else if(i=hr(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(w(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(w(317));i[Ue]=t}else en(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;re(t),i=!1}else Re!==null&&($i(Re),Re=null),i=!0;if(!i)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||$.current&1?G===0&&(G=3):Lo())),t.updateQueue!==null&&(t.flags|=4),re(t),null);case 4:return nn(),Ri(e,t),e===null&&Vn(t.stateNode.containerInfo),re(t),null;case 10:return po(t.type._context),re(t),null;case 17:return pe(t.type)&&Br(),re(t),null;case 19:if(U($),i=t.memoizedState,i===null)return re(t),null;if(r=(t.flags&128)!==0,o=i.rendering,o===null)if(r)yn(i,!1);else{if(G!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Gr(e),o!==null){for(t.flags|=128,yn(i,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return M($,$.current&1|2),t.child}e=e.sibling}i.tail!==null&&K()>ln&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304)}else{if(!r)if(e=Gr(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),yn(i,!0),i.tail===null&&i.tailMode==="hidden"&&!o.alternate&&!A)return re(t),null}else 2*K()-i.renderingStartTime>ln&&n!==1073741824&&(t.flags|=128,r=!0,yn(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=K(),t.sibling=null,n=$.current,M($,r?n&1|2:n&1),t):(re(t),null);case 22:case 23:return zo(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?he&1073741824&&(re(t),t.subtreeFlags&6&&(t.flags|=8192)):re(t),null;case 24:return null;case 25:return null}throw Error(w(156,t.tag))}function yd(e,t){switch(so(t),t.tag){case 1:return pe(t.type)&&Br(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nn(),U(de),U(ie),go(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return yo(t),null;case 13:if(U($),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(w(340));en()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return U($),null;case 4:return nn(),null;case 10:return po(t.type._context),null;case 22:case 23:return zo(),null;case 24:return null;default:return null}}var gr=!1,le=!1,gd=typeof WeakSet=="function"?WeakSet:Set,x=null;function Wt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function Oi(e,t,n){try{n()}catch(r){H(e,t,r)}}var Iu=!1;function wd(e,t){if(vi=Ur,e=Ks(),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,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,u=-1,s=-1,a=0,h=0,v=e,m=null;t:for(;;){for(var g;v!==n||l!==0&&v.nodeType!==3||(u=o+l),v!==i||r!==0&&v.nodeType!==3||(s=o+r),v.nodeType===3&&(o+=v.nodeValue.length),(g=v.firstChild)!==null;)m=v,v=g;for(;;){if(v===e)break t;if(m===n&&++a===l&&(u=o),m===i&&++h===r&&(s=o),(g=v.nextSibling)!==null)break;v=m,m=v.parentNode}v=g}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(yi={focusedElem:e,selectionRange:n},Ur=!1,x=t;x!==null;)if(t=x,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,x=e;else for(;x!==null;){t=x;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var k=S.memoizedProps,C=S.memoizedState,p=t.stateNode,c=p.getSnapshotBeforeUpdate(t.elementType===t.type?k:Le(t.type,k),C);p.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var d=t.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(w(163))}}catch(y){H(t,t.return,y)}if(e=t.sibling,e!==null){e.return=t.return,x=e;break}x=t.return}return S=Iu,Iu=!1,S}function zn(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 i=l.destroy;l.destroy=void 0,i!==void 0&&Oi(t,n,i)}l=l.next}while(l!==r)}}function dl(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 Di(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 Ba(e){var t=e.alternate;t!==null&&(e.alternate=null,Ba(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ue],delete t[Hn],delete t[Si],delete t[td],delete t[nd])),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 Ha(e){return e.tag===5||e.tag===3||e.tag===4}function Mu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ha(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 Ii(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=Vr));else if(r!==4&&(e=e.child,e!==null))for(Ii(e,t,n),e=e.sibling;e!==null;)Ii(e,t,n),e=e.sibling}function Mi(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(Mi(e,t,n),e=e.sibling;e!==null;)Mi(e,t,n),e=e.sibling}var b=null,Te=!1;function Ze(e,t,n){for(n=n.child;n!==null;)Wa(e,t,n),n=n.sibling}function Wa(e,t,n){if(Ae&&typeof Ae.onCommitFiberUnmount=="function")try{Ae.onCommitFiberUnmount(ll,n)}catch{}switch(n.tag){case 5:le||Wt(n,t);case 6:var r=b,l=Te;b=null,Ze(e,t,n),b=r,Te=l,b!==null&&(Te?(e=b,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):b.removeChild(n.stateNode));break;case 18:b!==null&&(Te?(e=b,n=n.stateNode,e.nodeType===8?Ul(e.parentNode,n):e.nodeType===1&&Ul(e,n),Un(e)):Ul(b,n.stateNode));break;case 4:r=b,l=Te,b=n.stateNode.containerInfo,Te=!0,Ze(e,t,n),b=r,Te=l;break;case 0:case 11:case 14:case 15:if(!le&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&&(i&2||i&4)&&Oi(n,t,o),l=l.next}while(l!==r)}Ze(e,t,n);break;case 1:if(!le&&(Wt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){H(n,t,u)}Ze(e,t,n);break;case 21:Ze(e,t,n);break;case 22:n.mode&1?(le=(r=le)||n.memoizedState!==null,Ze(e,t,n),le=r):Ze(e,t,n);break;default:Ze(e,t,n)}}function Fu(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new gd),t.forEach(function(r){var l=Pd.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var i=e,o=t,u=o;e:for(;u!==null;){switch(u.tag){case 5:b=u.stateNode,Te=!1;break e;case 3:b=u.stateNode.containerInfo,Te=!0;break e;case 4:b=u.stateNode.containerInfo,Te=!0;break e}u=u.return}if(b===null)throw Error(w(160));Wa(i,o,l),b=null,Te=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(a){H(l,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Qa(t,e),t=t.sibling}function Qa(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ze(t,e),Me(e),r&4){try{zn(3,e,e.return),dl(3,e)}catch(k){H(e,e.return,k)}try{zn(5,e,e.return)}catch(k){H(e,e.return,k)}}break;case 1:ze(t,e),Me(e),r&512&&n!==null&&Wt(n,n.return);break;case 5:if(ze(t,e),Me(e),r&512&&n!==null&&Wt(n,n.return),e.flags&32){var l=e.stateNode;try{Dn(l,"")}catch(k){H(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&i.type==="radio"&&i.name!=null&&ps(l,i),oi(u,o);var a=oi(u,i);for(o=0;o<s.length;o+=2){var h=s[o],v=s[o+1];h==="style"?gs(l,v):h==="dangerouslySetInnerHTML"?vs(l,v):h==="children"?Dn(l,v):Yi(l,h,v,a)}switch(u){case"input":ti(l,i);break;case"textarea":ms(l,i);break;case"select":var m=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?Kt(l,!!i.multiple,g,!1):m!==!!i.multiple&&(i.defaultValue!=null?Kt(l,!!i.multiple,i.defaultValue,!0):Kt(l,!!i.multiple,i.multiple?[]:"",!1))}l[Hn]=i}catch(k){H(e,e.return,k)}}break;case 6:if(ze(t,e),Me(e),r&4){if(e.stateNode===null)throw Error(w(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(k){H(e,e.return,k)}}break;case 3:if(ze(t,e),Me(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Un(t.containerInfo)}catch(k){H(e,e.return,k)}break;case 4:ze(t,e),Me(e);break;case 13:ze(t,e),Me(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(_o=K())),r&4&&Fu(e);break;case 22:if(h=n!==null&&n.memoizedState!==null,e.mode&1?(le=(a=le)||h,ze(t,e),le=a):ze(t,e),Me(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!h&&e.mode&1)for(x=e,h=e.child;h!==null;){for(v=x=h;x!==null;){switch(m=x,g=m.child,m.tag){case 0:case 11:case 14:case 15:zn(4,m,m.return);break;case 1:Wt(m,m.return);var S=m.stateNode;if(typeof S.componentWillUnmount=="function"){r=m,n=m.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(k){H(r,n,k)}}break;case 5:Wt(m,m.return);break;case 22:if(m.memoizedState!==null){Au(v);continue}}g!==null?(g.return=m,x=g):Au(v)}h=h.sibling}e:for(h=null,v=e;;){if(v.tag===5){if(h===null){h=v;try{l=v.stateNode,a?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(u=v.stateNode,s=v.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=ys("display",o))}catch(k){H(e,e.return,k)}}}else if(v.tag===6){if(h===null)try{v.stateNode.nodeValue=a?"":v.memoizedProps}catch(k){H(e,e.return,k)}}else if((v.tag!==22&&v.tag!==23||v.memoizedState===null||v===e)&&v.child!==null){v.child.return=v,v=v.child;continue}if(v===e)break e;for(;v.sibling===null;){if(v.return===null||v.return===e)break e;h===v&&(h=null),v=v.return}h===v&&(h=null),v.sibling.return=v.return,v=v.sibling}}break;case 19:ze(t,e),Me(e),r&4&&Fu(e);break;case 21:break;default:ze(t,e),Me(e)}}function Me(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Ha(n)){var r=n;break e}n=n.return}throw Error(w(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Dn(l,""),r.flags&=-33);var i=Mu(e);Mi(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,u=Mu(e);Ii(e,u,o);break;default:throw Error(w(161))}}catch(s){H(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Sd(e,t,n){x=e,Ka(e)}function Ka(e,t,n){for(var r=(e.mode&1)!==0;x!==null;){var l=x,i=l.child;if(l.tag===22&&r){var o=l.memoizedState!==null||gr;if(!o){var u=l.alternate,s=u!==null&&u.memoizedState!==null||le;u=gr;var a=le;if(gr=o,(le=s)&&!a)for(x=l;x!==null;)o=x,s=o.child,o.tag===22&&o.memoizedState!==null?$u(l):s!==null?(s.return=o,x=s):$u(l);for(;i!==null;)x=i,Ka(i),i=i.sibling;x=l,gr=u,le=a}Uu(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,x=i):Uu(e)}}function Uu(e){for(;x!==null;){var t=x;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:le||dl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!le)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Le(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&&xu(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}xu(t,o,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.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 h=a.memoizedState;if(h!==null){var v=h.dehydrated;v!==null&&Un(v)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(w(163))}le||t.flags&512&&Di(t)}catch(m){H(t,t.return,m)}}if(t===e){x=null;break}if(n=t.sibling,n!==null){n.return=t.return,x=n;break}x=t.return}}function Au(e){for(;x!==null;){var t=x;if(t===e){x=null;break}var n=t.sibling;if(n!==null){n.return=t.return,x=n;break}x=t.return}}function $u(e){for(;x!==null;){var t=x;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{dl(4,t)}catch(s){H(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(s){H(t,l,s)}}var i=t.return;try{Di(t)}catch(s){H(t,i,s)}break;case 5:var o=t.return;try{Di(t)}catch(s){H(t,o,s)}}}catch(s){H(t,t.return,s)}if(t===e){x=null;break}var u=t.sibling;if(u!==null){u.return=t.return,x=u;break}x=t.return}}var kd=Math.ceil,qr=Je.ReactCurrentDispatcher,Co=Je.ReactCurrentOwner,Ce=Je.ReactCurrentBatchConfig,D=0,q=null,Y=null,ee=0,he=0,Qt=ht(0),G=0,Gn=null,zt=0,pl=0,jo=0,Ln=null,ce=null,_o=0,ln=1/0,Ve=null,br=!1,Fi=null,at=null,wr=!1,rt=null,el=0,Tn=0,Ui=null,Lr=-1,Tr=0;function ue(){return D&6?K():Lr!==-1?Lr:Lr=K()}function ct(e){return e.mode&1?D&2&&ee!==0?ee&-ee:ld.transition!==null?(Tr===0&&(Tr=Ls()),Tr):(e=I,e!==0||(e=window.event,e=e===void 0?16:Fs(e.type)),e):1}function De(e,t,n,r){if(50<Tn)throw Tn=0,Ui=null,Error(w(185));Zn(e,n,r),(!(D&2)||e!==q)&&(e===q&&(!(D&2)&&(pl|=n),G===4&&tt(e,ee)),me(e,r),n===1&&D===0&&!(t.mode&1)&&(ln=K()+500,al&&vt()))}function me(e,t){var n=e.callbackNode;rf(e,t);var r=Fr(e,e===q?ee:0);if(r===0)n!==null&&Go(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Go(n),t===1)e.tag===0?rd(Vu.bind(null,e)):na(Vu.bind(null,e)),bf(function(){!(D&6)&&vt()}),n=null;else{switch(Ts(r)){case 1:n=qi;break;case 4:n=Ps;break;case 16:n=Mr;break;case 536870912:n=zs;break;default:n=Mr}n=ec(n,Ya.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Ya(e,t){if(Lr=-1,Tr=0,D&6)throw Error(w(327));var n=e.callbackNode;if(Zt()&&e.callbackNode!==n)return null;var r=Fr(e,e===q?ee:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=tl(e,r);else{t=r;var l=D;D|=2;var i=Ga();(q!==e||ee!==t)&&(Ve=null,ln=K()+500,Nt(e,t));do try{Nd();break}catch(u){Xa(e,u)}while(!0);fo(),qr.current=i,D=l,Y!==null?t=0:(q=null,ee=0,t=G)}if(t!==0){if(t===2&&(l=fi(e),l!==0&&(r=l,t=Ai(e,l))),t===1)throw n=Gn,Nt(e,0),tt(e,r),me(e,K()),n;if(t===6)tt(e,r);else{if(l=e.current.alternate,!(r&30)&&!xd(l)&&(t=tl(e,r),t===2&&(i=fi(e),i!==0&&(r=i,t=Ai(e,i))),t===1))throw n=Gn,Nt(e,0),tt(e,r),me(e,K()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(w(345));case 2:St(e,ce,Ve);break;case 3:if(tt(e,r),(r&130023424)===r&&(t=_o+500-K(),10<t)){if(Fr(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){ue(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=wi(St.bind(null,e,ce,Ve),t);break}St(e,ce,Ve);break;case 4:if(tt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var o=31-Oe(r);i=1<<o,o=t[o],o>l&&(l=o),r&=~i}if(r=l,r=K()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*kd(r/1960))-r,10<r){e.timeoutHandle=wi(St.bind(null,e,ce,Ve),r);break}St(e,ce,Ve);break;case 5:St(e,ce,Ve);break;default:throw Error(w(329))}}}return me(e,K()),e.callbackNode===n?Ya.bind(null,e):null}function Ai(e,t){var n=Ln;return e.current.memoizedState.isDehydrated&&(Nt(e,t).flags|=256),e=tl(e,t),e!==2&&(t=ce,ce=n,t!==null&&$i(t)),e}function $i(e){ce===null?ce=e:ce.push.apply(ce,e)}function xd(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],i=l.getSnapshot;l=l.value;try{if(!Ie(i(),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 tt(e,t){for(t&=~jo,t&=~pl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Oe(t),r=1<<n;e[n]=-1,t&=~r}}function Vu(e){if(D&6)throw Error(w(327));Zt();var t=Fr(e,0);if(!(t&1))return me(e,K()),null;var n=tl(e,t);if(e.tag!==0&&n===2){var r=fi(e);r!==0&&(t=r,n=Ai(e,r))}if(n===1)throw n=Gn,Nt(e,0),tt(e,t),me(e,K()),n;if(n===6)throw Error(w(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,St(e,ce,Ve),me(e,K()),null}function Po(e,t){var n=D;D|=1;try{return e(t)}finally{D=n,D===0&&(ln=K()+500,al&&vt())}}function Lt(e){rt!==null&&rt.tag===0&&!(D&6)&&Zt();var t=D;D|=1;var n=Ce.transition,r=I;try{if(Ce.transition=null,I=1,e)return e()}finally{I=r,Ce.transition=n,D=t,!(D&6)&&vt()}}function zo(){he=Qt.current,U(Qt)}function Nt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,qf(n)),Y!==null)for(n=Y.return;n!==null;){var r=n;switch(so(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Br();break;case 3:nn(),U(de),U(ie),go();break;case 5:yo(r);break;case 4:nn();break;case 13:U($);break;case 19:U($);break;case 10:po(r.type._context);break;case 22:case 23:zo()}n=n.return}if(q=e,Y=e=ft(e.current,null),ee=he=t,G=0,Gn=null,jo=pl=zt=0,ce=Ln=null,xt!==null){for(t=0;t<xt.length;t++)if(n=xt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}xt=null}return e}function Xa(e,t){do{var n=Y;try{if(fo(),_r.current=Zr,Jr){for(var r=V.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Jr=!1}if(Pt=0,Z=X=V=null,Pn=!1,Kn=0,Co.current=null,n===null||n.return===null){G=1,Gn=t,Y=null;break}e:{var i=e,o=n.return,u=n,s=t;if(t=ee,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,h=u,v=h.tag;if(!(h.mode&1)&&(v===0||v===11||v===15)){var m=h.alternate;m?(h.updateQueue=m.updateQueue,h.memoizedState=m.memoizedState,h.lanes=m.lanes):(h.updateQueue=null,h.memoizedState=null)}var g=Pu(o);if(g!==null){g.flags&=-257,zu(g,o,u,i,t),g.mode&1&&_u(i,a,t),t=g,s=a;var S=t.updateQueue;if(S===null){var k=new Set;k.add(s),t.updateQueue=k}else S.add(s);break e}else{if(!(t&1)){_u(i,a,t),Lo();break e}s=Error(w(426))}}else if(A&&u.mode&1){var C=Pu(o);if(C!==null){!(C.flags&65536)&&(C.flags|=256),zu(C,o,u,i,t),ao(rn(s,u));break e}}i=s=rn(s,u),G!==4&&(G=2),Ln===null?Ln=[i]:Ln.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var p=Ta(i,s,t);ku(i,p);break e;case 1:u=s;var c=i.type,d=i.stateNode;if(!(i.flags&128)&&(typeof c.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(at===null||!at.has(d)))){i.flags|=65536,t&=-t,i.lanes|=t;var y=Ra(i,u,t);ku(i,y);break e}}i=i.return}while(i!==null)}Za(n)}catch(E){t=E,Y===n&&n!==null&&(Y=n=n.return);continue}break}while(!0)}function Ga(){var e=qr.current;return qr.current=Zr,e===null?Zr:e}function Lo(){(G===0||G===3||G===2)&&(G=4),q===null||!(zt&268435455)&&!(pl&268435455)||tt(q,ee)}function tl(e,t){var n=D;D|=2;var r=Ga();(q!==e||ee!==t)&&(Ve=null,Nt(e,t));do try{Ed();break}catch(l){Xa(e,l)}while(!0);if(fo(),D=n,qr.current=r,Y!==null)throw Error(w(261));return q=null,ee=0,G}function Ed(){for(;Y!==null;)Ja(Y)}function Nd(){for(;Y!==null&&!Xc();)Ja(Y)}function Ja(e){var t=ba(e.alternate,e,he);e.memoizedProps=e.pendingProps,t===null?Za(e):Y=t,Co.current=null}function Za(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=yd(n,t),n!==null){n.flags&=32767,Y=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{G=6,Y=null;return}}else if(n=vd(n,t,he),n!==null){Y=n;return}if(t=t.sibling,t!==null){Y=t;return}Y=t=e}while(t!==null);G===0&&(G=5)}function St(e,t,n){var r=I,l=Ce.transition;try{Ce.transition=null,I=1,Cd(e,t,n,r)}finally{Ce.transition=l,I=r}return null}function Cd(e,t,n,r){do Zt();while(rt!==null);if(D&6)throw Error(w(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(w(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(lf(e,i),e===q&&(Y=q=null,ee=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||wr||(wr=!0,ec(Mr,function(){return Zt(),null})),i=(n.flags&15990)!==0,n.subtreeFlags&15990||i){i=Ce.transition,Ce.transition=null;var o=I;I=1;var u=D;D|=4,Co.current=null,wd(e,n),Qa(n,e),Qf(yi),Ur=!!vi,yi=vi=null,e.current=n,Sd(n),Gc(),D=u,I=o,Ce.transition=i}else e.current=n;if(wr&&(wr=!1,rt=e,el=l),i=e.pendingLanes,i===0&&(at=null),qc(n.stateNode),me(e,K()),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(br)throw br=!1,e=Fi,Fi=null,e;return el&1&&e.tag!==0&&Zt(),i=e.pendingLanes,i&1?e===Ui?Tn++:(Tn=0,Ui=e):Tn=0,vt(),null}function Zt(){if(rt!==null){var e=Ts(el),t=Ce.transition,n=I;try{if(Ce.transition=null,I=16>e?16:e,rt===null)var r=!1;else{if(e=rt,rt=null,el=0,D&6)throw Error(w(331));var l=D;for(D|=4,x=e.current;x!==null;){var i=x,o=i.child;if(x.flags&16){var u=i.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(x=a;x!==null;){var h=x;switch(h.tag){case 0:case 11:case 15:zn(8,h,i)}var v=h.child;if(v!==null)v.return=h,x=v;else for(;x!==null;){h=x;var m=h.sibling,g=h.return;if(Ba(h),h===a){x=null;break}if(m!==null){m.return=g,x=m;break}x=g}}}var S=i.alternate;if(S!==null){var k=S.child;if(k!==null){S.child=null;do{var C=k.sibling;k.sibling=null,k=C}while(k!==null)}}x=i}}if(i.subtreeFlags&2064&&o!==null)o.return=i,x=o;else e:for(;x!==null;){if(i=x,i.flags&2048)switch(i.tag){case 0:case 11:case 15:zn(9,i,i.return)}var p=i.sibling;if(p!==null){p.return=i.return,x=p;break e}x=i.return}}var c=e.current;for(x=c;x!==null;){o=x;var d=o.child;if(o.subtreeFlags&2064&&d!==null)d.return=o,x=d;else e:for(o=c;x!==null;){if(u=x,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:dl(9,u)}}catch(E){H(u,u.return,E)}if(u===o){x=null;break e}var y=u.sibling;if(y!==null){y.return=u.return,x=y;break e}x=u.return}}if(D=l,vt(),Ae&&typeof Ae.onPostCommitFiberRoot=="function")try{Ae.onPostCommitFiberRoot(ll,e)}catch{}r=!0}return r}finally{I=n,Ce.transition=t}}return!1}function Bu(e,t,n){t=rn(n,t),t=Ta(e,t,1),e=st(e,t,1),t=ue(),e!==null&&(Zn(e,1,t),me(e,t))}function H(e,t,n){if(e.tag===3)Bu(e,e,n);else for(;t!==null;){if(t.tag===3){Bu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(at===null||!at.has(r))){e=rn(n,e),e=Ra(t,e,1),t=st(t,e,1),e=ue(),t!==null&&(Zn(t,1,e),me(t,e));break}}t=t.return}}function jd(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=ue(),e.pingedLanes|=e.suspendedLanes&n,q===e&&(ee&n)===n&&(G===4||G===3&&(ee&130023424)===ee&&500>K()-_o?Nt(e,0):jo|=n),me(e,t)}function qa(e,t){t===0&&(e.mode&1?(t=ar,ar<<=1,!(ar&130023424)&&(ar=4194304)):t=1);var n=ue();e=Xe(e,t),e!==null&&(Zn(e,t,n),me(e,n))}function _d(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qa(e,n)}function Pd(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(w(314))}r!==null&&r.delete(t),qa(e,n)}var ba;ba=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||de.current)fe=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return fe=!1,hd(e,t,n);fe=!!(e.flags&131072)}else fe=!1,A&&t.flags&1048576&&ra(t,Qr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;zr(e,t),e=t.pendingProps;var l=bt(t,ie.current);Jt(t,n),l=So(null,t,r,e,l,n);var i=ko();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,pe(r)?(i=!0,Hr(t)):i=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ho(t),l.updater=fl,t.stateNode=l,l._reactInternals=t,ji(t,r,e,n),t=zi(null,t,r,!0,i,n)):(t.tag=0,A&&i&&uo(t),oe(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(zr(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Ld(r),e=Le(r,e),l){case 0:t=Pi(null,t,r,e,n);break e;case 1:t=Ru(null,t,r,e,n);break e;case 11:t=Lu(null,t,r,e,n);break e;case 14:t=Tu(null,t,r,Le(r.type,e),n);break e}throw Error(w(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),Pi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),Ru(e,t,r,l,n);case 3:e:{if(Ma(t),e===null)throw Error(w(387));r=t.pendingProps,i=t.memoizedState,l=i.element,aa(e,t),Xr(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&256){l=rn(Error(w(423)),t),t=Ou(e,t,r,n,l);break e}else if(r!==l){l=rn(Error(w(424)),t),t=Ou(e,t,r,n,l);break e}else for(ve=ut(t.stateNode.containerInfo.firstChild),ye=t,A=!0,Re=null,n=ua(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(en(),r===l){t=Ge(e,t,n);break e}oe(e,t,r,n)}t=t.child}return t;case 5:return ca(t),e===null&&Ei(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,gi(r,l)?o=null:i!==null&&gi(r,i)&&(t.flags|=32),Ia(e,t),oe(e,t,o,n),t.child;case 6:return e===null&&Ei(t),null;case 13:return Fa(e,t,n);case 4:return vo(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tn(t,null,r,n):oe(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),Lu(e,t,r,l,n);case 7:return oe(e,t,t.pendingProps,n),t.child;case 8:return oe(e,t,t.pendingProps.children,n),t.child;case 12:return oe(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,M(Kr,r._currentValue),r._currentValue=o,i!==null)if(Ie(i.value,o)){if(i.children===l.children&&!de.current){t=Ge(e,t,n);break e}}else for(i=t.child,i!==null&&(i.return=t);i!==null;){var u=i.dependencies;if(u!==null){o=i.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Qe(-1,n&-n),s.tag=2;var a=i.updateQueue;if(a!==null){a=a.shared;var h=a.pending;h===null?s.next=s:(s.next=h.next,h.next=s),a.pending=s}}i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Ni(i.return,n,t),u.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(w(341));o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Ni(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}oe(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Jt(t,n),l=je(l),r=r(l),t.flags|=1,oe(e,t,r,n),t.child;case 14:return r=t.type,l=Le(r,t.pendingProps),l=Le(r.type,l),Tu(e,t,r,l,n);case 15:return Oa(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Le(r,l),zr(e,t),t.tag=1,pe(r)?(e=!0,Hr(t)):e=!1,Jt(t,n),La(t,r,l),ji(t,r,l,n),zi(null,t,r,!0,e,n);case 19:return Ua(e,t,n);case 22:return Da(e,t,n)}throw Error(w(156,t.tag))};function ec(e,t){return _s(e,t)}function zd(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 Ne(e,t,n,r){return new zd(e,t,n,r)}function To(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ld(e){if(typeof e=="function")return To(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Gi)return 11;if(e===Ji)return 14}return 2}function ft(e,t){var n=e.alternate;return n===null?(n=Ne(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 Rr(e,t,n,r,l,i){var o=2;if(r=e,typeof e=="function")To(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case It:return Ct(n.children,l,i,t);case Xi:o=8,l|=8;break;case Jl:return e=Ne(12,n,t,l|2),e.elementType=Jl,e.lanes=i,e;case Zl:return e=Ne(13,n,t,l),e.elementType=Zl,e.lanes=i,e;case ql:return e=Ne(19,n,t,l),e.elementType=ql,e.lanes=i,e;case cs:return ml(n,l,i,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ss:o=10;break e;case as:o=9;break e;case Gi:o=11;break e;case Ji:o=14;break e;case qe:o=16,r=null;break e}throw Error(w(130,e==null?e:typeof e,""))}return t=Ne(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function Ct(e,t,n,r){return e=Ne(7,e,r,t),e.lanes=n,e}function ml(e,t,n,r){return e=Ne(22,e,r,t),e.elementType=cs,e.lanes=n,e.stateNode={isHidden:!1},e}function Kl(e,t,n){return e=Ne(6,e,null,t),e.lanes=n,e}function Yl(e,t,n){return t=Ne(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Td(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=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ro(e,t,n,r,l,i,o,u,s){return e=new Td(e,t,n,u,s),t===1?(t=1,i===!0&&(t|=8)):t=0,i=Ne(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ho(i),e}function Rd(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Dt,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function tc(e){if(!e)return pt;e=e._reactInternals;e:{if(Rt(e)!==e||e.tag!==1)throw Error(w(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(pe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(w(171))}if(e.tag===1){var n=e.type;if(pe(n))return ta(e,n,t)}return t}function nc(e,t,n,r,l,i,o,u,s){return e=Ro(n,r,!0,e,l,i,o,u,s),e.context=tc(null),n=e.current,r=ue(),l=ct(n),i=Qe(r,l),i.callback=t??null,st(n,i,l),e.current.lanes=l,Zn(e,l,r),me(e,r),e}function hl(e,t,n,r){var l=t.current,i=ue(),o=ct(l);return n=tc(n),t.context===null?t.context=n:t.pendingContext=n,t=Qe(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=st(l,t,o),e!==null&&(De(e,l,o,i),jr(e,l,o)),o}function nl(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 Hu(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Oo(e,t){Hu(e,t),(e=e.alternate)&&Hu(e,t)}function Od(){return null}var rc=typeof reportError=="function"?reportError:function(e){console.error(e)};function Do(e){this._internalRoot=e}vl.prototype.render=Do.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(w(409));hl(e,t,null,null)};vl.prototype.unmount=Do.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Lt(function(){hl(null,e,null,null)}),t[Ye]=null}};function vl(e){this._internalRoot=e}vl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ds();e={blockedOn:null,target:e,priority:t};for(var n=0;n<et.length&&t!==0&&t<et[n].priority;n++);et.splice(n,0,e),n===0&&Ms(e)}};function Io(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function yl(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Wu(){}function Dd(e,t,n,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var a=nl(o);i.call(a)}}var o=nc(t,r,e,0,null,!1,!1,"",Wu);return e._reactRootContainer=o,e[Ye]=o.current,Vn(e.nodeType===8?e.parentNode:e),Lt(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var a=nl(s);u.call(a)}}var s=Ro(e,0,!1,null,null,!1,!1,"",Wu);return e._reactRootContainer=s,e[Ye]=s.current,Vn(e.nodeType===8?e.parentNode:e),Lt(function(){hl(t,s,n,r)}),s}function gl(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l=="function"){var u=l;l=function(){var s=nl(o);u.call(s)}}hl(t,o,e,l)}else o=Dd(n,t,e,l,r);return nl(o)}Rs=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=kn(t.pendingLanes);n!==0&&(bi(t,n|1),me(t,K()),!(D&6)&&(ln=K()+500,vt()))}break;case 13:Lt(function(){var r=Xe(e,1);if(r!==null){var l=ue();De(r,e,1,l)}}),Oo(e,1)}};eo=function(e){if(e.tag===13){var t=Xe(e,134217728);if(t!==null){var n=ue();De(t,e,134217728,n)}Oo(e,134217728)}};Os=function(e){if(e.tag===13){var t=ct(e),n=Xe(e,t);if(n!==null){var r=ue();De(n,e,t,r)}Oo(e,t)}};Ds=function(){return I};Is=function(e,t){var n=I;try{return I=e,t()}finally{I=n}};si=function(e,t,n){switch(t){case"input":if(ti(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=sl(r);if(!l)throw Error(w(90));ds(r),ti(r,l)}}}break;case"textarea":ms(e,n);break;case"select":t=n.value,t!=null&&Kt(e,!!n.multiple,t,!1)}};ks=Po;xs=Lt;var Id={usingClientEntryPoint:!1,Events:[bn,At,sl,ws,Ss,Po]},gn={findFiberByHostInstance:kt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Md={bundleType:gn.bundleType,version:gn.version,rendererPackageName:gn.rendererPackageName,rendererConfig:gn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Je.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Cs(e),e===null?null:e.stateNode},findFiberByHostInstance:gn.findFiberByHostInstance||Od,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 Sr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sr.isDisabled&&Sr.supportsFiber)try{ll=Sr.inject(Md),Ae=Sr}catch{}}we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Id;we.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Io(t))throw Error(w(200));return Rd(e,t,null,n)};we.createRoot=function(e,t){if(!Io(e))throw Error(w(299));var n=!1,r="",l=rc;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ro(e,1,!1,null,null,n,!1,r,l),e[Ye]=t.current,Vn(e.nodeType===8?e.parentNode:e),new Do(t)};we.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(w(188)):(e=Object.keys(e).join(","),Error(w(268,e)));return e=Cs(t),e=e===null?null:e.stateNode,e};we.flushSync=function(e){return Lt(e)};we.hydrate=function(e,t,n){if(!yl(t))throw Error(w(200));return gl(null,e,t,!0,n)};we.hydrateRoot=function(e,t,n){if(!Io(e))throw Error(w(405));var r=n!=null&&n.hydratedSources||null,l=!1,i="",o=rc;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=nc(t,null,e,1,n??null,l,!1,i,o),e[Ye]=t.current,Vn(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 vl(t)};we.render=function(e,t,n){if(!yl(t))throw Error(w(200));return gl(null,e,t,!1,n)};we.unmountComponentAtNode=function(e){if(!yl(e))throw Error(w(40));return e._reactRootContainer?(Lt(function(){gl(null,null,e,!1,function(){e._reactRootContainer=null,e[Ye]=null})}),!0):!1};we.unstable_batchedUpdates=Po;we.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!yl(n))throw Error(w(200));if(e==null||e._reactInternals===void 0)throw Error(w(38));return gl(e,t,n,!1,r)};we.version="18.3.1-next-f1338f8080-20240426";function lc(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(lc)}catch(e){console.error(e)}}lc(),ls.exports=we;var Fd=ls.exports,Qu=Fd;Xl.createRoot=Qu.createRoot,Xl.hydrateRoot=Qu.hydrateRoot;const ic=L.createContext(),tr=()=>{const e=L.useContext(ic);if(!e)throw new Error("useAuth must be used within an AuthProvider");return e};function Ud(){const{isAuthenticated:e,currentUser:t,onLogout:n}=tr(),r=l=>{window.history.pushState({},"",l);const i=new PopStateEvent("popstate");window.dispatchEvent(i)};return f.jsxs("nav",{className:"navbar",children:[f.jsx("div",{className:"logo",onClick:()=>r("/"),children:"VibeVault"}),f.jsxs("ul",{className:"nav-links",children:[f.jsx("li",{children:f.jsx("a",{href:"#",onClick:l=>{l.preventDefault(),r("/")},children:"首页"})}),f.jsx("li",{children:f.jsx("a",{href:"#",onClick:l=>{l.preventDefault(),r("/playlists")},children:"歌单"})})]}),f.jsx("div",{className:"auth-buttons",children:e?f.jsxs(f.Fragment,{children:[f.jsxs("span",{children:["欢迎, ",t.username]}),f.jsx("button",{className:"btn btn-secondary",onClick:n,children:"登出"})]}):f.jsxs(f.Fragment,{children:[f.jsx("button",{className:"btn btn-secondary",onClick:()=>r("/login"),children:"登录"}),f.jsx("button",{className:"btn btn-primary",onClick:()=>r("/register"),children:"注册"})]})})]})}function Ad({song:e,isPlaying:t,onTogglePlay:n}){if(!e)return null;const r=L.useRef(null);return L.useEffect(()=>{r.current&&(t?r.current.play().catch(l=>{console.error("播放失败:",l),n()}):r.current.pause())},[t,n]),L.useEffect(()=>{r.current&&(r.current.currentTime=0,t&&r.current.play().catch(l=>{console.error("播放失败:",l),n()}))},[e,t,n]),f.jsxs("div",{className:"player",children:[f.jsxs("div",{className:"now-playing",children:[f.jsx("img",{src:`https://picsum.photos/200/200?random=${e.id}`,alt:e.title}),f.jsxs("div",{className:"now-playing-info",children:[f.jsx("h4",{children:e.title}),f.jsx("p",{children:e.artist})]})]}),f.jsxs("div",{className:"playback-controls",children:[f.jsx("button",{className:"btn btn-secondary",children:"⏮"}),f.jsx("button",{className:"play-btn",onClick:n,children:t?"⏸":"▶"}),f.jsx("button",{className:"btn btn-secondary",children:"⏭"})]}),f.jsxs("div",{className:"player-actions",children:[f.jsx("button",{className:"btn btn-secondary",children:"❤️"}),f.jsx("button",{className:"btn btn-secondary",children:"📋"})]}),f.jsx("audio",{ref:r,src:e.audioUrl||"https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3",preload:"auto"})]})}function $d({onPlaySong:e}){const[t,n]=L.useState([]),[r,l]=L.useState(!0),[i,o]=L.useState(null),u=[{id:1,title:"阴天快乐 (女声版)",artist:"彭宇Chloe",duration:"3:45"},{id:2,title:"歌曲2",artist:"歌手2",duration:"4:12"},{id:3,title:"歌曲3",artist:"歌手3",duration:"3:58"},{id:4,title:"轻松音乐1",artist:"艺术家A",duration:"5:20"},{id:5,title:"动感音乐1",artist:"DJ X",duration:"3:15"},{id:6,title:"怀旧金曲1",artist:"经典歌手",duration:"4:30"}];L.useEffect(()=>{(async()=>{try{const h=[{id:1,name:"我的最爱",songs:[{id:1,title:"歌曲1",artist:"歌手1",duration:"3:45"},{id:2,title:"歌曲2",artist:"歌手2",duration:"4:12"},{id:3,title:"歌曲3",artist:"歌手3",duration:"3:58"}]},{id:2,name:"工作时听",songs:[{id:4,title:"轻松音乐1",artist:"艺术家A",duration:"5:20"},{id:5,title:"轻松音乐2",artist:"艺术家B",duration:"4:35"}]},{id:3,name:"运动节奏",songs:[{id:6,title:"动感音乐1",artist:"DJ X",duration:"3:15"},{id:7,title:"动感音乐2",artist:"DJ Y",duration:"2:58"},{id:8,title:"动感音乐3",artist:"DJ Z",duration:"3:42"}]},{id:4,name:"睡前放松",songs:[{id:9,title:"摇篮曲1",artist:"音乐人C",duration:"4:10"},{id:10,title:"摇篮曲2",artist:"音乐人D",duration:"5:05"}]}];await new Promise(v=>setTimeout(v,500)),n(h),l(!1)}catch(h){o("无法加载歌单,请稍后再试"),l(!1),console.error("Error fetching playlists:",h)}})()},[]);const s=[{id:"featured-1",name:"放松时刻",description:"适合放松的轻音乐",imageUrl:"https://picsum.photos/seed/relax/400/400"},{id:"featured-2",name:"动感节拍",description:"充满活力的流行音乐",imageUrl:"https://picsum.photos/seed/energy/400/400"},{id:"featured-3",name:"怀旧金曲",description:"经典老歌,回忆满满",imageUrl:"https://picsum.photos/seed/classic/400/400"}];return r?f.jsx("div",{className:"main-content",children:"加载中..."}):i?f.jsx("div",{className:"main-content",children:i}):f.jsxs("div",{className:"main-content",children:[f.jsx("h1",{className:"page-title",children:"发现音乐"}),f.jsxs("section",{className:"featured-section",children:[f.jsx("h2",{children:"精选推荐"}),f.jsx("div",{className:"playlists-grid",children:s.map(a=>f.jsxs("div",{className:"card playlist-card",onClick:()=>window.history.pushState({},"",`/playlists/${a.id}`),children:[f.jsx("img",{src:a.imageUrl,alt:a.name}),f.jsxs("div",{className:"playlist-info",children:[f.jsx("h3",{children:a.name}),f.jsx("p",{children:a.description})]})]},a.id))})]}),f.jsxs("section",{className:"hot-songs-section",children:[f.jsx("h2",{children:"热门歌曲"}),f.jsx("div",{className:"songs-list",children:u.map((a,h)=>f.jsxs("div",{className:"song-item",onClick:()=>window.history.pushState({},"",`/songs/${a.id}`),children:[f.jsx("div",{className:"song-rank",children:h+1}),f.jsxs("div",{className:"song-info",children:[f.jsx("h3",{children:a.title}),f.jsx("p",{children:a.artist})]}),f.jsx("div",{className:"song-duration",children:a.duration})]},a.id))})]}),f.jsxs("section",{className:"popular-section",children:[f.jsx("h2",{children:"热门歌单"}),f.jsx("div",{className:"playlists-grid",children:t.slice(0,6).map(a=>{var h;return f.jsxs("div",{className:"card playlist-card",onClick:()=>window.history.pushState({},"",`/playlists/${a.id}`),children:[f.jsx("img",{src:`https://picsum.photos/seed/playlist${a.id}/400/400`,alt:a.name}),f.jsxs("div",{className:"playlist-info",children:[f.jsx("h3",{children:a.name}),f.jsxs("p",{children:[((h=a.songs)==null?void 0:h.length)||0," 首歌曲"]})]})]},a.id)})})]})]})}const oc="http://localhost:8080",Vd=()=>localStorage.getItem("token"),ke=async(e,t={})=>{const n=Vd(),r={...t,headers:{"Content-Type":"application/json",...t.headers}};n&&(r.headers.Authorization=`Bearer ${n}`);try{const l=await fetch(`${oc}${e}`,r);if(!l.ok){const o=await l.json().catch(()=>({}));throw new Error(o.message||`HTTP error! status: ${l.status}`)}const i=l.headers.get("content-type");return i&&i.includes("application/json")?await l.json():null}catch(l){throw console.error("API Error:",l),l}},uc={login:async e=>ke("/api/auth/login",{method:"POST",body:JSON.stringify(e)}),register:async e=>ke("/api/auth/register",{method:"POST",body:JSON.stringify(e)}),getCurrentUser:async()=>ke("/api/auth/me")},Rn={getAll:async()=>ke("/api/playlists"),getById:async e=>ke(`/api/playlists/${e}`),create:async e=>ke("/api/playlists",{method:"POST",body:JSON.stringify(e)}),update:async(e,t)=>ke(`/api/playlists/${e}`,{method:"PUT",body:JSON.stringify(t)}),delete:async e=>ke(`/api/playlists/${e}`,{method:"DELETE"}),search:async e=>ke(`/api/playlists/search?keyword=${encodeURIComponent(e)}`),copy:async(e,t)=>ke(`/api/playlists/${e}/copy?newName=${encodeURIComponent(t)}`,{method:"POST"})},Ku={addToPlaylist:async(e,t)=>ke(`/api/playlists/${e}/songs`,{method:"POST",body:JSON.stringify(t)}),removeFromPlaylist:async(e,t)=>ke(`/api/playlists/${e}/songs/${t}`,{method:"DELETE"})};function Bd(){const{isAuthenticated:e}=tr(),[t,n]=L.useState([]),[r,l]=L.useState(!0),[i,o]=L.useState(null),[u,s]=L.useState(""),a=async()=>{try{l(!0);const C=[{id:1,name:"我的最爱",songs:[{id:1,title:"歌曲1",artist:"歌手1",duration:"3:45"},{id:2,title:"歌曲2",artist:"歌手2",duration:"4:12"},{id:3,title:"歌曲3",artist:"歌手3",duration:"3:58"}]},{id:2,name:"工作时听",songs:[{id:4,title:"轻松音乐1",artist:"艺术家A",duration:"5:20"},{id:5,title:"轻松音乐2",artist:"艺术家B",duration:"4:35"}]},{id:3,name:"运动节奏",songs:[{id:6,title:"动感音乐1",artist:"DJ X",duration:"3:15"},{id:7,title:"动感音乐2",artist:"DJ Y",duration:"2:58"},{id:8,title:"动感音乐3",artist:"DJ Z",duration:"3:42"}]}];await new Promise(p=>setTimeout(p,500)),n(C)}catch(C){o("无法加载歌单,请稍后再试"),console.error("Error fetching playlists:",C)}finally{l(!1)}},h=async()=>{if(!u.trim()){a();return}try{l(!0);const C=t.filter(p=>p.name.toLowerCase().includes(u.toLowerCase()));await new Promise(p=>setTimeout(p,500)),n(C)}catch(C){o("搜索失败,请稍后再试"),console.error("Error searching playlists:",C)}finally{l(!1)}},v=async C=>{if(window.confirm("确定要删除这个歌单吗?"))try{await Rn.delete(C),n(p=>p.filter(c=>c.id!==C))}catch(p){o("删除失败,请稍后再试"),console.error("Error deleting playlist:",p)}},m=()=>{const C=prompt("请输入新歌单名称:");C&&C.trim()&&g(C.trim())},g=async C=>{try{const p=await Rn.create({name:C});n(c=>[p,...c])}catch(p){o("创建歌单失败,请稍后再试"),console.error("Error creating playlist:",p)}},S=async(C,p)=>{const c=prompt("请输入复制后的歌单名称:",`${p} - 副本`);if(c&&c.trim())try{const d=await Rn.copy(C,c.trim());n(y=>[d,...y])}catch(d){o("复制歌单失败,请稍后再试"),console.error("Error copying playlist:",d)}};L.useEffect(()=>{a()},[]);const k=C=>{window.history.pushState({},"",`/playlists/${C}`);const p=new PopStateEvent("popstate");window.dispatchEvent(p)};return r?f.jsx("div",{className:"main-content",children:"加载中..."}):f.jsxs("div",{className:"main-content",children:[f.jsxs("div",{className:"page-header",children:[f.jsx("h1",{children:"我的歌单"}),e&&f.jsx("button",{className:"btn btn-primary",onClick:m,children:"创建歌单"})]}),f.jsxs("div",{className:"search-container",children:[f.jsx("input",{type:"text",placeholder:"搜索歌单...",value:u,onChange:C=>s(C.target.value)}),f.jsx("button",{className:"btn btn-primary",onClick:h,children:"搜索"})]}),i&&f.jsx("div",{className:"error-message",children:i}),f.jsx("div",{className:"playlists-container",children:t.length===0?f.jsxs("div",{className:"empty-state",children:[f.jsx("p",{children:"暂无歌单"}),e&&f.jsx("button",{className:"btn btn-primary",onClick:m,children:"创建第一个歌单"})]}):t.map(C=>{var p;return f.jsxs("div",{className:"playlist-item",children:[f.jsxs("div",{className:"playlist-info",children:[f.jsx("img",{src:`https://picsum.photos/seed/playlist${C.id}/100/100`,alt:C.name}),f.jsxs("div",{children:[f.jsx("h3",{onClick:()=>k(C.id),children:C.name}),f.jsxs("p",{children:[((p=C.songs)==null?void 0:p.length)||0," 首歌曲"]})]})]}),e&&f.jsxs("div",{className:"playlist-actions",children:[f.jsx("button",{className:"btn btn-secondary",onClick:()=>S(C.id,C.name),children:"复制"}),f.jsx("button",{className:"btn btn-danger",onClick:()=>v(C.id),children:"删除"})]})]},C.id)})})]})}function Hd({onPlaySong:e,playlistId:t}){var c;const{isAuthenticated:n}=tr(),[r,l]=L.useState(null),[i,o]=L.useState(!0),[u,s]=L.useState(null),[a,h]=L.useState({title:"",artist:"",genre:""}),[v,m]=L.useState(!1),g=async()=>{try{o(!0);const d=await Rn.getById(t);l(d)}catch(d){s("无法加载歌单详情,请稍后再试"),console.error("Error fetching playlist:",d)}finally{o(!1)}},S=async d=>{if(d.preventDefault(),!(!a.title||!a.artist))try{await Ku.addToPlaylist(t,a),g(),h({title:"",artist:"",genre:""}),m(!1)}catch(y){s("添加歌曲失败,请稍后再试"),console.error("Error adding song:",y)}},k=async d=>{if(window.confirm("确定要从歌单中移除这首歌曲吗?"))try{await Ku.removeFromPlaylist(t,d),g()}catch(y){s("移除歌曲失败,请稍后再试"),console.error("Error removing song:",y)}},C=()=>{const d=prompt("请输入新歌单名称:",r.name);d&&d.trim()&&d.trim()!==r.name&&p(d.trim())},p=async d=>{try{const y=await Rn.update(t,{name:d});l(y)}catch(y){s("更新歌单失败,请稍后再试"),console.error("Error updating playlist:",y)}};return L.useEffect(()=>{g()},[t]),i?f.jsx("div",{className:"main-content",children:"加载中..."}):u||!r?f.jsx("div",{className:"main-content",children:u||"歌单不存在"}):f.jsxs("div",{className:"main-content",children:[f.jsxs("div",{className:"playlist-header",children:[f.jsx("div",{className:"playlist-cover",children:f.jsx("img",{src:`https://picsum.photos/seed/playlist${r.id}/400/400`,alt:r.name})}),f.jsxs("div",{className:"playlist-meta",children:[f.jsx("h1",{children:r.name}),f.jsxs("p",{children:[((c=r.songs)==null?void 0:c.length)||0," 首歌曲"]}),n&&f.jsxs("div",{className:"playlist-actions",children:[f.jsx("button",{className:"btn btn-primary",onClick:C,children:"编辑信息"}),v?f.jsx("button",{className:"btn btn-secondary",onClick:()=>m(!1),children:"取消"}):f.jsx("button",{className:"btn btn-secondary",onClick:()=>m(!0),children:"添加歌曲"})]})]})]}),v&&n&&f.jsxs("div",{className:"add-song-form-container",children:[f.jsx("h2",{children:"添加歌曲"}),f.jsxs("form",{onSubmit:S,className:"add-song-form",children:[f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"title",children:"歌曲标题"}),f.jsx("input",{type:"text",id:"title",value:a.title,onChange:d=>h(y=>({...y,title:d.target.value})),required:!0})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"artist",children:"歌手"}),f.jsx("input",{type:"text",id:"artist",value:a.artist,onChange:d=>h(y=>({...y,artist:d.target.value})),required:!0})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"genre",children:"流派"}),f.jsx("input",{type:"text",id:"genre",value:a.genre,onChange:d=>h(y=>({...y,genre:d.target.value}))})]}),f.jsxs("div",{className:"form-actions",children:[f.jsx("button",{type:"submit",className:"btn btn-primary",children:"添加"}),f.jsx("button",{type:"button",className:"btn btn-secondary",onClick:()=>m(!1),children:"取消"})]})]})]}),f.jsxs("div",{className:"songs-container",children:[f.jsx("h2",{children:"歌曲列表"}),r.songs&&r.songs.length>0?f.jsxs("table",{className:"songs-table",children:[f.jsx("thead",{children:f.jsxs("tr",{children:[f.jsx("th",{children:"标题"}),f.jsx("th",{children:"歌手"}),f.jsx("th",{children:"流派"}),f.jsx("th",{children:"操作"})]})}),f.jsx("tbody",{children:r.songs.map((d,y)=>f.jsxs("tr",{children:[f.jsx("td",{children:f.jsxs("div",{className:"song-title",children:[f.jsx("button",{className:"play-btn-small",onClick:()=>e(d),children:"▶"}),d.title]})}),f.jsx("td",{children:d.artist}),f.jsx("td",{children:d.genre||"未知"}),f.jsx("td",{children:n&&f.jsx("button",{className:"btn btn-danger btn-small",onClick:()=>k(d.id),children:"删除"})})]},d.id))})]}):f.jsxs("div",{className:"empty-state",children:[f.jsx("p",{children:"歌单中还没有歌曲"}),n&&f.jsx("button",{className:"btn btn-primary",onClick:()=>m(!0),children:"添加第一首歌曲"})]})]})]})}function Wd({songId:e}){const t={id:e,title:"阴天快乐 (女声版)",artist:"彭宇Chloe",album:"阴天快乐",coverUrl:"https://picsum.photos/seed/song1/800/800",lyrics:["听阴天说什么","在昏暗中的我","想对着天讲 说无论如何","阴天快乐","叫阴天别闹了","想念你都那么久那么久了","我一抬头 就看见你","那个酒窝"],audioUrl:"https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3"},[n,r]=L.useState(t),[l,i]=L.useState(!0),[o,u]=L.useState(0),s=L.useRef(null),a=()=>{i(!l)};return L.useEffect(()=>{s.current&&(l?s.current.play().catch(h=>{console.error("播放失败:",h),i(!1)}):s.current.pause())},[l]),L.useEffect(()=>{let h;return l&&(h=setInterval(()=>{u(v=>(v+1)%n.lyrics.length)},3e3)),()=>clearInterval(h)},[l,n.lyrics.length]),f.jsxs("div",{className:"song-detail-page",children:[f.jsx("div",{className:"song-detail-header",children:f.jsx("button",{className:"back-btn",onClick:()=>window.history.back(),children:"←"})}),f.jsxs("div",{className:"song-detail-content",children:[f.jsx("div",{className:"album-cover-container",children:f.jsx("div",{className:"album-cover",children:f.jsx("img",{src:n.coverUrl,alt:`${n.title} - ${n.artist}`})})}),f.jsxs("div",{className:"song-info",children:[f.jsx("h1",{className:"song-title",children:n.title}),f.jsx("p",{className:"song-artist",children:n.artist})]}),f.jsx("div",{className:"lyrics-container",children:f.jsx("div",{className:"lyrics-scroll",children:n.lyrics.map((h,v)=>f.jsx("p",{className:`lyric-line ${v===o?"active":""}`,children:h},v))})}),f.jsxs("div",{className:"playback-controls",children:[f.jsx("button",{className:"control-btn",children:"⏮"}),f.jsx("button",{className:"play-btn-large",onClick:a,children:l?"⏸":"▶"}),f.jsx("button",{className:"control-btn",children:"⏭"})]}),f.jsxs("div",{className:"player-actions",children:[f.jsx("button",{className:"action-btn",children:"❤️"}),f.jsx("button",{className:"action-btn",children:"📋"})]})]}),f.jsx("audio",{ref:s,src:n.audioUrl,preload:"auto"})]})}function Qd(){const{onLogin:e}=tr(),[t,n]=L.useState({username:"",password:""}),[r,l]=L.useState(null),[i,o]=L.useState(!1),u=a=>{const{name:h,value:v}=a.target;n(m=>({...m,[h]:v}))},s=async a=>{a.preventDefault(),o(!0),l(null);try{const h=await uc.login(t);if(h.token){localStorage.setItem("user",JSON.stringify(h.user)),e(h.user,h.token),window.history.pushState({},"","/");const v=new PopStateEvent("popstate");window.dispatchEvent(v)}}catch(h){l(h.message||"登录失败,请检查您的用户名和密码"),console.error("Login error:",h)}finally{o(!1)}};return f.jsx("div",{className:"main-content auth-page",children:f.jsxs("div",{className:"auth-container",children:[f.jsx("h1",{children:"登录"}),r&&f.jsx("div",{className:"error-message",children:r}),f.jsxs("form",{onSubmit:s,className:"auth-form",children:[f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"username",children:"用户名"}),f.jsx("input",{type:"text",id:"username",name:"username",value:t.username,onChange:u,required:!0})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"password",children:"密码"}),f.jsx("input",{type:"password",id:"password",name:"password",value:t.password,onChange:u,required:!0})]}),f.jsx("button",{type:"submit",className:"btn btn-primary btn-block",disabled:i,children:i?"登录中...":"登录"})]}),f.jsx("div",{className:"auth-links",children:f.jsxs("p",{children:["还没有账号?",f.jsx("a",{href:"#",onClick:a=>{a.preventDefault(),window.history.pushState({},"","/register");const h=new PopStateEvent("popstate");window.dispatchEvent(h)},children:"立即注册"})]})})]})})}function Kd(){const{onLogin:e}=tr(),[t,n]=L.useState({username:"",email:"",password:""}),[r,l]=L.useState(null),[i,o]=L.useState(!1),[u,s]=L.useState(!1),a=v=>{const{name:m,value:g}=v.target;n(S=>({...S,[m]:g}))},h=async v=>{v.preventDefault(),o(!0),l(null),s(!1);try{const m=await uc.register(t);if(m.token){localStorage.setItem("user",JSON.stringify(m.user)),e(m.user,m.token),window.history.pushState({},"","/");const g=new PopStateEvent("popstate");window.dispatchEvent(g)}else s(!0),n({username:"",email:"",password:""})}catch(m){l(m.message||"注册失败,请稍后再试"),console.error("Registration error:",m)}finally{o(!1)}};return f.jsx("div",{className:"main-content auth-page",children:f.jsxs("div",{className:"auth-container",children:[f.jsx("h1",{children:"注册"}),r&&f.jsx("div",{className:"error-message",children:r}),u&&f.jsx("div",{className:"success-message",children:"注册成功!请登录。"}),f.jsxs("form",{onSubmit:h,className:"auth-form",children:[f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"username",children:"用户名"}),f.jsx("input",{type:"text",id:"username",name:"username",value:t.username,onChange:a,required:!0})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"email",children:"邮箱"}),f.jsx("input",{type:"email",id:"email",name:"email",value:t.email,onChange:a,required:!0})]}),f.jsxs("div",{className:"form-group",children:[f.jsx("label",{htmlFor:"password",children:"密码"}),f.jsx("input",{type:"password",id:"password",name:"password",value:t.password,onChange:a,required:!0,minLength:"6"})]}),f.jsx("button",{type:"submit",className:"btn btn-primary btn-block",disabled:i,children:i?"注册中...":"注册"})]}),f.jsx("div",{className:"auth-links",children:f.jsxs("p",{children:["已有账号?",f.jsx("a",{href:"#",onClick:v=>{v.preventDefault(),window.history.pushState({},"","/login");const m=new PopStateEvent("popstate");window.dispatchEvent(m)},children:"立即登录"})]})})]})})}function Yd(){const[e,t]=L.useState(null),[n,r]=L.useState(!1),[l,i]=L.useState(null),[o,u]=L.useState(!1);L.useEffect(()=>{const g=localStorage.getItem("token");g&&fetch(`${oc}/api/auth/me`,{headers:{Authorization:`Bearer ${g}`}}).then(S=>{if(S.ok)return S.json();throw new Error("Invalid token")}).then(S=>{t(S),r(!0)}).catch(S=>{localStorage.removeItem("token")})},[]);const s=(g,S)=>{t(g),r(!0),localStorage.setItem("token",S)},a=()=>{t(null),r(!1),localStorage.removeItem("token")},h=g=>{i(g),u(!0)},v=()=>{u(!o)},m=()=>{const g=window.location.pathname;if(g==="/login")return f.jsx(Qd,{onLogin:s});if(g==="/register")return f.jsx(Kd,{});if(g.startsWith("/playlists/")){const S=g.split("/")[2];return f.jsx(Hd,{playlistId:S,onPlaySong:h})}if(g.startsWith("/songs/")){const S=g.split("/")[2];return f.jsx(Wd,{songId:S})}return g==="/playlists"?f.jsx(Bd,{onPlaySong:h}):f.jsx($d,{onPlaySong:h})};return f.jsx(ic.Provider,{value:{currentUser:e,isAuthenticated:n,onLogin:s,onLogout:a},children:f.jsxs("div",{className:"app-container",children:[f.jsx(Ud,{}),f.jsx("main",{className:"main-content",children:m()}),l&&f.jsx(Ad,{song:l,isPlaying:o,onTogglePlay:v})]})})}Xl.createRoot(document.getElementById("root")).render(f.jsx(Cc.StrictMode,{children:f.jsx(Yd,{})}));
|