| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- var Kd=Object.defineProperty;var Xd=(e,t,n)=>t in e?Kd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Yn=(e,t,n)=>Xd(e,typeof t!="symbol"?t+"":t,n);function Gd(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const l in r)if(l!=="default"&&!(l in e)){const o=Object.getOwnPropertyDescriptor(r,l);o&&Object.defineProperty(e,l,o.get?o:{enumerable:!0,get:()=>r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=n(l);fetch(l.href,o)}})();function uu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var cu={exports:{}},Wl={},du={exports:{}},$={};/**
- * @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 Mr=Symbol.for("react.element"),Jd=Symbol.for("react.portal"),Zd=Symbol.for("react.fragment"),qd=Symbol.for("react.strict_mode"),ef=Symbol.for("react.profiler"),tf=Symbol.for("react.provider"),nf=Symbol.for("react.context"),rf=Symbol.for("react.forward_ref"),lf=Symbol.for("react.suspense"),of=Symbol.for("react.memo"),af=Symbol.for("react.lazy"),Aa=Symbol.iterator;function sf(e){return e===null||typeof e!="object"?null:(e=Aa&&e[Aa]||e["@@iterator"],typeof e=="function"?e:null)}var fu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},pu=Object.assign,hu={};function Fn(e,t,n){this.props=e,this.context=t,this.refs=hu,this.updater=n||fu}Fn.prototype.isReactComponent={};Fn.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")};Fn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function mu(){}mu.prototype=Fn.prototype;function bi(e,t,n){this.props=e,this.context=t,this.refs=hu,this.updater=n||fu}var Bi=bi.prototype=new mu;Bi.constructor=bi;pu(Bi,Fn.prototype);Bi.isPureReactComponent=!0;var Va=Array.isArray,gu=Object.prototype.hasOwnProperty,$i={current:null},vu={key:!0,ref:!0,__self:!0,__source:!0};function yu(e,t,n){var r,l={},o=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(o=""+t.key),t)gu.call(t,r)&&!vu.hasOwnProperty(r)&&(l[r]=t[r]);var s=arguments.length-2;if(s===1)l.children=n;else if(1<s){for(var a=Array(s),c=0;c<s;c++)a[c]=arguments[c+2];l.children=a}if(e&&e.defaultProps)for(r in s=e.defaultProps,s)l[r]===void 0&&(l[r]=s[r]);return{$$typeof:Mr,type:e,key:o,ref:i,props:l,_owner:$i.current}}function uf(e,t){return{$$typeof:Mr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Fi(e){return typeof e=="object"&&e!==null&&e.$$typeof===Mr}function cf(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Wa=/\/+/g;function po(e,t){return typeof e=="object"&&e!==null&&e.key!=null?cf(""+e.key):t.toString(36)}function al(e,t,n,r,l){var o=typeof e;(o==="undefined"||o==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case Mr:case Jd:i=!0}}if(i)return i=e,l=l(i),e=r===""?"."+po(i,0):r,Va(l)?(n="",e!=null&&(n=e.replace(Wa,"$&/")+"/"),al(l,t,n,"",function(c){return c})):l!=null&&(Fi(l)&&(l=uf(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Wa,"$&/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Va(e))for(var s=0;s<e.length;s++){o=e[s];var a=r+po(o,s);i+=al(o,t,n,a,l)}else if(a=sf(e),typeof a=="function")for(e=a.call(e),s=0;!(o=e.next()).done;)o=o.value,a=r+po(o,s++),i+=al(o,t,n,a,l);else if(o==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function Vr(e,t,n){if(e==null)return e;var r=[],l=0;return al(e,r,"","",function(o){return t.call(n,o,l++)}),r}function df(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 je={current:null},sl={transition:null},ff={ReactCurrentDispatcher:je,ReactCurrentBatchConfig:sl,ReactCurrentOwner:$i};function xu(){throw Error("act(...) is not supported in production builds of React.")}$.Children={map:Vr,forEach:function(e,t,n){Vr(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Vr(e,function(){t++}),t},toArray:function(e){return Vr(e,function(t){return t})||[]},only:function(e){if(!Fi(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};$.Component=Fn;$.Fragment=Zd;$.Profiler=ef;$.PureComponent=bi;$.StrictMode=qd;$.Suspense=lf;$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ff;$.act=xu;$.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=pu({},e.props),l=e.key,o=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(o=t.ref,i=$i.current),t.key!==void 0&&(l=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(a in t)gu.call(t,a)&&!vu.hasOwnProperty(a)&&(r[a]=t[a]===void 0&&s!==void 0?s[a]:t[a])}var a=arguments.length-2;if(a===1)r.children=n;else if(1<a){s=Array(a);for(var c=0;c<a;c++)s[c]=arguments[c+2];r.children=s}return{$$typeof:Mr,type:e.type,key:l,ref:o,props:r,_owner:i}};$.createContext=function(e){return e={$$typeof:nf,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:tf,_context:e},e.Consumer=e};$.createElement=yu;$.createFactory=function(e){var t=yu.bind(null,e);return t.type=e,t};$.createRef=function(){return{current:null}};$.forwardRef=function(e){return{$$typeof:rf,render:e}};$.isValidElement=Fi;$.lazy=function(e){return{$$typeof:af,_payload:{_status:-1,_result:e},_init:df}};$.memo=function(e,t){return{$$typeof:of,type:e,compare:t===void 0?null:t}};$.startTransition=function(e){var t=sl.transition;sl.transition={};try{e()}finally{sl.transition=t}};$.unstable_act=xu;$.useCallback=function(e,t){return je.current.useCallback(e,t)};$.useContext=function(e){return je.current.useContext(e)};$.useDebugValue=function(){};$.useDeferredValue=function(e){return je.current.useDeferredValue(e)};$.useEffect=function(e,t){return je.current.useEffect(e,t)};$.useId=function(){return je.current.useId()};$.useImperativeHandle=function(e,t,n){return je.current.useImperativeHandle(e,t,n)};$.useInsertionEffect=function(e,t){return je.current.useInsertionEffect(e,t)};$.useLayoutEffect=function(e,t){return je.current.useLayoutEffect(e,t)};$.useMemo=function(e,t){return je.current.useMemo(e,t)};$.useReducer=function(e,t,n){return je.current.useReducer(e,t,n)};$.useRef=function(e){return je.current.useRef(e)};$.useState=function(e){return je.current.useState(e)};$.useSyncExternalStore=function(e,t,n){return je.current.useSyncExternalStore(e,t,n)};$.useTransition=function(){return je.current.useTransition()};$.version="18.3.1";du.exports=$;var y=du.exports;const P=uu(y),pf=Gd({__proto__:null,default:P},[y]);/**
- * @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 hf=y,mf=Symbol.for("react.element"),gf=Symbol.for("react.fragment"),vf=Object.prototype.hasOwnProperty,yf=hf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,xf={key:!0,ref:!0,__self:!0,__source:!0};function wu(e,t,n){var r,l={},o=null,i=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)vf.call(t,r)&&!xf.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:mf,type:e,key:o,ref:i,props:l,_owner:yf.current}}Wl.Fragment=gf;Wl.jsx=wu;Wl.jsxs=wu;cu.exports=Wl;var u=cu.exports,Su={exports:{}},Be={},ku={exports:{}},Eu={};/**
- * @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 O=N.length;N.push(z);e:for(;0<O;){var K=O-1>>>1,b=N[K];if(0<l(b,z))N[K]=z,N[O]=b,O=K;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],O=N.pop();if(O!==z){N[0]=O;e:for(var K=0,b=N.length,A=b>>>1;K<A;){var U=2*(K+1)-1,ce=N[U],_e=U+1,H=N[_e];if(0>l(ce,O))_e<b&&0>l(H,ce)?(N[K]=H,N[_e]=O,K=_e):(N[K]=ce,N[U]=O,K=U);else if(_e<b&&0>l(H,O))N[K]=H,N[_e]=O,K=_e;else break e}}return z}function l(N,z){var O=N.sortIndex-z.sortIndex;return O!==0?O:N.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var a=[],c=[],g=1,m=null,v=3,f=!1,S=!1,x=!1,j=typeof setTimeout=="function"?setTimeout:null,p=typeof clearTimeout=="function"?clearTimeout:null,d=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(N){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=N)r(c),z.sortIndex=z.expirationTime,t(a,z);else break;z=n(c)}}function w(N){if(x=!1,h(N),!S)if(n(a)!==null)S=!0,R(C);else{var z=n(c);z!==null&&ge(w,z.startTime-N)}}function C(N,z){S=!1,x&&(x=!1,p(T),T=-1),f=!0;var O=v;try{for(h(z),m=n(a);m!==null&&(!(m.expirationTime>z)||N&&!M());){var K=m.callback;if(typeof K=="function"){m.callback=null,v=m.priorityLevel;var b=K(m.expirationTime<=z);z=e.unstable_now(),typeof b=="function"?m.callback=b:m===n(a)&&r(a),h(z)}else r(a);m=n(a)}if(m!==null)var A=!0;else{var U=n(c);U!==null&&ge(w,U.startTime-z),A=!1}return A}finally{m=null,v=O,f=!1}}var _=!1,k=null,T=-1,I=5,D=-1;function M(){return!(e.unstable_now()-D<I)}function Y(){if(k!==null){var N=e.unstable_now();D=N;var z=!0;try{z=k(!0,N)}finally{z?Se():(_=!1,k=null)}}else _=!1}var Se;if(typeof d=="function")Se=function(){d(Y)};else if(typeof MessageChannel<"u"){var Ie=new MessageChannel,xt=Ie.port2;Ie.port1.onmessage=Y,Se=function(){xt.postMessage(null)}}else Se=function(){j(Y,0)};function R(N){k=N,_||(_=!0,Se())}function ge(N,z){T=j(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||f||(S=!0,R(C))},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"):I=0<N?Math.floor(1e3/N):5},e.unstable_getCurrentPriorityLevel=function(){return v},e.unstable_getFirstCallbackNode=function(){return n(a)},e.unstable_next=function(N){switch(v){case 1:case 2:case 3:var z=3;break;default:z=v}var O=v;v=z;try{return N()}finally{v=O}},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 O=v;v=N;try{return z()}finally{v=O}},e.unstable_scheduleCallback=function(N,z,O){var K=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?K+O:K):O=K,N){case 1:var b=-1;break;case 2:b=250;break;case 5:b=1073741823;break;case 4:b=1e4;break;default:b=5e3}return b=O+b,N={id:g++,callback:z,priorityLevel:N,startTime:O,expirationTime:b,sortIndex:-1},O>K?(N.sortIndex=O,t(c,N),n(a)===null&&N===n(c)&&(x?(p(T),T=-1):x=!0,ge(w,O-K))):(N.sortIndex=b,t(a,N),S||f||(S=!0,R(C))),N},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(N){var z=v;return function(){var O=v;v=z;try{return N.apply(this,arguments)}finally{v=O}}}})(Eu);ku.exports=Eu;var wf=ku.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 Sf=y,be=wf;function E(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 ju=new Set,mr={};function an(e,t){In(e,t),In(e+"Capture",t)}function In(e,t){for(mr[e]=t,e=0;e<t.length;e++)ju.add(t[e])}var ht=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uo=Object.prototype.hasOwnProperty,kf=/^[: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]*$/,Ha={},Qa={};function Ef(e){return Uo.call(Qa,e)?!0:Uo.call(Ha,e)?!1:kf.test(e)?Qa[e]=!0:(Ha[e]=!0,!1)}function jf(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 Cf(e,t,n,r){if(t===null||typeof t>"u"||jf(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 Ce(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Ce(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Ce(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Ce(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Ce(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){me[e]=new Ce(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Ce(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Ce(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Ce(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Ce(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ui=/[\-:]([a-z])/g;function Ai(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(Ui,Ai);me[t]=new Ce(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(Ui,Ai);me[t]=new Ce(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(Ui,Ai);me[t]=new Ce(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Ce("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Ce(e,1,!1,e.toLowerCase(),null,!0,!0)});function Vi(e,t,n,r){var l=me.hasOwnProperty(t)?me[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Cf(t,n,l,r)&&(n=null),r||l===null?Ef(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 yt=Sf.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Wr=Symbol.for("react.element"),mn=Symbol.for("react.portal"),gn=Symbol.for("react.fragment"),Wi=Symbol.for("react.strict_mode"),Ao=Symbol.for("react.profiler"),Cu=Symbol.for("react.provider"),_u=Symbol.for("react.context"),Hi=Symbol.for("react.forward_ref"),Vo=Symbol.for("react.suspense"),Wo=Symbol.for("react.suspense_list"),Qi=Symbol.for("react.memo"),Ct=Symbol.for("react.lazy"),Tu=Symbol.for("react.offscreen"),Ya=Symbol.iterator;function Kn(e){return e===null||typeof e!="object"?null:(e=Ya&&e[Ya]||e["@@iterator"],typeof e=="function"?e:null)}var te=Object.assign,ho;function nr(e){if(ho===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ho=t&&t[1]||""}return`
- `+ho+e}var mo=!1;function go(e,t){if(!e||mo)return"";mo=!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(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&typeof c.stack=="string"){for(var l=c.stack.split(`
- `),o=r.stack.split(`
- `),i=l.length-1,s=o.length-1;1<=i&&0<=s&&l[i]!==o[s];)s--;for(;1<=i&&0<=s;i--,s--)if(l[i]!==o[s]){if(i!==1||s!==1)do if(i--,s--,0>s||l[i]!==o[s]){var a=`
- `+l[i].replace(" at new "," at ");return e.displayName&&a.includes("<anonymous>")&&(a=a.replace("<anonymous>",e.displayName)),a}while(1<=i&&0<=s);break}}}finally{mo=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?nr(e):""}function _f(e){switch(e.tag){case 5:return nr(e.type);case 16:return nr("Lazy");case 13:return nr("Suspense");case 19:return nr("SuspenseList");case 0:case 2:case 15:return e=go(e.type,!1),e;case 11:return e=go(e.type.render,!1),e;case 1:return e=go(e.type,!0),e;default:return""}}function Ho(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case gn:return"Fragment";case mn:return"Portal";case Ao:return"Profiler";case Wi:return"StrictMode";case Vo:return"Suspense";case Wo:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case _u:return(e.displayName||"Context")+".Consumer";case Cu:return(e._context.displayName||"Context")+".Provider";case Hi:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qi:return t=e.displayName||null,t!==null?t:Ho(e.type)||"Memo";case Ct:t=e._payload,e=e._init;try{return Ho(e(t))}catch{}}return null}function Tf(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 Ho(t);case 8:return t===Wi?"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 Ut(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Pu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Pf(e){var t=Pu(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,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Hr(e){e._valueTracker||(e._valueTracker=Pf(e))}function zu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Pu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function xl(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 Qo(e,t){var n=t.checked;return te({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Ka(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ut(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 Ru(e,t){t=t.checked,t!=null&&Vi(e,"checked",t,!1)}function Yo(e,t){Ru(e,t);var n=Ut(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")?Ko(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ko(e,t.type,Ut(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Xa(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 Ko(e,t,n){(t!=="number"||xl(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var rr=Array.isArray;function Tn(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=""+Ut(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 Xo(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(E(91));return te({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ga(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(E(92));if(rr(n)){if(1<n.length)throw Error(E(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ut(n)}}function Nu(e,t){var n=Ut(t.value),r=Ut(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 Ja(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function Lu(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 Go(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?Lu(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Qr,Iu=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(Qr=Qr||document.createElement("div"),Qr.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Qr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function gr(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ir={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},zf=["Webkit","ms","Moz","O"];Object.keys(ir).forEach(function(e){zf.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});function Mu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ir.hasOwnProperty(e)&&ir[e]?(""+t).trim():t+"px"}function Ou(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Mu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Rf=te({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 Jo(e,t){if(t){if(Rf[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(E(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(E(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(E(61))}if(t.style!=null&&typeof t.style!="object")throw Error(E(62))}}function Zo(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 qo=null;function Yi(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var ei=null,Pn=null,zn=null;function Za(e){if(e=br(e)){if(typeof ei!="function")throw Error(E(280));var t=e.stateNode;t&&(t=Xl(t),ei(e.stateNode,e.type,t))}}function Du(e){Pn?zn?zn.push(e):zn=[e]:Pn=e}function bu(){if(Pn){var e=Pn,t=zn;if(zn=Pn=null,Za(e),t)for(e=0;e<t.length;e++)Za(t[e])}}function Bu(e,t){return e(t)}function $u(){}var vo=!1;function Fu(e,t,n){if(vo)return e(t,n);vo=!0;try{return Bu(e,t,n)}finally{vo=!1,(Pn!==null||zn!==null)&&($u(),bu())}}function vr(e,t){var n=e.stateNode;if(n===null)return null;var r=Xl(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(E(231,t,typeof n));return n}var ti=!1;if(ht)try{var Xn={};Object.defineProperty(Xn,"passive",{get:function(){ti=!0}}),window.addEventListener("test",Xn,Xn),window.removeEventListener("test",Xn,Xn)}catch{ti=!1}function Nf(e,t,n,r,l,o,i,s,a){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(g){this.onError(g)}}var ar=!1,wl=null,Sl=!1,ni=null,Lf={onError:function(e){ar=!0,wl=e}};function If(e,t,n,r,l,o,i,s,a){ar=!1,wl=null,Nf.apply(Lf,arguments)}function Mf(e,t,n,r,l,o,i,s,a){if(If.apply(this,arguments),ar){if(ar){var c=wl;ar=!1,wl=null}else throw Error(E(198));Sl||(Sl=!0,ni=c)}}function sn(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 Uu(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 qa(e){if(sn(e)!==e)throw Error(E(188))}function Of(e){var t=e.alternate;if(!t){if(t=sn(e),t===null)throw Error(E(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var o=l.alternate;if(o===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===o.child){for(o=l.child;o;){if(o===n)return qa(l),e;if(o===r)return qa(l),t;o=o.sibling}throw Error(E(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i){for(s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i)throw Error(E(189))}}if(n.alternate!==r)throw Error(E(190))}if(n.tag!==3)throw Error(E(188));return n.stateNode.current===n?e:t}function Au(e){return e=Of(e),e!==null?Vu(e):null}function Vu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Vu(e);if(t!==null)return t;e=e.sibling}return null}var Wu=be.unstable_scheduleCallback,es=be.unstable_cancelCallback,Df=be.unstable_shouldYield,bf=be.unstable_requestPaint,le=be.unstable_now,Bf=be.unstable_getCurrentPriorityLevel,Ki=be.unstable_ImmediatePriority,Hu=be.unstable_UserBlockingPriority,kl=be.unstable_NormalPriority,$f=be.unstable_LowPriority,Qu=be.unstable_IdlePriority,Hl=null,at=null;function Ff(e){if(at&&typeof at.onCommitFiberRoot=="function")try{at.onCommitFiberRoot(Hl,e,void 0,(e.current.flags&128)===128)}catch{}}var tt=Math.clz32?Math.clz32:Vf,Uf=Math.log,Af=Math.LN2;function Vf(e){return e>>>=0,e===0?32:31-(Uf(e)/Af|0)|0}var Yr=64,Kr=4194304;function lr(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 El(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=lr(s):(o&=i,o!==0&&(r=lr(o)))}else i=n&~l,i!==0?r=lr(i):o!==0&&(r=lr(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&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-tt(t),l=1<<n,r|=e[n],t&=~l;return r}function Wf(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 Hf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-tt(o),s=1<<i,a=l[i];a===-1?(!(s&n)||s&r)&&(l[i]=Wf(s,t)):a<=t&&(e.expiredLanes|=s),o&=~s}}function ri(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Yu(){var e=Yr;return Yr<<=1,!(Yr&4194240)&&(Yr=64),e}function yo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Or(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-tt(t),e[t]=n}function Qf(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-tt(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function Xi(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tt(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var V=0;function Ku(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Xu,Gi,Gu,Ju,Zu,li=!1,Xr=[],Lt=null,It=null,Mt=null,yr=new Map,xr=new Map,Tt=[],Yf="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 ts(e,t){switch(e){case"focusin":case"focusout":Lt=null;break;case"dragenter":case"dragleave":It=null;break;case"mouseover":case"mouseout":Mt=null;break;case"pointerover":case"pointerout":yr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":xr.delete(t.pointerId)}}function Gn(e,t,n,r,l,o){return e===null||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[l]},t!==null&&(t=br(t),t!==null&&Gi(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function Kf(e,t,n,r,l){switch(t){case"focusin":return Lt=Gn(Lt,e,t,n,r,l),!0;case"dragenter":return It=Gn(It,e,t,n,r,l),!0;case"mouseover":return Mt=Gn(Mt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return yr.set(o,Gn(yr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,xr.set(o,Gn(xr.get(o)||null,e,t,n,r,l)),!0}return!1}function qu(e){var t=Gt(e.target);if(t!==null){var n=sn(t);if(n!==null){if(t=n.tag,t===13){if(t=Uu(n),t!==null){e.blockedOn=t,Zu(e.priority,function(){Gu(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 ul(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=oi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);qo=r,n.target.dispatchEvent(r),qo=null}else return t=br(n),t!==null&&Gi(t),e.blockedOn=n,!1;t.shift()}return!0}function ns(e,t,n){ul(e)&&n.delete(t)}function Xf(){li=!1,Lt!==null&&ul(Lt)&&(Lt=null),It!==null&&ul(It)&&(It=null),Mt!==null&&ul(Mt)&&(Mt=null),yr.forEach(ns),xr.forEach(ns)}function Jn(e,t){e.blockedOn===t&&(e.blockedOn=null,li||(li=!0,be.unstable_scheduleCallback(be.unstable_NormalPriority,Xf)))}function wr(e){function t(l){return Jn(l,e)}if(0<Xr.length){Jn(Xr[0],e);for(var n=1;n<Xr.length;n++){var r=Xr[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Lt!==null&&Jn(Lt,e),It!==null&&Jn(It,e),Mt!==null&&Jn(Mt,e),yr.forEach(t),xr.forEach(t),n=0;n<Tt.length;n++)r=Tt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Tt.length&&(n=Tt[0],n.blockedOn===null);)qu(n),n.blockedOn===null&&Tt.shift()}var Rn=yt.ReactCurrentBatchConfig,jl=!0;function Gf(e,t,n,r){var l=V,o=Rn.transition;Rn.transition=null;try{V=1,Ji(e,t,n,r)}finally{V=l,Rn.transition=o}}function Jf(e,t,n,r){var l=V,o=Rn.transition;Rn.transition=null;try{V=4,Ji(e,t,n,r)}finally{V=l,Rn.transition=o}}function Ji(e,t,n,r){if(jl){var l=oi(e,t,n,r);if(l===null)Po(e,t,r,Cl,n),ts(e,r);else if(Kf(l,e,t,n,r))r.stopPropagation();else if(ts(e,r),t&4&&-1<Yf.indexOf(e)){for(;l!==null;){var o=br(l);if(o!==null&&Xu(o),o=oi(e,t,n,r),o===null&&Po(e,t,r,Cl,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Po(e,t,r,null,n)}}var Cl=null;function oi(e,t,n,r){if(Cl=null,e=Yi(r),e=Gt(e),e!==null)if(t=sn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Uu(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 Cl=e,null}function ec(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(Bf()){case Ki:return 1;case Hu:return 4;case kl:case $f:return 16;case Qu:return 536870912;default:return 16}default:return 16}}var zt=null,Zi=null,cl=null;function tc(){if(cl)return cl;var e,t=Zi,n=t.length,r,l="value"in zt?zt.value:zt.textContent,o=l.length;for(e=0;e<n&&t[e]===l[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===l[o-r];r++);return cl=l.slice(e,1<r?1-r:void 0)}function dl(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 Gr(){return!0}function rs(){return!1}function $e(e){function t(n,r,l,o,i){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var s in e)e.hasOwnProperty(s)&&(n=e[s],this[s]=n?n(o):o[s]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?Gr:rs,this.isPropagationStopped=rs,this}return te(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=Gr)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Gr)},persist:function(){},isPersistent:Gr}),t}var Un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},qi=$e(Un),Dr=te({},Un,{view:0,detail:0}),Zf=$e(Dr),xo,wo,Zn,Ql=te({},Dr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ea,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!==Zn&&(Zn&&e.type==="mousemove"?(xo=e.screenX-Zn.screenX,wo=e.screenY-Zn.screenY):wo=xo=0,Zn=e),xo)},movementY:function(e){return"movementY"in e?e.movementY:wo}}),ls=$e(Ql),qf=te({},Ql,{dataTransfer:0}),ep=$e(qf),tp=te({},Dr,{relatedTarget:0}),So=$e(tp),np=te({},Un,{animationName:0,elapsedTime:0,pseudoElement:0}),rp=$e(np),lp=te({},Un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),op=$e(lp),ip=te({},Un,{data:0}),os=$e(ip),ap={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sp={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"},up={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function cp(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=up[e])?!!t[e]:!1}function ea(){return cp}var dp=te({},Dr,{key:function(e){if(e.key){var t=ap[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=dl(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?sp[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ea,charCode:function(e){return e.type==="keypress"?dl(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?dl(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),fp=$e(dp),pp=te({},Ql,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),is=$e(pp),hp=te({},Dr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ea}),mp=$e(hp),gp=te({},Un,{propertyName:0,elapsedTime:0,pseudoElement:0}),vp=$e(gp),yp=te({},Ql,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),xp=$e(yp),wp=[9,13,27,32],ta=ht&&"CompositionEvent"in window,sr=null;ht&&"documentMode"in document&&(sr=document.documentMode);var Sp=ht&&"TextEvent"in window&&!sr,nc=ht&&(!ta||sr&&8<sr&&11>=sr),as=" ",ss=!1;function rc(e,t){switch(e){case"keyup":return wp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function lc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var vn=!1;function kp(e,t){switch(e){case"compositionend":return lc(t);case"keypress":return t.which!==32?null:(ss=!0,as);case"textInput":return e=t.data,e===as&&ss?null:e;default:return null}}function Ep(e,t){if(vn)return e==="compositionend"||!ta&&rc(e,t)?(e=tc(),cl=Zi=zt=null,vn=!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 nc&&t.locale!=="ko"?null:t.data;default:return null}}var jp={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 us(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!jp[e.type]:t==="textarea"}function oc(e,t,n,r){Du(r),t=_l(t,"onChange"),0<t.length&&(n=new qi("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var ur=null,Sr=null;function Cp(e){gc(e,0)}function Yl(e){var t=wn(e);if(zu(t))return e}function _p(e,t){if(e==="change")return t}var ic=!1;if(ht){var ko;if(ht){var Eo="oninput"in document;if(!Eo){var cs=document.createElement("div");cs.setAttribute("oninput","return;"),Eo=typeof cs.oninput=="function"}ko=Eo}else ko=!1;ic=ko&&(!document.documentMode||9<document.documentMode)}function ds(){ur&&(ur.detachEvent("onpropertychange",ac),Sr=ur=null)}function ac(e){if(e.propertyName==="value"&&Yl(Sr)){var t=[];oc(t,Sr,e,Yi(e)),Fu(Cp,t)}}function Tp(e,t,n){e==="focusin"?(ds(),ur=t,Sr=n,ur.attachEvent("onpropertychange",ac)):e==="focusout"&&ds()}function Pp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yl(Sr)}function zp(e,t){if(e==="click")return Yl(t)}function Rp(e,t){if(e==="input"||e==="change")return Yl(t)}function Np(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var rt=typeof Object.is=="function"?Object.is:Np;function kr(e,t){if(rt(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(!Uo.call(t,l)||!rt(e[l],t[l]))return!1}return!0}function fs(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ps(e,t){var n=fs(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=fs(n)}}function sc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function uc(){for(var e=window,t=xl();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=xl(e.document)}return t}function na(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 Lp(e){var t=uc(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sc(n.ownerDocument.documentElement,n)){if(r!==null&&na(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,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ps(n,o);var i=ps(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ip=ht&&"documentMode"in document&&11>=document.documentMode,yn=null,ii=null,cr=null,ai=!1;function hs(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;ai||yn==null||yn!==xl(r)||(r=yn,"selectionStart"in r&&na(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}),cr&&kr(cr,r)||(cr=r,r=_l(ii,"onSelect"),0<r.length&&(t=new qi("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yn)))}function Jr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xn={animationend:Jr("Animation","AnimationEnd"),animationiteration:Jr("Animation","AnimationIteration"),animationstart:Jr("Animation","AnimationStart"),transitionend:Jr("Transition","TransitionEnd")},jo={},cc={};ht&&(cc=document.createElement("div").style,"AnimationEvent"in window||(delete xn.animationend.animation,delete xn.animationiteration.animation,delete xn.animationstart.animation),"TransitionEvent"in window||delete xn.transitionend.transition);function Kl(e){if(jo[e])return jo[e];if(!xn[e])return e;var t=xn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in cc)return jo[e]=t[n];return e}var dc=Kl("animationend"),fc=Kl("animationiteration"),pc=Kl("animationstart"),hc=Kl("transitionend"),mc=new Map,ms="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 Vt(e,t){mc.set(e,t),an(t,[e])}for(var Co=0;Co<ms.length;Co++){var _o=ms[Co],Mp=_o.toLowerCase(),Op=_o[0].toUpperCase()+_o.slice(1);Vt(Mp,"on"+Op)}Vt(dc,"onAnimationEnd");Vt(fc,"onAnimationIteration");Vt(pc,"onAnimationStart");Vt("dblclick","onDoubleClick");Vt("focusin","onFocus");Vt("focusout","onBlur");Vt(hc,"onTransitionEnd");In("onMouseEnter",["mouseout","mouseover"]);In("onMouseLeave",["mouseout","mouseover"]);In("onPointerEnter",["pointerout","pointerover"]);In("onPointerLeave",["pointerout","pointerover"]);an("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));an("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));an("onBeforeInput",["compositionend","keypress","textInput","paste"]);an("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));an("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));an("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var or="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(" "),Dp=new Set("cancel close invalid load scroll toggle".split(" ").concat(or));function gs(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Mf(r,t,void 0,e),e.currentTarget=null}function gc(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 o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var s=r[i],a=s.instance,c=s.currentTarget;if(s=s.listener,a!==o&&l.isPropagationStopped())break e;gs(l,s,c),o=a}else for(i=0;i<r.length;i++){if(s=r[i],a=s.instance,c=s.currentTarget,s=s.listener,a!==o&&l.isPropagationStopped())break e;gs(l,s,c),o=a}}}if(Sl)throw e=ni,Sl=!1,ni=null,e}function X(e,t){var n=t[fi];n===void 0&&(n=t[fi]=new Set);var r=e+"__bubble";n.has(r)||(vc(t,e,2,!1),n.add(r))}function To(e,t,n){var r=0;t&&(r|=4),vc(n,e,r,t)}var Zr="_reactListening"+Math.random().toString(36).slice(2);function Er(e){if(!e[Zr]){e[Zr]=!0,ju.forEach(function(n){n!=="selectionchange"&&(Dp.has(n)||To(n,!1,e),To(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Zr]||(t[Zr]=!0,To("selectionchange",!1,t))}}function vc(e,t,n,r){switch(ec(t)){case 1:var l=Gf;break;case 4:l=Jf;break;default:l=Ji}n=l.bind(null,t,n,e),l=void 0,!ti||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 Po(e,t,n,r,l){var o=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var s=r.stateNode.containerInfo;if(s===l||s.nodeType===8&&s.parentNode===l)break;if(i===4)for(i=r.return;i!==null;){var a=i.tag;if((a===3||a===4)&&(a=i.stateNode.containerInfo,a===l||a.nodeType===8&&a.parentNode===l))return;i=i.return}for(;s!==null;){if(i=Gt(s),i===null)return;if(a=i.tag,a===5||a===6){r=o=i;continue e}s=s.parentNode}}r=r.return}Fu(function(){var c=o,g=Yi(n),m=[];e:{var v=mc.get(e);if(v!==void 0){var f=qi,S=e;switch(e){case"keypress":if(dl(n)===0)break e;case"keydown":case"keyup":f=fp;break;case"focusin":S="focus",f=So;break;case"focusout":S="blur",f=So;break;case"beforeblur":case"afterblur":f=So;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":f=ls;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":f=ep;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":f=mp;break;case dc:case fc:case pc:f=rp;break;case hc:f=vp;break;case"scroll":f=Zf;break;case"wheel":f=xp;break;case"copy":case"cut":case"paste":f=op;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":f=is}var x=(t&4)!==0,j=!x&&e==="scroll",p=x?v!==null?v+"Capture":null:v;x=[];for(var d=c,h;d!==null;){h=d;var w=h.stateNode;if(h.tag===5&&w!==null&&(h=w,p!==null&&(w=vr(d,p),w!=null&&x.push(jr(d,w,h)))),j)break;d=d.return}0<x.length&&(v=new f(v,S,null,n,g),m.push({event:v,listeners:x}))}}if(!(t&7)){e:{if(v=e==="mouseover"||e==="pointerover",f=e==="mouseout"||e==="pointerout",v&&n!==qo&&(S=n.relatedTarget||n.fromElement)&&(Gt(S)||S[mt]))break e;if((f||v)&&(v=g.window===g?g:(v=g.ownerDocument)?v.defaultView||v.parentWindow:window,f?(S=n.relatedTarget||n.toElement,f=c,S=S?Gt(S):null,S!==null&&(j=sn(S),S!==j||S.tag!==5&&S.tag!==6)&&(S=null)):(f=null,S=c),f!==S)){if(x=ls,w="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(x=is,w="onPointerLeave",p="onPointerEnter",d="pointer"),j=f==null?v:wn(f),h=S==null?v:wn(S),v=new x(w,d+"leave",f,n,g),v.target=j,v.relatedTarget=h,w=null,Gt(g)===c&&(x=new x(p,d+"enter",S,n,g),x.target=h,x.relatedTarget=j,w=x),j=w,f&&S)t:{for(x=f,p=S,d=0,h=x;h;h=hn(h))d++;for(h=0,w=p;w;w=hn(w))h++;for(;0<d-h;)x=hn(x),d--;for(;0<h-d;)p=hn(p),h--;for(;d--;){if(x===p||p!==null&&x===p.alternate)break t;x=hn(x),p=hn(p)}x=null}else x=null;f!==null&&vs(m,v,f,x,!1),S!==null&&j!==null&&vs(m,j,S,x,!0)}}e:{if(v=c?wn(c):window,f=v.nodeName&&v.nodeName.toLowerCase(),f==="select"||f==="input"&&v.type==="file")var C=_p;else if(us(v))if(ic)C=Rp;else{C=Pp;var _=Tp}else(f=v.nodeName)&&f.toLowerCase()==="input"&&(v.type==="checkbox"||v.type==="radio")&&(C=zp);if(C&&(C=C(e,c))){oc(m,C,n,g);break e}_&&_(e,v,c),e==="focusout"&&(_=v._wrapperState)&&_.controlled&&v.type==="number"&&Ko(v,"number",v.value)}switch(_=c?wn(c):window,e){case"focusin":(us(_)||_.contentEditable==="true")&&(yn=_,ii=c,cr=null);break;case"focusout":cr=ii=yn=null;break;case"mousedown":ai=!0;break;case"contextmenu":case"mouseup":case"dragend":ai=!1,hs(m,n,g);break;case"selectionchange":if(Ip)break;case"keydown":case"keyup":hs(m,n,g)}var k;if(ta)e:{switch(e){case"compositionstart":var T="onCompositionStart";break e;case"compositionend":T="onCompositionEnd";break e;case"compositionupdate":T="onCompositionUpdate";break e}T=void 0}else vn?rc(e,n)&&(T="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(T="onCompositionStart");T&&(nc&&n.locale!=="ko"&&(vn||T!=="onCompositionStart"?T==="onCompositionEnd"&&vn&&(k=tc()):(zt=g,Zi="value"in zt?zt.value:zt.textContent,vn=!0)),_=_l(c,T),0<_.length&&(T=new os(T,e,null,n,g),m.push({event:T,listeners:_}),k?T.data=k:(k=lc(n),k!==null&&(T.data=k)))),(k=Sp?kp(e,n):Ep(e,n))&&(c=_l(c,"onBeforeInput"),0<c.length&&(g=new os("onBeforeInput","beforeinput",null,n,g),m.push({event:g,listeners:c}),g.data=k))}gc(m,t)})}function jr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function _l(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=vr(e,n),o!=null&&r.unshift(jr(e,o,l)),o=vr(e,t),o!=null&&r.push(jr(e,o,l))),e=e.return}return r}function hn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function vs(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var s=n,a=s.alternate,c=s.stateNode;if(a!==null&&a===r)break;s.tag===5&&c!==null&&(s=c,l?(a=vr(n,o),a!=null&&i.unshift(jr(n,a,s))):l||(a=vr(n,o),a!=null&&i.push(jr(n,a,s)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var bp=/\r\n?/g,Bp=/\u0000|\uFFFD/g;function ys(e){return(typeof e=="string"?e:""+e).replace(bp,`
- `).replace(Bp,"")}function qr(e,t,n){if(t=ys(t),ys(e)!==t&&n)throw Error(E(425))}function Tl(){}var si=null,ui=null;function ci(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var di=typeof setTimeout=="function"?setTimeout:void 0,$p=typeof clearTimeout=="function"?clearTimeout:void 0,xs=typeof Promise=="function"?Promise:void 0,Fp=typeof queueMicrotask=="function"?queueMicrotask:typeof xs<"u"?function(e){return xs.resolve(null).then(e).catch(Up)}:di;function Up(e){setTimeout(function(){throw e})}function zo(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),wr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);wr(t)}function Ot(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 ws(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 An=Math.random().toString(36).slice(2),it="__reactFiber$"+An,Cr="__reactProps$"+An,mt="__reactContainer$"+An,fi="__reactEvents$"+An,Ap="__reactListeners$"+An,Vp="__reactHandles$"+An;function Gt(e){var t=e[it];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mt]||n[it]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ws(e);e!==null;){if(n=e[it])return n;e=ws(e)}return t}e=n,n=e.parentNode}return null}function br(e){return e=e[it]||e[mt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function wn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(E(33))}function Xl(e){return e[Cr]||null}var pi=[],Sn=-1;function Wt(e){return{current:e}}function G(e){0>Sn||(e.current=pi[Sn],pi[Sn]=null,Sn--)}function Q(e,t){Sn++,pi[Sn]=e.current,e.current=t}var At={},we=Wt(At),Re=Wt(!1),tn=At;function Mn(e,t){var n=e.type.contextTypes;if(!n)return At;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Ne(e){return e=e.childContextTypes,e!=null}function Pl(){G(Re),G(we)}function Ss(e,t,n){if(we.current!==At)throw Error(E(168));Q(we,t),Q(Re,n)}function yc(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(E(108,Tf(e)||"Unknown",l));return te({},n,r)}function zl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||At,tn=we.current,Q(we,e),Q(Re,Re.current),!0}function ks(e,t,n){var r=e.stateNode;if(!r)throw Error(E(169));n?(e=yc(e,t,tn),r.__reactInternalMemoizedMergedChildContext=e,G(Re),G(we),Q(we,e)):G(Re),Q(Re,n)}var ct=null,Gl=!1,Ro=!1;function xc(e){ct===null?ct=[e]:ct.push(e)}function Wp(e){Gl=!0,xc(e)}function Ht(){if(!Ro&&ct!==null){Ro=!0;var e=0,t=V;try{var n=ct;for(V=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}ct=null,Gl=!1}catch(l){throw ct!==null&&(ct=ct.slice(e+1)),Wu(Ki,Ht),l}finally{V=t,Ro=!1}}return null}var kn=[],En=0,Rl=null,Nl=0,Ue=[],Ae=0,nn=null,dt=1,ft="";function Kt(e,t){kn[En++]=Nl,kn[En++]=Rl,Rl=e,Nl=t}function wc(e,t,n){Ue[Ae++]=dt,Ue[Ae++]=ft,Ue[Ae++]=nn,nn=e;var r=dt;e=ft;var l=32-tt(r)-1;r&=~(1<<l),n+=1;var o=32-tt(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,dt=1<<32-tt(t)+l|n<<l|r,ft=o+e}else dt=1<<o|n<<l|r,ft=e}function ra(e){e.return!==null&&(Kt(e,1),wc(e,1,0))}function la(e){for(;e===Rl;)Rl=kn[--En],kn[En]=null,Nl=kn[--En],kn[En]=null;for(;e===nn;)nn=Ue[--Ae],Ue[Ae]=null,ft=Ue[--Ae],Ue[Ae]=null,dt=Ue[--Ae],Ue[Ae]=null}var De=null,Oe=null,Z=!1,et=null;function Sc(e,t){var n=Ve(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 Es(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,De=e,Oe=Ot(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,De=e,Oe=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=nn!==null?{id:dt,overflow:ft}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=Ve(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,De=e,Oe=null,!0):!1;default:return!1}}function hi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function mi(e){if(Z){var t=Oe;if(t){var n=t;if(!Es(e,t)){if(hi(e))throw Error(E(418));t=Ot(n.nextSibling);var r=De;t&&Es(e,t)?Sc(r,n):(e.flags=e.flags&-4097|2,Z=!1,De=e)}}else{if(hi(e))throw Error(E(418));e.flags=e.flags&-4097|2,Z=!1,De=e}}}function js(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;De=e}function el(e){if(e!==De)return!1;if(!Z)return js(e),Z=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!ci(e.type,e.memoizedProps)),t&&(t=Oe)){if(hi(e))throw kc(),Error(E(418));for(;t;)Sc(e,t),t=Ot(t.nextSibling)}if(js(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(E(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Oe=Ot(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Oe=null}}else Oe=De?Ot(e.stateNode.nextSibling):null;return!0}function kc(){for(var e=Oe;e;)e=Ot(e.nextSibling)}function On(){Oe=De=null,Z=!1}function oa(e){et===null?et=[e]:et.push(e)}var Hp=yt.ReactCurrentBatchConfig;function qn(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(E(309));var r=n.stateNode}if(!r)throw Error(E(147,e));var l=r,o=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===o?t.ref:(t=function(i){var s=l.refs;i===null?delete s[o]:s[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(E(284));if(!n._owner)throw Error(E(290,e))}return e}function tl(e,t){throw e=Object.prototype.toString.call(t),Error(E(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Cs(e){var t=e._init;return t(e._payload)}function Ec(e){function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16):h.push(d)}}function n(p,d){if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null}function r(p,d){for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d):p.set(d.index,d),d=d.sibling;return p}function l(p,d){return p=$t(p,d),p.index=0,p.sibling=null,p}function o(p,d,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d):h):(p.flags|=2,d)):(p.flags|=1048576,d)}function i(p){return e&&p.alternate===null&&(p.flags|=2),p}function s(p,d,h,w){return d===null||d.tag!==6?(d=bo(h,p.mode,w),d.return=p,d):(d=l(d,h),d.return=p,d)}function a(p,d,h,w){var C=h.type;return C===gn?g(p,d,h.props.children,w,h.key):d!==null&&(d.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Ct&&Cs(C)===d.type)?(w=l(d,h.props),w.ref=qn(p,d,h),w.return=p,w):(w=yl(h.type,h.key,h.props,null,p.mode,w),w.ref=qn(p,d,h),w.return=p,w)}function c(p,d,h,w){return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Bo(h,p.mode,w),d.return=p,d):(d=l(d,h.children||[]),d.return=p,d)}function g(p,d,h,w,C){return d===null||d.tag!==7?(d=en(h,p.mode,w,C),d.return=p,d):(d=l(d,h),d.return=p,d)}function m(p,d,h){if(typeof d=="string"&&d!==""||typeof d=="number")return d=bo(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Wr:return h=yl(d.type,d.key,d.props,null,p.mode,h),h.ref=qn(p,null,d),h.return=p,h;case mn:return d=Bo(d,p.mode,h),d.return=p,d;case Ct:var w=d._init;return m(p,w(d._payload),h)}if(rr(d)||Kn(d))return d=en(d,p.mode,h,null),d.return=p,d;tl(p,d)}return null}function v(p,d,h,w){var C=d!==null?d.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return C!==null?null:s(p,d,""+h,w);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Wr:return h.key===C?a(p,d,h,w):null;case mn:return h.key===C?c(p,d,h,w):null;case Ct:return C=h._init,v(p,d,C(h._payload),w)}if(rr(h)||Kn(h))return C!==null?null:g(p,d,h,w,null);tl(p,h)}return null}function f(p,d,h,w,C){if(typeof w=="string"&&w!==""||typeof w=="number")return p=p.get(h)||null,s(d,p,""+w,C);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Wr:return p=p.get(w.key===null?h:w.key)||null,a(d,p,w,C);case mn:return p=p.get(w.key===null?h:w.key)||null,c(d,p,w,C);case Ct:var _=w._init;return f(p,d,h,_(w._payload),C)}if(rr(w)||Kn(w))return p=p.get(h)||null,g(d,p,w,C,null);tl(d,w)}return null}function S(p,d,h,w){for(var C=null,_=null,k=d,T=d=0,I=null;k!==null&&T<h.length;T++){k.index>T?(I=k,k=null):I=k.sibling;var D=v(p,k,h[T],w);if(D===null){k===null&&(k=I);break}e&&k&&D.alternate===null&&t(p,k),d=o(D,d,T),_===null?C=D:_.sibling=D,_=D,k=I}if(T===h.length)return n(p,k),Z&&Kt(p,T),C;if(k===null){for(;T<h.length;T++)k=m(p,h[T],w),k!==null&&(d=o(k,d,T),_===null?C=k:_.sibling=k,_=k);return Z&&Kt(p,T),C}for(k=r(p,k);T<h.length;T++)I=f(k,p,T,h[T],w),I!==null&&(e&&I.alternate!==null&&k.delete(I.key===null?T:I.key),d=o(I,d,T),_===null?C=I:_.sibling=I,_=I);return e&&k.forEach(function(M){return t(p,M)}),Z&&Kt(p,T),C}function x(p,d,h,w){var C=Kn(h);if(typeof C!="function")throw Error(E(150));if(h=C.call(h),h==null)throw Error(E(151));for(var _=C=null,k=d,T=d=0,I=null,D=h.next();k!==null&&!D.done;T++,D=h.next()){k.index>T?(I=k,k=null):I=k.sibling;var M=v(p,k,D.value,w);if(M===null){k===null&&(k=I);break}e&&k&&M.alternate===null&&t(p,k),d=o(M,d,T),_===null?C=M:_.sibling=M,_=M,k=I}if(D.done)return n(p,k),Z&&Kt(p,T),C;if(k===null){for(;!D.done;T++,D=h.next())D=m(p,D.value,w),D!==null&&(d=o(D,d,T),_===null?C=D:_.sibling=D,_=D);return Z&&Kt(p,T),C}for(k=r(p,k);!D.done;T++,D=h.next())D=f(k,p,T,D.value,w),D!==null&&(e&&D.alternate!==null&&k.delete(D.key===null?T:D.key),d=o(D,d,T),_===null?C=D:_.sibling=D,_=D);return e&&k.forEach(function(Y){return t(p,Y)}),Z&&Kt(p,T),C}function j(p,d,h,w){if(typeof h=="object"&&h!==null&&h.type===gn&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Wr:e:{for(var C=h.key,_=d;_!==null;){if(_.key===C){if(C=h.type,C===gn){if(_.tag===7){n(p,_.sibling),d=l(_,h.props.children),d.return=p,p=d;break e}}else if(_.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===Ct&&Cs(C)===_.type){n(p,_.sibling),d=l(_,h.props),d.ref=qn(p,_,h),d.return=p,p=d;break e}n(p,_);break}else t(p,_);_=_.sibling}h.type===gn?(d=en(h.props.children,p.mode,w,h.key),d.return=p,p=d):(w=yl(h.type,h.key,h.props,null,p.mode,w),w.ref=qn(p,d,h),w.return=p,p=w)}return i(p);case mn:e:{for(_=h.key;d!==null;){if(d.key===_)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){n(p,d.sibling),d=l(d,h.children||[]),d.return=p,p=d;break e}else{n(p,d);break}else t(p,d);d=d.sibling}d=Bo(h,p.mode,w),d.return=p,p=d}return i(p);case Ct:return _=h._init,j(p,d,_(h._payload),w)}if(rr(h))return S(p,d,h,w);if(Kn(h))return x(p,d,h,w);tl(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(n(p,d.sibling),d=l(d,h),d.return=p,p=d):(n(p,d),d=bo(h,p.mode,w),d.return=p,p=d),i(p)):n(p,d)}return j}var Dn=Ec(!0),jc=Ec(!1),Ll=Wt(null),Il=null,jn=null,ia=null;function aa(){ia=jn=Il=null}function sa(e){var t=Ll.current;G(Ll),e._currentValue=t}function gi(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 Nn(e,t){Il=e,ia=jn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ze=!0),e.firstContext=null)}function He(e){var t=e._currentValue;if(ia!==e)if(e={context:e,memoizedValue:t,next:null},jn===null){if(Il===null)throw Error(E(308));jn=e,Il.dependencies={lanes:0,firstContext:e}}else jn=jn.next=e;return t}var Jt=null;function ua(e){Jt===null?Jt=[e]:Jt.push(e)}function Cc(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,ua(t)):(n.next=l.next,l.next=n),t.interleaved=n,gt(e,r)}function gt(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 _t=!1;function ca(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function _c(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 pt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Dt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,gt(e,n)}return l=r.interleaved,l===null?(t.next=t,ua(r)):(t.next=l.next,l.next=t),r.interleaved=t,gt(e,n)}function fl(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,Xi(e,n)}}function _s(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,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 Ml(e,t,n,r){var l=e.updateQueue;_t=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var a=s,c=a.next;a.next=null,i===null?o=c:i.next=c,i=a;var g=e.alternate;g!==null&&(g=g.updateQueue,s=g.lastBaseUpdate,s!==i&&(s===null?g.firstBaseUpdate=c:s.next=c,g.lastBaseUpdate=a))}if(o!==null){var m=l.baseState;i=0,g=c=a=null,s=o;do{var v=s.lane,f=s.eventTime;if((r&v)===v){g!==null&&(g=g.next={eventTime:f,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var S=e,x=s;switch(v=t,f=n,x.tag){case 1:if(S=x.payload,typeof S=="function"){m=S.call(f,m,v);break e}m=S;break e;case 3:S.flags=S.flags&-65537|128;case 0:if(S=x.payload,v=typeof S=="function"?S.call(f,m,v):S,v==null)break e;m=te({},m,v);break e;case 2:_t=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,v=l.effects,v===null?l.effects=[s]:v.push(s))}else f={eventTime:f,lane:v,tag:s.tag,payload:s.payload,callback:s.callback,next:null},g===null?(c=g=f,a=m):g=g.next=f,i|=v;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;v=s,s=v.next,v.next=null,l.lastBaseUpdate=v,l.shared.pending=null}}while(!0);if(g===null&&(a=m),l.baseState=a,l.firstBaseUpdate=c,l.lastBaseUpdate=g,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);ln|=i,e.lanes=i,e.memoizedState=m}}function Ts(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(E(191,l));l.call(r)}}}var Br={},st=Wt(Br),_r=Wt(Br),Tr=Wt(Br);function Zt(e){if(e===Br)throw Error(E(174));return e}function da(e,t){switch(Q(Tr,t),Q(_r,e),Q(st,Br),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Go(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Go(t,e)}G(st),Q(st,t)}function bn(){G(st),G(_r),G(Tr)}function Tc(e){Zt(Tr.current);var t=Zt(st.current),n=Go(t,e.type);t!==n&&(Q(_r,e),Q(st,n))}function fa(e){_r.current===e&&(G(st),G(_r))}var q=Wt(0);function Ol(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 No=[];function pa(){for(var e=0;e<No.length;e++)No[e]._workInProgressVersionPrimary=null;No.length=0}var pl=yt.ReactCurrentDispatcher,Lo=yt.ReactCurrentBatchConfig,rn=0,ee=null,ae=null,de=null,Dl=!1,dr=!1,Pr=0,Qp=0;function ve(){throw Error(E(321))}function ha(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rt(e[n],t[n]))return!1;return!0}function ma(e,t,n,r,l,o){if(rn=o,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pl.current=e===null||e.memoizedState===null?Gp:Jp,e=n(r,l),dr){o=0;do{if(dr=!1,Pr=0,25<=o)throw Error(E(301));o+=1,de=ae=null,t.updateQueue=null,pl.current=Zp,e=n(r,l)}while(dr)}if(pl.current=bl,t=ae!==null&&ae.next!==null,rn=0,de=ae=ee=null,Dl=!1,t)throw Error(E(300));return e}function ga(){var e=Pr!==0;return Pr=0,e}function ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return de===null?ee.memoizedState=de=e:de=de.next=e,de}function Qe(){if(ae===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=ae.next;var t=de===null?ee.memoizedState:de.next;if(t!==null)de=t,ae=e;else{if(e===null)throw Error(E(310));ae=e,e={memoizedState:ae.memoizedState,baseState:ae.baseState,baseQueue:ae.baseQueue,queue:ae.queue,next:null},de===null?ee.memoizedState=de=e:de=de.next=e}return de}function zr(e,t){return typeof t=="function"?t(e):t}function Io(e){var t=Qe(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=ae,l=r.baseQueue,o=n.pending;if(o!==null){if(l!==null){var i=l.next;l.next=o.next,o.next=i}r.baseQueue=l=o,n.pending=null}if(l!==null){o=l.next,r=r.baseState;var s=i=null,a=null,c=o;do{var g=c.lane;if((rn&g)===g)a!==null&&(a=a.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var m={lane:g,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};a===null?(s=a=m,i=r):a=a.next=m,ee.lanes|=g,ln|=g}c=c.next}while(c!==null&&c!==o);a===null?i=r:a.next=s,rt(r,t.memoizedState)||(ze=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=a,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do o=l.lane,ee.lanes|=o,ln|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Mo(e){var t=Qe(),n=t.queue;if(n===null)throw Error(E(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,o=t.memoizedState;if(l!==null){n.pending=null;var i=l=l.next;do o=e(o,i.action),i=i.next;while(i!==l);rt(o,t.memoizedState)||(ze=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Pc(){}function zc(e,t){var n=ee,r=Qe(),l=t(),o=!rt(r.memoizedState,l);if(o&&(r.memoizedState=l,ze=!0),r=r.queue,va(Lc.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||de!==null&&de.memoizedState.tag&1){if(n.flags|=2048,Rr(9,Nc.bind(null,n,r,l,t),void 0,null),fe===null)throw Error(E(349));rn&30||Rc(n,t,l)}return l}function Rc(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Nc(e,t,n,r){t.value=n,t.getSnapshot=r,Ic(t)&&Mc(e)}function Lc(e,t,n){return n(function(){Ic(t)&&Mc(e)})}function Ic(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rt(e,n)}catch{return!0}}function Mc(e){var t=gt(e,1);t!==null&&nt(t,e,1,-1)}function Ps(e){var t=ot();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:zr,lastRenderedState:e},t.queue=e,e=e.dispatch=Xp.bind(null,ee,e),[t.memoizedState,e]}function Rr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=ee.updateQueue,t===null?(t={lastEffect:null,stores:null},ee.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 Oc(){return Qe().memoizedState}function hl(e,t,n,r){var l=ot();ee.flags|=e,l.memoizedState=Rr(1|t,n,void 0,r===void 0?null:r)}function Jl(e,t,n,r){var l=Qe();r=r===void 0?null:r;var o=void 0;if(ae!==null){var i=ae.memoizedState;if(o=i.destroy,r!==null&&ha(r,i.deps)){l.memoizedState=Rr(t,n,o,r);return}}ee.flags|=e,l.memoizedState=Rr(1|t,n,o,r)}function zs(e,t){return hl(8390656,8,e,t)}function va(e,t){return Jl(2048,8,e,t)}function Dc(e,t){return Jl(4,2,e,t)}function bc(e,t){return Jl(4,4,e,t)}function Bc(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 $c(e,t,n){return n=n!=null?n.concat([e]):null,Jl(4,4,Bc.bind(null,t,e),n)}function ya(){}function Fc(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ha(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Uc(e,t){var n=Qe();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&ha(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ac(e,t,n){return rn&21?(rt(n,t)||(n=Yu(),ee.lanes|=n,ln|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ze=!0),e.memoizedState=n)}function Yp(e,t){var n=V;V=n!==0&&4>n?n:4,e(!0);var r=Lo.transition;Lo.transition={};try{e(!1),t()}finally{V=n,Lo.transition=r}}function Vc(){return Qe().memoizedState}function Kp(e,t,n){var r=Bt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Wc(e))Hc(t,n);else if(n=Cc(e,t,n,r),n!==null){var l=Ee();nt(n,e,r,l),Qc(n,t,r)}}function Xp(e,t,n){var r=Bt(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Wc(e))Hc(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,rt(s,i)){var a=t.interleaved;a===null?(l.next=l,ua(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}finally{}n=Cc(e,t,l,r),n!==null&&(l=Ee(),nt(n,e,r,l),Qc(n,t,r))}}function Wc(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function Hc(e,t){dr=Dl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Qc(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Xi(e,n)}}var bl={readContext:He,useCallback:ve,useContext:ve,useEffect:ve,useImperativeHandle:ve,useInsertionEffect:ve,useLayoutEffect:ve,useMemo:ve,useReducer:ve,useRef:ve,useState:ve,useDebugValue:ve,useDeferredValue:ve,useTransition:ve,useMutableSource:ve,useSyncExternalStore:ve,useId:ve,unstable_isNewReconciler:!1},Gp={readContext:He,useCallback:function(e,t){return ot().memoizedState=[e,t===void 0?null:t],e},useContext:He,useEffect:zs,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,hl(4194308,4,Bc.bind(null,t,e),n)},useLayoutEffect:function(e,t){return hl(4194308,4,e,t)},useInsertionEffect:function(e,t){return hl(4,2,e,t)},useMemo:function(e,t){var n=ot();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ot();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=Kp.bind(null,ee,e),[r.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:Ps,useDebugValue:ya,useDeferredValue:function(e){return ot().memoizedState=e},useTransition:function(){var e=Ps(!1),t=e[0];return e=Yp.bind(null,e[1]),ot().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ee,l=ot();if(Z){if(n===void 0)throw Error(E(407));n=n()}else{if(n=t(),fe===null)throw Error(E(349));rn&30||Rc(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,zs(Lc.bind(null,r,o,e),[e]),r.flags|=2048,Rr(9,Nc.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ot(),t=fe.identifierPrefix;if(Z){var n=ft,r=dt;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Pr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Qp++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Jp={readContext:He,useCallback:Fc,useContext:He,useEffect:va,useImperativeHandle:$c,useInsertionEffect:Dc,useLayoutEffect:bc,useMemo:Uc,useReducer:Io,useRef:Oc,useState:function(){return Io(zr)},useDebugValue:ya,useDeferredValue:function(e){var t=Qe();return Ac(t,ae.memoizedState,e)},useTransition:function(){var e=Io(zr)[0],t=Qe().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:zc,useId:Vc,unstable_isNewReconciler:!1},Zp={readContext:He,useCallback:Fc,useContext:He,useEffect:va,useImperativeHandle:$c,useInsertionEffect:Dc,useLayoutEffect:bc,useMemo:Uc,useReducer:Mo,useRef:Oc,useState:function(){return Mo(zr)},useDebugValue:ya,useDeferredValue:function(e){var t=Qe();return ae===null?t.memoizedState=e:Ac(t,ae.memoizedState,e)},useTransition:function(){var e=Mo(zr)[0],t=Qe().memoizedState;return[e,t]},useMutableSource:Pc,useSyncExternalStore:zc,useId:Vc,unstable_isNewReconciler:!1};function Ze(e,t){if(e&&e.defaultProps){t=te({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function vi(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:te({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Zl={isMounted:function(e){return(e=e._reactInternals)?sn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ee(),l=Bt(e),o=pt(r,l);o.payload=t,n!=null&&(o.callback=n),t=Dt(e,o,l),t!==null&&(nt(t,e,l,r),fl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ee(),l=Bt(e),o=pt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=Dt(e,o,l),t!==null&&(nt(t,e,l,r),fl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ee(),r=Bt(e),l=pt(n,r);l.tag=2,t!=null&&(l.callback=t),t=Dt(e,l,r),t!==null&&(nt(t,e,r,n),fl(t,e,r))}};function Rs(e,t,n,r,l,o,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,o,i):t.prototype&&t.prototype.isPureReactComponent?!kr(n,r)||!kr(l,o):!0}function Yc(e,t,n){var r=!1,l=At,o=t.contextType;return typeof o=="object"&&o!==null?o=He(o):(l=Ne(t)?tn:we.current,r=t.contextTypes,o=(r=r!=null)?Mn(e,l):At),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Zl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ns(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&&Zl.enqueueReplaceState(t,t.state,null)}function yi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},ca(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=He(o):(o=Ne(t)?tn:we.current,l.context=Mn(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(vi(e,t,o,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&&Zl.enqueueReplaceState(l,l.state,null),Ml(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Bn(e,t){try{var n="",r=t;do n+=_f(r),r=r.return;while(r);var l=n}catch(o){l=`
- Error generating stack: `+o.message+`
- `+o.stack}return{value:e,source:t,stack:l,digest:null}}function Oo(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function xi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var qp=typeof WeakMap=="function"?WeakMap:Map;function Kc(e,t,n){n=pt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$l||($l=!0,zi=r),xi(e,t)},n}function Xc(e,t,n){n=pt(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){xi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){xi(e,t),typeof r!="function"&&(bt===null?bt=new Set([this]):bt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Ls(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new qp;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=ph.bind(null,e,t,n),t.then(e,e))}function Is(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 Ms(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=pt(-1,1),t.tag=2,Dt(n,t,1))),n.lanes|=1),e)}var eh=yt.ReactCurrentOwner,ze=!1;function ke(e,t,n,r){t.child=e===null?jc(t,null,n,r):Dn(t,e.child,n,r)}function Os(e,t,n,r,l){n=n.render;var o=t.ref;return Nn(t,l),r=ma(e,t,n,r,o,l),n=ga(),e!==null&&!ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,vt(e,t,l)):(Z&&n&&ra(t),t.flags|=1,ke(e,t,r,l),t.child)}function Ds(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!_a(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Gc(e,t,o,r,l)):(e=yl(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(o=e.child,!(e.lanes&l)){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:kr,n(i,r)&&e.ref===t.ref)return vt(e,t,l)}return t.flags|=1,e=$t(o,r),e.ref=t.ref,e.return=t,t.child=e}function Gc(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(kr(o,r)&&e.ref===t.ref)if(ze=!1,t.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(ze=!0);else return t.lanes=e.lanes,vt(e,t,l)}return wi(e,t,n,r,l)}function Jc(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Q(_n,Me),Me|=n;else{if(!(n&1073741824))return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Q(_n,Me),Me|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,Q(_n,Me),Me|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,Q(_n,Me),Me|=r;return ke(e,t,l,n),t.child}function Zc(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function wi(e,t,n,r,l){var o=Ne(n)?tn:we.current;return o=Mn(t,o),Nn(t,l),n=ma(e,t,n,r,o,l),r=ga(),e!==null&&!ze?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,vt(e,t,l)):(Z&&r&&ra(t),t.flags|=1,ke(e,t,n,l),t.child)}function bs(e,t,n,r,l){if(Ne(n)){var o=!0;zl(t)}else o=!1;if(Nn(t,l),t.stateNode===null)ml(e,t),Yc(t,n,r),yi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,s=t.memoizedProps;i.props=s;var a=i.context,c=n.contextType;typeof c=="object"&&c!==null?c=He(c):(c=Ne(n)?tn:we.current,c=Mn(t,c));var g=n.getDerivedStateFromProps,m=typeof g=="function"||typeof i.getSnapshotBeforeUpdate=="function";m||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==r||a!==c)&&Ns(t,i,r,c),_t=!1;var v=t.memoizedState;i.state=v,Ml(t,r,i,l),a=t.memoizedState,s!==r||v!==a||Re.current||_t?(typeof g=="function"&&(vi(t,n,g,r),a=t.memoizedState),(s=_t||Rs(t,n,s,r,v,a,c))?(m||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=a),i.props=r,i.state=a,i.context=c,r=s):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,_c(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Ze(t.type,s),i.props=c,m=t.pendingProps,v=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=He(a):(a=Ne(n)?tn:we.current,a=Mn(t,a));var f=n.getDerivedStateFromProps;(g=typeof f=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(s!==m||v!==a)&&Ns(t,i,r,a),_t=!1,v=t.memoizedState,i.state=v,Ml(t,r,i,l);var S=t.memoizedState;s!==m||v!==S||Re.current||_t?(typeof f=="function"&&(vi(t,n,f,r),S=t.memoizedState),(c=_t||Rs(t,n,c,r,v,S,a)||!1)?(g||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,S,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,S,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=S),i.props=r,i.state=S,i.context=a,r=c):(typeof i.componentDidUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&v===e.memoizedState||(t.flags|=1024),r=!1)}return Si(e,t,n,r,o,l)}function Si(e,t,n,r,l,o){Zc(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ks(t,n,!1),vt(e,t,o);r=t.stateNode,eh.current=t;var s=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Dn(t,e.child,null,o),t.child=Dn(t,null,s,o)):ke(e,t,s,o),t.memoizedState=r.state,l&&ks(t,n,!0),t.child}function qc(e){var t=e.stateNode;t.pendingContext?Ss(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Ss(e,t.context,!1),da(e,t.containerInfo)}function Bs(e,t,n,r,l){return On(),oa(l),t.flags|=256,ke(e,t,n,r),t.child}var ki={dehydrated:null,treeContext:null,retryLane:0};function Ei(e){return{baseLanes:e,cachePool:null,transitions:null}}function ed(e,t,n){var r=t.pendingProps,l=q.current,o=!1,i=(t.flags&128)!==0,s;if((s=i)||(s=e!==null&&e.memoizedState===null?!1:(l&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),Q(q,l&1),e===null)return mi(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=to(i,r,0,null),e=en(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Ei(n),t.memoizedState=ki,e):xa(t,i));if(l=e.memoizedState,l!==null&&(s=l.dehydrated,s!==null))return th(e,t,i,r,s,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,s=l.sibling;var a={mode:"hidden",children:r.children};return!(i&1)&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=$t(l,a),r.subtreeFlags=l.subtreeFlags&14680064),s!==null?o=$t(s,o):(o=en(o,i,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,i=e.child.memoizedState,i=i===null?Ei(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=ki,r}return o=e.child,e=o.sibling,r=$t(o,{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 xa(e,t){return t=to({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function nl(e,t,n,r){return r!==null&&oa(r),Dn(t,e.child,null,n),e=xa(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function th(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=Oo(Error(E(422))),nl(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=to({mode:"visible",children:r.children},l,0,null),o=en(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&Dn(t,e.child,null,i),t.child.memoizedState=Ei(i),t.memoizedState=ki,o);if(!(t.mode&1))return nl(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(E(419)),r=Oo(o,r,void 0),nl(e,t,i,r)}if(s=(i&e.childLanes)!==0,ze||s){if(r=fe,r!==null){switch(i&-i){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|i)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,gt(e,l),nt(r,e,l,-1))}return Ca(),r=Oo(Error(E(421))),nl(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=hh.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,Oe=Ot(l.nextSibling),De=t,Z=!0,et=null,e!==null&&(Ue[Ae++]=dt,Ue[Ae++]=ft,Ue[Ae++]=nn,dt=e.id,ft=e.overflow,nn=t),t=xa(t,r.children),t.flags|=4096,t)}function $s(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),gi(e.return,t,n)}function Do(e,t,n,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=l)}function td(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(ke(e,t,r.children,n),r=q.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&$s(e,n,t);else if(e.tag===19)$s(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(Q(q,r),!(t.mode&1))t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Ol(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),Do(t,!1,l,n,o);break;case"backwards":for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&Ol(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}Do(t,!0,n,null,o);break;case"together":Do(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ml(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function vt(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ln|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(E(153));if(t.child!==null){for(e=t.child,n=$t(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=$t(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function nh(e,t,n){switch(t.tag){case 3:qc(t),On();break;case 5:Tc(t);break;case 1:Ne(t.type)&&zl(t);break;case 4:da(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;Q(Ll,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(q,q.current&1),t.flags|=128,null):n&t.child.childLanes?ed(e,t,n):(Q(q,q.current&1),e=vt(e,t,n),e!==null?e.sibling:null);Q(q,q.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return td(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),Q(q,q.current),r)break;return null;case 22:case 23:return t.lanes=0,Jc(e,t,n)}return vt(e,t,n)}var nd,ji,rd,ld;nd=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}};ji=function(){};rd=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Zt(st.current);var o=null;switch(n){case"input":l=Qo(e,l),r=Qo(e,r),o=[];break;case"select":l=te({},l,{value:void 0}),r=te({},r,{value:void 0}),o=[];break;case"textarea":l=Xo(e,l),r=Xo(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Tl)}Jo(n,r);var i;n=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var s=l[c];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(mr.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var a=r[c];if(s=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&a!==s&&(a!=null||s!=null))if(c==="style")if(s){for(i in s)!s.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&s[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(c,n)),n=a;else c==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,s=s?s.__html:void 0,a!=null&&s!==a&&(o=o||[]).push(c,a)):c==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(c,""+a):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(mr.hasOwnProperty(c)?(a!=null&&c==="onScroll"&&X("scroll",e),o||s===a||(o=[])):(o=o||[]).push(c,a))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};ld=function(e,t,n,r){n!==r&&(t.flags|=4)};function er(e,t){if(!Z)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 ye(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 rh(e,t,n){var r=t.pendingProps;switch(la(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ye(t),null;case 1:return Ne(t.type)&&Pl(),ye(t),null;case 3:return r=t.stateNode,bn(),G(Re),G(we),pa(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(el(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,et!==null&&(Li(et),et=null))),ji(e,t),ye(t),null;case 5:fa(t);var l=Zt(Tr.current);if(n=t.type,e!==null&&t.stateNode!=null)rd(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(E(166));return ye(t),null}if(e=Zt(st.current),el(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[it]=t,r[Cr]=o,e=(t.mode&1)!==0,n){case"dialog":X("cancel",r),X("close",r);break;case"iframe":case"object":case"embed":X("load",r);break;case"video":case"audio":for(l=0;l<or.length;l++)X(or[l],r);break;case"source":X("error",r);break;case"img":case"image":case"link":X("error",r),X("load",r);break;case"details":X("toggle",r);break;case"input":Ka(r,o),X("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},X("invalid",r);break;case"textarea":Ga(r,o),X("invalid",r)}Jo(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="children"?typeof s=="string"?r.textContent!==s&&(o.suppressHydrationWarning!==!0&&qr(r.textContent,s,e),l=["children",s]):typeof s=="number"&&r.textContent!==""+s&&(o.suppressHydrationWarning!==!0&&qr(r.textContent,s,e),l=["children",""+s]):mr.hasOwnProperty(i)&&s!=null&&i==="onScroll"&&X("scroll",r)}switch(n){case"input":Hr(r),Xa(r,o,!0);break;case"textarea":Hr(r),Ja(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=Tl)}r=l,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Lu(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[it]=t,e[Cr]=r,nd(e,t,!1,!1),t.stateNode=e;e:{switch(i=Zo(n,r),n){case"dialog":X("cancel",e),X("close",e),l=r;break;case"iframe":case"object":case"embed":X("load",e),l=r;break;case"video":case"audio":for(l=0;l<or.length;l++)X(or[l],e);l=r;break;case"source":X("error",e),l=r;break;case"img":case"image":case"link":X("error",e),X("load",e),l=r;break;case"details":X("toggle",e),l=r;break;case"input":Ka(e,r),l=Qo(e,r),X("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=te({},r,{value:void 0}),X("invalid",e);break;case"textarea":Ga(e,r),l=Xo(e,r),X("invalid",e);break;default:l=r}Jo(n,l),s=l;for(o in s)if(s.hasOwnProperty(o)){var a=s[o];o==="style"?Ou(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&Iu(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&gr(e,a):typeof a=="number"&&gr(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(mr.hasOwnProperty(o)?a!=null&&o==="onScroll"&&X("scroll",e):a!=null&&Vi(e,o,a,i))}switch(n){case"input":Hr(e),Xa(e,r,!1);break;case"textarea":Hr(e),Ja(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ut(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Tn(e,!!r.multiple,o,!1):r.defaultValue!=null&&Tn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Tl)}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 ye(t),null;case 6:if(e&&t.stateNode!=null)ld(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(E(166));if(n=Zt(Tr.current),Zt(st.current),el(t)){if(r=t.stateNode,n=t.memoizedProps,r[it]=t,(o=r.nodeValue!==n)&&(e=De,e!==null))switch(e.tag){case 3:qr(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&qr(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[it]=t,t.stateNode=r}return ye(t),null;case 13:if(G(q),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Z&&Oe!==null&&t.mode&1&&!(t.flags&128))kc(),On(),t.flags|=98560,o=!1;else if(o=el(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(E(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(E(317));o[it]=t}else On(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ye(t),o=!1}else et!==null&&(Li(et),et=null),o=!0;if(!o)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||q.current&1?ue===0&&(ue=3):Ca())),t.updateQueue!==null&&(t.flags|=4),ye(t),null);case 4:return bn(),ji(e,t),e===null&&Er(t.stateNode.containerInfo),ye(t),null;case 10:return sa(t.type._context),ye(t),null;case 17:return Ne(t.type)&&Pl(),ye(t),null;case 19:if(G(q),o=t.memoizedState,o===null)return ye(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)er(o,!1);else{if(ue!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=Ol(e),i!==null){for(t.flags|=128,er(o,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)o=n,e=r,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,e=i.dependencies,o.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Q(q,q.current&1|2),t.child}e=e.sibling}o.tail!==null&&le()>$n&&(t.flags|=128,r=!0,er(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ol(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),er(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!Z)return ye(t),null}else 2*le()-o.renderingStartTime>$n&&n!==1073741824&&(t.flags|=128,r=!0,er(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=le(),t.sibling=null,n=q.current,Q(q,r?n&1|2:n&1),t):(ye(t),null);case 22:case 23:return ja(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Me&1073741824&&(ye(t),t.subtreeFlags&6&&(t.flags|=8192)):ye(t),null;case 24:return null;case 25:return null}throw Error(E(156,t.tag))}function lh(e,t){switch(la(t),t.tag){case 1:return Ne(t.type)&&Pl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bn(),G(Re),G(we),pa(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return fa(t),null;case 13:if(G(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(E(340));On()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return G(q),null;case 4:return bn(),null;case 10:return sa(t.type._context),null;case 22:case 23:return ja(),null;case 24:return null;default:return null}}var rl=!1,xe=!1,oh=typeof WeakSet=="function"?WeakSet:Set,L=null;function Cn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){re(e,t,r)}else n.current=null}function Ci(e,t,n){try{n()}catch(r){re(e,t,r)}}var Fs=!1;function ih(e,t){if(si=jl,e=uc(),na(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,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,a=-1,c=0,g=0,m=e,v=null;t:for(;;){for(var f;m!==n||l!==0&&m.nodeType!==3||(s=i+l),m!==o||r!==0&&m.nodeType!==3||(a=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(f=m.firstChild)!==null;)v=m,m=f;for(;;){if(m===e)break t;if(v===n&&++c===l&&(s=i),v===o&&++g===r&&(a=i),(f=m.nextSibling)!==null)break;m=v,v=m.parentNode}m=f}n=s===-1||a===-1?null:{start:s,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(ui={focusedElem:e,selectionRange:n},jl=!1,L=t;L!==null;)if(t=L,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,L=e;else for(;L!==null;){t=L;try{var S=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(S!==null){var x=S.memoizedProps,j=S.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?x:Ze(t.type,x),j);p.__reactInternalSnapshotBeforeUpdate=d}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(E(163))}}catch(w){re(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,L=e;break}L=t.return}return S=Fs,Fs=!1,S}function fr(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 o=l.destroy;l.destroy=void 0,o!==void 0&&Ci(t,n,o)}l=l.next}while(l!==r)}}function ql(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function _i(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function od(e){var t=e.alternate;t!==null&&(e.alternate=null,od(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[it],delete t[Cr],delete t[fi],delete t[Ap],delete t[Vp])),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 id(e){return e.tag===5||e.tag===3||e.tag===4}function Us(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||id(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 Ti(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=Tl));else if(r!==4&&(e=e.child,e!==null))for(Ti(e,t,n),e=e.sibling;e!==null;)Ti(e,t,n),e=e.sibling}function Pi(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Pi(e,t,n),e=e.sibling;e!==null;)Pi(e,t,n),e=e.sibling}var pe=null,qe=!1;function Et(e,t,n){for(n=n.child;n!==null;)ad(e,t,n),n=n.sibling}function ad(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(Hl,n)}catch{}switch(n.tag){case 5:xe||Cn(n,t);case 6:var r=pe,l=qe;pe=null,Et(e,t,n),pe=r,qe=l,pe!==null&&(qe?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(qe?(e=pe,n=n.stateNode,e.nodeType===8?zo(e.parentNode,n):e.nodeType===1&&zo(e,n),wr(e)):zo(pe,n.stateNode));break;case 4:r=pe,l=qe,pe=n.stateNode.containerInfo,qe=!0,Et(e,t,n),pe=r,qe=l;break;case 0:case 11:case 14:case 15:if(!xe&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Ci(n,t,i),l=l.next}while(l!==r)}Et(e,t,n);break;case 1:if(!xe&&(Cn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){re(n,t,s)}Et(e,t,n);break;case 21:Et(e,t,n);break;case 22:n.mode&1?(xe=(r=xe)||n.memoizedState!==null,Et(e,t,n),xe=r):Et(e,t,n);break;default:Et(e,t,n)}}function As(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new oh),t.forEach(function(r){var l=mh.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Ge(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var l=n[r];try{var o=e,i=t,s=i;e:for(;s!==null;){switch(s.tag){case 5:pe=s.stateNode,qe=!1;break e;case 3:pe=s.stateNode.containerInfo,qe=!0;break e;case 4:pe=s.stateNode.containerInfo,qe=!0;break e}s=s.return}if(pe===null)throw Error(E(160));ad(o,i,l),pe=null,qe=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(c){re(l,t,c)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)sd(t,e),t=t.sibling}function sd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ge(t,e),lt(e),r&4){try{fr(3,e,e.return),ql(3,e)}catch(x){re(e,e.return,x)}try{fr(5,e,e.return)}catch(x){re(e,e.return,x)}}break;case 1:Ge(t,e),lt(e),r&512&&n!==null&&Cn(n,n.return);break;case 5:if(Ge(t,e),lt(e),r&512&&n!==null&&Cn(n,n.return),e.flags&32){var l=e.stateNode;try{gr(l,"")}catch(x){re(e,e.return,x)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,s=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{s==="input"&&o.type==="radio"&&o.name!=null&&Ru(l,o),Zo(s,i);var c=Zo(s,o);for(i=0;i<a.length;i+=2){var g=a[i],m=a[i+1];g==="style"?Ou(l,m):g==="dangerouslySetInnerHTML"?Iu(l,m):g==="children"?gr(l,m):Vi(l,g,m,c)}switch(s){case"input":Yo(l,o);break;case"textarea":Nu(l,o);break;case"select":var v=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var f=o.value;f!=null?Tn(l,!!o.multiple,f,!1):v!==!!o.multiple&&(o.defaultValue!=null?Tn(l,!!o.multiple,o.defaultValue,!0):Tn(l,!!o.multiple,o.multiple?[]:"",!1))}l[Cr]=o}catch(x){re(e,e.return,x)}}break;case 6:if(Ge(t,e),lt(e),r&4){if(e.stateNode===null)throw Error(E(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(x){re(e,e.return,x)}}break;case 3:if(Ge(t,e),lt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{wr(t.containerInfo)}catch(x){re(e,e.return,x)}break;case 4:Ge(t,e),lt(e);break;case 13:Ge(t,e),lt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(ka=le())),r&4&&As(e);break;case 22:if(g=n!==null&&n.memoizedState!==null,e.mode&1?(xe=(c=xe)||g,Ge(t,e),xe=c):Ge(t,e),lt(e),r&8192){if(c=e.memoizedState!==null,(e.stateNode.isHidden=c)&&!g&&e.mode&1)for(L=e,g=e.child;g!==null;){for(m=L=g;L!==null;){switch(v=L,f=v.child,v.tag){case 0:case 11:case 14:case 15:fr(4,v,v.return);break;case 1:Cn(v,v.return);var S=v.stateNode;if(typeof S.componentWillUnmount=="function"){r=v,n=v.return;try{t=r,S.props=t.memoizedProps,S.state=t.memoizedState,S.componentWillUnmount()}catch(x){re(r,n,x)}}break;case 5:Cn(v,v.return);break;case 22:if(v.memoizedState!==null){Ws(m);continue}}f!==null?(f.return=v,L=f):Ws(m)}g=g.sibling}e:for(g=null,m=e;;){if(m.tag===5){if(g===null){g=m;try{l=m.stateNode,c?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(s=m.stateNode,a=m.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,s.style.display=Mu("display",i))}catch(x){re(e,e.return,x)}}}else if(m.tag===6){if(g===null)try{m.stateNode.nodeValue=c?"":m.memoizedProps}catch(x){re(e,e.return,x)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;g===m&&(g=null),m=m.return}g===m&&(g=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:Ge(t,e),lt(e),r&4&&As(e);break;case 21:break;default:Ge(t,e),lt(e)}}function lt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(id(n)){var r=n;break e}n=n.return}throw Error(E(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(gr(l,""),r.flags&=-33);var o=Us(e);Pi(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,s=Us(e);Ti(e,s,i);break;default:throw Error(E(161))}}catch(a){re(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function ah(e,t,n){L=e,ud(e)}function ud(e,t,n){for(var r=(e.mode&1)!==0;L!==null;){var l=L,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||rl;if(!i){var s=l.alternate,a=s!==null&&s.memoizedState!==null||xe;s=rl;var c=xe;if(rl=i,(xe=a)&&!c)for(L=l;L!==null;)i=L,a=i.child,i.tag===22&&i.memoizedState!==null?Hs(l):a!==null?(a.return=i,L=a):Hs(l);for(;o!==null;)L=o,ud(o),o=o.sibling;L=l,rl=s,xe=c}Vs(e)}else l.subtreeFlags&8772&&o!==null?(o.return=l,L=o):Vs(e)}}function Vs(e){for(;L!==null;){var t=L;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:xe||ql(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!xe)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:Ze(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&Ts(t,o,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Ts(t,i,n)}break;case 5:var s=t.stateNode;if(n===null&&t.flags&4){n=s;var a=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break;case"img":a.src&&(n.src=a.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var c=t.alternate;if(c!==null){var g=c.memoizedState;if(g!==null){var m=g.dehydrated;m!==null&&wr(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(E(163))}xe||t.flags&512&&_i(t)}catch(v){re(t,t.return,v)}}if(t===e){L=null;break}if(n=t.sibling,n!==null){n.return=t.return,L=n;break}L=t.return}}function Ws(e){for(;L!==null;){var t=L;if(t===e){L=null;break}var n=t.sibling;if(n!==null){n.return=t.return,L=n;break}L=t.return}}function Hs(e){for(;L!==null;){var t=L;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{ql(4,t)}catch(a){re(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){re(t,l,a)}}var o=t.return;try{_i(t)}catch(a){re(t,o,a)}break;case 5:var i=t.return;try{_i(t)}catch(a){re(t,i,a)}}}catch(a){re(t,t.return,a)}if(t===e){L=null;break}var s=t.sibling;if(s!==null){s.return=t.return,L=s;break}L=t.return}}var sh=Math.ceil,Bl=yt.ReactCurrentDispatcher,wa=yt.ReactCurrentOwner,We=yt.ReactCurrentBatchConfig,F=0,fe=null,oe=null,he=0,Me=0,_n=Wt(0),ue=0,Nr=null,ln=0,eo=0,Sa=0,pr=null,Pe=null,ka=0,$n=1/0,ut=null,$l=!1,zi=null,bt=null,ll=!1,Rt=null,Fl=0,hr=0,Ri=null,gl=-1,vl=0;function Ee(){return F&6?le():gl!==-1?gl:gl=le()}function Bt(e){return e.mode&1?F&2&&he!==0?he&-he:Hp.transition!==null?(vl===0&&(vl=Yu()),vl):(e=V,e!==0||(e=window.event,e=e===void 0?16:ec(e.type)),e):1}function nt(e,t,n,r){if(50<hr)throw hr=0,Ri=null,Error(E(185));Or(e,n,r),(!(F&2)||e!==fe)&&(e===fe&&(!(F&2)&&(eo|=n),ue===4&&Pt(e,he)),Le(e,r),n===1&&F===0&&!(t.mode&1)&&($n=le()+500,Gl&&Ht()))}function Le(e,t){var n=e.callbackNode;Hf(e,t);var r=El(e,e===fe?he:0);if(r===0)n!==null&&es(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&es(n),t===1)e.tag===0?Wp(Qs.bind(null,e)):xc(Qs.bind(null,e)),Fp(function(){!(F&6)&&Ht()}),n=null;else{switch(Ku(r)){case 1:n=Ki;break;case 4:n=Hu;break;case 16:n=kl;break;case 536870912:n=Qu;break;default:n=kl}n=vd(n,cd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function cd(e,t){if(gl=-1,vl=0,F&6)throw Error(E(327));var n=e.callbackNode;if(Ln()&&e.callbackNode!==n)return null;var r=El(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Ul(e,r);else{t=r;var l=F;F|=2;var o=fd();(fe!==e||he!==t)&&(ut=null,$n=le()+500,qt(e,t));do try{dh();break}catch(s){dd(e,s)}while(!0);aa(),Bl.current=o,F=l,oe!==null?t=0:(fe=null,he=0,t=ue)}if(t!==0){if(t===2&&(l=ri(e),l!==0&&(r=l,t=Ni(e,l))),t===1)throw n=Nr,qt(e,0),Pt(e,r),Le(e,le()),n;if(t===6)Pt(e,r);else{if(l=e.current.alternate,!(r&30)&&!uh(l)&&(t=Ul(e,r),t===2&&(o=ri(e),o!==0&&(r=o,t=Ni(e,o))),t===1))throw n=Nr,qt(e,0),Pt(e,r),Le(e,le()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(E(345));case 2:Xt(e,Pe,ut);break;case 3:if(Pt(e,r),(r&130023424)===r&&(t=ka+500-le(),10<t)){if(El(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ee(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=di(Xt.bind(null,e,Pe,ut),t);break}Xt(e,Pe,ut);break;case 4:if(Pt(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-tt(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=le()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*sh(r/1960))-r,10<r){e.timeoutHandle=di(Xt.bind(null,e,Pe,ut),r);break}Xt(e,Pe,ut);break;case 5:Xt(e,Pe,ut);break;default:throw Error(E(329))}}}return Le(e,le()),e.callbackNode===n?cd.bind(null,e):null}function Ni(e,t){var n=pr;return e.current.memoizedState.isDehydrated&&(qt(e,t).flags|=256),e=Ul(e,t),e!==2&&(t=Pe,Pe=n,t!==null&&Li(t)),e}function Li(e){Pe===null?Pe=e:Pe.push.apply(Pe,e)}function uh(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],o=l.getSnapshot;l=l.value;try{if(!rt(o(),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 Pt(e,t){for(t&=~Sa,t&=~eo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tt(t),r=1<<n;e[n]=-1,t&=~r}}function Qs(e){if(F&6)throw Error(E(327));Ln();var t=El(e,0);if(!(t&1))return Le(e,le()),null;var n=Ul(e,t);if(e.tag!==0&&n===2){var r=ri(e);r!==0&&(t=r,n=Ni(e,r))}if(n===1)throw n=Nr,qt(e,0),Pt(e,t),Le(e,le()),n;if(n===6)throw Error(E(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Xt(e,Pe,ut),Le(e,le()),null}function Ea(e,t){var n=F;F|=1;try{return e(t)}finally{F=n,F===0&&($n=le()+500,Gl&&Ht())}}function on(e){Rt!==null&&Rt.tag===0&&!(F&6)&&Ln();var t=F;F|=1;var n=We.transition,r=V;try{if(We.transition=null,V=1,e)return e()}finally{V=r,We.transition=n,F=t,!(F&6)&&Ht()}}function ja(){Me=_n.current,G(_n)}function qt(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,$p(n)),oe!==null)for(n=oe.return;n!==null;){var r=n;switch(la(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Pl();break;case 3:bn(),G(Re),G(we),pa();break;case 5:fa(r);break;case 4:bn();break;case 13:G(q);break;case 19:G(q);break;case 10:sa(r.type._context);break;case 22:case 23:ja()}n=n.return}if(fe=e,oe=e=$t(e.current,null),he=Me=t,ue=0,Nr=null,Sa=eo=ln=0,Pe=pr=null,Jt!==null){for(t=0;t<Jt.length;t++)if(n=Jt[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,o=n.pending;if(o!==null){var i=o.next;o.next=l,r.next=i}n.pending=r}Jt=null}return e}function dd(e,t){do{var n=oe;try{if(aa(),pl.current=bl,Dl){for(var r=ee.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Dl=!1}if(rn=0,de=ae=ee=null,dr=!1,Pr=0,wa.current=null,n===null||n.return===null){ue=1,Nr=t,oe=null;break}e:{var o=e,i=n.return,s=n,a=t;if(t=he,s.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var c=a,g=s,m=g.tag;if(!(g.mode&1)&&(m===0||m===11||m===15)){var v=g.alternate;v?(g.updateQueue=v.updateQueue,g.memoizedState=v.memoizedState,g.lanes=v.lanes):(g.updateQueue=null,g.memoizedState=null)}var f=Is(i);if(f!==null){f.flags&=-257,Ms(f,i,s,o,t),f.mode&1&&Ls(o,c,t),t=f,a=c;var S=t.updateQueue;if(S===null){var x=new Set;x.add(a),t.updateQueue=x}else S.add(a);break e}else{if(!(t&1)){Ls(o,c,t),Ca();break e}a=Error(E(426))}}else if(Z&&s.mode&1){var j=Is(i);if(j!==null){!(j.flags&65536)&&(j.flags|=256),Ms(j,i,s,o,t),oa(Bn(a,s));break e}}o=a=Bn(a,s),ue!==4&&(ue=2),pr===null?pr=[o]:pr.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var p=Kc(o,a,t);_s(o,p);break e;case 1:s=a;var d=o.type,h=o.stateNode;if(!(o.flags&128)&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(bt===null||!bt.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var w=Xc(o,s,t);_s(o,w);break e}}o=o.return}while(o!==null)}hd(n)}catch(C){t=C,oe===n&&n!==null&&(oe=n=n.return);continue}break}while(!0)}function fd(){var e=Bl.current;return Bl.current=bl,e===null?bl:e}function Ca(){(ue===0||ue===3||ue===2)&&(ue=4),fe===null||!(ln&268435455)&&!(eo&268435455)||Pt(fe,he)}function Ul(e,t){var n=F;F|=2;var r=fd();(fe!==e||he!==t)&&(ut=null,qt(e,t));do try{ch();break}catch(l){dd(e,l)}while(!0);if(aa(),F=n,Bl.current=r,oe!==null)throw Error(E(261));return fe=null,he=0,ue}function ch(){for(;oe!==null;)pd(oe)}function dh(){for(;oe!==null&&!Df();)pd(oe)}function pd(e){var t=gd(e.alternate,e,Me);e.memoizedProps=e.pendingProps,t===null?hd(e):oe=t,wa.current=null}function hd(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=lh(n,t),n!==null){n.flags&=32767,oe=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ue=6,oe=null;return}}else if(n=rh(n,t,Me),n!==null){oe=n;return}if(t=t.sibling,t!==null){oe=t;return}oe=t=e}while(t!==null);ue===0&&(ue=5)}function Xt(e,t,n){var r=V,l=We.transition;try{We.transition=null,V=1,fh(e,t,n,r)}finally{We.transition=l,V=r}return null}function fh(e,t,n,r){do Ln();while(Rt!==null);if(F&6)throw Error(E(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(E(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(Qf(e,o),e===fe&&(oe=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||ll||(ll=!0,vd(kl,function(){return Ln(),null})),o=(n.flags&15990)!==0,n.subtreeFlags&15990||o){o=We.transition,We.transition=null;var i=V;V=1;var s=F;F|=4,wa.current=null,ih(e,n),sd(n,e),Lp(ui),jl=!!si,ui=si=null,e.current=n,ah(n),bf(),F=s,V=i,We.transition=o}else e.current=n;if(ll&&(ll=!1,Rt=e,Fl=l),o=e.pendingLanes,o===0&&(bt=null),Ff(n.stateNode),Le(e,le()),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($l)throw $l=!1,e=zi,zi=null,e;return Fl&1&&e.tag!==0&&Ln(),o=e.pendingLanes,o&1?e===Ri?hr++:(hr=0,Ri=e):hr=0,Ht(),null}function Ln(){if(Rt!==null){var e=Ku(Fl),t=We.transition,n=V;try{if(We.transition=null,V=16>e?16:e,Rt===null)var r=!1;else{if(e=Rt,Rt=null,Fl=0,F&6)throw Error(E(331));var l=F;for(F|=4,L=e.current;L!==null;){var o=L,i=o.child;if(L.flags&16){var s=o.deletions;if(s!==null){for(var a=0;a<s.length;a++){var c=s[a];for(L=c;L!==null;){var g=L;switch(g.tag){case 0:case 11:case 15:fr(8,g,o)}var m=g.child;if(m!==null)m.return=g,L=m;else for(;L!==null;){g=L;var v=g.sibling,f=g.return;if(od(g),g===c){L=null;break}if(v!==null){v.return=f,L=v;break}L=f}}}var S=o.alternate;if(S!==null){var x=S.child;if(x!==null){S.child=null;do{var j=x.sibling;x.sibling=null,x=j}while(x!==null)}}L=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,L=i;else e:for(;L!==null;){if(o=L,o.flags&2048)switch(o.tag){case 0:case 11:case 15:fr(9,o,o.return)}var p=o.sibling;if(p!==null){p.return=o.return,L=p;break e}L=o.return}}var d=e.current;for(L=d;L!==null;){i=L;var h=i.child;if(i.subtreeFlags&2064&&h!==null)h.return=i,L=h;else e:for(i=d;L!==null;){if(s=L,s.flags&2048)try{switch(s.tag){case 0:case 11:case 15:ql(9,s)}}catch(C){re(s,s.return,C)}if(s===i){L=null;break e}var w=s.sibling;if(w!==null){w.return=s.return,L=w;break e}L=s.return}}if(F=l,Ht(),at&&typeof at.onPostCommitFiberRoot=="function")try{at.onPostCommitFiberRoot(Hl,e)}catch{}r=!0}return r}finally{V=n,We.transition=t}}return!1}function Ys(e,t,n){t=Bn(n,t),t=Kc(e,t,1),e=Dt(e,t,1),t=Ee(),e!==null&&(Or(e,1,t),Le(e,t))}function re(e,t,n){if(e.tag===3)Ys(e,e,n);else for(;t!==null;){if(t.tag===3){Ys(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(bt===null||!bt.has(r))){e=Bn(n,e),e=Xc(t,e,1),t=Dt(t,e,1),e=Ee(),t!==null&&(Or(t,1,e),Le(t,e));break}}t=t.return}}function ph(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ee(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(ue===4||ue===3&&(he&130023424)===he&&500>le()-ka?qt(e,0):Sa|=n),Le(e,t)}function md(e,t){t===0&&(e.mode&1?(t=Kr,Kr<<=1,!(Kr&130023424)&&(Kr=4194304)):t=1);var n=Ee();e=gt(e,t),e!==null&&(Or(e,t,n),Le(e,n))}function hh(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),md(e,n)}function mh(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(E(314))}r!==null&&r.delete(t),md(e,n)}var gd;gd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Re.current)ze=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ze=!1,nh(e,t,n);ze=!!(e.flags&131072)}else ze=!1,Z&&t.flags&1048576&&wc(t,Nl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ml(e,t),e=t.pendingProps;var l=Mn(t,we.current);Nn(t,n),l=ma(null,t,r,e,l,n);var o=ga();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ne(r)?(o=!0,zl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ca(t),l.updater=Zl,t.stateNode=l,l._reactInternals=t,yi(t,r,e,n),t=Si(null,t,r,!0,o,n)):(t.tag=0,Z&&o&&ra(t),ke(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ml(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=vh(r),e=Ze(r,e),l){case 0:t=wi(null,t,r,e,n);break e;case 1:t=bs(null,t,r,e,n);break e;case 11:t=Os(null,t,r,e,n);break e;case 14:t=Ds(null,t,r,Ze(r.type,e),n);break e}throw Error(E(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),wi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),bs(e,t,r,l,n);case 3:e:{if(qc(t),e===null)throw Error(E(387));r=t.pendingProps,o=t.memoizedState,l=o.element,_c(e,t),Ml(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=Bn(Error(E(423)),t),t=Bs(e,t,r,n,l);break e}else if(r!==l){l=Bn(Error(E(424)),t),t=Bs(e,t,r,n,l);break e}else for(Oe=Ot(t.stateNode.containerInfo.firstChild),De=t,Z=!0,et=null,n=jc(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(On(),r===l){t=vt(e,t,n);break e}ke(e,t,r,n)}t=t.child}return t;case 5:return Tc(t),e===null&&mi(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ci(r,l)?i=null:o!==null&&ci(r,o)&&(t.flags|=32),Zc(e,t),ke(e,t,i,n),t.child;case 6:return e===null&&mi(t),null;case 13:return ed(e,t,n);case 4:return da(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Dn(t,null,r,n):ke(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),Os(e,t,r,l,n);case 7:return ke(e,t,t.pendingProps,n),t.child;case 8:return ke(e,t,t.pendingProps.children,n),t.child;case 12:return ke(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,Q(Ll,r._currentValue),r._currentValue=i,o!==null)if(rt(o.value,i)){if(o.children===l.children&&!Re.current){t=vt(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var a=s.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=pt(-1,n&-n),a.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var g=c.pending;g===null?a.next=a:(a.next=g.next,g.next=a),c.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),gi(o.return,n,t),s.lanes|=n;break}a=a.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(E(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),gi(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ke(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Nn(t,n),l=He(l),r=r(l),t.flags|=1,ke(e,t,r,n),t.child;case 14:return r=t.type,l=Ze(r,t.pendingProps),l=Ze(r.type,l),Ds(e,t,r,l,n);case 15:return Gc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Ze(r,l),ml(e,t),t.tag=1,Ne(r)?(e=!0,zl(t)):e=!1,Nn(t,n),Yc(t,r,l),yi(t,r,l,n),Si(null,t,r,!0,e,n);case 19:return td(e,t,n);case 22:return Jc(e,t,n)}throw Error(E(156,t.tag))};function vd(e,t){return Wu(e,t)}function gh(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 Ve(e,t,n,r){return new gh(e,t,n,r)}function _a(e){return e=e.prototype,!(!e||!e.isReactComponent)}function vh(e){if(typeof e=="function")return _a(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Hi)return 11;if(e===Qi)return 14}return 2}function $t(e,t){var n=e.alternate;return n===null?(n=Ve(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 yl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")_a(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case gn:return en(n.children,l,o,t);case Wi:i=8,l|=8;break;case Ao:return e=Ve(12,n,t,l|2),e.elementType=Ao,e.lanes=o,e;case Vo:return e=Ve(13,n,t,l),e.elementType=Vo,e.lanes=o,e;case Wo:return e=Ve(19,n,t,l),e.elementType=Wo,e.lanes=o,e;case Tu:return to(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Cu:i=10;break e;case _u:i=9;break e;case Hi:i=11;break e;case Qi:i=14;break e;case Ct:i=16,r=null;break e}throw Error(E(130,e==null?e:typeof e,""))}return t=Ve(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function en(e,t,n,r){return e=Ve(7,e,r,t),e.lanes=n,e}function to(e,t,n,r){return e=Ve(22,e,r,t),e.elementType=Tu,e.lanes=n,e.stateNode={isHidden:!1},e}function bo(e,t,n){return e=Ve(6,e,null,t),e.lanes=n,e}function Bo(e,t,n){return t=Ve(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function yh(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=yo(0),this.expirationTimes=yo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=yo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ta(e,t,n,r,l,o,i,s,a){return e=new yh(e,t,n,s,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ve(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ca(o),e}function xh(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:mn,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function yd(e){if(!e)return At;e=e._reactInternals;e:{if(sn(e)!==e||e.tag!==1)throw Error(E(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ne(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(E(171))}if(e.tag===1){var n=e.type;if(Ne(n))return yc(e,n,t)}return t}function xd(e,t,n,r,l,o,i,s,a){return e=Ta(n,r,!0,e,l,o,i,s,a),e.context=yd(null),n=e.current,r=Ee(),l=Bt(n),o=pt(r,l),o.callback=t??null,Dt(n,o,l),e.current.lanes=l,Or(e,l,r),Le(e,r),e}function no(e,t,n,r){var l=t.current,o=Ee(),i=Bt(l);return n=yd(n),t.context===null?t.context=n:t.pendingContext=n,t=pt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Dt(l,t,i),e!==null&&(nt(e,l,i,o),fl(e,l,i)),i}function Al(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 Ks(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Pa(e,t){Ks(e,t),(e=e.alternate)&&Ks(e,t)}function wh(){return null}var wd=typeof reportError=="function"?reportError:function(e){console.error(e)};function za(e){this._internalRoot=e}ro.prototype.render=za.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(E(409));no(e,t,null,null)};ro.prototype.unmount=za.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;on(function(){no(null,e,null,null)}),t[mt]=null}};function ro(e){this._internalRoot=e}ro.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ju();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Tt.length&&t!==0&&t<Tt[n].priority;n++);Tt.splice(n,0,e),n===0&&qu(e)}};function Ra(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function lo(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Xs(){}function Sh(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var c=Al(i);o.call(c)}}var i=xd(t,r,e,0,null,!1,!1,"",Xs);return e._reactRootContainer=i,e[mt]=i.current,Er(e.nodeType===8?e.parentNode:e),on(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var s=r;r=function(){var c=Al(a);s.call(c)}}var a=Ta(e,0,!1,null,null,!1,!1,"",Xs);return e._reactRootContainer=a,e[mt]=a.current,Er(e.nodeType===8?e.parentNode:e),on(function(){no(t,a,n,r)}),a}function oo(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var s=l;l=function(){var a=Al(i);s.call(a)}}no(t,i,e,l)}else i=Sh(n,t,e,l,r);return Al(i)}Xu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=lr(t.pendingLanes);n!==0&&(Xi(t,n|1),Le(t,le()),!(F&6)&&($n=le()+500,Ht()))}break;case 13:on(function(){var r=gt(e,1);if(r!==null){var l=Ee();nt(r,e,1,l)}}),Pa(e,1)}};Gi=function(e){if(e.tag===13){var t=gt(e,134217728);if(t!==null){var n=Ee();nt(t,e,134217728,n)}Pa(e,134217728)}};Gu=function(e){if(e.tag===13){var t=Bt(e),n=gt(e,t);if(n!==null){var r=Ee();nt(n,e,t,r)}Pa(e,t)}};Ju=function(){return V};Zu=function(e,t){var n=V;try{return V=e,t()}finally{V=n}};ei=function(e,t,n){switch(t){case"input":if(Yo(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=Xl(r);if(!l)throw Error(E(90));zu(r),Yo(r,l)}}}break;case"textarea":Nu(e,n);break;case"select":t=n.value,t!=null&&Tn(e,!!n.multiple,t,!1)}};Bu=Ea;$u=on;var kh={usingClientEntryPoint:!1,Events:[br,wn,Xl,Du,bu,Ea]},tr={findFiberByHostInstance:Gt,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Eh={bundleType:tr.bundleType,version:tr.version,rendererPackageName:tr.rendererPackageName,rendererConfig:tr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:yt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Au(e),e===null?null:e.stateNode},findFiberByHostInstance:tr.findFiberByHostInstance||wh,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 ol=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ol.isDisabled&&ol.supportsFiber)try{Hl=ol.inject(Eh),at=ol}catch{}}Be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=kh;Be.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ra(t))throw Error(E(200));return xh(e,t,null,n)};Be.createRoot=function(e,t){if(!Ra(e))throw Error(E(299));var n=!1,r="",l=wd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Ta(e,1,!1,null,null,n,!1,r,l),e[mt]=t.current,Er(e.nodeType===8?e.parentNode:e),new za(t)};Be.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(E(188)):(e=Object.keys(e).join(","),Error(E(268,e)));return e=Au(t),e=e===null?null:e.stateNode,e};Be.flushSync=function(e){return on(e)};Be.hydrate=function(e,t,n){if(!lo(t))throw Error(E(200));return oo(null,e,t,!0,n)};Be.hydrateRoot=function(e,t,n){if(!Ra(e))throw Error(E(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=wd;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=xd(t,null,e,1,n??null,l,!1,o,i),e[mt]=t.current,Er(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 ro(t)};Be.render=function(e,t,n){if(!lo(t))throw Error(E(200));return oo(null,e,t,!1,n)};Be.unmountComponentAtNode=function(e){if(!lo(e))throw Error(E(40));return e._reactRootContainer?(on(function(){oo(null,null,e,!1,function(){e._reactRootContainer=null,e[mt]=null})}),!0):!1};Be.unstable_batchedUpdates=Ea;Be.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!lo(n))throw Error(E(200));if(e==null||e._reactInternals===void 0)throw Error(E(38));return oo(e,t,n,!1,r)};Be.version="18.3.1-next-f1338f8080-20240426";function Sd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Sd)}catch(e){console.error(e)}}Sd(),Su.exports=Be;var kd=Su.exports;const jh=uu(kd);var Ed,Gs=kd;Ed=Gs.createRoot,Gs.hydrateRoot;/**
- * @remix-run/router v1.23.2
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Lr(){return Lr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Lr.apply(this,arguments)}var Nt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Nt||(Nt={}));const Js="popstate";function Ch(e){e===void 0&&(e={});function t(r,l){let{pathname:o,search:i,hash:s}=r.location;return Ii("",{pathname:o,search:i,hash:s},l.state&&l.state.usr||null,l.state&&l.state.key||"default")}function n(r,l){return typeof l=="string"?l:Vl(l)}return Th(t,n,null,e)}function ie(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Na(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function _h(){return Math.random().toString(36).substr(2,8)}function Zs(e,t){return{usr:e.state,key:e.key,idx:t}}function Ii(e,t,n,r){return n===void 0&&(n=null),Lr({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Vn(t):t,{state:n,key:t&&t.key||r||_h()})}function Vl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Vn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Th(e,t,n,r){r===void 0&&(r={});let{window:l=document.defaultView,v5Compat:o=!1}=r,i=l.history,s=Nt.Pop,a=null,c=g();c==null&&(c=0,i.replaceState(Lr({},i.state,{idx:c}),""));function g(){return(i.state||{idx:null}).idx}function m(){s=Nt.Pop;let j=g(),p=j==null?null:j-c;c=j,a&&a({action:s,location:x.location,delta:p})}function v(j,p){s=Nt.Push;let d=Ii(x.location,j,p);c=g()+1;let h=Zs(d,c),w=x.createHref(d);try{i.pushState(h,"",w)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;l.location.assign(w)}o&&a&&a({action:s,location:x.location,delta:1})}function f(j,p){s=Nt.Replace;let d=Ii(x.location,j,p);c=g();let h=Zs(d,c),w=x.createHref(d);i.replaceState(h,"",w),o&&a&&a({action:s,location:x.location,delta:0})}function S(j){let p=l.location.origin!=="null"?l.location.origin:l.location.href,d=typeof j=="string"?j:Vl(j);return d=d.replace(/ $/,"%20"),ie(p,"No window.location.(origin|href) available to create URL for href: "+d),new URL(d,p)}let x={get action(){return s},get location(){return e(l,i)},listen(j){if(a)throw new Error("A history only accepts one active listener");return l.addEventListener(Js,m),a=j,()=>{l.removeEventListener(Js,m),a=null}},createHref(j){return t(l,j)},createURL:S,encodeLocation(j){let p=S(j);return{pathname:p.pathname,search:p.search,hash:p.hash}},push:v,replace:f,go(j){return i.go(j)}};return x}var qs;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(qs||(qs={}));function Ph(e,t,n){return n===void 0&&(n="/"),zh(e,t,n)}function zh(e,t,n,r){let l=typeof t=="string"?Vn(t):t,o=La(l.pathname||"/",n);if(o==null)return null;let i=jd(e);Rh(i);let s=null;for(let a=0;s==null&&a<i.length;++a){let c=Ah(o);s=$h(i[a],c)}return s}function jd(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let l=(o,i,s)=>{let a={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};a.relativePath.startsWith("/")&&(ie(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let c=Ft([r,a.relativePath]),g=n.concat(a);o.children&&o.children.length>0&&(ie(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),jd(o.children,t,g,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:bh(c,o.index),routesMeta:g})};return e.forEach((o,i)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))l(o,i);else for(let a of Cd(o.path))l(o,i,a)}),t}function Cd(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,l=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return l?[o,""]:[o];let i=Cd(r.join("/")),s=[];return s.push(...i.map(a=>a===""?o:[o,a].join("/"))),l&&s.push(...i),s.map(a=>e.startsWith("/")&&a===""?"/":a)}function Rh(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Bh(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Nh=/^:[\w-]+$/,Lh=3,Ih=2,Mh=1,Oh=10,Dh=-2,eu=e=>e==="*";function bh(e,t){let n=e.split("/"),r=n.length;return n.some(eu)&&(r+=Dh),t&&(r+=Ih),n.filter(l=>!eu(l)).reduce((l,o)=>l+(Nh.test(o)?Lh:o===""?Mh:Oh),r)}function Bh(e,t){return e.length===t.length&&e.slice(0,-1).every((r,l)=>r===t[l])?e[e.length-1]-t[t.length-1]:0}function $h(e,t,n){let{routesMeta:r}=e,l={},o="/",i=[];for(let s=0;s<r.length;++s){let a=r[s],c=s===r.length-1,g=o==="/"?t:t.slice(o.length)||"/",m=Fh({path:a.relativePath,caseSensitive:a.caseSensitive,end:c},g),v=a.route;if(!m)return null;Object.assign(l,m.params),i.push({params:l,pathname:Ft([o,m.pathname]),pathnameBase:Yh(Ft([o,m.pathnameBase])),route:v}),m.pathnameBase!=="/"&&(o=Ft([o,m.pathnameBase]))}return i}function Fh(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=Uh(e.path,e.caseSensitive,e.end),l=t.match(n);if(!l)return null;let o=l[0],i=o.replace(/(.)\/+$/,"$1"),s=l.slice(1);return{params:r.reduce((c,g,m)=>{let{paramName:v,isOptional:f}=g;if(v==="*"){let x=s[m]||"";i=o.slice(0,o.length-x.length).replace(/(.)\/+$/,"$1")}const S=s[m];return f&&!S?c[v]=void 0:c[v]=(S||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:i,pattern:e}}function Uh(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Na(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],l="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,s,a)=>(r.push({paramName:s,isOptional:a!=null}),a?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),l+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?l+="\\/*$":e!==""&&e!=="/"&&(l+="(?:(?=\\/|$))"),[new RegExp(l,t?void 0:"i"),r]}function Ah(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Na(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function La(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}const Vh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Wh=e=>Vh.test(e);function Hh(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:l=""}=typeof e=="string"?Vn(e):e,o;if(n)if(Wh(n))o=n;else{if(n.includes("//")){let i=n;n=n.replace(/\/\/+/g,"/"),Na(!1,"Pathnames cannot have embedded double slashes - normalizing "+(i+" -> "+n))}n.startsWith("/")?o=tu(n.substring(1),"/"):o=tu(n,t)}else o=t;return{pathname:o,search:Kh(r),hash:Xh(l)}}function tu(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(l=>{l===".."?n.length>1&&n.pop():l!=="."&&n.push(l)}),n.length>1?n.join("/"):"/"}function $o(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Qh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function _d(e,t){let n=Qh(e);return t?n.map((r,l)=>l===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Td(e,t,n,r){r===void 0&&(r=!1);let l;typeof e=="string"?l=Vn(e):(l=Lr({},e),ie(!l.pathname||!l.pathname.includes("?"),$o("?","pathname","search",l)),ie(!l.pathname||!l.pathname.includes("#"),$o("#","pathname","hash",l)),ie(!l.search||!l.search.includes("#"),$o("#","search","hash",l)));let o=e===""||l.pathname==="",i=o?"/":l.pathname,s;if(i==null)s=n;else{let m=t.length-1;if(!r&&i.startsWith("..")){let v=i.split("/");for(;v[0]==="..";)v.shift(),m-=1;l.pathname=v.join("/")}s=m>=0?t[m]:"/"}let a=Hh(l,s),c=i&&i!=="/"&&i.endsWith("/"),g=(o||i===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(c||g)&&(a.pathname+="/"),a}const Ft=e=>e.join("/").replace(/\/\/+/g,"/"),Yh=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Kh=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Xh=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Gh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Pd=["post","put","patch","delete"];new Set(Pd);const Jh=["get",...Pd];new Set(Jh);/**
- * React Router v6.30.3
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Ir(){return Ir=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ir.apply(this,arguments)}const Ia=y.createContext(null),Zh=y.createContext(null),un=y.createContext(null),io=y.createContext(null),cn=y.createContext({outlet:null,matches:[],isDataRoute:!1}),zd=y.createContext(null);function qh(e,t){let{relative:n}=t===void 0?{}:t;$r()||ie(!1);let{basename:r,navigator:l}=y.useContext(un),{hash:o,pathname:i,search:s}=Nd(e,{relative:n}),a=i;return r!=="/"&&(a=i==="/"?r:Ft([r,i])),l.createHref({pathname:a,search:s,hash:o})}function $r(){return y.useContext(io)!=null}function Fr(){return $r()||ie(!1),y.useContext(io).location}function Rd(e){y.useContext(un).static||y.useLayoutEffect(e)}function em(){let{isDataRoute:e}=y.useContext(cn);return e?pm():tm()}function tm(){$r()||ie(!1);let e=y.useContext(Ia),{basename:t,future:n,navigator:r}=y.useContext(un),{matches:l}=y.useContext(cn),{pathname:o}=Fr(),i=JSON.stringify(_d(l,n.v7_relativeSplatPath)),s=y.useRef(!1);return Rd(()=>{s.current=!0}),y.useCallback(function(c,g){if(g===void 0&&(g={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let m=Td(c,JSON.parse(i),o,g.relative==="path");e==null&&t!=="/"&&(m.pathname=m.pathname==="/"?t:Ft([t,m.pathname])),(g.replace?r.replace:r.push)(m,g.state,g)},[t,r,i,o,e])}function Nd(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(un),{matches:l}=y.useContext(cn),{pathname:o}=Fr(),i=JSON.stringify(_d(l,r.v7_relativeSplatPath));return y.useMemo(()=>Td(e,JSON.parse(i),o,n==="path"),[e,i,o,n])}function nm(e,t){return rm(e,t)}function rm(e,t,n,r){$r()||ie(!1);let{navigator:l}=y.useContext(un),{matches:o}=y.useContext(cn),i=o[o.length-1],s=i?i.params:{};i&&i.pathname;let a=i?i.pathnameBase:"/";i&&i.route;let c=Fr(),g;if(t){var m;let j=typeof t=="string"?Vn(t):t;a==="/"||(m=j.pathname)!=null&&m.startsWith(a)||ie(!1),g=j}else g=c;let v=g.pathname||"/",f=v;if(a!=="/"){let j=a.replace(/^\//,"").split("/");f="/"+v.replace(/^\//,"").split("/").slice(j.length).join("/")}let S=Ph(e,{pathname:f}),x=sm(S&&S.map(j=>Object.assign({},j,{params:Object.assign({},s,j.params),pathname:Ft([a,l.encodeLocation?l.encodeLocation(j.pathname).pathname:j.pathname]),pathnameBase:j.pathnameBase==="/"?a:Ft([a,l.encodeLocation?l.encodeLocation(j.pathnameBase).pathname:j.pathnameBase])})),o,n,r);return t&&x?y.createElement(io.Provider,{value:{location:Ir({pathname:"/",search:"",hash:"",state:null,key:"default"},g),navigationType:Nt.Pop}},x):x}function lm(){let e=fm(),t=Gh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,l={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:l},n):null,null)}const om=y.createElement(lm,null);class im extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?y.createElement(cn.Provider,{value:this.props.routeContext},y.createElement(zd.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function am(e){let{routeContext:t,match:n,children:r}=e,l=y.useContext(Ia);return l&&l.static&&l.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(cn.Provider,{value:t},r)}function sm(e,t,n,r){var l;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if(!n)return null;if(n.errors)e=n.matches;else if((o=r)!=null&&o.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let i=e,s=(l=n)==null?void 0:l.errors;if(s!=null){let g=i.findIndex(m=>m.route.id&&(s==null?void 0:s[m.route.id])!==void 0);g>=0||ie(!1),i=i.slice(0,Math.min(i.length,g+1))}let a=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let g=0;g<i.length;g++){let m=i[g];if((m.route.HydrateFallback||m.route.hydrateFallbackElement)&&(c=g),m.route.id){let{loaderData:v,errors:f}=n,S=m.route.loader&&v[m.route.id]===void 0&&(!f||f[m.route.id]===void 0);if(m.route.lazy||S){a=!0,c>=0?i=i.slice(0,c+1):i=[i[0]];break}}}return i.reduceRight((g,m,v)=>{let f,S=!1,x=null,j=null;n&&(f=s&&m.route.id?s[m.route.id]:void 0,x=m.route.errorElement||om,a&&(c<0&&v===0?(hm("route-fallback"),S=!0,j=null):c===v&&(S=!0,j=m.route.hydrateFallbackElement||null)));let p=t.concat(i.slice(0,v+1)),d=()=>{let h;return f?h=x:S?h=j:m.route.Component?h=y.createElement(m.route.Component,null):m.route.element?h=m.route.element:h=g,y.createElement(am,{match:m,routeContext:{outlet:g,matches:p,isDataRoute:n!=null},children:h})};return n&&(m.route.ErrorBoundary||m.route.errorElement||v===0)?y.createElement(im,{location:n.location,revalidation:n.revalidation,component:x,error:f,children:d(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):d()},null)}var Ld=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Ld||{}),Id=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Id||{});function um(e){let t=y.useContext(Ia);return t||ie(!1),t}function cm(e){let t=y.useContext(Zh);return t||ie(!1),t}function dm(e){let t=y.useContext(cn);return t||ie(!1),t}function Md(e){let t=dm(),n=t.matches[t.matches.length-1];return n.route.id||ie(!1),n.route.id}function fm(){var e;let t=y.useContext(zd),n=cm(),r=Md();return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function pm(){let{router:e}=um(Ld.UseNavigateStable),t=Md(Id.UseNavigateStable),n=y.useRef(!1);return Rd(()=>{n.current=!0}),y.useCallback(function(l,o){o===void 0&&(o={}),n.current&&(typeof l=="number"?e.navigate(l):e.navigate(l,Ir({fromRouteId:t},o)))},[e,t])}const nu={};function hm(e,t,n){nu[e]||(nu[e]=!0)}function mm(e,t){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function jt(e){ie(!1)}function gm(e){let{basename:t="/",children:n=null,location:r,navigationType:l=Nt.Pop,navigator:o,static:i=!1,future:s}=e;$r()&&ie(!1);let a=t.replace(/^\/*/,"/"),c=y.useMemo(()=>({basename:a,navigator:o,static:i,future:Ir({v7_relativeSplatPath:!1},s)}),[a,s,o,i]);typeof r=="string"&&(r=Vn(r));let{pathname:g="/",search:m="",hash:v="",state:f=null,key:S="default"}=r,x=y.useMemo(()=>{let j=La(g,a);return j==null?null:{location:{pathname:j,search:m,hash:v,state:f,key:S},navigationType:l}},[a,g,m,v,f,S,l]);return x==null?null:y.createElement(un.Provider,{value:c},y.createElement(io.Provider,{children:n,value:x}))}function vm(e){let{children:t,location:n}=e;return nm(Mi(t),n)}new Promise(()=>{});function Mi(e,t){t===void 0&&(t=[]);let n=[];return y.Children.forEach(e,(r,l)=>{if(!y.isValidElement(r))return;let o=[...t,l];if(r.type===y.Fragment){n.push.apply(n,Mi(r.props.children,o));return}r.type!==jt&&ie(!1),!r.props.index||!r.props.children||ie(!1);let i={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Mi(r.props.children,o)),n.push(i)}),n}/**
- * React Router DOM v6.30.3
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */function Oi(){return Oi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oi.apply(this,arguments)}function ym(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,o;for(o=0;o<r.length;o++)l=r[o],!(t.indexOf(l)>=0)&&(n[l]=e[l]);return n}function xm(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function wm(e,t){return e.button===0&&(!t||t==="_self")&&!xm(e)}const Sm=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],km="6";try{window.__reactRouterVersion=km}catch{}const Em="startTransition",ru=pf[Em];function jm(e){let{basename:t,children:n,future:r,window:l}=e,o=y.useRef();o.current==null&&(o.current=Ch({window:l,v5Compat:!0}));let i=o.current,[s,a]=y.useState({action:i.action,location:i.location}),{v7_startTransition:c}=r||{},g=y.useCallback(m=>{c&&ru?ru(()=>a(m)):a(m)},[a,c]);return y.useLayoutEffect(()=>i.listen(g),[i,g]),y.useEffect(()=>mm(r),[r]),y.createElement(gm,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:i,future:r})}const Cm=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_m=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Tm=y.forwardRef(function(t,n){let{onClick:r,relative:l,reloadDocument:o,replace:i,state:s,target:a,to:c,preventScrollReset:g,viewTransition:m}=t,v=ym(t,Sm),{basename:f}=y.useContext(un),S,x=!1;if(typeof c=="string"&&_m.test(c)&&(S=c,Cm))try{let h=new URL(window.location.href),w=c.startsWith("//")?new URL(h.protocol+c):new URL(c),C=La(w.pathname,f);w.origin===h.origin&&C!=null?c=C+w.search+w.hash:x=!0}catch{}let j=qh(c,{relative:l}),p=Pm(c,{replace:i,state:s,target:a,preventScrollReset:g,relative:l,viewTransition:m});function d(h){r&&r(h),h.defaultPrevented||p(h)}return y.createElement("a",Oi({},v,{href:S||j,onClick:x||o?r:d,ref:n,target:a}))});var lu;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(lu||(lu={}));var ou;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(ou||(ou={}));function Pm(e,t){let{target:n,replace:r,state:l,preventScrollReset:o,relative:i,viewTransition:s}=t===void 0?{}:t,a=em(),c=Fr(),g=Nd(e,{relative:i});return y.useCallback(m=>{if(wm(m,n)){m.preventDefault();let v=r!==void 0?r:Vl(c)===Vl(g);a(e,{replace:v,state:l,preventScrollReset:o,relative:i,viewTransition:s})}},[c,a,g,r,l,n,e,o,i,s])}var zm=e=>{switch(e){case"success":return Lm;case"info":return Mm;case"warning":return Im;case"error":return Om;default:return null}},Rm=Array(12).fill(0),Nm=({visible:e,className:t})=>P.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},P.createElement("div",{className:"sonner-spinner"},Rm.map((n,r)=>P.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),Lm=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),Im=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),Mm=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),Om=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},P.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),Dm=P.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},P.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),P.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),bm=()=>{let[e,t]=P.useState(document.hidden);return P.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},Di=1,Bm=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,l=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:Di++,o=this.toasts.find(s=>s.id===l),i=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(l)&&this.dismissedToasts.delete(l),o?this.toasts=this.toasts.map(s=>s.id===l?(this.publish({...s,...e,id:l,title:n}),{...s,...e,id:l,dismissible:i,title:n}):s):this.addToast({title:n,...r,dismissible:i,id:l}),l},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),l=n!==void 0,o,i=r.then(async a=>{if(o=["resolve",a],P.isValidElement(a))l=!1,this.create({id:n,type:"default",message:a});else if(Fm(a)&&!a.ok){l=!1;let c=typeof t.error=="function"?await t.error(`HTTP error! status: ${a.status}`):t.error,g=typeof t.description=="function"?await t.description(`HTTP error! status: ${a.status}`):t.description;this.create({id:n,type:"error",message:c,description:g})}else if(t.success!==void 0){l=!1;let c=typeof t.success=="function"?await t.success(a):t.success,g=typeof t.description=="function"?await t.description(a):t.description;this.create({id:n,type:"success",message:c,description:g})}}).catch(async a=>{if(o=["reject",a],t.error!==void 0){l=!1;let c=typeof t.error=="function"?await t.error(a):t.error,g=typeof t.description=="function"?await t.description(a):t.description;this.create({id:n,type:"error",message:c,description:g})}}).finally(()=>{var a;l&&(this.dismiss(n),n=void 0),(a=t.finally)==null||a.call(t)}),s=()=>new Promise((a,c)=>i.then(()=>o[0]==="reject"?c(o[1]):a(o[1])).catch(c));return typeof n!="string"&&typeof n!="number"?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||Di++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Te=new Bm,$m=(e,t)=>{let n=(t==null?void 0:t.id)||Di++;return Te.addToast({title:e,...t,id:n}),n},Fm=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Um=$m,Am=()=>Te.toasts,Vm=()=>Te.getActiveToasts();Object.assign(Um,{success:Te.success,info:Te.info,warning:Te.warning,error:Te.error,custom:Te.custom,message:Te.message,promise:Te.promise,dismiss:Te.dismiss,loading:Te.loading},{getHistory:Am,getToasts:Vm});function Wm(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}Wm(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
- `);function il(e){return e.label!==void 0}var Hm=3,Qm="32px",Ym="16px",iu=4e3,Km=356,Xm=14,Gm=20,Jm=200;function Je(...e){return e.filter(Boolean).join(" ")}function Zm(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}var qm=e=>{var t,n,r,l,o,i,s,a,c,g,m;let{invert:v,toast:f,unstyled:S,interacting:x,setHeights:j,visibleToasts:p,heights:d,index:h,toasts:w,expanded:C,removeToast:_,defaultRichColors:k,closeButton:T,style:I,cancelButtonStyle:D,actionButtonStyle:M,className:Y="",descriptionClassName:Se="",duration:Ie,position:xt,gap:R,loadingIcon:ge,expandByDefault:N,classNames:z,icons:O,closeButtonAriaLabel:K="Close toast",pauseWhenPageIsHidden:b}=e,[A,U]=P.useState(null),[ce,_e]=P.useState(null),[H,ao]=P.useState(!1),[Wn,Ur]=P.useState(!1),[Hn,so]=P.useState(!1),[Ma,Od]=P.useState(!1),[Dd,Oa]=P.useState(!1),[bd,uo]=P.useState(0),[Bd,Da]=P.useState(0),Qn=P.useRef(f.duration||Ie||iu),ba=P.useRef(null),Qt=P.useRef(null),$d=h===0,Fd=h+1<=p,Fe=f.type,dn=f.dismissible!==!1,Ud=f.className||"",Ad=f.descriptionClassName||"",Ar=P.useMemo(()=>d.findIndex(B=>B.toastId===f.id)||0,[d,f.id]),Vd=P.useMemo(()=>{var B;return(B=f.closeButton)!=null?B:T},[f.closeButton,T]),Ba=P.useMemo(()=>f.duration||Ie||iu,[f.duration,Ie]),co=P.useRef(0),fn=P.useRef(0),$a=P.useRef(0),pn=P.useRef(null),[Wd,Hd]=xt.split("-"),Fa=P.useMemo(()=>d.reduce((B,W,J)=>J>=Ar?B:B+W.height,0),[d,Ar]),Ua=bm(),Qd=f.invert||v,fo=Fe==="loading";fn.current=P.useMemo(()=>Ar*R+Fa,[Ar,Fa]),P.useEffect(()=>{Qn.current=Ba},[Ba]),P.useEffect(()=>{ao(!0)},[]),P.useEffect(()=>{let B=Qt.current;if(B){let W=B.getBoundingClientRect().height;return Da(W),j(J=>[{toastId:f.id,height:W,position:f.position},...J]),()=>j(J=>J.filter(Ye=>Ye.toastId!==f.id))}},[j,f.id]),P.useLayoutEffect(()=>{if(!H)return;let B=Qt.current,W=B.style.height;B.style.height="auto";let J=B.getBoundingClientRect().height;B.style.height=W,Da(J),j(Ye=>Ye.find(Ke=>Ke.toastId===f.id)?Ye.map(Ke=>Ke.toastId===f.id?{...Ke,height:J}:Ke):[{toastId:f.id,height:J,position:f.position},...Ye])},[H,f.title,f.description,j,f.id]);let wt=P.useCallback(()=>{Ur(!0),uo(fn.current),j(B=>B.filter(W=>W.toastId!==f.id)),setTimeout(()=>{_(f)},Jm)},[f,_,j,fn]);P.useEffect(()=>{if(f.promise&&Fe==="loading"||f.duration===1/0||f.type==="loading")return;let B;return C||x||b&&Ua?(()=>{if($a.current<co.current){let W=new Date().getTime()-co.current;Qn.current=Qn.current-W}$a.current=new Date().getTime()})():Qn.current!==1/0&&(co.current=new Date().getTime(),B=setTimeout(()=>{var W;(W=f.onAutoClose)==null||W.call(f,f),wt()},Qn.current)),()=>clearTimeout(B)},[C,x,f,Fe,b,Ua,wt]),P.useEffect(()=>{f.delete&&wt()},[wt,f.delete]);function Yd(){var B,W,J;return O!=null&&O.loading?P.createElement("div",{className:Je(z==null?void 0:z.loader,(B=f==null?void 0:f.classNames)==null?void 0:B.loader,"sonner-loader"),"data-visible":Fe==="loading"},O.loading):ge?P.createElement("div",{className:Je(z==null?void 0:z.loader,(W=f==null?void 0:f.classNames)==null?void 0:W.loader,"sonner-loader"),"data-visible":Fe==="loading"},ge):P.createElement(Nm,{className:Je(z==null?void 0:z.loader,(J=f==null?void 0:f.classNames)==null?void 0:J.loader),visible:Fe==="loading"})}return P.createElement("li",{tabIndex:0,ref:Qt,className:Je(Y,Ud,z==null?void 0:z.toast,(t=f==null?void 0:f.classNames)==null?void 0:t.toast,z==null?void 0:z.default,z==null?void 0:z[Fe],(n=f==null?void 0:f.classNames)==null?void 0:n[Fe]),"data-sonner-toast":"","data-rich-colors":(r=f.richColors)!=null?r:k,"data-styled":!(f.jsx||f.unstyled||S),"data-mounted":H,"data-promise":!!f.promise,"data-swiped":Dd,"data-removed":Wn,"data-visible":Fd,"data-y-position":Wd,"data-x-position":Hd,"data-index":h,"data-front":$d,"data-swiping":Hn,"data-dismissible":dn,"data-type":Fe,"data-invert":Qd,"data-swipe-out":Ma,"data-swipe-direction":ce,"data-expanded":!!(C||N&&H),style:{"--index":h,"--toasts-before":h,"--z-index":w.length-h,"--offset":`${Wn?bd:fn.current}px`,"--initial-height":N?"auto":`${Bd}px`,...I,...f.style},onDragEnd:()=>{so(!1),U(null),pn.current=null},onPointerDown:B=>{fo||!dn||(ba.current=new Date,uo(fn.current),B.target.setPointerCapture(B.pointerId),B.target.tagName!=="BUTTON"&&(so(!0),pn.current={x:B.clientX,y:B.clientY}))},onPointerUp:()=>{var B,W,J,Ye;if(Ma||!dn)return;pn.current=null;let Ke=Number(((B=Qt.current)==null?void 0:B.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),St=Number(((W=Qt.current)==null?void 0:W.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Yt=new Date().getTime()-((J=ba.current)==null?void 0:J.getTime()),Xe=A==="x"?Ke:St,kt=Math.abs(Xe)/Yt;if(Math.abs(Xe)>=Gm||kt>.11){uo(fn.current),(Ye=f.onDismiss)==null||Ye.call(f,f),_e(A==="x"?Ke>0?"right":"left":St>0?"down":"up"),wt(),Od(!0),Oa(!1);return}so(!1),U(null)},onPointerMove:B=>{var W,J,Ye,Ke;if(!pn.current||!dn||((W=window.getSelection())==null?void 0:W.toString().length)>0)return;let St=B.clientY-pn.current.y,Yt=B.clientX-pn.current.x,Xe=(J=e.swipeDirections)!=null?J:Zm(xt);!A&&(Math.abs(Yt)>1||Math.abs(St)>1)&&U(Math.abs(Yt)>Math.abs(St)?"x":"y");let kt={x:0,y:0};A==="y"?(Xe.includes("top")||Xe.includes("bottom"))&&(Xe.includes("top")&&St<0||Xe.includes("bottom")&&St>0)&&(kt.y=St):A==="x"&&(Xe.includes("left")||Xe.includes("right"))&&(Xe.includes("left")&&Yt<0||Xe.includes("right")&&Yt>0)&&(kt.x=Yt),(Math.abs(kt.x)>0||Math.abs(kt.y)>0)&&Oa(!0),(Ye=Qt.current)==null||Ye.style.setProperty("--swipe-amount-x",`${kt.x}px`),(Ke=Qt.current)==null||Ke.style.setProperty("--swipe-amount-y",`${kt.y}px`)}},Vd&&!f.jsx?P.createElement("button",{"aria-label":K,"data-disabled":fo,"data-close-button":!0,onClick:fo||!dn?()=>{}:()=>{var B;wt(),(B=f.onDismiss)==null||B.call(f,f)},className:Je(z==null?void 0:z.closeButton,(l=f==null?void 0:f.classNames)==null?void 0:l.closeButton)},(o=O==null?void 0:O.close)!=null?o:Dm):null,f.jsx||y.isValidElement(f.title)?f.jsx?f.jsx:typeof f.title=="function"?f.title():f.title:P.createElement(P.Fragment,null,Fe||f.icon||f.promise?P.createElement("div",{"data-icon":"",className:Je(z==null?void 0:z.icon,(i=f==null?void 0:f.classNames)==null?void 0:i.icon)},f.promise||f.type==="loading"&&!f.icon?f.icon||Yd():null,f.type!=="loading"?f.icon||(O==null?void 0:O[Fe])||zm(Fe):null):null,P.createElement("div",{"data-content":"",className:Je(z==null?void 0:z.content,(s=f==null?void 0:f.classNames)==null?void 0:s.content)},P.createElement("div",{"data-title":"",className:Je(z==null?void 0:z.title,(a=f==null?void 0:f.classNames)==null?void 0:a.title)},typeof f.title=="function"?f.title():f.title),f.description?P.createElement("div",{"data-description":"",className:Je(Se,Ad,z==null?void 0:z.description,(c=f==null?void 0:f.classNames)==null?void 0:c.description)},typeof f.description=="function"?f.description():f.description):null),y.isValidElement(f.cancel)?f.cancel:f.cancel&&il(f.cancel)?P.createElement("button",{"data-button":!0,"data-cancel":!0,style:f.cancelButtonStyle||D,onClick:B=>{var W,J;il(f.cancel)&&dn&&((J=(W=f.cancel).onClick)==null||J.call(W,B),wt())},className:Je(z==null?void 0:z.cancelButton,(g=f==null?void 0:f.classNames)==null?void 0:g.cancelButton)},f.cancel.label):null,y.isValidElement(f.action)?f.action:f.action&&il(f.action)?P.createElement("button",{"data-button":!0,"data-action":!0,style:f.actionButtonStyle||M,onClick:B=>{var W,J;il(f.action)&&((J=(W=f.action).onClick)==null||J.call(W,B),!B.defaultPrevented&&wt())},className:Je(z==null?void 0:z.actionButton,(m=f==null?void 0:f.classNames)==null?void 0:m.actionButton)},f.action.label):null))};function au(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function eg(e,t){let n={};return[e,t].forEach((r,l)=>{let o=l===1,i=o?"--mobile-offset":"--offset",s=o?Ym:Qm;function a(c){["top","right","bottom","left"].forEach(g=>{n[`${i}-${g}`]=typeof c=="number"?`${c}px`:c})}typeof r=="number"||typeof r=="string"?a(r):typeof r=="object"?["top","right","bottom","left"].forEach(c=>{r[c]===void 0?n[`${i}-${c}`]=s:n[`${i}-${c}`]=typeof r[c]=="number"?`${r[c]}px`:r[c]}):a(s)}),n}var tg=y.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:l=["altKey","KeyT"],expand:o,closeButton:i,className:s,offset:a,mobileOffset:c,theme:g="light",richColors:m,duration:v,style:f,visibleToasts:S=Hm,toastOptions:x,dir:j=au(),gap:p=Xm,loadingIcon:d,icons:h,containerAriaLabel:w="Notifications",pauseWhenPageIsHidden:C}=e,[_,k]=P.useState([]),T=P.useMemo(()=>Array.from(new Set([r].concat(_.filter(b=>b.position).map(b=>b.position)))),[_,r]),[I,D]=P.useState([]),[M,Y]=P.useState(!1),[Se,Ie]=P.useState(!1),[xt,R]=P.useState(g!=="system"?g:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),ge=P.useRef(null),N=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),z=P.useRef(null),O=P.useRef(!1),K=P.useCallback(b=>{k(A=>{var U;return(U=A.find(ce=>ce.id===b.id))!=null&&U.delete||Te.dismiss(b.id),A.filter(({id:ce})=>ce!==b.id)})},[]);return P.useEffect(()=>Te.subscribe(b=>{if(b.dismiss){k(A=>A.map(U=>U.id===b.id?{...U,delete:!0}:U));return}setTimeout(()=>{jh.flushSync(()=>{k(A=>{let U=A.findIndex(ce=>ce.id===b.id);return U!==-1?[...A.slice(0,U),{...A[U],...b},...A.slice(U+1)]:[b,...A]})})})}),[]),P.useEffect(()=>{if(g!=="system"){R(g);return}if(g==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?R("dark"):R("light")),typeof window>"u")return;let b=window.matchMedia("(prefers-color-scheme: dark)");try{b.addEventListener("change",({matches:A})=>{R(A?"dark":"light")})}catch{b.addListener(({matches:U})=>{try{R(U?"dark":"light")}catch(ce){console.error(ce)}})}},[g]),P.useEffect(()=>{_.length<=1&&Y(!1)},[_]),P.useEffect(()=>{let b=A=>{var U,ce;l.every(_e=>A[_e]||A.code===_e)&&(Y(!0),(U=ge.current)==null||U.focus()),A.code==="Escape"&&(document.activeElement===ge.current||(ce=ge.current)!=null&&ce.contains(document.activeElement))&&Y(!1)};return document.addEventListener("keydown",b),()=>document.removeEventListener("keydown",b)},[l]),P.useEffect(()=>{if(ge.current)return()=>{z.current&&(z.current.focus({preventScroll:!0}),z.current=null,O.current=!1)}},[ge.current]),P.createElement("section",{ref:t,"aria-label":`${w} ${N}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},T.map((b,A)=>{var U;let[ce,_e]=b.split("-");return _.length?P.createElement("ol",{key:b,dir:j==="auto"?au():j,tabIndex:-1,ref:ge,className:s,"data-sonner-toaster":!0,"data-theme":xt,"data-y-position":ce,"data-lifted":M&&_.length>1&&!o,"data-x-position":_e,style:{"--front-toast-height":`${((U=I[0])==null?void 0:U.height)||0}px`,"--width":`${Km}px`,"--gap":`${p}px`,...f,...eg(a,c)},onBlur:H=>{O.current&&!H.currentTarget.contains(H.relatedTarget)&&(O.current=!1,z.current&&(z.current.focus({preventScroll:!0}),z.current=null))},onFocus:H=>{H.target instanceof HTMLElement&&H.target.dataset.dismissible==="false"||O.current||(O.current=!0,z.current=H.relatedTarget)},onMouseEnter:()=>Y(!0),onMouseMove:()=>Y(!0),onMouseLeave:()=>{Se||Y(!1)},onDragEnd:()=>Y(!1),onPointerDown:H=>{H.target instanceof HTMLElement&&H.target.dataset.dismissible==="false"||Ie(!0)},onPointerUp:()=>Ie(!1)},_.filter(H=>!H.position&&A===0||H.position===b).map((H,ao)=>{var Wn,Ur;return P.createElement(qm,{key:H.id,icons:h,index:ao,toast:H,defaultRichColors:m,duration:(Wn=x==null?void 0:x.duration)!=null?Wn:v,className:x==null?void 0:x.className,descriptionClassName:x==null?void 0:x.descriptionClassName,invert:n,visibleToasts:S,closeButton:(Ur=x==null?void 0:x.closeButton)!=null?Ur:i,interacting:Se,position:b,style:x==null?void 0:x.style,unstyled:x==null?void 0:x.unstyled,classNames:x==null?void 0:x.classNames,cancelButtonStyle:x==null?void 0:x.cancelButtonStyle,actionButtonStyle:x==null?void 0:x.actionButtonStyle,removeToast:K,toasts:_.filter(Hn=>Hn.position==H.position),heights:I.filter(Hn=>Hn.position==H.position),setHeights:D,expandByDefault:o,gap:p,loadingIcon:d,expanded:M,pauseWhenPageIsHidden:C,swipeDirections:e.swipeDirections})})):null}))});const ng=[{path:"/",label:"仪表盘"},{path:"/models",label:"模型"},{path:"/datasets",label:"数据集"},{path:"/training",label:"训练"},{path:"/evaluation",label:"评估"},{path:"/deployment",label:"部署"},{path:"/inference",label:"推理"}];function rg({children:e}){const t=Fr();return u.jsxs("div",{style:{display:"flex",minHeight:"100vh",fontFamily:"system-ui, sans-serif"},children:[u.jsxs("nav",{style:{width:200,background:"#1a1a2e",color:"#fff",padding:"24px 0",display:"flex",flexDirection:"column",gap:4},children:[u.jsx("h2",{style:{padding:"0 16px 20px",fontSize:16,fontWeight:700,margin:0},children:"PEFT Platform"}),ng.map(n=>u.jsx(Tm,{to:n.path,style:{padding:"10px 16px",textDecoration:"none",color:t.pathname===n.path?"#fff":"#999",background:t.pathname===n.path?"#16213e":"transparent",borderLeft:t.pathname===n.path?"3px solid #e94560":"3px solid transparent",fontSize:14},children:n.label},n.path))]}),u.jsx("main",{style:{flex:1,padding:24,background:"#f5f5f5"},children:e})]})}async function ne(e,t){const n=await fetch(e,t);if(!n.ok)try{const r=await n.json();throw new Error(r.detail||r.error||`Request failed: ${n.status}`)}catch(r){throw r instanceof Error?r:new Error(`Request failed: ${n.status}`)}return n}const se={health:()=>ne("/health").then(e=>e.json()),models:{list:()=>ne("/api/v1/models/").then(e=>e.json()),download:(e,t=!1)=>ne("/api/v1/models/download",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({model_id:e,use_modelscope:t})}).then(n=>n.json()),delete:e=>ne(`/api/v1/models/${encodeURIComponent(e)}`,{method:"DELETE"}).then(t=>t.json()),getInfo:e=>ne(`/api/v1/models/${encodeURIComponent(e)}`).then(t=>t.json()),test:e=>ne("/api/v1/models/test",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t.json())},datasets:{list:()=>ne("/api/v1/datasets/").then(e=>e.json()),upload:e=>{const t=new FormData;return t.append("file",e),ne("/api/v1/datasets/upload",{method:"POST",body:t}).then(n=>n.json())},download:(e,t=!1)=>ne("/api/v1/datasets/download",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({dataset_id:e,use_modelscope:t})}).then(n=>n.json()),preview:(e,t=10)=>ne(`/api/v1/datasets/${e}/preview?rows=${t}`).then(n=>n.json()),validate:e=>ne(`/api/v1/datasets/${e}/validate`,{method:"POST"}).then(t=>t.json()),delete:e=>ne(`/api/v1/datasets/${e}`,{method:"DELETE"}).then(t=>t.json())},training:{list:()=>ne("/api/v1/training/jobs").then(e=>e.json()),create:e=>ne("/api/v1/training/jobs",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t.json()),get:e=>ne(`/api/v1/training/jobs/${e}`).then(t=>t.json()),cancel:e=>ne(`/api/v1/training/jobs/${e}/cancel`,{method:"POST"}).then(t=>t.json())},evaluation:{run:e=>ne("/api/v1/evaluation/run",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t.json()),results:e=>ne(`/api/v1/evaluation/${e}/results`).then(t=>t.json())},deployment:{export:e=>ne("/api/v1/deployment/export",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t.json()),status:e=>ne(`/api/v1/deployment/${e}/status`).then(t=>t.json())},inference:{generate:e=>ne("/api/v1/inference/generate",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}).then(t=>t.json()),adapters:()=>ne("/api/v1/inference/adapters").then(e=>e.json())}};function lg(){const[e,t]=y.useState(0),[n,r]=y.useState(0),[l,o]=y.useState(0);return y.useEffect(()=>{se.models.list().then(i=>t(i.length)).catch(()=>t(0)),se.datasets.list().then(i=>r(i.length)).catch(()=>r(0)),se.training.list().then(i=>o(i.length)).catch(()=>o(0))},[]),u.jsxs("div",{children:[u.jsx("h1",{children:"仪表盘"}),u.jsx("p",{children:"PEFT Fine-Tuning Platform v0.1.0"}),u.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:16,marginTop:24},children:[u.jsx(Fo,{title:"模型",value:e,desc:"已缓存"}),u.jsx(Fo,{title:"数据集",value:n,desc:"已上传"}),u.jsx(Fo,{title:"训练任务",value:l,desc:"总数"})]})]})}function Fo({title:e,value:t,desc:n}){return u.jsxs("div",{style:{background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("div",{style:{fontSize:13,color:"#666"},children:e}),u.jsx("div",{style:{fontSize:32,fontWeight:700,margin:"8px 0"},children:t}),u.jsx("div",{style:{fontSize:12,color:"#999"},children:n})]})}function og(){const[e,t]=y.useState(""),[n,r]=y.useState(!1),[l,o]=y.useState(!1),[i,s]=y.useState([]),[a,c]=y.useState(!1),[g,m]=y.useState(""),[v,f]=y.useState(""),[S,x]=y.useState(""),[j,p]=y.useState(""),[d,h]=y.useState(""),[w,C]=y.useState(!1),_=()=>{c(!0),se.models.list().then(s).catch(()=>s([])).finally(()=>c(!1))},k=()=>{e.trim()&&(o(!0),m("正在下载..."),se.models.download(e,n).then(M=>m(`✅ ${M.model_id}: ${M.status}`)).catch(M=>m(`❌ 下载失败: ${M.message}`)).finally(()=>o(!1)))},T=async(M,Y)=>{if(confirm(`确定删除模型 "${Y}"?这将删除本地所有相关文件。`))try{await se.models.delete(M),_()}catch(Se){const Ie=Se instanceof Error?Se.message:"删除失败";m(`❌ ${Ie}`)}},I=async M=>{f(M),x(""),p(""),h(""),x("你好,请简单介绍一下自己。")},D=async()=>{if(!(!v.trim()||!S.trim())){C(!0),p(""),h("");try{const M=await se.models.test({model_id:v,prompt:S,max_new_tokens:128,temperature:.8,top_p:.95});p(M.generated_text)}catch(M){const Y=M instanceof Error?M.message:"测试失败";h(Y)}finally{C(!1)}}};return u.jsxs("div",{children:[u.jsx("h1",{children:"模型注册"}),u.jsxs("div",{style:{marginTop:16,display:"flex",gap:8,alignItems:"center"},children:[u.jsx("input",{type:"text",placeholder:"输入模型 ID (如 meta-llama/Llama-3.1-8B)",value:e,onChange:M=>t(M.target.value),style:{padding:"8px 12px",width:400,borderRadius:4,border:"1px solid #ccc"}}),u.jsxs("label",{style:{fontSize:13,color:"#666",whiteSpace:"nowrap"},children:[u.jsx("input",{type:"checkbox",checked:n,onChange:M=>r(M.target.checked)})," ","ModelScope"]}),u.jsx("button",{onClick:k,disabled:l,style:{padding:"8px 16px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:l?.6:1},children:l?"下载中...":"下载模型"})]}),g&&u.jsx("p",{style:{marginTop:8,fontSize:13,color:g.includes("❌")?"#e94560":"#4caf50"},children:g}),u.jsxs("div",{style:{marginTop:24},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:12},children:[u.jsx("h2",{style:{margin:0},children:"已缓存模型"}),u.jsx("button",{onClick:_,style:{padding:"4px 12px",borderRadius:4,border:"1px solid #ccc",background:"#fff",cursor:"pointer"},children:"刷新"})]}),a&&u.jsx("p",{style:{color:"#999"},children:"加载中..."}),!a&&i.length===0&&u.jsx("p",{style:{color:"#999",fontSize:14},children:"暂无已缓存模型"}),!a&&i.length>0&&u.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:14},children:[u.jsx("thead",{children:u.jsxs("tr",{style:{borderBottom:"2px solid #eee",textAlign:"left"},children:[u.jsx("th",{style:{padding:"8px 0"},children:"ID"}),u.jsx("th",{children:"名称"}),u.jsx("th",{children:"类型"}),u.jsx("th",{children:"状态"}),u.jsx("th",{children:"PEFT 支持"}),u.jsx("th",{children:"操作"})]})}),u.jsx("tbody",{children:i.map(M=>u.jsxs("tr",{style:{borderBottom:"1px solid #eee"},children:[u.jsx("td",{style:{padding:"8px 0",fontFamily:"monospace",fontSize:12},children:M.id}),u.jsx("td",{children:M.name}),u.jsx("td",{children:M.model_type}),u.jsx("td",{style:{color:M.is_downloaded?"#4caf50":"#e94560"},children:M.is_downloaded?"已缓存":"未下载"}),u.jsx("td",{children:M.supported_peft_methods.join(", ")||"-"}),u.jsxs("td",{children:[M.is_downloaded&&u.jsx("button",{onClick:()=>I(M.id),style:{marginRight:8,padding:"2px 8px",color:"#2196f3",border:"1px solid #2196f3",borderRadius:4,background:"transparent",cursor:"pointer"},children:"测试"}),u.jsx("button",{onClick:()=>T(M.id,M.name),style:{padding:"2px 8px",color:"#e94560",border:"1px solid #e94560",borderRadius:4,background:"transparent",cursor:"pointer"},children:"删除"})]})]},M.id))})]})]}),v&&u.jsxs("div",{style:{marginTop:24,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:16},children:[u.jsxs("h2",{style:{margin:0,fontSize:16},children:["模型测试 — ",v]}),u.jsx("button",{onClick:()=>{f(""),p(""),h(""),x("")},style:{padding:"4px 12px",borderRadius:4,border:"1px solid #ccc",background:"#fff",cursor:"pointer"},children:"关闭"})]}),u.jsxs("div",{style:{display:"flex",gap:8},children:[u.jsx("input",{value:S,onChange:M=>x(M.target.value),onKeyDown:M=>{M.key==="Enter"&&D()},placeholder:"输入提示词,按 Enter 发送...",style:{flex:1,padding:"10px 12px",borderRadius:4,border:"1px solid #ccc",fontSize:14}}),u.jsx("button",{onClick:D,disabled:w,style:{padding:"10px 20px",borderRadius:4,border:"none",background:"#2196f3",color:"#fff",cursor:"pointer",opacity:w?.6:1,whiteSpace:"nowrap"},children:w?"生成中...":"发送"})]}),d&&u.jsxs("div",{style:{marginTop:12,padding:12,background:"#ffebee",borderRadius:4,color:"#c62828",fontSize:13},children:["❌ ",d]}),j&&u.jsxs("div",{style:{marginTop:12},children:[u.jsx("div",{style:{display:"flex",gap:8,marginBottom:8},children:u.jsx("span",{style:{fontSize:12,color:"#999",background:"#f5f5f5",padding:"2px 8px",borderRadius:4},children:"Prompt"})}),u.jsx("div",{style:{padding:12,background:"#f0f7ff",borderRadius:4,fontSize:14,lineHeight:1.6,marginBottom:12},children:S}),u.jsx("div",{style:{display:"flex",gap:8,marginBottom:8},children:u.jsx("span",{style:{fontSize:12,color:"#999",background:"#f5f5f5",padding:"2px 8px",borderRadius:4},children:"Response"})}),u.jsx("div",{style:{padding:12,background:"#f0fff0",borderRadius:4,fontSize:14,lineHeight:1.6,whiteSpace:"pre-wrap",wordBreak:"break-word"},children:j})]})]})]})}function ig(){const[e,t]=y.useState([]),[n,r]=y.useState(!1),[l,o]=y.useState(!1),[i,s]=y.useState(!1),[a,c]=y.useState(null),g=y.useRef(null),[m,v]=y.useState(""),[f,S]=y.useState(!1),[x,j]=y.useState(""),p=()=>{s(!0),se.datasets.list().then(t).catch(()=>t([])).finally(()=>s(!1))},d=async k=>{r(!0);try{await se.datasets.upload(k),p()}catch(T){console.error("Upload failed:",T)}finally{r(!1)}},h=k=>{var I;const T=(I=k.target.files)==null?void 0:I[0];T&&d(T)},w=()=>{m.trim()&&(o(!0),j("正在下载..."),se.datasets.download(m,f).then(k=>j(`${k.dataset_id}: ${k.status}${k.error?` - ${k.error}`:""}`)).catch(k=>j(`下载失败: ${k.message}`)).finally(()=>o(!1)))},C=k=>{se.datasets.preview(k,10).then(T=>c({columns:T.columns,rows:T.preview_rows})).catch(()=>c(null))},_=async k=>{if(confirm("确定删除此数据集?"))try{await se.datasets.delete(k),p(),c(null)}catch(T){console.error("Delete failed:",T)}};return u.jsxs("div",{children:[u.jsx("h1",{children:"数据集管理"}),u.jsxs("div",{onClick:()=>{var k;return(k=g.current)==null?void 0:k.click()},style:{marginTop:16,border:"2px dashed #ccc",borderRadius:8,padding:40,textAlign:"center",color:"#999",cursor:"pointer",opacity:n?.6:1},children:[n?"上传中...":"拖拽文件到此处或点击上传 (JSONL / CSV / Parquet / JSON)",u.jsx("input",{ref:g,type:"file",accept:".jsonl,.csv,.parquet,.json",style:{display:"none"},onChange:h})]}),u.jsxs("div",{style:{marginTop:24},children:[u.jsx("h2",{style:{margin:"0 0 12px",fontSize:16},children:"从平台下载"}),u.jsxs("div",{style:{display:"flex",gap:8,alignItems:"center"},children:[u.jsx("input",{type:"text",placeholder:"数据集 ID (如 glue, MRPC, stanfordnlp/imdb)",value:m,onChange:k=>v(k.target.value),style:{padding:"8px 12px",width:400,borderRadius:4,border:"1px solid #ccc"}}),u.jsxs("label",{style:{fontSize:13,color:"#666",whiteSpace:"nowrap"},children:[u.jsx("input",{type:"checkbox",checked:f,onChange:k=>S(k.target.checked)})," ","ModelScope"]}),u.jsx("button",{onClick:w,disabled:l,style:{padding:"8px 16px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:l?.6:1},children:l?"下载中...":"下载数据集"})]}),x&&u.jsx("p",{style:{marginTop:8,fontSize:13,color:x.includes("failed")||x.includes("失败")?"#e94560":"#666"},children:x})]}),u.jsxs("div",{style:{marginTop:24},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:12},children:[u.jsx("h2",{style:{margin:0},children:"已上传数据集"}),u.jsx("button",{onClick:p,style:{padding:"4px 12px",borderRadius:4,border:"1px solid #ccc",background:"#fff",cursor:"pointer"},children:"刷新"})]}),i&&u.jsx("p",{style:{color:"#999"},children:"加载中..."}),!i&&e.length===0&&u.jsx("p",{style:{color:"#999",fontSize:14},children:"暂无数据集"}),!i&&e.length>0&&u.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:14},children:[u.jsx("thead",{children:u.jsxs("tr",{style:{borderBottom:"2px solid #eee",textAlign:"left"},children:[u.jsx("th",{style:{padding:"8px 0"},children:"名称"}),u.jsx("th",{children:"格式"}),u.jsx("th",{children:"记录数"}),u.jsx("th",{children:"上传时间"}),u.jsx("th",{children:"操作"})]})}),u.jsx("tbody",{children:e.map(k=>u.jsxs("tr",{style:{borderBottom:"1px solid #eee"},children:[u.jsx("td",{style:{padding:"8px 0"},children:k.name}),u.jsx("td",{children:k.format}),u.jsx("td",{children:k.record_count}),u.jsx("td",{children:k.created_at}),u.jsxs("td",{children:[u.jsx("button",{onClick:()=>C(k.id),style:{marginRight:8,padding:"2px 8px",cursor:"pointer"},children:"预览"}),u.jsx("button",{onClick:()=>_(k.id),style:{padding:"2px 8px",color:"#e94560",border:"1px solid #e94560",borderRadius:4,background:"transparent",cursor:"pointer"},children:"删除"})]})]},k.id))})]})]}),a&&a.rows.length>0&&u.jsxs("div",{style:{marginTop:24},children:[u.jsx("h3",{children:"数据预览"}),u.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:13},children:[u.jsx("thead",{children:u.jsx("tr",{style:{borderBottom:"2px solid #eee",textAlign:"left"},children:a.columns.map(k=>u.jsx("th",{style:{padding:"6px 8px"},children:k},k))})}),u.jsx("tbody",{children:a.rows.slice(0,10).map((k,T)=>u.jsx("tr",{style:{borderBottom:"1px solid #eee"},children:a.columns.map(I=>u.jsx("td",{style:{padding:"6px 8px",maxWidth:200,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:String(k.data[I]??"")},I))},T))})]})]})]})}class ag{constructor(){Yn(this,"ws",null);Yn(this,"handlers",new Map);Yn(this,"reconnectTimer",null);Yn(this,"url",null)}connect(t){if(this.ws)return;const n=t||"/ws",r=n.startsWith("ws")?n:`${window.location.protocol==="https:"?"wss://":"ws://"}${window.location.host}${n}`;this.url=r;try{this.ws=new WebSocket(r)}catch{this.scheduleReconnect();return}this.ws.onopen=()=>{console.log("[WS] Connected")},this.ws.onmessage=l=>{var o,i;try{const s=JSON.parse(l.data);(o=this.handlers.get(s.job_id))==null||o.forEach(a=>a(s)),(i=this.handlers.get("*"))==null||i.forEach(a=>a(s))}catch{}},this.ws.onclose=()=>{this.ws=null,this.scheduleReconnect()},this.ws.onerror=()=>{var l;(l=this.ws)==null||l.close()}}scheduleReconnect(){this.reconnectTimer||(this.reconnectTimer=setTimeout(()=>{this.reconnectTimer=null,this.connect(this.url||void 0)},3e3))}subscribe(t,n){return this.handlers.has(t)||this.handlers.set(t,new Set),this.handlers.get(t).add(n),()=>{var r;return(r=this.handlers.get(t))==null?void 0:r.delete(n)}}disconnect(){var t;(t=this.ws)==null||t.close(),this.ws=null,this.reconnectTimer&&clearTimeout(this.reconnectTimer),this.reconnectTimer=null}}const su=new ag,sg=[{value:"text",label:"文本 (LLaMA/Qwen)"},{value:"vision",label:"视觉 (ViT/CLIP)"},{value:"multimodal",label:"多模态 (LLaVA/Qwen-VL)"}],ug=[{value:"lora",label:"LoRA"},{value:"qlora",label:"QLoRA"},{value:"ia3",label:"IA3"},{value:"adalora",label:"AdaLoRA"},{value:"prefix_tuning",label:"Prefix Tuning"}],cg=[{value:"sft",label:"SFT (监督微调)"},{value:"dpo",label:"DPO (直接偏好优化)"},{value:"orpo",label:"ORPO (比值偏好优化)"},{value:"kto",label:"KTO (Kahneman-Tversky)"},{value:"rm",label:"Reward Modeling"},{value:"ppo",label:"PPO (强化学习)"}],dg=[{value:"alpaca",label:"Alpaca"},{value:"sharegpt",label:"ShareGPT"},{value:"raw",label:"Raw (直接字段)"}];function fg(){const[e,t]=y.useState(""),[n,r]=y.useState("text"),[l,o]=y.useState(""),[i,s]=y.useState("lora"),[a,c]=y.useState("sft"),[g,m]=y.useState("alpaca"),[v,f]=y.useState(3),[S,x]=y.useState(4),[j,p]=y.useState("2e-4"),[d,h]=y.useState(16),[w,C]=y.useState(!1),[_,k]=y.useState([]),[T,I]=y.useState(!1),[D,M]=y.useState(!1);y.useEffect(()=>(su.connect(),()=>su.disconnect()),[]);const Y=()=>{I(!0),se.training.list().then(k).catch(()=>k([])).finally(()=>I(!1))};y.useEffect(()=>{Y();const R=setInterval(Y,5e3);return()=>clearInterval(R)},[]);const Se=()=>{!e.trim()||!l.trim()||(M(!0),se.training.create({model_id:e,model_type:n,dataset_id:l,peft_method:i,task_type:a,dataset_template:g,epochs:v,batch_size:S,learning_rate:parseFloat(j),lora_r:d,lora_alpha:d*2,deepspeed:w}).then(()=>{t(""),o(""),Y()}).catch(console.error).finally(()=>M(!1)))},Ie=R=>{se.training.cancel(R).then(()=>Y()).catch(console.error)},xt=R=>{switch(R){case"completed":return"#4caf50";case"failed":return"#e94560";case"training":return"#2196f3";case"pending":case"queued":return"#ff9800";case"preprocessing":return"#9c27b0";case"cancelled":return"#999";default:return"#666"}};return u.jsxs("div",{children:[u.jsx("h1",{children:"训练任务"}),u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h2",{style:{margin:"0 0 16px",fontSize:16},children:"创建训练任务"}),u.jsxs("div",{style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:12},children:[u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"模型 ID"}),u.jsx("input",{value:e,onChange:R=>t(R.target.value),placeholder:"模型 ID",style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"模型类型"}),u.jsx("select",{value:n,onChange:R=>r(R.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"},children:sg.map(R=>u.jsx("option",{value:R.value,children:R.label},R.value))})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"数据集 ID"}),u.jsx("input",{value:l,onChange:R=>o(R.target.value),placeholder:"数据集 ID",style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"训练类型"}),u.jsx("select",{value:a,onChange:R=>c(R.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"},children:cg.map(R=>u.jsx("option",{value:R.value,children:R.label},R.value))})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"数据模板"}),u.jsx("select",{value:g,onChange:R=>m(R.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"},children:dg.map(R=>u.jsx("option",{value:R.value,children:R.label},R.value))})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"PEFT 方法"}),u.jsx("select",{value:i,onChange:R=>s(R.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"},children:ug.map(R=>u.jsx("option",{value:R.value,children:R.label},R.value))})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Epochs"}),u.jsx("input",{type:"number",value:v,onChange:R=>f(Number(R.target.value)),min:1,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Batch Size"}),u.jsx("input",{type:"number",value:S,onChange:R=>x(Number(R.target.value)),min:1,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Learning Rate"}),u.jsx("input",{value:j,onChange:R=>p(R.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"LoRA R"}),u.jsx("input",{type:"number",value:d,onChange:R=>h(Number(R.target.value)),min:1,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsx("div",{children:u.jsxs("label",{style:{display:"flex",alignItems:"center",gap:6,fontSize:13,cursor:"pointer"},children:[u.jsx("input",{type:"checkbox",checked:w,onChange:R=>C(R.target.checked)}),"DeepSpeed 多 GPU"]})})]}),u.jsx("button",{onClick:Se,disabled:D,style:{marginTop:16,padding:"8px 24px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:D?.6:1},children:D?"创建中...":"启动训练"})]}),u.jsxs("div",{style:{marginTop:24},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:12},children:[u.jsx("h2",{style:{margin:0},children:"任务列表"}),u.jsx("button",{onClick:Y,style:{padding:"4px 12px",borderRadius:4,border:"1px solid #ccc",background:"#fff",cursor:"pointer"},children:"刷新"})]}),T&&u.jsx("p",{style:{color:"#999"},children:"加载中..."}),!T&&_.length===0&&u.jsx("p",{style:{color:"#999",fontSize:14},children:"暂无训练任务"}),!T&&_.length>0&&u.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:14},children:[u.jsx("thead",{children:u.jsxs("tr",{style:{borderBottom:"2px solid #eee",textAlign:"left"},children:[u.jsx("th",{style:{padding:"8px 0"},children:"任务 ID"}),u.jsx("th",{children:"模型"}),u.jsx("th",{children:"PEFT"}),u.jsx("th",{children:"类型"}),u.jsx("th",{children:"状态"}),u.jsx("th",{children:"进度"}),u.jsx("th",{children:"Loss"}),u.jsx("th",{children:"操作"})]})}),u.jsx("tbody",{children:_.map(R=>{var ge;return u.jsxs("tr",{style:{borderBottom:"1px solid #eee"},children:[u.jsxs("td",{style:{padding:"8px 0",fontFamily:"monospace",fontSize:12},children:[R.id.slice(0,8),"..."]}),u.jsx("td",{children:R.model_id}),u.jsx("td",{children:R.peft_method}),u.jsx("td",{style:{fontSize:12},children:R.status==="preprocessing"?"预处理":R.status==="training"?"训练中":R.status}),u.jsx("td",{style:{color:xt(R.status),fontWeight:600},children:R.status}),u.jsxs("td",{children:[u.jsx("div",{style:{width:120,height:6,background:"#eee",borderRadius:3,overflow:"hidden"},children:u.jsx("div",{style:{width:`${R.progress}%`,height:"100%",background:R.status==="failed"?"#e94560":"#4caf50",transition:"width 0.3s"}})}),u.jsxs("span",{style:{fontSize:11,color:"#999"},children:[R.progress.toFixed(1),"%"]})]}),u.jsx("td",{children:((ge=R.loss)==null?void 0:ge.toFixed(4))??"-"}),u.jsx("td",{children:(R.status==="training"||R.status==="pending"||R.status==="queued"||R.status==="preprocessing")&&u.jsx("button",{onClick:()=>Ie(R.id),style:{padding:"2px 8px",color:"#e94560",border:"1px solid #e94560",borderRadius:4,background:"transparent",cursor:"pointer"},children:"取消"})})]},R.id)})})]})]})]})}function pg(){const[e,t]=y.useState(""),[n,r]=y.useState("perplexity,loss"),[l,o]=y.useState(!1),[i,s]=y.useState(null),a=()=>{e.trim()&&(o(!0),se.evaluation.run({job_id:e,metrics:n.split(",").map(c=>c.trim()).filter(Boolean)}).then(s).catch(console.error).finally(()=>o(!1)))};return u.jsxs("div",{children:[u.jsx("h1",{children:"评估"}),u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h2",{style:{margin:"0 0 16px",fontSize:16},children:"运行评估"}),u.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12},children:[u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"训练任务 ID"}),u.jsx("input",{value:e,onChange:c=>t(c.target.value),placeholder:"任务 ID",style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"评估指标 (逗号分隔)"}),u.jsx("input",{value:n,onChange:c=>r(c.target.value),placeholder:"perplexity,loss",style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]})]}),u.jsx("button",{onClick:a,disabled:l,style:{marginTop:16,padding:"8px 24px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:l?.6:1},children:l?"评估中...":"启动评估"})]}),i&&u.jsxs("div",{style:{marginTop:24,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h3",{children:"评估结果"}),u.jsxs("p",{children:[u.jsx("strong",{children:"评估 ID:"})," ",i.id]}),u.jsxs("p",{children:[u.jsx("strong",{children:"任务 ID:"})," ",i.job_id]}),Object.keys(i.metrics).length>0?u.jsxs("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:14,marginTop:12},children:[u.jsx("thead",{children:u.jsxs("tr",{style:{borderBottom:"2px solid #eee",textAlign:"left"},children:[u.jsx("th",{style:{padding:"8px 0"},children:"指标"}),u.jsx("th",{children:"值"})]})}),u.jsx("tbody",{children:Object.entries(i.metrics).map(([c,g])=>u.jsxs("tr",{style:{borderBottom:"1px solid #eee"},children:[u.jsx("td",{style:{padding:"6px 0"},children:c}),u.jsx("td",{children:String(g)})]},c))})]}):u.jsx("p",{style:{color:"#999",fontSize:14},children:"评估结果为空(后端尚未返回数据)"})]})]})}function hg(){const[e,t]=y.useState(""),[n,r]=y.useState(!1),[l,o]=y.useState("safetensors"),[i,s]=y.useState(!1),[a,c]=y.useState(null),g=()=>{e.trim()&&(s(!0),se.deployment.export({job_id:e,merge_with_base:n,export_format:l}).then(c).catch(console.error).finally(()=>s(!1)))};return u.jsxs("div",{children:[u.jsx("h1",{children:"部署"}),u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h2",{style:{margin:"0 0 16px",fontSize:16},children:"导出 Adapter"}),u.jsxs("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr 1fr",gap:12,alignItems:"end"},children:[u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"训练任务 ID"}),u.jsx("input",{value:e,onChange:m=>t(m.target.value),placeholder:"任务 ID",style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"导出格式"}),u.jsxs("select",{value:l,onChange:m=>o(m.target.value),style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"},children:[u.jsx("option",{value:"safetensors",children:"SafeTensors"}),u.jsx("option",{value:"gguf",children:"GGUF"})]})]}),u.jsx("div",{children:u.jsxs("label",{style:{display:"flex",alignItems:"center",gap:6,fontSize:13,cursor:"pointer"},children:[u.jsx("input",{type:"checkbox",checked:n,onChange:m=>r(m.target.checked)}),"合并基础模型"]})})]}),u.jsx("button",{onClick:g,disabled:i,style:{marginTop:16,padding:"8px 24px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:i?.6:1},children:i?"导出中...":"开始导出"})]}),a&&u.jsxs("div",{style:{marginTop:24,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h3",{children:"导出状态"}),u.jsxs("p",{children:[u.jsx("strong",{children:"任务 ID:"})," ",a.job_id]}),u.jsxs("p",{children:[u.jsx("strong",{children:"状态:"})," ",u.jsx("span",{style:{color:a.error?"#e94560":"#4caf50"},children:a.status})]}),a.output_path&&u.jsxs("p",{children:[u.jsx("strong",{children:"输出路径:"})," ",a.output_path]}),a.error&&u.jsxs("p",{style:{color:"#e94560"},children:[u.jsx("strong",{children:"错误:"})," ",a.error]})]})]})}function mg(){const[e,t]=y.useState([]),[n,r]=y.useState(""),[l,o]=y.useState(""),[i,s]=y.useState(256),[a,c]=y.useState(.8),[g,m]=y.useState(.95),[v,f]=y.useState(1.1),[S,x]=y.useState(!0),[j,p]=y.useState(!1),[d,h]=y.useState(null),[w,C]=y.useState(""),[_,k]=y.useState("new");y.useEffect(()=>{se.inference.adapters().then(t).catch(()=>t([]))},[]),y.useEffect(()=>{e.length>0&&!n&&r(e[0].id)},[e]);const T=()=>{!n.trim()||!l.trim()||(p(!0),C(""),h(null),se.inference.generate({adapter_id:n,prompt:l,max_new_tokens:i,temperature:a,top_p:g,repetition_penalty:v,do_sample:S}).then(I=>{I.error?C(I.error):h({generated_text:I.generated_text,tokens_generated:I.tokens_generated})}).catch(I=>C(I.message)).finally(()=>p(!1)))};return u.jsxs("div",{children:[u.jsx("h1",{children:"模型推理"}),u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h2",{style:{margin:"0 0 16px",fontSize:16},children:"选择 Adapter"}),e.length===0?u.jsx("p",{style:{color:"#999",fontSize:14},children:"暂无可用的 adapter,请先完成训练任务"}):u.jsx("select",{value:n,onChange:I=>r(I.target.value),style:{padding:"6px 12px",borderRadius:4,border:"1px solid #ccc",width:"100%",maxWidth:500},children:e.map(I=>u.jsxs("option",{value:I.id,children:[I.id," (base: ",I.base_model,")"]},I.id))})]}),u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsx("h2",{style:{margin:"0 0 16px",fontSize:16},children:"输入提示词"}),u.jsx("textarea",{value:l,onChange:I=>o(I.target.value),placeholder:"输入你的问题或指令...",rows:4,style:{width:"100%",padding:12,borderRadius:4,border:"1px solid #ccc",fontSize:14,boxSizing:"border-box",resize:"vertical"}}),u.jsxs("div",{style:{marginTop:12,display:"grid",gridTemplateColumns:"repeat(4, 1fr)",gap:12},children:[u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Max Tokens"}),u.jsx("input",{type:"number",value:i,onChange:I=>s(Number(I.target.value)),min:1,max:4096,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Temperature"}),u.jsx("input",{type:"number",value:a,onChange:I=>c(Number(I.target.value)),min:0,max:2,step:.1,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Top P"}),u.jsx("input",{type:"number",value:g,onChange:I=>m(Number(I.target.value)),min:0,max:1,step:.05,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]}),u.jsxs("div",{children:[u.jsx("label",{style:{display:"block",fontSize:12,color:"#666",marginBottom:4},children:"Repetition Penalty"}),u.jsx("input",{type:"number",value:v,onChange:I=>f(Number(I.target.value)),min:1,max:2,step:.1,style:{width:"100%",padding:"6px 8px",borderRadius:4,border:"1px solid #ccc",boxSizing:"border-box"}})]})]}),u.jsxs("label",{style:{display:"flex",alignItems:"center",gap:6,fontSize:13,cursor:"pointer",marginTop:12},children:[u.jsx("input",{type:"checkbox",checked:S,onChange:I=>x(I.target.checked)}),"启用采样 (关闭则为 greedy decoding)"]}),u.jsx("button",{onClick:T,disabled:j||!n,style:{marginTop:16,padding:"8px 24px",borderRadius:4,border:"none",background:"#e94560",color:"#fff",cursor:"pointer",opacity:j||!n?.6:1},children:j?"生成中...":"生成"})]}),w&&u.jsxs("div",{style:{marginTop:16,padding:16,background:"#ffebee",borderRadius:8,color:"#c62828"},children:[u.jsx("strong",{children:"错误:"})," ",w]}),d&&u.jsxs("div",{style:{marginTop:16,background:"#fff",borderRadius:8,padding:20,boxShadow:"0 1px 3px rgba(0,0,0,0.1)"},children:[u.jsxs("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:12},children:[u.jsx("h2",{style:{margin:0,fontSize:16},children:"生成结果"}),u.jsxs("span",{style:{fontSize:12,color:"#999"},children:[d.tokens_generated," tokens"]})]}),u.jsxs("div",{style:{marginBottom:12},children:[u.jsx("button",{onClick:()=>k("full"),style:{padding:"4px 12px",borderRadius:4,border:`1px solid ${_==="full"?"#e94560":"#ccc"}`,background:_==="full"?"#e94560":"#fff",color:_==="full"?"#fff":"#333",cursor:"pointer",marginRight:8,fontSize:13},children:"完整输出"}),u.jsx("button",{onClick:()=>k("new"),style:{padding:"4px 12px",borderRadius:4,border:`1px solid ${_==="new"?"#e94560":"#ccc"}`,background:_==="new"?"#e94560":"#fff",color:_==="new"?"#fff":"#333",cursor:"pointer",fontSize:13},children:"仅新生成部分"})]}),u.jsx("pre",{style:{whiteSpace:"pre-wrap",wordBreak:"break-word",background:"#f5f5f5",padding:16,borderRadius:4,fontSize:14,lineHeight:1.6,maxHeight:400,overflow:"auto"},children:_==="full"?d.generated_text:d.generated_text.replace(l,"").trim()})]})]})}function gg(){return u.jsx(rg,{children:u.jsxs(vm,{children:[u.jsx(jt,{path:"/",element:u.jsx(lg,{})}),u.jsx(jt,{path:"/models",element:u.jsx(og,{})}),u.jsx(jt,{path:"/datasets",element:u.jsx(ig,{})}),u.jsx(jt,{path:"/training",element:u.jsx(fg,{})}),u.jsx(jt,{path:"/evaluation",element:u.jsx(pg,{})}),u.jsx(jt,{path:"/deployment",element:u.jsx(hg,{})}),u.jsx(jt,{path:"/inference",element:u.jsx(mg,{})})]})})}Ed(document.getElementById("root")).render(u.jsx(y.StrictMode,{children:u.jsxs(jm,{children:[u.jsx(gg,{}),u.jsx(tg,{position:"top-right"})]})}));
|