13 lines
172 KiB
JavaScript
13 lines
172 KiB
JavaScript
(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const k of document.querySelectorAll('link[rel="modulepreload"]'))I(k);new MutationObserver(k=>{for(const O of k)if(O.type==="childList")for(const R of O.addedNodes)R.tagName==="LINK"&&R.rel==="modulepreload"&&I(R)}).observe(document,{childList:!0,subtree:!0});function m(k){const O={};return k.integrity&&(O.integrity=k.integrity),k.referrerPolicy&&(O.referrerPolicy=k.referrerPolicy),k.crossOrigin==="use-credentials"?O.credentials="include":k.crossOrigin==="anonymous"?O.credentials="omit":O.credentials="same-origin",O}function I(k){if(k.ep)return;k.ep=!0;const O=m(k);fetch(k.href,O)}})();function Ka(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var Qi={exports:{}},Wr={},Wi={exports:{}},J={};var La;function Bf(){if(La)return J;La=1;var s=Symbol.for("react.element"),_=Symbol.for("react.portal"),m=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),R=Symbol.for("react.context"),G=Symbol.for("react.forward_ref"),V=Symbol.for("react.suspense"),ae=Symbol.for("react.memo"),ue=Symbol.for("react.lazy"),M=Symbol.iterator;function B(d){return d===null||typeof d!="object"?null:(d=M&&d[M]||d["@@iterator"],typeof d=="function"?d:null)}var xe={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ke=Object.assign,ee={};function Z(d,y,W){this.props=d,this.context=y,this.refs=ee,this.updater=W||xe}Z.prototype.isReactComponent={},Z.prototype.setState=function(d,y){if(typeof d!="object"&&typeof d!="function"&&d!=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,d,y,"setState")},Z.prototype.forceUpdate=function(d){this.updater.enqueueForceUpdate(this,d,"forceUpdate")};function Be(){}Be.prototype=Z.prototype;function Le(d,y,W){this.props=d,this.context=y,this.refs=ee,this.updater=W||xe}var He=Le.prototype=new Be;He.constructor=Le,ke(He,Z.prototype),He.isPureReactComponent=!0;var ve=Array.isArray,je=Object.prototype.hasOwnProperty,Y={current:null},Ee={key:!0,ref:!0,__self:!0,__source:!0};function Ie(d,y,W){var X,K={},b=null,le=null;if(y!=null)for(X in y.ref!==void 0&&(le=y.ref),y.key!==void 0&&(b=""+y.key),y)je.call(y,X)&&!Ee.hasOwnProperty(X)&&(K[X]=y[X]);var te=arguments.length-2;if(te===1)K.children=W;else if(1<te){for(var ie=Array(te),Qe=0;Qe<te;Qe++)ie[Qe]=arguments[Qe+2];K.children=ie}if(d&&d.defaultProps)for(X in te=d.defaultProps,te)K[X]===void 0&&(K[X]=te[X]);return{$$typeof:s,type:d,key:b,ref:le,props:K,_owner:Y.current}}function mt(d,y){return{$$typeof:s,type:d.type,key:y,ref:d.ref,props:d.props,_owner:d._owner}}function ot(d){return typeof d=="object"&&d!==null&&d.$$typeof===s}function jt(d){var y={"=":"=0",":":"=2"};return"$"+d.replace(/[=:]/g,function(W){return y[W]})}var Me=/\/+/g;function Fe(d,y){return typeof d=="object"&&d!==null&&d.key!=null?jt(""+d.key):y.toString(36)}function et(d,y,W,X,K){var b=typeof d;(b==="undefined"||b==="boolean")&&(d=null);var le=!1;if(d===null)le=!0;else switch(b){case"string":case"number":le=!0;break;case"object":switch(d.$$typeof){case s:case _:le=!0}}if(le)return le=d,K=K(le),d=X===""?"."+Fe(le,0):X,ve(K)?(W="",d!=null&&(W=d.replace(Me,"$&/")+"/"),et(K,y,W,"",function(Qe){return Qe})):K!=null&&(ot(K)&&(K=mt(K,W+(!K.key||le&&le.key===K.key?"":(""+K.key).replace(Me,"$&/")+"/")+d)),y.push(K)),1;if(le=0,X=X===""?".":X+":",ve(d))for(var te=0;te<d.length;te++){b=d[te];var ie=X+Fe(b,te);le+=et(b,y,W,ie,K)}else if(ie=B(d),typeof ie=="function")for(d=ie.call(d),te=0;!(b=d.next()).done;)b=b.value,ie=X+Fe(b,te++),le+=et(b,y,W,ie,K);else if(b==="object")throw y=String(d),Error("Objects are not valid as a React child (found: "+(y==="[object Object]"?"object with keys {"+Object.keys(d).join(", ")+"}":y)+"). If you meant to render a collection of children, use an array instead.");return le}function it(d,y,W){if(d==null)return d;var X=[],K=0;return et(d,X,"","",function(b){return y.call(W,b,K++)}),X}function ye(d){if(d._status===-1){var y=d._result;y=y(),y.then(function(W){(d._status===0||d._status===-1)&&(d._status=1,d._result=W)},function(W){(d._status===0||d._status===-1)&&(d._status=2,d._result=W)}),d._status===-1&&(d._status=0,d._result=y)}if(d._status===1)return d._result.default;throw d._result}var ce={current:null},C={transition:null},F={ReactCurrentDispatcher:ce,ReactCurrentBatchConfig:C,ReactCurrentOwner:Y};function P(){throw Error("act(...) is not supported in production builds of React.")}return J.Children={map:it,forEach:function(d,y,W){it(d,function(){y.apply(this,arguments)},W)},count:function(d){var y=0;return it(d,function(){y++}),y},toArray:function(d){return it(d,function(y){return y})||[]},only:function(d){if(!ot(d))throw Error("React.Children.only expected to receive a single React element child.");return d}},J.Component=Z,J.Fragment=m,J.Profiler=k,J.PureComponent=Le,J.StrictMode=I,J.Suspense=V,J.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,J.act=P,J.cloneElement=function(d,y,W){if(d==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+d+".");var X=ke({},d.props),K=d.key,b=d.ref,le=d._owner;if(y!=null){if(y.ref!==void 0&&(b=y.ref,le=Y.current),y.key!==void 0&&(K=""+y.key),d.type&&d.type.defaultProps)var te=d.type.defaultProps;for(ie in y)je.call(y,ie)&&!Ee.hasOwnProperty(ie)&&(X[ie]=y[ie]===void 0&&te!==void 0?te[ie]:y[ie])}var ie=arguments.length-2;if(ie===1)X.children=W;else if(1<ie){te=Array(ie);for(var Qe=0;Qe<ie;Qe++)te[Qe]=arguments[Qe+2];X.children=te}return{$$typeof:s,type:d.type,key:K,ref:b,props:X,_owner:le}},J.createContext=function(d){return d={$$typeof:R,_currentValue:d,_currentValue2:d,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},d.Provider={$$typeof:O,_context:d},d.Consumer=d},J.createElement=Ie,J.createFactory=function(d){var y=Ie.bind(null,d);return y.type=d,y},J.createRef=function(){return{current:null}},J.forwardRef=function(d){return{$$typeof:G,render:d}},J.isValidElement=ot,J.lazy=function(d){return{$$typeof:ue,_payload:{_status:-1,_result:d},_init:ye}},J.memo=function(d,y){return{$$typeof:ae,type:d,compare:y===void 0?null:y}},J.startTransition=function(d){var y=C.transition;C.transition={};try{d()}finally{C.transition=y}},J.unstable_act=P,J.useCallback=function(d,y){return ce.current.useCallback(d,y)},J.useContext=function(d){return ce.current.useContext(d)},J.useDebugValue=function(){},J.useDeferredValue=function(d){return ce.current.useDeferredValue(d)},J.useEffect=function(d,y){return ce.current.useEffect(d,y)},J.useId=function(){return ce.current.useId()},J.useImperativeHandle=function(d,y,W){return ce.current.useImperativeHandle(d,y,W)},J.useInsertionEffect=function(d,y){return ce.current.useInsertionEffect(d,y)},J.useLayoutEffect=function(d,y){return ce.current.useLayoutEffect(d,y)},J.useMemo=function(d,y){return ce.current.useMemo(d,y)},J.useReducer=function(d,y,W){return ce.current.useReducer(d,y,W)},J.useRef=function(d){return ce.current.useRef(d)},J.useState=function(d){return ce.current.useState(d)},J.useSyncExternalStore=function(d,y,W){return ce.current.useSyncExternalStore(d,y,W)},J.useTransition=function(){return ce.current.useTransition()},J.version="18.3.1",J}var Oa;function Ji(){return Oa||(Oa=1,Wi.exports=Bf()),Wi.exports}var Da;function Hf(){if(Da)return Wr;Da=1;var s=Ji(),_=Symbol.for("react.element"),m=Symbol.for("react.fragment"),I=Object.prototype.hasOwnProperty,k=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,O={key:!0,ref:!0,__self:!0,__source:!0};function R(G,V,ae){var ue,M={},B=null,xe=null;ae!==void 0&&(B=""+ae),V.key!==void 0&&(B=""+V.key),V.ref!==void 0&&(xe=V.ref);for(ue in V)I.call(V,ue)&&!O.hasOwnProperty(ue)&&(M[ue]=V[ue]);if(G&&G.defaultProps)for(ue in V=G.defaultProps,V)M[ue]===void 0&&(M[ue]=V[ue]);return{$$typeof:_,type:G,key:B,ref:xe,props:M,_owner:k.current}}return Wr.Fragment=m,Wr.jsx=R,Wr.jsxs=R,Wr}var Ia;function Qf(){return Ia||(Ia=1,Qi.exports=Hf()),Qi.exports}var c=Qf(),q=Ji();const Wf=Ka(q);var lo={},Ki={exports:{}},Ze={},Yi={exports:{}},Xi={};var Ma;function Kf(){return Ma||(Ma=1,(function(s){function _(C,F){var P=C.length;C.push(F);e:for(;0<P;){var d=P-1>>>1,y=C[d];if(0<k(y,F))C[d]=F,C[P]=y,P=d;else break e}}function m(C){return C.length===0?null:C[0]}function I(C){if(C.length===0)return null;var F=C[0],P=C.pop();if(P!==F){C[0]=P;e:for(var d=0,y=C.length,W=y>>>1;d<W;){var X=2*(d+1)-1,K=C[X],b=X+1,le=C[b];if(0>k(K,P))b<y&&0>k(le,K)?(C[d]=le,C[b]=P,d=b):(C[d]=K,C[X]=P,d=X);else if(b<y&&0>k(le,P))C[d]=le,C[b]=P,d=b;else break e}}return F}function k(C,F){var P=C.sortIndex-F.sortIndex;return P!==0?P:C.id-F.id}if(typeof performance=="object"&&typeof performance.now=="function"){var O=performance;s.unstable_now=function(){return O.now()}}else{var R=Date,G=R.now();s.unstable_now=function(){return R.now()-G}}var V=[],ae=[],ue=1,M=null,B=3,xe=!1,ke=!1,ee=!1,Z=typeof setTimeout=="function"?setTimeout:null,Be=typeof clearTimeout=="function"?clearTimeout:null,Le=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function He(C){for(var F=m(ae);F!==null;){if(F.callback===null)I(ae);else if(F.startTime<=C)I(ae),F.sortIndex=F.expirationTime,_(V,F);else break;F=m(ae)}}function ve(C){if(ee=!1,He(C),!ke)if(m(V)!==null)ke=!0,ye(je);else{var F=m(ae);F!==null&&ce(ve,F.startTime-C)}}function je(C,F){ke=!1,ee&&(ee=!1,Be(Ie),Ie=-1),xe=!0;var P=B;try{for(He(F),M=m(V);M!==null&&(!(M.expirationTime>F)||C&&!jt());){var d=M.callback;if(typeof d=="function"){M.callback=null,B=M.priorityLevel;var y=d(M.expirationTime<=F);F=s.unstable_now(),typeof y=="function"?M.callback=y:M===m(V)&&I(V),He(F)}else I(V);M=m(V)}if(M!==null)var W=!0;else{var X=m(ae);X!==null&&ce(ve,X.startTime-F),W=!1}return W}finally{M=null,B=P,xe=!1}}var Y=!1,Ee=null,Ie=-1,mt=5,ot=-1;function jt(){return!(s.unstable_now()-ot<mt)}function Me(){if(Ee!==null){var C=s.unstable_now();ot=C;var F=!0;try{F=Ee(!0,C)}finally{F?Fe():(Y=!1,Ee=null)}}else Y=!1}var Fe;if(typeof Le=="function")Fe=function(){Le(Me)};else if(typeof MessageChannel<"u"){var et=new MessageChannel,it=et.port2;et.port1.onmessage=Me,Fe=function(){it.postMessage(null)}}else Fe=function(){Z(Me,0)};function ye(C){Ee=C,Y||(Y=!0,Fe())}function ce(C,F){Ie=Z(function(){C(s.unstable_now())},F)}s.unstable_IdlePriority=5,s.unstable_ImmediatePriority=1,s.unstable_LowPriority=4,s.unstable_NormalPriority=3,s.unstable_Profiling=null,s.unstable_UserBlockingPriority=2,s.unstable_cancelCallback=function(C){C.callback=null},s.unstable_continueExecution=function(){ke||xe||(ke=!0,ye(je))},s.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):mt=0<C?Math.floor(1e3/C):5},s.unstable_getCurrentPriorityLevel=function(){return B},s.unstable_getFirstCallbackNode=function(){return m(V)},s.unstable_next=function(C){switch(B){case 1:case 2:case 3:var F=3;break;default:F=B}var P=B;B=F;try{return C()}finally{B=P}},s.unstable_pauseExecution=function(){},s.unstable_requestPaint=function(){},s.unstable_runWithPriority=function(C,F){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var P=B;B=C;try{return F()}finally{B=P}},s.unstable_scheduleCallback=function(C,F,P){var d=s.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?d+P:d):P=d,C){case 1:var y=-1;break;case 2:y=250;break;case 5:y=1073741823;break;case 4:y=1e4;break;default:y=5e3}return y=P+y,C={id:ue++,callback:F,priorityLevel:C,startTime:P,expirationTime:y,sortIndex:-1},P>d?(C.sortIndex=P,_(ae,C),m(V)===null&&C===m(ae)&&(ee?(Be(Ie),Ie=-1):ee=!0,ce(ve,P-d))):(C.sortIndex=y,_(V,C),ke||xe||(ke=!0,ye(je))),C},s.unstable_shouldYield=jt,s.unstable_wrapCallback=function(C){var F=B;return function(){var P=B;B=F;try{return C.apply(this,arguments)}finally{B=P}}}})(Xi)),Xi}var Fa;function Yf(){return Fa||(Fa=1,Yi.exports=Kf()),Yi.exports}var Ua;function Xf(){if(Ua)return Ze;Ua=1;var s=Ji(),_=Yf();function m(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 I=new Set,k={};function O(e,t){R(e,t),R(e+"Capture",t)}function R(e,t){for(k[e]=t,e=0;e<t.length;e++)I.add(t[e])}var G=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),V=Object.prototype.hasOwnProperty,ae=/^[: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]*$/,ue={},M={};function B(e){return V.call(M,e)?!0:V.call(ue,e)?!1:ae.test(e)?M[e]=!0:(ue[e]=!0,!1)}function xe(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 ke(e,t,n,r){if(t===null||typeof t>"u"||xe(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 ee(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 Z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Z[e]=new ee(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Z[t]=new ee(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Z[e]=new ee(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Z[e]=new ee(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){Z[e]=new ee(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Z[e]=new ee(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){Z[e]=new ee(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){Z[e]=new ee(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){Z[e]=new ee(e,5,!1,e.toLowerCase(),null,!1,!1)});var Be=/[\-:]([a-z])/g;function Le(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(Be,Le);Z[t]=new ee(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(Be,Le);Z[t]=new ee(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(Be,Le);Z[t]=new ee(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){Z[e]=new ee(e,1,!1,e.toLowerCase(),null,!1,!1)}),Z.xlinkHref=new ee("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){Z[e]=new ee(e,1,!1,e.toLowerCase(),null,!0,!0)});function He(e,t,n,r){var l=Z.hasOwnProperty(t)?Z[t]:null;(l!==null?l.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(ke(t,n,l,r)&&(n=null),r||l===null?B(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 ve=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,je=Symbol.for("react.element"),Y=Symbol.for("react.portal"),Ee=Symbol.for("react.fragment"),Ie=Symbol.for("react.strict_mode"),mt=Symbol.for("react.profiler"),ot=Symbol.for("react.provider"),jt=Symbol.for("react.context"),Me=Symbol.for("react.forward_ref"),Fe=Symbol.for("react.suspense"),et=Symbol.for("react.suspense_list"),it=Symbol.for("react.memo"),ye=Symbol.for("react.lazy"),ce=Symbol.for("react.offscreen"),C=Symbol.iterator;function F(e){return e===null||typeof e!="object"?null:(e=C&&e[C]||e["@@iterator"],typeof e=="function"?e:null)}var P=Object.assign,d;function y(e){if(d===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);d=t&&t[1]||""}return`
|
||
`+d+e}var W=!1;function X(e,t){if(!e||W)return"";W=!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(v){var r=v}Reflect.construct(e,[],t)}else{try{t.call()}catch(v){r=v}e.call(t.prototype)}else{try{throw Error()}catch(v){r=v}e()}}catch(v){if(v&&r&&typeof v.stack=="string"){for(var l=v.stack.split(`
|
||
`),o=r.stack.split(`
|
||
`),i=l.length-1,u=o.length-1;1<=i&&0<=u&&l[i]!==o[u];)u--;for(;1<=i&&0<=u;i--,u--)if(l[i]!==o[u]){if(i!==1||u!==1)do if(i--,u--,0>u||l[i]!==o[u]){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<=u);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?y(e):""}function K(e){switch(e.tag){case 5:return y(e.type);case 16:return y("Lazy");case 13:return y("Suspense");case 19:return y("SuspenseList");case 0:case 2:case 15:return e=X(e.type,!1),e;case 11:return e=X(e.type.render,!1),e;case 1:return e=X(e.type,!0),e;default:return""}}function b(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 Ee:return"Fragment";case Y:return"Portal";case mt:return"Profiler";case Ie:return"StrictMode";case Fe:return"Suspense";case et:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case jt:return(e.displayName||"Context")+".Consumer";case ot:return(e._context.displayName||"Context")+".Provider";case Me:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case it:return t=e.displayName||null,t!==null?t:b(e.type)||"Memo";case ye:t=e._payload,e=e._init;try{return b(e(t))}catch{}}return null}function le(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 b(t);case 8:return t===Ie?"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 te(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ie(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qe(e){var t=ie(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 Vt(e){e._valueTracker||(e._valueTracker=Qe(e))}function Zn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ie(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function $t(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 Pn(e,t){var n=t.checked;return P({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function bn(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=te(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 Kr(e,t){t=t.checked,t!=null&&He(e,"checked",t,!1)}function Tt(e,t){Kr(e,t);var n=te(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")?fn(e,t.type,n):t.hasOwnProperty("defaultValue")&&fn(e,t.type,te(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Yr(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 fn(e,t,n){(t!=="number"||$t(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var zt=Array.isArray;function Q(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=""+te(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 er(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(m(91));return P({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function dn(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(m(92));if(zt(n)){if(1<n.length)throw Error(m(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:te(n)}}function tr(e,t){var n=te(t.value),r=te(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 pn(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function nr(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 jn(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?nr(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Tn,rr=(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(Tn=Tn||document.createElement("div"),Tn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Tn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bt(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ht={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},Xr=["Webkit","ms","Moz","O"];Object.keys(Ht).forEach(function(e){Xr.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ht[t]=Ht[e]})});function Gr(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ht.hasOwnProperty(e)&&Ht[e]?(""+t).trim():t+"px"}function Jr(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Gr(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var oo=P({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 lr(e,t){if(t){if(oo[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(m(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(m(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(m(61))}if(t.style!=null&&typeof t.style!="object")throw Error(m(62))}}function or(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 ir=null;function ur(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var sr=null,w=null,D=null;function $(e){if(e=zr(e)){if(typeof sr!="function")throw Error(m(280));var t=e.stateNode;t&&(t=wl(t),sr(e.stateNode,e.type,t))}}function Ce(e){w?D?D.push(e):D=[e]:w=e}function qi(){if(w){var e=w,t=D;if(D=w=null,$(e),t)for(e=0;e<t.length;e++)$(t[e])}}function Zi(e,t){return e(t)}function bi(){}var io=!1;function eu(e,t,n){if(io)return e(t,n);io=!0;try{return Zi(e,t,n)}finally{io=!1,(w!==null||D!==null)&&(bi(),qi())}}function ar(e,t){var n=e.stateNode;if(n===null)return null;var r=wl(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(m(231,t,typeof n));return n}var uo=!1;if(G)try{var cr={};Object.defineProperty(cr,"passive",{get:function(){uo=!0}}),window.addEventListener("test",cr,cr),window.removeEventListener("test",cr,cr)}catch{uo=!1}function Ya(e,t,n,r,l,o,i,u,a){var v=Array.prototype.slice.call(arguments,3);try{t.apply(n,v)}catch(S){this.onError(S)}}var fr=!1,qr=null,Zr=!1,so=null,Xa={onError:function(e){fr=!0,qr=e}};function Ga(e,t,n,r,l,o,i,u,a){fr=!1,qr=null,Ya.apply(Xa,arguments)}function Ja(e,t,n,r,l,o,i,u,a){if(Ga.apply(this,arguments),fr){if(fr){var v=qr;fr=!1,qr=null}else throw Error(m(198));Zr||(Zr=!0,so=v)}}function mn(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function tu(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function nu(e){if(mn(e)!==e)throw Error(m(188))}function qa(e){var t=e.alternate;if(!t){if(t=mn(e),t===null)throw Error(m(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 nu(l),e;if(o===r)return nu(l),t;o=o.sibling}throw Error(m(188))}if(n.return!==r.return)n=l,r=o;else{for(var i=!1,u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i)throw Error(m(189))}}if(n.alternate!==r)throw Error(m(190))}if(n.tag!==3)throw Error(m(188));return n.stateNode.current===n?e:t}function ru(e){return e=qa(e),e!==null?lu(e):null}function lu(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=lu(e);if(t!==null)return t;e=e.sibling}return null}var ou=_.unstable_scheduleCallback,iu=_.unstable_cancelCallback,Za=_.unstable_shouldYield,ba=_.unstable_requestPaint,we=_.unstable_now,ec=_.unstable_getCurrentPriorityLevel,ao=_.unstable_ImmediatePriority,uu=_.unstable_UserBlockingPriority,br=_.unstable_NormalPriority,tc=_.unstable_LowPriority,su=_.unstable_IdlePriority,el=null,kt=null;function nc(e){if(kt&&typeof kt.onCommitFiberRoot=="function")try{kt.onCommitFiberRoot(el,e,void 0,(e.current.flags&128)===128)}catch{}}var ht=Math.clz32?Math.clz32:oc,rc=Math.log,lc=Math.LN2;function oc(e){return e>>>=0,e===0?32:31-(rc(e)/lc|0)|0}var tl=64,nl=4194304;function dr(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 rl(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 u=i&~l;u!==0?r=dr(u):(o&=i,o!==0&&(r=dr(o)))}else i=n&~l,i!==0?r=dr(i):o!==0&&(r=dr(o));if(r===0)return 0;if(t!==0&&t!==r&&(t&l)===0&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-ht(t),l=1<<n,r|=e[n],t&=~l;return r}function ic(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 uc(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-ht(o),u=1<<i,a=l[i];a===-1?((u&n)===0||(u&r)!==0)&&(l[i]=ic(u,t)):a<=t&&(e.expiredLanes|=u),o&=~u}}function co(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function au(){var e=tl;return tl<<=1,(tl&4194240)===0&&(tl=64),e}function fo(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pr(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-ht(t),e[t]=n}function sc(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-ht(n),o=1<<l;t[l]=0,r[l]=-1,e[l]=-1,n&=~o}}function po(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ht(n),l=1<<r;l&t|e[r]&t&&(e[r]|=t),n&=~l}}var oe=0;function cu(e){return e&=-e,1<e?4<e?(e&268435455)!==0?16:536870912:4:1}var fu,mo,du,pu,mu,ho=!1,ll=[],Qt=null,Wt=null,Kt=null,mr=new Map,hr=new Map,Yt=[],ac="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 hu(e,t){switch(e){case"focusin":case"focusout":Qt=null;break;case"dragenter":case"dragleave":Wt=null;break;case"mouseover":case"mouseout":Kt=null;break;case"pointerover":case"pointerout":mr.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":hr.delete(t.pointerId)}}function vr(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=zr(t),t!==null&&mo(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function cc(e,t,n,r,l){switch(t){case"focusin":return Qt=vr(Qt,e,t,n,r,l),!0;case"dragenter":return Wt=vr(Wt,e,t,n,r,l),!0;case"mouseover":return Kt=vr(Kt,e,t,n,r,l),!0;case"pointerover":var o=l.pointerId;return mr.set(o,vr(mr.get(o)||null,e,t,n,r,l)),!0;case"gotpointercapture":return o=l.pointerId,hr.set(o,vr(hr.get(o)||null,e,t,n,r,l)),!0}return!1}function vu(e){var t=hn(e.target);if(t!==null){var n=mn(t);if(n!==null){if(t=n.tag,t===13){if(t=tu(n),t!==null){e.blockedOn=t,mu(e.priority,function(){du(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 ol(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=yo(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);ir=r,n.target.dispatchEvent(r),ir=null}else return t=zr(n),t!==null&&mo(t),e.blockedOn=n,!1;t.shift()}return!0}function yu(e,t,n){ol(e)&&n.delete(t)}function fc(){ho=!1,Qt!==null&&ol(Qt)&&(Qt=null),Wt!==null&&ol(Wt)&&(Wt=null),Kt!==null&&ol(Kt)&&(Kt=null),mr.forEach(yu),hr.forEach(yu)}function yr(e,t){e.blockedOn===t&&(e.blockedOn=null,ho||(ho=!0,_.unstable_scheduleCallback(_.unstable_NormalPriority,fc)))}function gr(e){function t(l){return yr(l,e)}if(0<ll.length){yr(ll[0],e);for(var n=1;n<ll.length;n++){var r=ll[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Qt!==null&&yr(Qt,e),Wt!==null&&yr(Wt,e),Kt!==null&&yr(Kt,e),mr.forEach(t),hr.forEach(t),n=0;n<Yt.length;n++)r=Yt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Yt.length&&(n=Yt[0],n.blockedOn===null);)vu(n),n.blockedOn===null&&Yt.shift()}var zn=ve.ReactCurrentBatchConfig,il=!0;function dc(e,t,n,r){var l=oe,o=zn.transition;zn.transition=null;try{oe=1,vo(e,t,n,r)}finally{oe=l,zn.transition=o}}function pc(e,t,n,r){var l=oe,o=zn.transition;zn.transition=null;try{oe=4,vo(e,t,n,r)}finally{oe=l,zn.transition=o}}function vo(e,t,n,r){if(il){var l=yo(e,t,n,r);if(l===null)Do(e,t,r,ul,n),hu(e,r);else if(cc(l,e,t,n,r))r.stopPropagation();else if(hu(e,r),t&4&&-1<ac.indexOf(e)){for(;l!==null;){var o=zr(l);if(o!==null&&fu(o),o=yo(e,t,n,r),o===null&&Do(e,t,r,ul,n),o===l)break;l=o}l!==null&&r.stopPropagation()}else Do(e,t,r,null,n)}}var ul=null;function yo(e,t,n,r){if(ul=null,e=ur(r),e=hn(e),e!==null)if(t=mn(e),t===null)e=null;else if(n=t.tag,n===13){if(e=tu(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 ul=e,null}function gu(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(ec()){case ao:return 1;case uu:return 4;case br:case tc:return 16;case su:return 536870912;default:return 16}default:return 16}}var Xt=null,go=null,sl=null;function wu(){if(sl)return sl;var e,t=go,n=t.length,r,l="value"in Xt?Xt.value:Xt.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 sl=l.slice(e,1<r?1-r:void 0)}function al(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 cl(){return!0}function Su(){return!1}function tt(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 u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(o):o[u]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?cl:Su,this.isPropagationStopped=Su,this}return P(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=cl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=cl)},persist:function(){},isPersistent:cl}),t}var Rn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},wo=tt(Rn),wr=P({},Rn,{view:0,detail:0}),mc=tt(wr),So,xo,Sr,fl=P({},wr,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ko,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!==Sr&&(Sr&&e.type==="mousemove"?(So=e.screenX-Sr.screenX,xo=e.screenY-Sr.screenY):xo=So=0,Sr=e),So)},movementY:function(e){return"movementY"in e?e.movementY:xo}}),xu=tt(fl),hc=P({},fl,{dataTransfer:0}),vc=tt(hc),yc=P({},wr,{relatedTarget:0}),_o=tt(yc),gc=P({},Rn,{animationName:0,elapsedTime:0,pseudoElement:0}),wc=tt(gc),Sc=P({},Rn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),xc=tt(Sc),_c=P({},Rn,{data:0}),_u=tt(_c),kc={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Ec={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"},Cc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Nc(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Cc[e])?!!t[e]:!1}function ko(){return Nc}var Pc=P({},wr,{key:function(e){if(e.key){var t=kc[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=al(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Ec[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ko,charCode:function(e){return e.type==="keypress"?al(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?al(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),jc=tt(Pc),Tc=P({},fl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),ku=tt(Tc),zc=P({},wr,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ko}),Rc=tt(zc),Lc=P({},Rn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Oc=tt(Lc),Dc=P({},fl,{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}),Ic=tt(Dc),Mc=[9,13,27,32],Eo=G&&"CompositionEvent"in window,xr=null;G&&"documentMode"in document&&(xr=document.documentMode);var Fc=G&&"TextEvent"in window&&!xr,Eu=G&&(!Eo||xr&&8<xr&&11>=xr),Cu=" ",Nu=!1;function Pu(e,t){switch(e){case"keyup":return Mc.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ju(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function Uc(e,t){switch(e){case"compositionend":return ju(t);case"keypress":return t.which!==32?null:(Nu=!0,Cu);case"textInput":return e=t.data,e===Cu&&Nu?null:e;default:return null}}function Ac(e,t){if(Ln)return e==="compositionend"||!Eo&&Pu(e,t)?(e=wu(),sl=go=Xt=null,Ln=!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 Eu&&t.locale!=="ko"?null:t.data;default:return null}}var Vc={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 Tu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Vc[e.type]:t==="textarea"}function zu(e,t,n,r){Ce(r),t=vl(t,"onChange"),0<t.length&&(n=new wo("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var _r=null,kr=null;function $c(e){Xu(e,0)}function dl(e){var t=Fn(e);if(Zn(t))return e}function Bc(e,t){if(e==="change")return t}var Ru=!1;if(G){var Co;if(G){var No="oninput"in document;if(!No){var Lu=document.createElement("div");Lu.setAttribute("oninput","return;"),No=typeof Lu.oninput=="function"}Co=No}else Co=!1;Ru=Co&&(!document.documentMode||9<document.documentMode)}function Ou(){_r&&(_r.detachEvent("onpropertychange",Du),kr=_r=null)}function Du(e){if(e.propertyName==="value"&&dl(kr)){var t=[];zu(t,kr,e,ur(e)),eu($c,t)}}function Hc(e,t,n){e==="focusin"?(Ou(),_r=t,kr=n,_r.attachEvent("onpropertychange",Du)):e==="focusout"&&Ou()}function Qc(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return dl(kr)}function Wc(e,t){if(e==="click")return dl(t)}function Kc(e,t){if(e==="input"||e==="change")return dl(t)}function Yc(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var vt=typeof Object.is=="function"?Object.is:Yc;function Er(e,t){if(vt(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(!V.call(t,l)||!vt(e[l],t[l]))return!1}return!0}function Iu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Mu(e,t){var n=Iu(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=Iu(n)}}function Fu(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Fu(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uu(){for(var e=window,t=$t();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=$t(e.document)}return t}function Po(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 Xc(e){var t=Uu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Fu(n.ownerDocument.documentElement,n)){if(r!==null&&Po(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=Mu(n,o);var i=Mu(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 Gc=G&&"documentMode"in document&&11>=document.documentMode,On=null,jo=null,Cr=null,To=!1;function Au(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;To||On==null||On!==$t(r)||(r=On,"selectionStart"in r&&Po(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&&Er(Cr,r)||(Cr=r,r=vl(jo,"onSelect"),0<r.length&&(t=new wo("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=On)))}function pl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Dn={animationend:pl("Animation","AnimationEnd"),animationiteration:pl("Animation","AnimationIteration"),animationstart:pl("Animation","AnimationStart"),transitionend:pl("Transition","TransitionEnd")},zo={},Vu={};G&&(Vu=document.createElement("div").style,"AnimationEvent"in window||(delete Dn.animationend.animation,delete Dn.animationiteration.animation,delete Dn.animationstart.animation),"TransitionEvent"in window||delete Dn.transitionend.transition);function ml(e){if(zo[e])return zo[e];if(!Dn[e])return e;var t=Dn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Vu)return zo[e]=t[n];return e}var $u=ml("animationend"),Bu=ml("animationiteration"),Hu=ml("animationstart"),Qu=ml("transitionend"),Wu=new Map,Ku="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 Gt(e,t){Wu.set(e,t),O(t,[e])}for(var Ro=0;Ro<Ku.length;Ro++){var Lo=Ku[Ro],Jc=Lo.toLowerCase(),qc=Lo[0].toUpperCase()+Lo.slice(1);Gt(Jc,"on"+qc)}Gt($u,"onAnimationEnd"),Gt(Bu,"onAnimationIteration"),Gt(Hu,"onAnimationStart"),Gt("dblclick","onDoubleClick"),Gt("focusin","onFocus"),Gt("focusout","onBlur"),Gt(Qu,"onTransitionEnd"),R("onMouseEnter",["mouseout","mouseover"]),R("onMouseLeave",["mouseout","mouseover"]),R("onPointerEnter",["pointerout","pointerover"]),R("onPointerLeave",["pointerout","pointerover"]),O("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),O("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),O("onBeforeInput",["compositionend","keypress","textInput","paste"]),O("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),O("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),O("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Nr="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(" "),Zc=new Set("cancel close invalid load scroll toggle".split(" ").concat(Nr));function Yu(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Ja(r,t,void 0,e),e.currentTarget=null}function Xu(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 u=r[i],a=u.instance,v=u.currentTarget;if(u=u.listener,a!==o&&l.isPropagationStopped())break e;Yu(l,u,v),o=a}else for(i=0;i<r.length;i++){if(u=r[i],a=u.instance,v=u.currentTarget,u=u.listener,a!==o&&l.isPropagationStopped())break e;Yu(l,u,v),o=a}}}if(Zr)throw e=so,Zr=!1,so=null,e}function fe(e,t){var n=t[Vo];n===void 0&&(n=t[Vo]=new Set);var r=e+"__bubble";n.has(r)||(Gu(t,e,2,!1),n.add(r))}function Oo(e,t,n){var r=0;t&&(r|=4),Gu(n,e,r,t)}var hl="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){if(!e[hl]){e[hl]=!0,I.forEach(function(n){n!=="selectionchange"&&(Zc.has(n)||Oo(n,!1,e),Oo(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[hl]||(t[hl]=!0,Oo("selectionchange",!1,t))}}function Gu(e,t,n,r){switch(gu(t)){case 1:var l=dc;break;case 4:l=pc;break;default:l=vo}n=l.bind(null,t,n,e),l=void 0,!uo||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 Do(e,t,n,r,l){var o=r;if((t&1)===0&&(t&2)===0&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===l||u.nodeType===8&&u.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(;u!==null;){if(i=hn(u),i===null)return;if(a=i.tag,a===5||a===6){r=o=i;continue e}u=u.parentNode}}r=r.return}eu(function(){var v=o,S=ur(n),x=[];e:{var g=Wu.get(e);if(g!==void 0){var N=wo,T=e;switch(e){case"keypress":if(al(n)===0)break e;case"keydown":case"keyup":N=jc;break;case"focusin":T="focus",N=_o;break;case"focusout":T="blur",N=_o;break;case"beforeblur":case"afterblur":N=_o;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":N=xu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":N=vc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":N=Rc;break;case $u:case Bu:case Hu:N=wc;break;case Qu:N=Oc;break;case"scroll":N=mc;break;case"wheel":N=Ic;break;case"copy":case"cut":case"paste":N=xc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":N=ku}var z=(t&4)!==0,Se=!z&&e==="scroll",p=z?g!==null?g+"Capture":null:g;z=[];for(var f=v,h;f!==null;){h=f;var E=h.stateNode;if(h.tag===5&&E!==null&&(h=E,p!==null&&(E=ar(f,p),E!=null&&z.push(jr(f,E,h)))),Se)break;f=f.return}0<z.length&&(g=new N(g,T,null,n,S),x.push({event:g,listeners:z}))}}if((t&7)===0){e:{if(g=e==="mouseover"||e==="pointerover",N=e==="mouseout"||e==="pointerout",g&&n!==ir&&(T=n.relatedTarget||n.fromElement)&&(hn(T)||T[Rt]))break e;if((N||g)&&(g=S.window===S?S:(g=S.ownerDocument)?g.defaultView||g.parentWindow:window,N?(T=n.relatedTarget||n.toElement,N=v,T=T?hn(T):null,T!==null&&(Se=mn(T),T!==Se||T.tag!==5&&T.tag!==6)&&(T=null)):(N=null,T=v),N!==T)){if(z=xu,E="onMouseLeave",p="onMouseEnter",f="mouse",(e==="pointerout"||e==="pointerover")&&(z=ku,E="onPointerLeave",p="onPointerEnter",f="pointer"),Se=N==null?g:Fn(N),h=T==null?g:Fn(T),g=new z(E,f+"leave",N,n,S),g.target=Se,g.relatedTarget=h,E=null,hn(S)===v&&(z=new z(p,f+"enter",T,n,S),z.target=h,z.relatedTarget=Se,E=z),Se=E,N&&T)t:{for(z=N,p=T,f=0,h=z;h;h=In(h))f++;for(h=0,E=p;E;E=In(E))h++;for(;0<f-h;)z=In(z),f--;for(;0<h-f;)p=In(p),h--;for(;f--;){if(z===p||p!==null&&z===p.alternate)break t;z=In(z),p=In(p)}z=null}else z=null;N!==null&&Ju(x,g,N,z,!1),T!==null&&Se!==null&&Ju(x,Se,T,z,!0)}}e:{if(g=v?Fn(v):window,N=g.nodeName&&g.nodeName.toLowerCase(),N==="select"||N==="input"&&g.type==="file")var L=Bc;else if(Tu(g))if(Ru)L=Kc;else{L=Qc;var U=Hc}else(N=g.nodeName)&&N.toLowerCase()==="input"&&(g.type==="checkbox"||g.type==="radio")&&(L=Wc);if(L&&(L=L(e,v))){zu(x,L,n,S);break e}U&&U(e,g,v),e==="focusout"&&(U=g._wrapperState)&&U.controlled&&g.type==="number"&&fn(g,"number",g.value)}switch(U=v?Fn(v):window,e){case"focusin":(Tu(U)||U.contentEditable==="true")&&(On=U,jo=v,Cr=null);break;case"focusout":Cr=jo=On=null;break;case"mousedown":To=!0;break;case"contextmenu":case"mouseup":case"dragend":To=!1,Au(x,n,S);break;case"selectionchange":if(Gc)break;case"keydown":case"keyup":Au(x,n,S)}var A;if(Eo)e:{switch(e){case"compositionstart":var H="onCompositionStart";break e;case"compositionend":H="onCompositionEnd";break e;case"compositionupdate":H="onCompositionUpdate";break e}H=void 0}else Ln?Pu(e,n)&&(H="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(H="onCompositionStart");H&&(Eu&&n.locale!=="ko"&&(Ln||H!=="onCompositionStart"?H==="onCompositionEnd"&&Ln&&(A=wu()):(Xt=S,go="value"in Xt?Xt.value:Xt.textContent,Ln=!0)),U=vl(v,H),0<U.length&&(H=new _u(H,e,null,n,S),x.push({event:H,listeners:U}),A?H.data=A:(A=ju(n),A!==null&&(H.data=A)))),(A=Fc?Uc(e,n):Ac(e,n))&&(v=vl(v,"onBeforeInput"),0<v.length&&(S=new _u("onBeforeInput","beforeinput",null,n,S),x.push({event:S,listeners:v}),S.data=A))}Xu(x,t)})}function jr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function vl(e,t){for(var n=t+"Capture",r=[];e!==null;){var l=e,o=l.stateNode;l.tag===5&&o!==null&&(l=o,o=ar(e,n),o!=null&&r.unshift(jr(e,o,l)),o=ar(e,t),o!=null&&r.push(jr(e,o,l))),e=e.return}return r}function In(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ju(e,t,n,r,l){for(var o=t._reactName,i=[];n!==null&&n!==r;){var u=n,a=u.alternate,v=u.stateNode;if(a!==null&&a===r)break;u.tag===5&&v!==null&&(u=v,l?(a=ar(n,o),a!=null&&i.unshift(jr(n,a,u))):l||(a=ar(n,o),a!=null&&i.push(jr(n,a,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var bc=/\r\n?/g,ef=/\u0000|\uFFFD/g;function qu(e){return(typeof e=="string"?e:""+e).replace(bc,`
|
||
`).replace(ef,"")}function yl(e,t,n){if(t=qu(t),qu(e)!==t&&n)throw Error(m(425))}function gl(){}var Io=null,Mo=null;function Fo(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 Uo=typeof setTimeout=="function"?setTimeout:void 0,tf=typeof clearTimeout=="function"?clearTimeout:void 0,Zu=typeof Promise=="function"?Promise:void 0,nf=typeof queueMicrotask=="function"?queueMicrotask:typeof Zu<"u"?function(e){return Zu.resolve(null).then(e).catch(rf)}:Uo;function rf(e){setTimeout(function(){throw e})}function Ao(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),gr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=l}while(n);gr(t)}function Jt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function bu(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 Mn=Math.random().toString(36).slice(2),Et="__reactFiber$"+Mn,Tr="__reactProps$"+Mn,Rt="__reactContainer$"+Mn,Vo="__reactEvents$"+Mn,lf="__reactListeners$"+Mn,of="__reactHandles$"+Mn;function hn(e){var t=e[Et];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rt]||n[Et]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=bu(e);e!==null;){if(n=e[Et])return n;e=bu(e)}return t}e=n,n=e.parentNode}return null}function zr(e){return e=e[Et]||e[Rt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Fn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(m(33))}function wl(e){return e[Tr]||null}var $o=[],Un=-1;function qt(e){return{current:e}}function de(e){0>Un||(e.current=$o[Un],$o[Un]=null,Un--)}function se(e,t){Un++,$o[Un]=e.current,e.current=t}var Zt={},Ue=qt(Zt),Ye=qt(!1),vn=Zt;function An(e,t){var n=e.type.contextTypes;if(!n)return Zt;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 Xe(e){return e=e.childContextTypes,e!=null}function Sl(){de(Ye),de(Ue)}function es(e,t,n){if(Ue.current!==Zt)throw Error(m(168));se(Ue,t),se(Ye,n)}function ts(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(m(108,le(e)||"Unknown",l));return P({},n,r)}function xl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zt,vn=Ue.current,se(Ue,e),se(Ye,Ye.current),!0}function ns(e,t,n){var r=e.stateNode;if(!r)throw Error(m(169));n?(e=ts(e,t,vn),r.__reactInternalMemoizedMergedChildContext=e,de(Ye),de(Ue),se(Ue,e)):de(Ye),se(Ye,n)}var Lt=null,_l=!1,Bo=!1;function rs(e){Lt===null?Lt=[e]:Lt.push(e)}function uf(e){_l=!0,rs(e)}function bt(){if(!Bo&&Lt!==null){Bo=!0;var e=0,t=oe;try{var n=Lt;for(oe=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Lt=null,_l=!1}catch(l){throw Lt!==null&&(Lt=Lt.slice(e+1)),ou(ao,bt),l}finally{oe=t,Bo=!1}}return null}var Vn=[],$n=0,kl=null,El=0,ut=[],st=0,yn=null,Ot=1,Dt="";function gn(e,t){Vn[$n++]=El,Vn[$n++]=kl,kl=e,El=t}function ls(e,t,n){ut[st++]=Ot,ut[st++]=Dt,ut[st++]=yn,yn=e;var r=Ot;e=Dt;var l=32-ht(r)-1;r&=~(1<<l),n+=1;var o=32-ht(t)+l;if(30<o){var i=l-l%5;o=(r&(1<<i)-1).toString(32),r>>=i,l-=i,Ot=1<<32-ht(t)+l|n<<l|r,Dt=o+e}else Ot=1<<o|n<<l|r,Dt=e}function Ho(e){e.return!==null&&(gn(e,1),ls(e,1,0))}function Qo(e){for(;e===kl;)kl=Vn[--$n],Vn[$n]=null,El=Vn[--$n],Vn[$n]=null;for(;e===yn;)yn=ut[--st],ut[st]=null,Dt=ut[--st],ut[st]=null,Ot=ut[--st],ut[st]=null}var nt=null,rt=null,pe=!1,yt=null;function os(e,t){var n=dt(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 is(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,nt=e,rt=Jt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,nt=e,rt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=yn!==null?{id:Ot,overflow:Dt}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=dt(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,nt=e,rt=null,!0):!1;default:return!1}}function Wo(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Ko(e){if(pe){var t=rt;if(t){var n=t;if(!is(e,t)){if(Wo(e))throw Error(m(418));t=Jt(n.nextSibling);var r=nt;t&&is(e,t)?os(r,n):(e.flags=e.flags&-4097|2,pe=!1,nt=e)}}else{if(Wo(e))throw Error(m(418));e.flags=e.flags&-4097|2,pe=!1,nt=e}}}function us(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;nt=e}function Cl(e){if(e!==nt)return!1;if(!pe)return us(e),pe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Fo(e.type,e.memoizedProps)),t&&(t=rt)){if(Wo(e))throw ss(),Error(m(418));for(;t;)os(e,t),t=Jt(t.nextSibling)}if(us(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(m(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){rt=Jt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}rt=null}}else rt=nt?Jt(e.stateNode.nextSibling):null;return!0}function ss(){for(var e=rt;e;)e=Jt(e.nextSibling)}function Bn(){rt=nt=null,pe=!1}function Yo(e){yt===null?yt=[e]:yt.push(e)}var sf=ve.ReactCurrentBatchConfig;function Rr(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(m(309));var r=n.stateNode}if(!r)throw Error(m(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 u=l.refs;i===null?delete u[o]:u[o]=i},t._stringRef=o,t)}if(typeof e!="string")throw Error(m(284));if(!n._owner)throw Error(m(290,e))}return e}function Nl(e,t){throw e=Object.prototype.toString.call(t),Error(m(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function as(e){var t=e._init;return t(e._payload)}function cs(e){function t(p,f){if(e){var h=p.deletions;h===null?(p.deletions=[f],p.flags|=16):h.push(f)}}function n(p,f){if(!e)return null;for(;f!==null;)t(p,f),f=f.sibling;return null}function r(p,f){for(p=new Map;f!==null;)f.key!==null?p.set(f.key,f):p.set(f.index,f),f=f.sibling;return p}function l(p,f){return p=sn(p,f),p.index=0,p.sibling=null,p}function o(p,f,h){return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<f?(p.flags|=2,f):h):(p.flags|=2,f)):(p.flags|=1048576,f)}function i(p){return e&&p.alternate===null&&(p.flags|=2),p}function u(p,f,h,E){return f===null||f.tag!==6?(f=Ui(h,p.mode,E),f.return=p,f):(f=l(f,h),f.return=p,f)}function a(p,f,h,E){var L=h.type;return L===Ee?S(p,f,h.props.children,E,h.key):f!==null&&(f.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===ye&&as(L)===f.type)?(E=l(f,h.props),E.ref=Rr(p,f,h),E.return=p,E):(E=Jl(h.type,h.key,h.props,null,p.mode,E),E.ref=Rr(p,f,h),E.return=p,E)}function v(p,f,h,E){return f===null||f.tag!==4||f.stateNode.containerInfo!==h.containerInfo||f.stateNode.implementation!==h.implementation?(f=Ai(h,p.mode,E),f.return=p,f):(f=l(f,h.children||[]),f.return=p,f)}function S(p,f,h,E,L){return f===null||f.tag!==7?(f=Nn(h,p.mode,E,L),f.return=p,f):(f=l(f,h),f.return=p,f)}function x(p,f,h){if(typeof f=="string"&&f!==""||typeof f=="number")return f=Ui(""+f,p.mode,h),f.return=p,f;if(typeof f=="object"&&f!==null){switch(f.$$typeof){case je:return h=Jl(f.type,f.key,f.props,null,p.mode,h),h.ref=Rr(p,null,f),h.return=p,h;case Y:return f=Ai(f,p.mode,h),f.return=p,f;case ye:var E=f._init;return x(p,E(f._payload),h)}if(zt(f)||F(f))return f=Nn(f,p.mode,h,null),f.return=p,f;Nl(p,f)}return null}function g(p,f,h,E){var L=f!==null?f.key:null;if(typeof h=="string"&&h!==""||typeof h=="number")return L!==null?null:u(p,f,""+h,E);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case je:return h.key===L?a(p,f,h,E):null;case Y:return h.key===L?v(p,f,h,E):null;case ye:return L=h._init,g(p,f,L(h._payload),E)}if(zt(h)||F(h))return L!==null?null:S(p,f,h,E,null);Nl(p,h)}return null}function N(p,f,h,E,L){if(typeof E=="string"&&E!==""||typeof E=="number")return p=p.get(h)||null,u(f,p,""+E,L);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case je:return p=p.get(E.key===null?h:E.key)||null,a(f,p,E,L);case Y:return p=p.get(E.key===null?h:E.key)||null,v(f,p,E,L);case ye:var U=E._init;return N(p,f,h,U(E._payload),L)}if(zt(E)||F(E))return p=p.get(h)||null,S(f,p,E,L,null);Nl(f,E)}return null}function T(p,f,h,E){for(var L=null,U=null,A=f,H=f=0,Re=null;A!==null&&H<h.length;H++){A.index>H?(Re=A,A=null):Re=A.sibling;var re=g(p,A,h[H],E);if(re===null){A===null&&(A=Re);break}e&&A&&re.alternate===null&&t(p,A),f=o(re,f,H),U===null?L=re:U.sibling=re,U=re,A=Re}if(H===h.length)return n(p,A),pe&&gn(p,H),L;if(A===null){for(;H<h.length;H++)A=x(p,h[H],E),A!==null&&(f=o(A,f,H),U===null?L=A:U.sibling=A,U=A);return pe&&gn(p,H),L}for(A=r(p,A);H<h.length;H++)Re=N(A,p,H,h[H],E),Re!==null&&(e&&Re.alternate!==null&&A.delete(Re.key===null?H:Re.key),f=o(Re,f,H),U===null?L=Re:U.sibling=Re,U=Re);return e&&A.forEach(function(an){return t(p,an)}),pe&&gn(p,H),L}function z(p,f,h,E){var L=F(h);if(typeof L!="function")throw Error(m(150));if(h=L.call(h),h==null)throw Error(m(151));for(var U=L=null,A=f,H=f=0,Re=null,re=h.next();A!==null&&!re.done;H++,re=h.next()){A.index>H?(Re=A,A=null):Re=A.sibling;var an=g(p,A,re.value,E);if(an===null){A===null&&(A=Re);break}e&&A&&an.alternate===null&&t(p,A),f=o(an,f,H),U===null?L=an:U.sibling=an,U=an,A=Re}if(re.done)return n(p,A),pe&&gn(p,H),L;if(A===null){for(;!re.done;H++,re=h.next())re=x(p,re.value,E),re!==null&&(f=o(re,f,H),U===null?L=re:U.sibling=re,U=re);return pe&&gn(p,H),L}for(A=r(p,A);!re.done;H++,re=h.next())re=N(A,p,H,re.value,E),re!==null&&(e&&re.alternate!==null&&A.delete(re.key===null?H:re.key),f=o(re,f,H),U===null?L=re:U.sibling=re,U=re);return e&&A.forEach(function($f){return t(p,$f)}),pe&&gn(p,H),L}function Se(p,f,h,E){if(typeof h=="object"&&h!==null&&h.type===Ee&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case je:e:{for(var L=h.key,U=f;U!==null;){if(U.key===L){if(L=h.type,L===Ee){if(U.tag===7){n(p,U.sibling),f=l(U,h.props.children),f.return=p,p=f;break e}}else if(U.elementType===L||typeof L=="object"&&L!==null&&L.$$typeof===ye&&as(L)===U.type){n(p,U.sibling),f=l(U,h.props),f.ref=Rr(p,U,h),f.return=p,p=f;break e}n(p,U);break}else t(p,U);U=U.sibling}h.type===Ee?(f=Nn(h.props.children,p.mode,E,h.key),f.return=p,p=f):(E=Jl(h.type,h.key,h.props,null,p.mode,E),E.ref=Rr(p,f,h),E.return=p,p=E)}return i(p);case Y:e:{for(U=h.key;f!==null;){if(f.key===U)if(f.tag===4&&f.stateNode.containerInfo===h.containerInfo&&f.stateNode.implementation===h.implementation){n(p,f.sibling),f=l(f,h.children||[]),f.return=p,p=f;break e}else{n(p,f);break}else t(p,f);f=f.sibling}f=Ai(h,p.mode,E),f.return=p,p=f}return i(p);case ye:return U=h._init,Se(p,f,U(h._payload),E)}if(zt(h))return T(p,f,h,E);if(F(h))return z(p,f,h,E);Nl(p,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,f!==null&&f.tag===6?(n(p,f.sibling),f=l(f,h),f.return=p,p=f):(n(p,f),f=Ui(h,p.mode,E),f.return=p,p=f),i(p)):n(p,f)}return Se}var Hn=cs(!0),fs=cs(!1),Pl=qt(null),jl=null,Qn=null,Xo=null;function Go(){Xo=Qn=jl=null}function Jo(e){var t=Pl.current;de(Pl),e._currentValue=t}function qo(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 Wn(e,t){jl=e,Xo=Qn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(Ge=!0),e.firstContext=null)}function at(e){var t=e._currentValue;if(Xo!==e)if(e={context:e,memoizedValue:t,next:null},Qn===null){if(jl===null)throw Error(m(308));Qn=e,jl.dependencies={lanes:0,firstContext:e}}else Qn=Qn.next=e;return t}var wn=null;function Zo(e){wn===null?wn=[e]:wn.push(e)}function ds(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,Zo(t)):(n.next=l.next,l.next=n),t.interleaved=n,It(e,r)}function It(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 en=!1;function bo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ps(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 Mt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function tn(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(ne&2)!==0){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,It(e,n)}return l=r.interleaved,l===null?(t.next=t,Zo(r)):(t.next=l.next,l.next=t),r.interleaved=t,It(e,n)}function Tl(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,po(e,n)}}function ms(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 zl(e,t,n,r){var l=e.updateQueue;en=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var a=u,v=a.next;a.next=null,i===null?o=v:i.next=v,i=a;var S=e.alternate;S!==null&&(S=S.updateQueue,u=S.lastBaseUpdate,u!==i&&(u===null?S.firstBaseUpdate=v:u.next=v,S.lastBaseUpdate=a))}if(o!==null){var x=l.baseState;i=0,S=v=a=null,u=o;do{var g=u.lane,N=u.eventTime;if((r&g)===g){S!==null&&(S=S.next={eventTime:N,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var T=e,z=u;switch(g=t,N=n,z.tag){case 1:if(T=z.payload,typeof T=="function"){x=T.call(N,x,g);break e}x=T;break e;case 3:T.flags=T.flags&-65537|128;case 0:if(T=z.payload,g=typeof T=="function"?T.call(N,x,g):T,g==null)break e;x=P({},x,g);break e;case 2:en=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,g=l.effects,g===null?l.effects=[u]:g.push(u))}else N={eventTime:N,lane:g,tag:u.tag,payload:u.payload,callback:u.callback,next:null},S===null?(v=S=N,a=x):S=S.next=N,i|=g;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;g=u,u=g.next,g.next=null,l.lastBaseUpdate=g,l.shared.pending=null}}while(!0);if(S===null&&(a=x),l.baseState=a,l.firstBaseUpdate=v,l.lastBaseUpdate=S,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);_n|=i,e.lanes=i,e.memoizedState=x}}function hs(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(m(191,l));l.call(r)}}}var Lr={},Ct=qt(Lr),Or=qt(Lr),Dr=qt(Lr);function Sn(e){if(e===Lr)throw Error(m(174));return e}function ei(e,t){switch(se(Dr,t),se(Or,e),se(Ct,Lr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:jn(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=jn(t,e)}de(Ct),se(Ct,t)}function Kn(){de(Ct),de(Or),de(Dr)}function vs(e){Sn(Dr.current);var t=Sn(Ct.current),n=jn(t,e.type);t!==n&&(se(Or,e),se(Ct,n))}function ti(e){Or.current===e&&(de(Ct),de(Or))}var me=qt(0);function Rl(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)!==0)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 ni=[];function ri(){for(var e=0;e<ni.length;e++)ni[e]._workInProgressVersionPrimary=null;ni.length=0}var Ll=ve.ReactCurrentDispatcher,li=ve.ReactCurrentBatchConfig,xn=0,he=null,Ne=null,Te=null,Ol=!1,Ir=!1,Mr=0,af=0;function Ae(){throw Error(m(321))}function oi(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!vt(e[n],t[n]))return!1;return!0}function ii(e,t,n,r,l,o){if(xn=o,he=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ll.current=e===null||e.memoizedState===null?pf:mf,e=n(r,l),Ir){o=0;do{if(Ir=!1,Mr=0,25<=o)throw Error(m(301));o+=1,Te=Ne=null,t.updateQueue=null,Ll.current=hf,e=n(r,l)}while(Ir)}if(Ll.current=Ml,t=Ne!==null&&Ne.next!==null,xn=0,Te=Ne=he=null,Ol=!1,t)throw Error(m(300));return e}function ui(){var e=Mr!==0;return Mr=0,e}function Nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Te===null?he.memoizedState=Te=e:Te=Te.next=e,Te}function ct(){if(Ne===null){var e=he.alternate;e=e!==null?e.memoizedState:null}else e=Ne.next;var t=Te===null?he.memoizedState:Te.next;if(t!==null)Te=t,Ne=e;else{if(e===null)throw Error(m(310));Ne=e,e={memoizedState:Ne.memoizedState,baseState:Ne.baseState,baseQueue:Ne.baseQueue,queue:Ne.queue,next:null},Te===null?he.memoizedState=Te=e:Te=Te.next=e}return Te}function Fr(e,t){return typeof t=="function"?t(e):t}function si(e){var t=ct(),n=t.queue;if(n===null)throw Error(m(311));n.lastRenderedReducer=e;var r=Ne,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 u=i=null,a=null,v=o;do{var S=v.lane;if((xn&S)===S)a!==null&&(a=a.next={lane:0,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null}),r=v.hasEagerState?v.eagerState:e(r,v.action);else{var x={lane:S,action:v.action,hasEagerState:v.hasEagerState,eagerState:v.eagerState,next:null};a===null?(u=a=x,i=r):a=a.next=x,he.lanes|=S,_n|=S}v=v.next}while(v!==null&&v!==o);a===null?i=r:a.next=u,vt(r,t.memoizedState)||(Ge=!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,he.lanes|=o,_n|=o,l=l.next;while(l!==e)}else l===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ai(e){var t=ct(),n=t.queue;if(n===null)throw Error(m(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);vt(o,t.memoizedState)||(Ge=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ys(){}function gs(e,t){var n=he,r=ct(),l=t(),o=!vt(r.memoizedState,l);if(o&&(r.memoizedState=l,Ge=!0),r=r.queue,ci(xs.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||Te!==null&&Te.memoizedState.tag&1){if(n.flags|=2048,Ur(9,Ss.bind(null,n,r,l,t),void 0,null),ze===null)throw Error(m(349));(xn&30)!==0||ws(n,t,l)}return l}function ws(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ss(e,t,n,r){t.value=n,t.getSnapshot=r,_s(t)&&ks(e)}function xs(e,t,n){return n(function(){_s(t)&&ks(e)})}function _s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!vt(e,n)}catch{return!0}}function ks(e){var t=It(e,1);t!==null&&xt(t,e,1,-1)}function Es(e){var t=Nt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fr,lastRenderedState:e},t.queue=e,e=e.dispatch=df.bind(null,he,e),[t.memoizedState,e]}function Ur(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=he.updateQueue,t===null?(t={lastEffect:null,stores:null},he.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 Cs(){return ct().memoizedState}function Dl(e,t,n,r){var l=Nt();he.flags|=e,l.memoizedState=Ur(1|t,n,void 0,r===void 0?null:r)}function Il(e,t,n,r){var l=ct();r=r===void 0?null:r;var o=void 0;if(Ne!==null){var i=Ne.memoizedState;if(o=i.destroy,r!==null&&oi(r,i.deps)){l.memoizedState=Ur(t,n,o,r);return}}he.flags|=e,l.memoizedState=Ur(1|t,n,o,r)}function Ns(e,t){return Dl(8390656,8,e,t)}function ci(e,t){return Il(2048,8,e,t)}function Ps(e,t){return Il(4,2,e,t)}function js(e,t){return Il(4,4,e,t)}function Ts(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 zs(e,t,n){return n=n!=null?n.concat([e]):null,Il(4,4,Ts.bind(null,t,e),n)}function fi(){}function Rs(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&oi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ls(e,t){var n=ct();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&oi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Os(e,t,n){return(xn&21)===0?(e.baseState&&(e.baseState=!1,Ge=!0),e.memoizedState=n):(vt(n,t)||(n=au(),he.lanes|=n,_n|=n,e.baseState=!0),t)}function cf(e,t){var n=oe;oe=n!==0&&4>n?n:4,e(!0);var r=li.transition;li.transition={};try{e(!1),t()}finally{oe=n,li.transition=r}}function Ds(){return ct().memoizedState}function ff(e,t,n){var r=on(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Is(e))Ms(t,n);else if(n=ds(e,t,n,r),n!==null){var l=Ke();xt(n,e,r,l),Fs(n,t,r)}}function df(e,t,n){var r=on(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Is(e))Ms(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,u=o(i,n);if(l.hasEagerState=!0,l.eagerState=u,vt(u,i)){var a=t.interleaved;a===null?(l.next=l,Zo(t)):(l.next=a.next,a.next=l),t.interleaved=l;return}}catch{}n=ds(e,t,l,r),n!==null&&(l=Ke(),xt(n,e,r,l),Fs(n,t,r))}}function Is(e){var t=e.alternate;return e===he||t!==null&&t===he}function Ms(e,t){Ir=Ol=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fs(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,po(e,n)}}var Ml={readContext:at,useCallback:Ae,useContext:Ae,useEffect:Ae,useImperativeHandle:Ae,useInsertionEffect:Ae,useLayoutEffect:Ae,useMemo:Ae,useReducer:Ae,useRef:Ae,useState:Ae,useDebugValue:Ae,useDeferredValue:Ae,useTransition:Ae,useMutableSource:Ae,useSyncExternalStore:Ae,useId:Ae,unstable_isNewReconciler:!1},pf={readContext:at,useCallback:function(e,t){return Nt().memoizedState=[e,t===void 0?null:t],e},useContext:at,useEffect:Ns,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Dl(4194308,4,Ts.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Dl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Dl(4,2,e,t)},useMemo:function(e,t){var n=Nt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nt();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=ff.bind(null,he,e),[r.memoizedState,e]},useRef:function(e){var t=Nt();return e={current:e},t.memoizedState=e},useState:Es,useDebugValue:fi,useDeferredValue:function(e){return Nt().memoizedState=e},useTransition:function(){var e=Es(!1),t=e[0];return e=cf.bind(null,e[1]),Nt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=he,l=Nt();if(pe){if(n===void 0)throw Error(m(407));n=n()}else{if(n=t(),ze===null)throw Error(m(349));(xn&30)!==0||ws(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Ns(xs.bind(null,r,o,e),[e]),r.flags|=2048,Ur(9,Ss.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Nt(),t=ze.identifierPrefix;if(pe){var n=Dt,r=Ot;n=(r&~(1<<32-ht(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Mr++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=af++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},mf={readContext:at,useCallback:Rs,useContext:at,useEffect:ci,useImperativeHandle:zs,useInsertionEffect:Ps,useLayoutEffect:js,useMemo:Ls,useReducer:si,useRef:Cs,useState:function(){return si(Fr)},useDebugValue:fi,useDeferredValue:function(e){var t=ct();return Os(t,Ne.memoizedState,e)},useTransition:function(){var e=si(Fr)[0],t=ct().memoizedState;return[e,t]},useMutableSource:ys,useSyncExternalStore:gs,useId:Ds,unstable_isNewReconciler:!1},hf={readContext:at,useCallback:Rs,useContext:at,useEffect:ci,useImperativeHandle:zs,useInsertionEffect:Ps,useLayoutEffect:js,useMemo:Ls,useReducer:ai,useRef:Cs,useState:function(){return ai(Fr)},useDebugValue:fi,useDeferredValue:function(e){var t=ct();return Ne===null?t.memoizedState=e:Os(t,Ne.memoizedState,e)},useTransition:function(){var e=ai(Fr)[0],t=ct().memoizedState;return[e,t]},useMutableSource:ys,useSyncExternalStore:gs,useId:Ds,unstable_isNewReconciler:!1};function gt(e,t){if(e&&e.defaultProps){t=P({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function di(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:P({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Fl={isMounted:function(e){return(e=e._reactInternals)?mn(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=on(e),o=Mt(r,l);o.payload=t,n!=null&&(o.callback=n),t=tn(e,o,l),t!==null&&(xt(t,e,l,r),Tl(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ke(),l=on(e),o=Mt(r,l);o.tag=1,o.payload=t,n!=null&&(o.callback=n),t=tn(e,o,l),t!==null&&(xt(t,e,l,r),Tl(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ke(),r=on(e),l=Mt(n,r);l.tag=2,t!=null&&(l.callback=t),t=tn(e,l,r),t!==null&&(xt(t,e,r,n),Tl(t,e,r))}};function Us(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?!Er(n,r)||!Er(l,o):!0}function As(e,t,n){var r=!1,l=Zt,o=t.contextType;return typeof o=="object"&&o!==null?o=at(o):(l=Xe(t)?vn:Ue.current,r=t.contextTypes,o=(r=r!=null)?An(e,l):Zt),t=new t(n,o),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Fl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=o),t}function Vs(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Fl.enqueueReplaceState(t,t.state,null)}function pi(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs={},bo(e);var o=t.contextType;typeof o=="object"&&o!==null?l.context=at(o):(o=Xe(t)?vn:Ue.current,l.context=An(e,o)),l.state=e.memoizedState,o=t.getDerivedStateFromProps,typeof o=="function"&&(di(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&&Fl.enqueueReplaceState(l,l.state,null),zl(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function Yn(e,t){try{var n="",r=t;do n+=K(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 mi(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function hi(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var vf=typeof WeakMap=="function"?WeakMap:Map;function $s(e,t,n){n=Mt(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ql||(Ql=!0,zi=r),hi(e,t)},n}function Bs(e,t,n){n=Mt(-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(){hi(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){hi(e,t),typeof r!="function"&&(rn===null?rn=new Set([this]):rn.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function Hs(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new vf;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=zf.bind(null,e,t,n),t.then(e,e))}function Qs(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 Ws(e,t,n,r,l){return(e.mode&1)===0?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Mt(-1,1),t.tag=2,tn(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=l,e)}var yf=ve.ReactCurrentOwner,Ge=!1;function We(e,t,n,r){t.child=e===null?fs(t,null,n,r):Hn(t,e.child,n,r)}function Ks(e,t,n,r,l){n=n.render;var o=t.ref;return Wn(t,l),r=ii(e,t,n,r,o,l),n=ui(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ft(e,t,l)):(pe&&n&&Ho(t),t.flags|=1,We(e,t,r,l),t.child)}function Ys(e,t,n,r,l){if(e===null){var o=n.type;return typeof o=="function"&&!Fi(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,Xs(e,t,o,r,l)):(e=Jl(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)===0){var i=o.memoizedProps;if(n=n.compare,n=n!==null?n:Er,n(i,r)&&e.ref===t.ref)return Ft(e,t,l)}return t.flags|=1,e=sn(o,r),e.ref=t.ref,e.return=t,t.child=e}function Xs(e,t,n,r,l){if(e!==null){var o=e.memoizedProps;if(Er(o,r)&&e.ref===t.ref)if(Ge=!1,t.pendingProps=r=o,(e.lanes&l)!==0)(e.flags&131072)!==0&&(Ge=!0);else return t.lanes=e.lanes,Ft(e,t,l)}return vi(e,t,n,r,l)}function Gs(e,t,n){var r=t.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes:0,cachePool:null,transitions:null},se(Gn,lt),lt|=n;else{if((n&1073741824)===0)return e=o!==null?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,se(Gn,lt),lt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,se(Gn,lt),lt|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,se(Gn,lt),lt|=r;return We(e,t,l,n),t.child}function Js(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function vi(e,t,n,r,l){var o=Xe(n)?vn:Ue.current;return o=An(t,o),Wn(t,l),n=ii(e,t,n,r,o,l),r=ui(),e!==null&&!Ge?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~l,Ft(e,t,l)):(pe&&r&&Ho(t),t.flags|=1,We(e,t,n,l),t.child)}function qs(e,t,n,r,l){if(Xe(n)){var o=!0;xl(t)}else o=!1;if(Wn(t,l),t.stateNode===null)Al(e,t),As(t,n,r),pi(t,n,r,l),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var a=i.context,v=n.contextType;typeof v=="object"&&v!==null?v=at(v):(v=Xe(n)?vn:Ue.current,v=An(t,v));var S=n.getDerivedStateFromProps,x=typeof S=="function"||typeof i.getSnapshotBeforeUpdate=="function";x||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||a!==v)&&Vs(t,i,r,v),en=!1;var g=t.memoizedState;i.state=g,zl(t,r,i,l),a=t.memoizedState,u!==r||g!==a||Ye.current||en?(typeof S=="function"&&(di(t,n,S,r),a=t.memoizedState),(u=en||Us(t,n,u,r,g,a,v))?(x||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=v,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,ps(e,t),u=t.memoizedProps,v=t.type===t.elementType?u:gt(t.type,u),i.props=v,x=t.pendingProps,g=i.context,a=n.contextType,typeof a=="object"&&a!==null?a=at(a):(a=Xe(n)?vn:Ue.current,a=An(t,a));var N=n.getDerivedStateFromProps;(S=typeof N=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==x||g!==a)&&Vs(t,i,r,a),en=!1,g=t.memoizedState,i.state=g,zl(t,r,i,l);var T=t.memoizedState;u!==x||g!==T||Ye.current||en?(typeof N=="function"&&(di(t,n,N,r),T=t.memoizedState),(v=en||Us(t,n,v,r,g,T,a)||!1)?(S||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,T,a),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,T,a)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=T),i.props=r,i.state=T,i.context=a,r=v):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&g===e.memoizedState||(t.flags|=1024),r=!1)}return yi(e,t,n,r,o,l)}function yi(e,t,n,r,l,o){Js(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return l&&ns(t,n,!1),Ft(e,t,o);r=t.stateNode,yf.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Hn(t,e.child,null,o),t.child=Hn(t,null,u,o)):We(e,t,u,o),t.memoizedState=r.state,l&&ns(t,n,!0),t.child}function Zs(e){var t=e.stateNode;t.pendingContext?es(e,t.pendingContext,t.pendingContext!==t.context):t.context&&es(e,t.context,!1),ei(e,t.containerInfo)}function bs(e,t,n,r,l){return Bn(),Yo(l),t.flags|=256,We(e,t,n,r),t.child}var gi={dehydrated:null,treeContext:null,retryLane:0};function wi(e){return{baseLanes:e,cachePool:null,transitions:null}}function ea(e,t,n){var r=t.pendingProps,l=me.current,o=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(l&2)!==0),u?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),se(me,l&1),e===null)return Ko(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(i=r.children,e=r.fallback,o?(r=t.mode,o=t.child,i={mode:"hidden",children:i},(r&1)===0&&o!==null?(o.childLanes=0,o.pendingProps=i):o=ql(i,r,0,null),e=Nn(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=wi(n),t.memoizedState=gi,e):Si(t,i));if(l=e.memoizedState,l!==null&&(u=l.dehydrated,u!==null))return gf(e,t,i,r,u,l,n);if(o){o=r.fallback,i=t.mode,l=e.child,u=l.sibling;var a={mode:"hidden",children:r.children};return(i&1)===0&&t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=a,t.deletions=null):(r=sn(l,a),r.subtreeFlags=l.subtreeFlags&14680064),u!==null?o=sn(u,o):(o=Nn(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?wi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=gi,r}return o=e.child,e=o.sibling,r=sn(o,{mode:"visible",children:r.children}),(t.mode&1)===0&&(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 Si(e,t){return t=ql({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ul(e,t,n,r){return r!==null&&Yo(r),Hn(t,e.child,null,n),e=Si(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function gf(e,t,n,r,l,o,i){if(n)return t.flags&256?(t.flags&=-257,r=mi(Error(m(422))),Ul(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,l=t.mode,r=ql({mode:"visible",children:r.children},l,0,null),o=Nn(o,l,i,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,(t.mode&1)!==0&&Hn(t,e.child,null,i),t.child.memoizedState=wi(i),t.memoizedState=gi,o);if((t.mode&1)===0)return Ul(e,t,i,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var u=r.dgst;return r=u,o=Error(m(419)),r=mi(o,r,void 0),Ul(e,t,i,r)}if(u=(i&e.childLanes)!==0,Ge||u){if(r=ze,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?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,It(e,l),xt(r,e,l,-1))}return Mi(),r=mi(Error(m(421))),Ul(e,t,i,r)}return l.data==="$?"?(t.flags|=128,t.child=e.child,t=Rf.bind(null,e),l._reactRetry=t,null):(e=o.treeContext,rt=Jt(l.nextSibling),nt=t,pe=!0,yt=null,e!==null&&(ut[st++]=Ot,ut[st++]=Dt,ut[st++]=yn,Ot=e.id,Dt=e.overflow,yn=t),t=Si(t,r.children),t.flags|=4096,t)}function ta(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),qo(e.return,t,n)}function xi(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 na(e,t,n){var r=t.pendingProps,l=r.revealOrder,o=r.tail;if(We(e,t,r.children,n),r=me.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&ta(e,n,t);else if(e.tag===19)ta(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(se(me,r),(t.mode&1)===0)t.memoizedState=null;else switch(l){case"forwards":for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&&Rl(e)===null&&(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),xi(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&&Rl(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}xi(t,!0,n,null,o);break;case"together":xi(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Al(e,t){(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ft(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),_n|=t.lanes,(n&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(m(153));if(t.child!==null){for(e=t.child,n=sn(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=sn(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function wf(e,t,n){switch(t.tag){case 3:Zs(t),Bn();break;case 5:vs(t);break;case 1:Xe(t.type)&&xl(t);break;case 4:ei(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;se(Pl,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(se(me,me.current&1),t.flags|=128,null):(n&t.child.childLanes)!==0?ea(e,t,n):(se(me,me.current&1),e=Ft(e,t,n),e!==null?e.sibling:null);se(me,me.current&1);break;case 19:if(r=(n&t.childLanes)!==0,(e.flags&128)!==0){if(r)return na(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),se(me,me.current),r)break;return null;case 22:case 23:return t.lanes=0,Gs(e,t,n)}return Ft(e,t,n)}var ra,_i,la,oa;ra=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}},_i=function(){},la=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Sn(Ct.current);var o=null;switch(n){case"input":l=Pn(e,l),r=Pn(e,r),o=[];break;case"select":l=P({},l,{value:void 0}),r=P({},r,{value:void 0}),o=[];break;case"textarea":l=er(e,l),r=er(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=gl)}lr(n,r);var i;n=null;for(v in l)if(!r.hasOwnProperty(v)&&l.hasOwnProperty(v)&&l[v]!=null)if(v==="style"){var u=l[v];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else v!=="dangerouslySetInnerHTML"&&v!=="children"&&v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&v!=="autoFocus"&&(k.hasOwnProperty(v)?o||(o=[]):(o=o||[]).push(v,null));for(v in r){var a=r[v];if(u=l?.[v],r.hasOwnProperty(v)&&a!==u&&(a!=null||u!=null))if(v==="style")if(u){for(i in u)!u.hasOwnProperty(i)||a&&a.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in a)a.hasOwnProperty(i)&&u[i]!==a[i]&&(n||(n={}),n[i]=a[i])}else n||(o||(o=[]),o.push(v,n)),n=a;else v==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,u=u?u.__html:void 0,a!=null&&u!==a&&(o=o||[]).push(v,a)):v==="children"?typeof a!="string"&&typeof a!="number"||(o=o||[]).push(v,""+a):v!=="suppressContentEditableWarning"&&v!=="suppressHydrationWarning"&&(k.hasOwnProperty(v)?(a!=null&&v==="onScroll"&&fe("scroll",e),o||u===a||(o=[])):(o=o||[]).push(v,a))}n&&(o=o||[]).push("style",n);var v=o;(t.updateQueue=v)&&(t.flags|=4)}},oa=function(e,t,n,r){n!==r&&(t.flags|=4)};function Ar(e,t){if(!pe)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 Ve(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 Sf(e,t,n){var r=t.pendingProps;switch(Qo(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ve(t),null;case 1:return Xe(t.type)&&Sl(),Ve(t),null;case 3:return r=t.stateNode,Kn(),de(Ye),de(Ue),ri(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Cl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,yt!==null&&(Oi(yt),yt=null))),_i(e,t),Ve(t),null;case 5:ti(t);var l=Sn(Dr.current);if(n=t.type,e!==null&&t.stateNode!=null)la(e,t,n,r,l),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(m(166));return Ve(t),null}if(e=Sn(Ct.current),Cl(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[Et]=t,r[Tr]=o,e=(t.mode&1)!==0,n){case"dialog":fe("cancel",r),fe("close",r);break;case"iframe":case"object":case"embed":fe("load",r);break;case"video":case"audio":for(l=0;l<Nr.length;l++)fe(Nr[l],r);break;case"source":fe("error",r);break;case"img":case"image":case"link":fe("error",r),fe("load",r);break;case"details":fe("toggle",r);break;case"input":bn(r,o),fe("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},fe("invalid",r);break;case"textarea":dn(r,o),fe("invalid",r)}lr(n,o),l=null;for(var i in o)if(o.hasOwnProperty(i)){var u=o[i];i==="children"?typeof u=="string"?r.textContent!==u&&(o.suppressHydrationWarning!==!0&&yl(r.textContent,u,e),l=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(o.suppressHydrationWarning!==!0&&yl(r.textContent,u,e),l=["children",""+u]):k.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&fe("scroll",r)}switch(n){case"input":Vt(r),Yr(r,o,!0);break;case"textarea":Vt(r),pn(r);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(r.onclick=gl)}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=nr(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[Et]=t,e[Tr]=r,ra(e,t,!1,!1),t.stateNode=e;e:{switch(i=or(n,r),n){case"dialog":fe("cancel",e),fe("close",e),l=r;break;case"iframe":case"object":case"embed":fe("load",e),l=r;break;case"video":case"audio":for(l=0;l<Nr.length;l++)fe(Nr[l],e);l=r;break;case"source":fe("error",e),l=r;break;case"img":case"image":case"link":fe("error",e),fe("load",e),l=r;break;case"details":fe("toggle",e),l=r;break;case"input":bn(e,r),l=Pn(e,r),fe("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=P({},r,{value:void 0}),fe("invalid",e);break;case"textarea":dn(e,r),l=er(e,r),fe("invalid",e);break;default:l=r}lr(n,l),u=l;for(o in u)if(u.hasOwnProperty(o)){var a=u[o];o==="style"?Jr(e,a):o==="dangerouslySetInnerHTML"?(a=a?a.__html:void 0,a!=null&&rr(e,a)):o==="children"?typeof a=="string"?(n!=="textarea"||a!=="")&&Bt(e,a):typeof a=="number"&&Bt(e,""+a):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(k.hasOwnProperty(o)?a!=null&&o==="onScroll"&&fe("scroll",e):a!=null&&He(e,o,a,i))}switch(n){case"input":Vt(e),Yr(e,r,!1);break;case"textarea":Vt(e),pn(e);break;case"option":r.value!=null&&e.setAttribute("value",""+te(r.value));break;case"select":e.multiple=!!r.multiple,o=r.value,o!=null?Q(e,!!r.multiple,o,!1):r.defaultValue!=null&&Q(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=gl)}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 Ve(t),null;case 6:if(e&&t.stateNode!=null)oa(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(m(166));if(n=Sn(Dr.current),Sn(Ct.current),Cl(t)){if(r=t.stateNode,n=t.memoizedProps,r[Et]=t,(o=r.nodeValue!==n)&&(e=nt,e!==null))switch(e.tag){case 3:yl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&yl(r.nodeValue,n,(e.mode&1)!==0)}o&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Et]=t,t.stateNode=r}return Ve(t),null;case 13:if(de(me),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(pe&&rt!==null&&(t.mode&1)!==0&&(t.flags&128)===0)ss(),Bn(),t.flags|=98560,o=!1;else if(o=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!o)throw Error(m(318));if(o=t.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(m(317));o[Et]=t}else Bn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ve(t),o=!1}else yt!==null&&(Oi(yt),yt=null),o=!0;if(!o)return t.flags&65536?t:null}return(t.flags&128)!==0?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(me.current&1)!==0?Pe===0&&(Pe=3):Mi())),t.updateQueue!==null&&(t.flags|=4),Ve(t),null);case 4:return Kn(),_i(e,t),e===null&&Pr(t.stateNode.containerInfo),Ve(t),null;case 10:return Jo(t.type._context),Ve(t),null;case 17:return Xe(t.type)&&Sl(),Ve(t),null;case 19:if(de(me),o=t.memoizedState,o===null)return Ve(t),null;if(r=(t.flags&128)!==0,i=o.rendering,i===null)if(r)Ar(o,!1);else{if(Pe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(i=Rl(e),i!==null){for(t.flags|=128,Ar(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 se(me,me.current&1|2),t.child}e=e.sibling}o.tail!==null&&we()>Jn&&(t.flags|=128,r=!0,Ar(o,!1),t.lanes=4194304)}else{if(!r)if(e=Rl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),Ar(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!pe)return Ve(t),null}else 2*we()-o.renderingStartTime>Jn&&n!==1073741824&&(t.flags|=128,r=!0,Ar(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=we(),t.sibling=null,n=me.current,se(me,r?n&1|2:n&1),t):(Ve(t),null);case 22:case 23:return Ii(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(lt&1073741824)!==0&&(Ve(t),t.subtreeFlags&6&&(t.flags|=8192)):Ve(t),null;case 24:return null;case 25:return null}throw Error(m(156,t.tag))}function xf(e,t){switch(Qo(t),t.tag){case 1:return Xe(t.type)&&Sl(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Kn(),de(Ye),de(Ue),ri(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return ti(t),null;case 13:if(de(me),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(m(340));Bn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return de(me),null;case 4:return Kn(),null;case 10:return Jo(t.type._context),null;case 22:case 23:return Ii(),null;case 24:return null;default:return null}}var Vl=!1,$e=!1,_f=typeof WeakSet=="function"?WeakSet:Set,j=null;function Xn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ge(e,t,r)}else n.current=null}function ki(e,t,n){try{n()}catch(r){ge(e,t,r)}}var ia=!1;function kf(e,t){if(Io=il,e=Uu(),Po(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,u=-1,a=-1,v=0,S=0,x=e,g=null;t:for(;;){for(var N;x!==n||l!==0&&x.nodeType!==3||(u=i+l),x!==o||r!==0&&x.nodeType!==3||(a=i+r),x.nodeType===3&&(i+=x.nodeValue.length),(N=x.firstChild)!==null;)g=x,x=N;for(;;){if(x===e)break t;if(g===n&&++v===l&&(u=i),g===o&&++S===r&&(a=i),(N=x.nextSibling)!==null)break;x=g,g=x.parentNode}x=N}n=u===-1||a===-1?null:{start:u,end:a}}else n=null}n=n||{start:0,end:0}}else n=null;for(Mo={focusedElem:e,selectionRange:n},il=!1,j=t;j!==null;)if(t=j,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,j=e;else for(;j!==null;){t=j;try{var T=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(T!==null){var z=T.memoizedProps,Se=T.memoizedState,p=t.stateNode,f=p.getSnapshotBeforeUpdate(t.elementType===t.type?z:gt(t.type,z),Se);p.__reactInternalSnapshotBeforeUpdate=f}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(m(163))}}catch(E){ge(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,j=e;break}j=t.return}return T=ia,ia=!1,T}function Vr(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&&ki(t,n,o)}l=l.next}while(l!==r)}}function $l(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 Ei(e){var t=e.ref;if(t!==null){var n=e.stateNode;e.tag,e=n,typeof t=="function"?t(e):t.current=e}}function ua(e){var t=e.alternate;t!==null&&(e.alternate=null,ua(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Et],delete t[Tr],delete t[Vo],delete t[lf],delete t[of])),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 sa(e){return e.tag===5||e.tag===3||e.tag===4}function aa(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sa(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 Ci(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=gl));else if(r!==4&&(e=e.child,e!==null))for(Ci(e,t,n),e=e.sibling;e!==null;)Ci(e,t,n),e=e.sibling}function Ni(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(Ni(e,t,n),e=e.sibling;e!==null;)Ni(e,t,n),e=e.sibling}var Oe=null,wt=!1;function nn(e,t,n){for(n=n.child;n!==null;)ca(e,t,n),n=n.sibling}function ca(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount=="function")try{kt.onCommitFiberUnmount(el,n)}catch{}switch(n.tag){case 5:$e||Xn(n,t);case 6:var r=Oe,l=wt;Oe=null,nn(e,t,n),Oe=r,wt=l,Oe!==null&&(wt?(e=Oe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Oe.removeChild(n.stateNode));break;case 18:Oe!==null&&(wt?(e=Oe,n=n.stateNode,e.nodeType===8?Ao(e.parentNode,n):e.nodeType===1&&Ao(e,n),gr(e)):Ao(Oe,n.stateNode));break;case 4:r=Oe,l=wt,Oe=n.stateNode.containerInfo,wt=!0,nn(e,t,n),Oe=r,wt=l;break;case 0:case 11:case 14:case 15:if(!$e&&(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)!==0||(o&4)!==0)&&ki(n,t,i),l=l.next}while(l!==r)}nn(e,t,n);break;case 1:if(!$e&&(Xn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){ge(n,t,u)}nn(e,t,n);break;case 21:nn(e,t,n);break;case 22:n.mode&1?($e=(r=$e)||n.memoizedState!==null,nn(e,t,n),$e=r):nn(e,t,n);break;default:nn(e,t,n)}}function fa(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new _f),t.forEach(function(r){var l=Lf.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function St(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,u=i;e:for(;u!==null;){switch(u.tag){case 5:Oe=u.stateNode,wt=!1;break e;case 3:Oe=u.stateNode.containerInfo,wt=!0;break e;case 4:Oe=u.stateNode.containerInfo,wt=!0;break e}u=u.return}if(Oe===null)throw Error(m(160));ca(o,i,l),Oe=null,wt=!1;var a=l.alternate;a!==null&&(a.return=null),l.return=null}catch(v){ge(l,t,v)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)da(t,e),t=t.sibling}function da(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(St(t,e),Pt(e),r&4){try{Vr(3,e,e.return),$l(3,e)}catch(z){ge(e,e.return,z)}try{Vr(5,e,e.return)}catch(z){ge(e,e.return,z)}}break;case 1:St(t,e),Pt(e),r&512&&n!==null&&Xn(n,n.return);break;case 5:if(St(t,e),Pt(e),r&512&&n!==null&&Xn(n,n.return),e.flags&32){var l=e.stateNode;try{Bt(l,"")}catch(z){ge(e,e.return,z)}}if(r&4&&(l=e.stateNode,l!=null)){var o=e.memoizedProps,i=n!==null?n.memoizedProps:o,u=e.type,a=e.updateQueue;if(e.updateQueue=null,a!==null)try{u==="input"&&o.type==="radio"&&o.name!=null&&Kr(l,o),or(u,i);var v=or(u,o);for(i=0;i<a.length;i+=2){var S=a[i],x=a[i+1];S==="style"?Jr(l,x):S==="dangerouslySetInnerHTML"?rr(l,x):S==="children"?Bt(l,x):He(l,S,x,v)}switch(u){case"input":Tt(l,o);break;case"textarea":tr(l,o);break;case"select":var g=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!o.multiple;var N=o.value;N!=null?Q(l,!!o.multiple,N,!1):g!==!!o.multiple&&(o.defaultValue!=null?Q(l,!!o.multiple,o.defaultValue,!0):Q(l,!!o.multiple,o.multiple?[]:"",!1))}l[Tr]=o}catch(z){ge(e,e.return,z)}}break;case 6:if(St(t,e),Pt(e),r&4){if(e.stateNode===null)throw Error(m(162));l=e.stateNode,o=e.memoizedProps;try{l.nodeValue=o}catch(z){ge(e,e.return,z)}}break;case 3:if(St(t,e),Pt(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{gr(t.containerInfo)}catch(z){ge(e,e.return,z)}break;case 4:St(t,e),Pt(e);break;case 13:St(t,e),Pt(e),l=e.child,l.flags&8192&&(o=l.memoizedState!==null,l.stateNode.isHidden=o,!o||l.alternate!==null&&l.alternate.memoizedState!==null||(Ti=we())),r&4&&fa(e);break;case 22:if(S=n!==null&&n.memoizedState!==null,e.mode&1?($e=(v=$e)||S,St(t,e),$e=v):St(t,e),Pt(e),r&8192){if(v=e.memoizedState!==null,(e.stateNode.isHidden=v)&&!S&&(e.mode&1)!==0)for(j=e,S=e.child;S!==null;){for(x=j=S;j!==null;){switch(g=j,N=g.child,g.tag){case 0:case 11:case 14:case 15:Vr(4,g,g.return);break;case 1:Xn(g,g.return);var T=g.stateNode;if(typeof T.componentWillUnmount=="function"){r=g,n=g.return;try{t=r,T.props=t.memoizedProps,T.state=t.memoizedState,T.componentWillUnmount()}catch(z){ge(r,n,z)}}break;case 5:Xn(g,g.return);break;case 22:if(g.memoizedState!==null){ha(x);continue}}N!==null?(N.return=g,j=N):ha(x)}S=S.sibling}e:for(S=null,x=e;;){if(x.tag===5){if(S===null){S=x;try{l=x.stateNode,v?(o=l.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(u=x.stateNode,a=x.memoizedProps.style,i=a!=null&&a.hasOwnProperty("display")?a.display:null,u.style.display=Gr("display",i))}catch(z){ge(e,e.return,z)}}}else if(x.tag===6){if(S===null)try{x.stateNode.nodeValue=v?"":x.memoizedProps}catch(z){ge(e,e.return,z)}}else if((x.tag!==22&&x.tag!==23||x.memoizedState===null||x===e)&&x.child!==null){x.child.return=x,x=x.child;continue}if(x===e)break e;for(;x.sibling===null;){if(x.return===null||x.return===e)break e;S===x&&(S=null),x=x.return}S===x&&(S=null),x.sibling.return=x.return,x=x.sibling}}break;case 19:St(t,e),Pt(e),r&4&&fa(e);break;case 21:break;default:St(t,e),Pt(e)}}function Pt(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(sa(n)){var r=n;break e}n=n.return}throw Error(m(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(Bt(l,""),r.flags&=-33);var o=aa(e);Ni(e,o,l);break;case 3:case 4:var i=r.stateNode.containerInfo,u=aa(e);Ci(e,u,i);break;default:throw Error(m(161))}}catch(a){ge(e,e.return,a)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Ef(e,t,n){j=e,pa(e)}function pa(e,t,n){for(var r=(e.mode&1)!==0;j!==null;){var l=j,o=l.child;if(l.tag===22&&r){var i=l.memoizedState!==null||Vl;if(!i){var u=l.alternate,a=u!==null&&u.memoizedState!==null||$e;u=Vl;var v=$e;if(Vl=i,($e=a)&&!v)for(j=l;j!==null;)i=j,a=i.child,i.tag===22&&i.memoizedState!==null?va(l):a!==null?(a.return=i,j=a):va(l);for(;o!==null;)j=o,pa(o),o=o.sibling;j=l,Vl=u,$e=v}ma(e)}else(l.subtreeFlags&8772)!==0&&o!==null?(o.return=l,j=o):ma(e)}}function ma(e){for(;j!==null;){var t=j;if((t.flags&8772)!==0){var n=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0:case 11:case 15:$e||$l(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!$e)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:gt(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;o!==null&&hs(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}hs(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;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 v=t.alternate;if(v!==null){var S=v.memoizedState;if(S!==null){var x=S.dehydrated;x!==null&&gr(x)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(m(163))}$e||t.flags&512&&Ei(t)}catch(g){ge(t,t.return,g)}}if(t===e){j=null;break}if(n=t.sibling,n!==null){n.return=t.return,j=n;break}j=t.return}}function ha(e){for(;j!==null;){var t=j;if(t===e){j=null;break}var n=t.sibling;if(n!==null){n.return=t.return,j=n;break}j=t.return}}function va(e){for(;j!==null;){var t=j;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{$l(4,t)}catch(a){ge(t,n,a)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var l=t.return;try{r.componentDidMount()}catch(a){ge(t,l,a)}}var o=t.return;try{Ei(t)}catch(a){ge(t,o,a)}break;case 5:var i=t.return;try{Ei(t)}catch(a){ge(t,i,a)}}}catch(a){ge(t,t.return,a)}if(t===e){j=null;break}var u=t.sibling;if(u!==null){u.return=t.return,j=u;break}j=t.return}}var Cf=Math.ceil,Bl=ve.ReactCurrentDispatcher,Pi=ve.ReactCurrentOwner,ft=ve.ReactCurrentBatchConfig,ne=0,ze=null,_e=null,De=0,lt=0,Gn=qt(0),Pe=0,$r=null,_n=0,Hl=0,ji=0,Br=null,Je=null,Ti=0,Jn=1/0,Ut=null,Ql=!1,zi=null,rn=null,Wl=!1,ln=null,Kl=0,Hr=0,Ri=null,Yl=-1,Xl=0;function Ke(){return(ne&6)!==0?we():Yl!==-1?Yl:Yl=we()}function on(e){return(e.mode&1)===0?1:(ne&2)!==0&&De!==0?De&-De:sf.transition!==null?(Xl===0&&(Xl=au()),Xl):(e=oe,e!==0||(e=window.event,e=e===void 0?16:gu(e.type)),e)}function xt(e,t,n,r){if(50<Hr)throw Hr=0,Ri=null,Error(m(185));pr(e,n,r),((ne&2)===0||e!==ze)&&(e===ze&&((ne&2)===0&&(Hl|=n),Pe===4&&un(e,De)),qe(e,r),n===1&&ne===0&&(t.mode&1)===0&&(Jn=we()+500,_l&&bt()))}function qe(e,t){var n=e.callbackNode;uc(e,t);var r=rl(e,e===ze?De:0);if(r===0)n!==null&&iu(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&iu(n),t===1)e.tag===0?uf(ga.bind(null,e)):rs(ga.bind(null,e)),nf(function(){(ne&6)===0&&bt()}),n=null;else{switch(cu(r)){case 1:n=ao;break;case 4:n=uu;break;case 16:n=br;break;case 536870912:n=su;break;default:n=br}n=Na(n,ya.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ya(e,t){if(Yl=-1,Xl=0,(ne&6)!==0)throw Error(m(327));var n=e.callbackNode;if(qn()&&e.callbackNode!==n)return null;var r=rl(e,e===ze?De:0);if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Gl(e,r);else{t=r;var l=ne;ne|=2;var o=Sa();(ze!==e||De!==t)&&(Ut=null,Jn=we()+500,En(e,t));do try{jf();break}catch(u){wa(e,u)}while(!0);Go(),Bl.current=o,ne=l,_e!==null?t=0:(ze=null,De=0,t=Pe)}if(t!==0){if(t===2&&(l=co(e),l!==0&&(r=l,t=Li(e,l))),t===1)throw n=$r,En(e,0),un(e,r),qe(e,we()),n;if(t===6)un(e,r);else{if(l=e.current.alternate,(r&30)===0&&!Nf(l)&&(t=Gl(e,r),t===2&&(o=co(e),o!==0&&(r=o,t=Li(e,o))),t===1))throw n=$r,En(e,0),un(e,r),qe(e,we()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(m(345));case 2:Cn(e,Je,Ut);break;case 3:if(un(e,r),(r&130023424)===r&&(t=Ti+500-we(),10<t)){if(rl(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){Ke(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=Uo(Cn.bind(null,e,Je,Ut),t);break}Cn(e,Je,Ut);break;case 4:if(un(e,r),(r&4194240)===r)break;for(t=e.eventTimes,l=-1;0<r;){var i=31-ht(r);o=1<<i,i=t[i],i>l&&(l=i),r&=~o}if(r=l,r=we()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Cf(r/1960))-r,10<r){e.timeoutHandle=Uo(Cn.bind(null,e,Je,Ut),r);break}Cn(e,Je,Ut);break;case 5:Cn(e,Je,Ut);break;default:throw Error(m(329))}}}return qe(e,we()),e.callbackNode===n?ya.bind(null,e):null}function Li(e,t){var n=Br;return e.current.memoizedState.isDehydrated&&(En(e,t).flags|=256),e=Gl(e,t),e!==2&&(t=Je,Je=n,t!==null&&Oi(t)),e}function Oi(e){Je===null?Je=e:Je.push.apply(Je,e)}function Nf(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(!vt(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 un(e,t){for(t&=~ji,t&=~Hl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ht(t),r=1<<n;e[n]=-1,t&=~r}}function ga(e){if((ne&6)!==0)throw Error(m(327));qn();var t=rl(e,0);if((t&1)===0)return qe(e,we()),null;var n=Gl(e,t);if(e.tag!==0&&n===2){var r=co(e);r!==0&&(t=r,n=Li(e,r))}if(n===1)throw n=$r,En(e,0),un(e,t),qe(e,we()),n;if(n===6)throw Error(m(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Cn(e,Je,Ut),qe(e,we()),null}function Di(e,t){var n=ne;ne|=1;try{return e(t)}finally{ne=n,ne===0&&(Jn=we()+500,_l&&bt())}}function kn(e){ln!==null&&ln.tag===0&&(ne&6)===0&&qn();var t=ne;ne|=1;var n=ft.transition,r=oe;try{if(ft.transition=null,oe=1,e)return e()}finally{oe=r,ft.transition=n,ne=t,(ne&6)===0&&bt()}}function Ii(){lt=Gn.current,de(Gn)}function En(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,tf(n)),_e!==null)for(n=_e.return;n!==null;){var r=n;switch(Qo(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Sl();break;case 3:Kn(),de(Ye),de(Ue),ri();break;case 5:ti(r);break;case 4:Kn();break;case 13:de(me);break;case 19:de(me);break;case 10:Jo(r.type._context);break;case 22:case 23:Ii()}n=n.return}if(ze=e,_e=e=sn(e.current,null),De=lt=t,Pe=0,$r=null,ji=Hl=_n=0,Je=Br=null,wn!==null){for(t=0;t<wn.length;t++)if(n=wn[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}wn=null}return e}function wa(e,t){do{var n=_e;try{if(Go(),Ll.current=Ml,Ol){for(var r=he.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ol=!1}if(xn=0,Te=Ne=he=null,Ir=!1,Mr=0,Pi.current=null,n===null||n.return===null){Pe=1,$r=t,_e=null;break}e:{var o=e,i=n.return,u=n,a=t;if(t=De,u.flags|=32768,a!==null&&typeof a=="object"&&typeof a.then=="function"){var v=a,S=u,x=S.tag;if((S.mode&1)===0&&(x===0||x===11||x===15)){var g=S.alternate;g?(S.updateQueue=g.updateQueue,S.memoizedState=g.memoizedState,S.lanes=g.lanes):(S.updateQueue=null,S.memoizedState=null)}var N=Qs(i);if(N!==null){N.flags&=-257,Ws(N,i,u,o,t),N.mode&1&&Hs(o,v,t),t=N,a=v;var T=t.updateQueue;if(T===null){var z=new Set;z.add(a),t.updateQueue=z}else T.add(a);break e}else{if((t&1)===0){Hs(o,v,t),Mi();break e}a=Error(m(426))}}else if(pe&&u.mode&1){var Se=Qs(i);if(Se!==null){(Se.flags&65536)===0&&(Se.flags|=256),Ws(Se,i,u,o,t),Yo(Yn(a,u));break e}}o=a=Yn(a,u),Pe!==4&&(Pe=2),Br===null?Br=[o]:Br.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t;var p=$s(o,a,t);ms(o,p);break e;case 1:u=a;var f=o.type,h=o.stateNode;if((o.flags&128)===0&&(typeof f.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(rn===null||!rn.has(h)))){o.flags|=65536,t&=-t,o.lanes|=t;var E=Bs(o,u,t);ms(o,E);break e}}o=o.return}while(o!==null)}_a(n)}catch(L){t=L,_e===n&&n!==null&&(_e=n=n.return);continue}break}while(!0)}function Sa(){var e=Bl.current;return Bl.current=Ml,e===null?Ml:e}function Mi(){(Pe===0||Pe===3||Pe===2)&&(Pe=4),ze===null||(_n&268435455)===0&&(Hl&268435455)===0||un(ze,De)}function Gl(e,t){var n=ne;ne|=2;var r=Sa();(ze!==e||De!==t)&&(Ut=null,En(e,t));do try{Pf();break}catch(l){wa(e,l)}while(!0);if(Go(),ne=n,Bl.current=r,_e!==null)throw Error(m(261));return ze=null,De=0,Pe}function Pf(){for(;_e!==null;)xa(_e)}function jf(){for(;_e!==null&&!Za();)xa(_e)}function xa(e){var t=Ca(e.alternate,e,lt);e.memoizedProps=e.pendingProps,t===null?_a(e):_e=t,Pi.current=null}function _a(e){var t=e;do{var n=t.alternate;if(e=t.return,(t.flags&32768)===0){if(n=Sf(n,t,lt),n!==null){_e=n;return}}else{if(n=xf(n,t),n!==null){n.flags&=32767,_e=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Pe=6,_e=null;return}}if(t=t.sibling,t!==null){_e=t;return}_e=t=e}while(t!==null);Pe===0&&(Pe=5)}function Cn(e,t,n){var r=oe,l=ft.transition;try{ft.transition=null,oe=1,Tf(e,t,n,r)}finally{ft.transition=l,oe=r}return null}function Tf(e,t,n,r){do qn();while(ln!==null);if((ne&6)!==0)throw Error(m(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(m(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(sc(e,o),e===ze&&(_e=ze=null,De=0),(n.subtreeFlags&2064)===0&&(n.flags&2064)===0||Wl||(Wl=!0,Na(br,function(){return qn(),null})),o=(n.flags&15990)!==0,(n.subtreeFlags&15990)!==0||o){o=ft.transition,ft.transition=null;var i=oe;oe=1;var u=ne;ne|=4,Pi.current=null,kf(e,n),da(n,e),Xc(Mo),il=!!Io,Mo=Io=null,e.current=n,Ef(n),ba(),ne=u,oe=i,ft.transition=o}else e.current=n;if(Wl&&(Wl=!1,ln=e,Kl=l),o=e.pendingLanes,o===0&&(rn=null),nc(n.stateNode),qe(e,we()),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(Ql)throw Ql=!1,e=zi,zi=null,e;return(Kl&1)!==0&&e.tag!==0&&qn(),o=e.pendingLanes,(o&1)!==0?e===Ri?Hr++:(Hr=0,Ri=e):Hr=0,bt(),null}function qn(){if(ln!==null){var e=cu(Kl),t=ft.transition,n=oe;try{if(ft.transition=null,oe=16>e?16:e,ln===null)var r=!1;else{if(e=ln,ln=null,Kl=0,(ne&6)!==0)throw Error(m(331));var l=ne;for(ne|=4,j=e.current;j!==null;){var o=j,i=o.child;if((j.flags&16)!==0){var u=o.deletions;if(u!==null){for(var a=0;a<u.length;a++){var v=u[a];for(j=v;j!==null;){var S=j;switch(S.tag){case 0:case 11:case 15:Vr(8,S,o)}var x=S.child;if(x!==null)x.return=S,j=x;else for(;j!==null;){S=j;var g=S.sibling,N=S.return;if(ua(S),S===v){j=null;break}if(g!==null){g.return=N,j=g;break}j=N}}}var T=o.alternate;if(T!==null){var z=T.child;if(z!==null){T.child=null;do{var Se=z.sibling;z.sibling=null,z=Se}while(z!==null)}}j=o}}if((o.subtreeFlags&2064)!==0&&i!==null)i.return=o,j=i;else e:for(;j!==null;){if(o=j,(o.flags&2048)!==0)switch(o.tag){case 0:case 11:case 15:Vr(9,o,o.return)}var p=o.sibling;if(p!==null){p.return=o.return,j=p;break e}j=o.return}}var f=e.current;for(j=f;j!==null;){i=j;var h=i.child;if((i.subtreeFlags&2064)!==0&&h!==null)h.return=i,j=h;else e:for(i=f;j!==null;){if(u=j,(u.flags&2048)!==0)try{switch(u.tag){case 0:case 11:case 15:$l(9,u)}}catch(L){ge(u,u.return,L)}if(u===i){j=null;break e}var E=u.sibling;if(E!==null){E.return=u.return,j=E;break e}j=u.return}}if(ne=l,bt(),kt&&typeof kt.onPostCommitFiberRoot=="function")try{kt.onPostCommitFiberRoot(el,e)}catch{}r=!0}return r}finally{oe=n,ft.transition=t}}return!1}function ka(e,t,n){t=Yn(n,t),t=$s(e,t,1),e=tn(e,t,1),t=Ke(),e!==null&&(pr(e,1,t),qe(e,t))}function ge(e,t,n){if(e.tag===3)ka(e,e,n);else for(;t!==null;){if(t.tag===3){ka(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(rn===null||!rn.has(r))){e=Yn(n,e),e=Bs(t,e,1),t=tn(t,e,1),e=Ke(),t!==null&&(pr(t,1,e),qe(t,e));break}}t=t.return}}function zf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ke(),e.pingedLanes|=e.suspendedLanes&n,ze===e&&(De&n)===n&&(Pe===4||Pe===3&&(De&130023424)===De&&500>we()-Ti?En(e,0):ji|=n),qe(e,t)}function Ea(e,t){t===0&&((e.mode&1)===0?t=1:(t=nl,nl<<=1,(nl&130023424)===0&&(nl=4194304)));var n=Ke();e=It(e,t),e!==null&&(pr(e,t,n),qe(e,n))}function Rf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ea(e,n)}function Lf(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(m(314))}r!==null&&r.delete(t),Ea(e,n)}var Ca;Ca=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Ye.current)Ge=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ge=!1,wf(e,t,n);Ge=(e.flags&131072)!==0}else Ge=!1,pe&&(t.flags&1048576)!==0&&ls(t,El,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Al(e,t),e=t.pendingProps;var l=An(t,Ue.current);Wn(t,n),l=ii(null,t,r,e,l,n);var o=ui();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,Xe(r)?(o=!0,xl(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,bo(t),l.updater=Fl,t.stateNode=l,l._reactInternals=t,pi(t,r,e,n),t=yi(null,t,r,!0,o,n)):(t.tag=0,pe&&o&&Ho(t),We(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Al(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Df(r),e=gt(r,e),l){case 0:t=vi(null,t,r,e,n);break e;case 1:t=qs(null,t,r,e,n);break e;case 11:t=Ks(null,t,r,e,n);break e;case 14:t=Ys(null,t,r,gt(r.type,e),n);break e}throw Error(m(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),vi(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),qs(e,t,r,l,n);case 3:e:{if(Zs(t),e===null)throw Error(m(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ps(e,t),zl(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=Yn(Error(m(423)),t),t=bs(e,t,r,n,l);break e}else if(r!==l){l=Yn(Error(m(424)),t),t=bs(e,t,r,n,l);break e}else for(rt=Jt(t.stateNode.containerInfo.firstChild),nt=t,pe=!0,yt=null,n=fs(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Bn(),r===l){t=Ft(e,t,n);break e}We(e,t,r,n)}t=t.child}return t;case 5:return vs(t),e===null&&Ko(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,Fo(r,l)?i=null:o!==null&&Fo(r,o)&&(t.flags|=32),Js(e,t),We(e,t,i,n),t.child;case 6:return e===null&&Ko(t),null;case 13:return ea(e,t,n);case 4:return ei(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(t,null,r,n):We(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),Ks(e,t,r,l,n);case 7:return We(e,t,t.pendingProps,n),t.child;case 8:return We(e,t,t.pendingProps.children,n),t.child;case 12:return We(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,se(Pl,r._currentValue),r._currentValue=i,o!==null)if(vt(o.value,i)){if(o.children===l.children&&!Ye.current){t=Ft(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var a=u.firstContext;a!==null;){if(a.context===r){if(o.tag===1){a=Mt(-1,n&-n),a.tag=2;var v=o.updateQueue;if(v!==null){v=v.shared;var S=v.pending;S===null?a.next=a:(a.next=S.next,S.next=a),v.pending=a}}o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),qo(o.return,n,t),u.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(m(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),qo(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}We(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Wn(t,n),l=at(l),r=r(l),t.flags|=1,We(e,t,r,n),t.child;case 14:return r=t.type,l=gt(r,t.pendingProps),l=gt(r.type,l),Ys(e,t,r,l,n);case 15:return Xs(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:gt(r,l),Al(e,t),t.tag=1,Xe(r)?(e=!0,xl(t)):e=!1,Wn(t,n),As(t,r,l),pi(t,r,l,n),yi(null,t,r,!0,e,n);case 19:return na(e,t,n);case 22:return Gs(e,t,n)}throw Error(m(156,t.tag))};function Na(e,t){return ou(e,t)}function Of(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 dt(e,t,n,r){return new Of(e,t,n,r)}function Fi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Df(e){if(typeof e=="function")return Fi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Me)return 11;if(e===it)return 14}return 2}function sn(e,t){var n=e.alternate;return n===null?(n=dt(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 Jl(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Fi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ee:return Nn(n.children,l,o,t);case Ie:i=8,l|=8;break;case mt:return e=dt(12,n,t,l|2),e.elementType=mt,e.lanes=o,e;case Fe:return e=dt(13,n,t,l),e.elementType=Fe,e.lanes=o,e;case et:return e=dt(19,n,t,l),e.elementType=et,e.lanes=o,e;case ce:return ql(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case ot:i=10;break e;case jt:i=9;break e;case Me:i=11;break e;case it:i=14;break e;case ye:i=16,r=null;break e}throw Error(m(130,e==null?e:typeof e,""))}return t=dt(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Nn(e,t,n,r){return e=dt(7,e,r,t),e.lanes=n,e}function ql(e,t,n,r){return e=dt(22,e,r,t),e.elementType=ce,e.lanes=n,e.stateNode={isHidden:!1},e}function Ui(e,t,n){return e=dt(6,e,null,t),e.lanes=n,e}function Ai(e,t,n){return t=dt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function If(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=fo(0),this.expirationTimes=fo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=fo(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Vi(e,t,n,r,l,o,i,u,a){return e=new If(e,t,n,u,a),t===1?(t=1,o===!0&&(t|=8)):t=0,o=dt(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},bo(o),e}function Mf(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Y,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Pa(e){if(!e)return Zt;e=e._reactInternals;e:{if(mn(e)!==e||e.tag!==1)throw Error(m(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Xe(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(m(171))}if(e.tag===1){var n=e.type;if(Xe(n))return ts(e,n,t)}return t}function ja(e,t,n,r,l,o,i,u,a){return e=Vi(n,r,!0,e,l,o,i,u,a),e.context=Pa(null),n=e.current,r=Ke(),l=on(n),o=Mt(r,l),o.callback=t??null,tn(n,o,l),e.current.lanes=l,pr(e,l,r),qe(e,r),e}function Zl(e,t,n,r){var l=t.current,o=Ke(),i=on(l);return n=Pa(n),t.context===null?t.context=n:t.pendingContext=n,t=Mt(o,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=tn(l,t,i),e!==null&&(xt(e,l,i,o),Tl(e,l,i)),i}function bl(e){return e=e.current,e.child?(e.child.tag===5,e.child.stateNode):null}function Ta(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function $i(e,t){Ta(e,t),(e=e.alternate)&&Ta(e,t)}function Ff(){return null}var za=typeof reportError=="function"?reportError:function(e){console.error(e)};function Bi(e){this._internalRoot=e}eo.prototype.render=Bi.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(m(409));Zl(e,t,null,null)},eo.prototype.unmount=Bi.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;kn(function(){Zl(null,e,null,null)}),t[Rt]=null}};function eo(e){this._internalRoot=e}eo.prototype.unstable_scheduleHydration=function(e){if(e){var t=pu();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Yt.length&&t!==0&&t<Yt[n].priority;n++);Yt.splice(n,0,e),n===0&&vu(e)}};function Hi(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function to(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Ra(){}function Uf(e,t,n,r,l){if(l){if(typeof r=="function"){var o=r;r=function(){var v=bl(i);o.call(v)}}var i=ja(t,r,e,0,null,!1,!1,"",Ra);return e._reactRootContainer=i,e[Rt]=i.current,Pr(e.nodeType===8?e.parentNode:e),kn(),i}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var u=r;r=function(){var v=bl(a);u.call(v)}}var a=Vi(e,0,!1,null,null,!1,!1,"",Ra);return e._reactRootContainer=a,e[Rt]=a.current,Pr(e.nodeType===8?e.parentNode:e),kn(function(){Zl(t,a,n,r)}),a}function no(e,t,n,r,l){var o=n._reactRootContainer;if(o){var i=o;if(typeof l=="function"){var u=l;l=function(){var a=bl(i);u.call(a)}}Zl(t,i,e,l)}else i=Uf(n,t,e,l,r);return bl(i)}fu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dr(t.pendingLanes);n!==0&&(po(t,n|1),qe(t,we()),(ne&6)===0&&(Jn=we()+500,bt()))}break;case 13:kn(function(){var r=It(e,1);if(r!==null){var l=Ke();xt(r,e,1,l)}}),$i(e,1)}},mo=function(e){if(e.tag===13){var t=It(e,134217728);if(t!==null){var n=Ke();xt(t,e,134217728,n)}$i(e,134217728)}},du=function(e){if(e.tag===13){var t=on(e),n=It(e,t);if(n!==null){var r=Ke();xt(n,e,t,r)}$i(e,t)}},pu=function(){return oe},mu=function(e,t){var n=oe;try{return oe=e,t()}finally{oe=n}},sr=function(e,t,n){switch(t){case"input":if(Tt(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=wl(r);if(!l)throw Error(m(90));Zn(r),Tt(r,l)}}}break;case"textarea":tr(e,n);break;case"select":t=n.value,t!=null&&Q(e,!!n.multiple,t,!1)}},Zi=Di,bi=kn;var Af={usingClientEntryPoint:!1,Events:[zr,Fn,wl,Ce,qi,Di]},Qr={findFiberByHostInstance:hn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Vf={bundleType:Qr.bundleType,version:Qr.version,rendererPackageName:Qr.rendererPackageName,rendererConfig:Qr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:ve.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=ru(e),e===null?null:e.stateNode},findFiberByHostInstance:Qr.findFiberByHostInstance||Ff,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 ro=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ro.isDisabled&&ro.supportsFiber)try{el=ro.inject(Vf),kt=ro}catch{}}return Ze.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Af,Ze.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Hi(t))throw Error(m(200));return Mf(e,t,null,n)},Ze.createRoot=function(e,t){if(!Hi(e))throw Error(m(299));var n=!1,r="",l=za;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(l=t.onRecoverableError)),t=Vi(e,1,!1,null,null,n,!1,r,l),e[Rt]=t.current,Pr(e.nodeType===8?e.parentNode:e),new Bi(t)},Ze.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(m(188)):(e=Object.keys(e).join(","),Error(m(268,e)));return e=ru(t),e=e===null?null:e.stateNode,e},Ze.flushSync=function(e){return kn(e)},Ze.hydrate=function(e,t,n){if(!to(t))throw Error(m(200));return no(null,e,t,!0,n)},Ze.hydrateRoot=function(e,t,n){if(!Hi(e))throw Error(m(405));var r=n!=null&&n.hydratedSources||null,l=!1,o="",i=za;if(n!=null&&(n.unstable_strictMode===!0&&(l=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=ja(t,null,e,1,n??null,l,!1,o,i),e[Rt]=t.current,Pr(e),r)for(e=0;e<r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new eo(t)},Ze.render=function(e,t,n){if(!to(t))throw Error(m(200));return no(null,e,t,!1,n)},Ze.unmountComponentAtNode=function(e){if(!to(e))throw Error(m(40));return e._reactRootContainer?(kn(function(){no(null,null,e,!1,function(){e._reactRootContainer=null,e[Rt]=null})}),!0):!1},Ze.unstable_batchedUpdates=Di,Ze.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!to(n))throw Error(m(200));if(e==null||e._reactInternals===void 0)throw Error(m(38));return no(e,t,n,!1,r)},Ze.version="18.3.1-next-f1338f8080-20240426",Ze}var Aa;function Gf(){if(Aa)return Ki.exports;Aa=1;function s(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(s)}catch(_){console.error(_)}}return s(),Ki.exports=Xf(),Ki.exports}var Va;function Jf(){if(Va)return lo;Va=1;var s=Gf();return lo.createRoot=s.createRoot,lo.hydrateRoot=s.hydrateRoot,lo}var qf=Jf();const Zf=Ka(qf),bf="/api";async function be(s,_){const m=await fetch(`${bf}${s}`,{..._,headers:{"Content-Type":"application/json",..._?.headers??{}}}),I=await m.json();if(!m.ok){const k=I.error?.message??"Ошибка запроса";throw new Error(k)}return I}const pt={async testConnection(s){return be("/openai/test-connection",{method:"POST",body:JSON.stringify({apiKey:s.apiKey,model:s.model,baseUrl:s.baseUrl})})},async normalize(s){return be("/normalize",{method:"POST",body:JSON.stringify({apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion,systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples,userQuestion:s.query.userQuestion,context:{period_hint:s.query.periodHint??"",business_context:s.query.businessContext??"",expected_route:s.query.expectedRoute??""},saveAsTestCase:!!s.saveAsTestCase,useMock:!!s.useMock})})},async loadHistory(){return be("/history")},async loadTrace(s){return be(`/history/${s}`)},async loadPresets(){return be("/presets")},async savePreset(s){return be("/presets/save",{method:"POST",body:JSON.stringify(s)})},async runEval(s){return be("/eval/run",{method:"POST",body:JSON.stringify({normalizeConfig:{apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion,systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples},caseIds:s.caseIds,useMock:!!s.useMock,mode:s.mode??"standard",caseSetFile:s.caseSetFile,rawQuestions:s.rawQuestions})})},async startRun(){return be("/accounting-agent/v1/runs/start",{method:"POST",body:JSON.stringify({initiator:"ndc_operator",source:"gui"})})},async finishRun(s){return be("/accounting-agent/v1/runs/finish",{method:"POST",body:JSON.stringify({runId:s,status:"DONE",source:"gui",reason:"Остановлено оператором из GUI"})})},async listRuns(){return be("/accounting-agent/v1/runs")},async listResults(){return be("/accounting-agent/v1/results")},async runTrace(s){return be(`/accounting-agent/v1/trace/run/${s}`)},async sendAssistantMessage(s){return be("/assistant/message",{method:"POST",body:JSON.stringify({session_id:s.sessionId??"",mode:"assistant",message:s.userMessage,user_message:s.userMessage,apiKey:s.connection.apiKey,model:s.connection.model,baseUrl:s.connection.baseUrl,temperature:s.connection.temperature,maxOutputTokens:s.connection.maxOutputTokens,promptVersion:s.promptVersion??"normalizer_v2_0_2",systemPrompt:s.prompts.systemPrompt,developerPrompt:s.prompts.developerPrompt,domainPrompt:s.prompts.domainPrompt,fewShotExamples:s.prompts.fewShotExamples,context:{period_hint:s.context?.periodHint??"",business_context:s.context?.businessContext??""},useMock:!!s.useMock})})},async loadAssistantSession(s){return be(`/assistant/session/${s}`)}},ed=/(?:^|\n)\s*#{0,6}\s*(?:debug_payload_json|technical_breakdown_json|route_summary_json|debug_payload|technical_breakdown)\b/i,td=[/\b(?:debug_payload_json|technical_breakdown_json)\b/i,/\b(?:route_summary|semantic_profile|domain_scope|relation_patterns|account_scope)\b/i,/\b(?:coverage_report|retrieval_status|problem_unit_state|candidate_evidence)\b/i,/\b(?:graph_domain_scope|graph_runtime|selection_reason|why_included)\b/i];function nd(s){try{return JSON.stringify(s,null,2)}catch{return String(s)}}function rd(s){const _=String(s??""),m=_.match(ed);return(m?_.slice(0,m.index):_).replace(/###\s*(?:debug_payload_json|technical_breakdown_json|route_summary_json)[\s\S]*?(?:```[\s\S]*?```|$)/gi,"").replace(/(?:^|\n)\s*#{0,6}\s*(?:debug_payload_json|technical_breakdown_json|route_summary_json)\b[\s\S]*$/gi,"").split(/\r?\n/g).map(R=>R.trimEnd()).filter(R=>R.trim().length>0).filter(R=>!td.some(G=>G.test(R))).join(`
|
||
`).trim()}function ld(s,_,m="default"){const I=m==="technical",k=[];k.push("# Assistant conversation export"),k.push(`session_id: ${s||"n/a"}`),k.push(`export_mode: ${m}`),k.push(`exported_at: ${new Date().toISOString()}`),k.push("");for(let O=0;O<_.length;O+=1){const R=_[O],G=rd(R.text||"");k.push(`## ${O+1}. ${R.role}`),k.push(`message_id: ${R.message_id}`),k.push(`created_at: ${R.created_at}`),k.push(`reply_type: ${R.reply_type??"n/a"}`),R.trace_id&&k.push(`trace_id: ${R.trace_id}`),k.push(""),k.push(G||"(empty)"),k.push(""),I&&R.role==="assistant"&&R.debug&&(k.push("### technical_debug_payload_json"),k.push("```json"),k.push(nd(R.debug)),k.push("```"),k.push(""))}return k.join(`
|
||
`)}function _t({value:s}){return c.jsx("pre",{className:"json-view",children:JSON.stringify(s??{},null,2)})}function cn({title:s,subtitle:_,actions:m,children:I}){return c.jsxs("section",{className:"panel-frame",children:[c.jsxs("header",{className:"panel-header",children:[c.jsxs("div",{children:[c.jsx("h2",{children:s}),_?c.jsx("p",{children:_}):null]}),m?c.jsx("div",{className:"panel-actions",children:m}):null]}),c.jsx("div",{className:"panel-body",children:I})]})}function od(s){return s==="assistant"?"Ассистент":"Вы"}function id(s){const _=new Date(s);return Number.isNaN(_.getTime())?s:_.toLocaleTimeString("ru-RU")}async function ud(s){if(navigator.clipboard&&window.isSecureContext)try{return await navigator.clipboard.writeText(s),!0}catch{}const _=document.createElement("textarea");_.value=s,_.setAttribute("readonly","true"),_.style.position="fixed",_.style.opacity="0",_.style.pointerEvents="none",document.body.appendChild(_),_.select();let m=!1;try{m=document.execCommand("copy")}catch{m=!1}finally{document.body.removeChild(_)}return m}function sd({sessionId:s,conversation:_,inputValue:m,onInputChange:I,periodHint:k,onPeriodHintChange:O,businessContext:R,onBusinessContextChange:G,useMock:V,onUseMockChange:ae,onSend:ue,onClear:M,busy:B,statusText:xe,errorMessage:ke}){const ee=q.useRef(null),Z=q.useRef(null),[Be,Le]=q.useState("idle"),[He,ve]=q.useState("чат");q.useEffect(()=>{ee.current&&(ee.current.scrollTop=ee.current.scrollHeight)},[_,xe]),q.useEffect(()=>()=>{Z.current!==null&&window.clearTimeout(Z.current)},[]);async function je(Y){if(_.length===0)return;const Ee=ld(s,_,Y),Ie=await ud(Ee);ve(Y==="technical"?"тех":"чат"),Le(Ie?"success":"error"),Z.current!==null&&window.clearTimeout(Z.current),Z.current=window.setTimeout(()=>{Le("idle")},2200)}return c.jsxs(cn,{title:"Режим ассистента",subtitle:"Диалоговый слой поверх normalizer, маршрутизации и factual retrieval.",actions:c.jsxs("div",{className:"assistant-panel-actions",children:[c.jsx("button",{type:"button",className:"assistant-copy-btn",onClick:()=>{je("default")},disabled:_.length===0,title:"Экспорт только user-facing чата",children:"Скопировать чат"}),c.jsx("button",{type:"button",className:"assistant-copy-btn",onClick:()=>{je("technical")},disabled:_.length===0,title:"Технический экспорт с debug payload",children:"Скопировать техчат"}),Be==="success"?c.jsxs("span",{className:"assistant-copy-feedback success",children:["Скопировано (",He,")"]}):null,Be==="error"?c.jsx("span",{className:"assistant-copy-feedback error",children:"Ошибка копирования"}):null,c.jsx("span",{className:"status-chip",children:s?`session: ${s}`:"новая сессия"})]}),children:[c.jsxs("div",{ref:ee,className:"assistant-chat-list",children:[_.length===0?c.jsx("div",{className:"assistant-empty muted",children:"Диалог пуст. Отправьте первый вопрос, чтобы запустить контур ассистента."}):null,_.map(Y=>c.jsxs("article",{className:`assistant-msg ${Y.role}`,children:[c.jsxs("header",{className:"assistant-msg-head",children:[c.jsx("strong",{children:od(Y.role)}),c.jsx("span",{children:id(Y.created_at)})]}),c.jsx("div",{className:"assistant-msg-body",children:Y.text}),Y.role==="assistant"&&Y.debug?c.jsxs("details",{className:"assistant-debug",children:[c.jsx("summary",{children:"Показать технический разбор"}),c.jsx(_t,{value:Y.debug})]}):null]},Y.message_id))]}),c.jsxs("div",{className:"assistant-compose",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["Подсказка по периоду",c.jsx("input",{value:k,onChange:Y=>O(Y.target.value)})]}),c.jsxs("label",{children:["Бизнес-контекст",c.jsx("input",{value:R,onChange:Y=>G(Y.target.value)})]})]}),c.jsxs("label",{className:"full-width",children:["Сообщение",c.jsx("textarea",{value:m,onChange:Y=>I(Y.target.value),rows:4,placeholder:"Введите вопрос к данным компании..."})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("label",{className:"checkbox-row",children:[c.jsx("input",{type:"checkbox",checked:V,onChange:Y=>ae(Y.target.checked)}),"Mock-режим"]}),c.jsx("button",{type:"button",onClick:()=>ue(),disabled:B||!m.trim(),children:B?"Выполняю...":"Отправить"}),c.jsx("button",{type:"button",onClick:()=>M(),disabled:B&&_.length===0,children:"Сбросить сессию"})]}),xe?c.jsx("p",{className:"diff-summary",children:xe}):null,ke?c.jsx("p",{className:"error-text",children:ke}):null]})]})}function $a({value:s,onChange:_,onTestConnection:m,onSaveLocalConfig:I,lastStatus:k,busy:O}){return c.jsxs(cn,{title:"Подключение OpenAI",subtitle:"Ключ живет только в памяти сессии (не пишется в localStorage).",actions:c.jsx("span",{className:"status-chip",children:k||"Статус: не проверено"}),children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["OpenAI API Key",c.jsx("input",{type:"password",value:s.apiKey,onChange:R=>_({...s,apiKey:R.target.value}),placeholder:"sk-..."})]}),c.jsxs("label",{children:["Model ID",c.jsx("input",{value:s.model,onChange:R=>_({...s,model:R.target.value})})]}),c.jsxs("label",{children:["Base URL",c.jsx("input",{value:s.baseUrl,onChange:R=>_({...s,baseUrl:R.target.value})})]}),c.jsxs("label",{children:["Temperature",c.jsx("input",{type:"number",step:"0.1",value:s.temperature,onChange:R=>_({...s,temperature:Number(R.target.value)})})]}),c.jsxs("label",{children:["Max output tokens",c.jsx("input",{type:"number",value:s.maxOutputTokens,onChange:R=>_({...s,maxOutputTokens:Number(R.target.value)})})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsx("button",{type:"button",onClick:()=>I(),children:"Сохранить локальную конфигурацию"}),c.jsx("button",{type:"button",onClick:()=>m(),disabled:O,children:O?"Проверяем...":"Проверить подключение"})]})]})}function ad({items:s,onRefresh:_,onOpenTrace:m}){return c.jsx(cn,{title:"История нормализаций",subtitle:"Короткий вопрос, confidence, route hint и статус валидации.",actions:c.jsx("button",{type:"button",onClick:()=>_(),children:"Обновить"}),children:c.jsxs("div",{className:"history-list",children:[s.length===0?c.jsx("p",{className:"muted",children:"История пока пустая."}):null,s.map(I=>c.jsxs("button",{type:"button",className:"history-item",onClick:()=>m(I.trace_id),children:[c.jsxs("div",{className:"history-row",children:[c.jsx("strong",{children:I.route_hint??"route: n/a"}),c.jsx("span",{children:I.validation_passed?"schema: ok":"schema: fail"})]}),c.jsx("p",{children:I.question_short}),c.jsxs("div",{className:"history-row",children:[c.jsx("span",{children:I.model}),c.jsx("span",{children:new Date(I.timestamp).toLocaleString("ru-RU")})]})]},I.trace_id))]})})}function At(s){return s==null||s===""?"—":String(s)}function cd({result:s}){return c.jsx(cn,{title:"Runtime метрики",subtitle:"trace_id, токены, latency и статус валидации.",children:c.jsxs("div",{className:"metrics-grid",children:[c.jsxs("div",{children:[c.jsx("span",{children:"trace_id"}),c.jsx("strong",{children:At(s?.trace_id)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"request_started_at"}),c.jsx("strong",{children:At(s?new Date(Date.now()-s.latency_ms).toISOString():null)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"request_finished_at"}),c.jsx("strong",{children:At(s?new Date().toISOString():null)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"latency_ms"}),c.jsx("strong",{children:At(s?.latency_ms)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"input_tokens"}),c.jsx("strong",{children:At(s?.usage?.input_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"output_tokens"}),c.jsx("strong",{children:At(s?.usage?.output_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"total_tokens"}),c.jsx("strong",{children:At(s?.usage?.total_tokens)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"validation_status"}),c.jsx("strong",{children:s?.validation?.passed?"passed":"failed"})]}),c.jsxs("div",{children:[c.jsx("span",{children:"prompt_version"}),c.jsx("strong",{children:At(s?.prompt_version)})]}),c.jsxs("div",{children:[c.jsx("span",{children:"schema_version"}),c.jsx("strong",{children:At(s?.schema_version)})]})]})})}const fd={normalized:"Normalized JSON",fragments:"Fragment View",scope:"Scope View",flags:"Flags View",route:"Route Simulation",raw:"Raw model output",validation:"Validation",logs:"Logs"};function dd(s){return s&&typeof s=="object"?s:null}function pd({tab:s,onTabChange:_,result:m,appLogs:I}){const k=["normalized","fragments","scope","flags","route","raw","validation","logs"],O=dd(m?.normalized),R=String(O?.schema_version??""),G=R==="normalized_query_v2"||R==="normalized_query_v2_0_1"||R==="normalized_query_v2_0_2",V=G?{fragments:O?.fragments??[],discarded_fragments:O?.discarded_fragments??[]}:{note:"Fragment View доступен для normalized_query_v2."},ae=G?{message_in_scope:O?.message_in_scope??null,scope_confidence:O?.scope_confidence??null,contains_multiple_tasks:O?.contains_multiple_tasks??null,global_notes:O?.global_notes??null}:{note:"Scope View доступен для normalized_query_v2."},ue=G?Array.isArray(O?.fragments)?(O?.fragments).map(M=>({fragment_id:M.fragment_id??null,domain_relevance:M.domain_relevance??null,candidate_labels:M.candidate_labels??[],execution_readiness:M.execution_readiness??null,clarification_reason:M.clarification_reason??null,soft_assumption_used:M.soft_assumption_used??[],route_status:M.route_status??null,no_route_reason:M.no_route_reason??null,flags:M.flags??{}})):[]:{note:"Flags View доступен для normalized_query_v2."};return c.jsxs(cn,{title:"Выходные данные",subtitle:"Structured output и диагностические вкладки.",children:[c.jsx("div",{className:"tab-row",children:k.map(M=>c.jsx("button",{type:"button",className:s===M?"tab active":"tab",onClick:()=>_(M),children:fd[M]},M))}),s==="normalized"?c.jsx(_t,{value:m?.normalized??{note:"Нет данных."}}):null,s==="fragments"?c.jsx(_t,{value:V}):null,s==="scope"?c.jsx(_t,{value:ae}):null,s==="flags"?c.jsx(_t,{value:ue}):null,s==="route"?c.jsx(_t,{value:m?.route_hint_summary??{note:"Нет данных."}}):null,s==="raw"?c.jsx(_t,{value:m?.raw_model_output??{note:"Нет данных."}}):null,s==="validation"?c.jsx(_t,{value:m?.validation??{note:"Нет данных."}}):null,s==="logs"?c.jsx(_t,{value:I}):null]})}function Ba({value:s,onChange:_,presets:m,selectedPresetId:I,onSelectPreset:k,onLoadPreset:O,onSavePreset:R,onResetDefaults:G,onDiffPrevious:V,presetName:ae,onPresetNameChange:ue,diffSummary:M}){return c.jsxs(cn,{title:"Prompt Manager",subtitle:"Системный, developer и domain уровни управляются отдельно.",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{children:["Системный prompt",c.jsx("textarea",{value:s.systemPrompt,onChange:B=>_({...s,systemPrompt:B.target.value}),rows:6})]}),c.jsxs("label",{children:["Developer / Instruction prompt",c.jsx("textarea",{value:s.developerPrompt,onChange:B=>_({...s,developerPrompt:B.target.value}),rows:6})]}),c.jsxs("label",{children:["Domain prompt",c.jsx("textarea",{value:s.domainPrompt,onChange:B=>_({...s,domainPrompt:B.target.value}),rows:6})]}),c.jsxs("label",{children:["Schema notes",c.jsx("textarea",{value:s.schemaNotes,onChange:B=>_({...s,schemaNotes:B.target.value}),rows:6})]}),c.jsxs("label",{className:"full-width",children:["Few-shot examples",c.jsx("textarea",{value:s.fewShotExamples,onChange:B=>_({...s,fewShotExamples:B.target.value}),rows:8})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("select",{value:I,onChange:B=>k(B.target.value),children:[c.jsx("option",{value:"",children:"Выберите preset..."}),m.map(B=>c.jsx("option",{value:B.id,children:B.name},B.id))]}),c.jsx("button",{type:"button",onClick:()=>O(),children:"Загрузить preset"}),c.jsx("input",{value:ae,onChange:B=>ue(B.target.value),placeholder:"Имя для сохранения"}),c.jsx("button",{type:"button",onClick:()=>R(),children:"Сохранить preset"}),c.jsx("button",{type:"button",onClick:()=>V(),children:"Diff с предыдущим"}),c.jsx("button",{type:"button",onClick:()=>G(),children:"Сбросить к default"})]}),M?c.jsx("p",{className:"diff-summary",children:M}):null]})}function md({value:s,onChange:_,onApplyBatchFormat:m,onNormalize:I,busy:k,useMock:O,onUseMockChange:R,errorMessage:G}){return c.jsxs(cn,{title:"Запрос пользователя",subtitle:"NDC semantic front-end: нормализуем, но не отвечаем за бухгалтерскую суть.",children:[c.jsxs("div",{className:"grid-two",children:[c.jsxs("label",{className:"full-width",children:["Raw user question",c.jsx("textarea",{value:s.userQuestion,onChange:V=>_({...s,userQuestion:V.target.value}),rows:6,placeholder:"Например: По каким покупателям у нас на конец июня висят отгрузки без оплаты..."})]}),c.jsxs("label",{className:"full-width",children:["Batch queries (`;` separator)",c.jsx("textarea",{value:s.batchQuestionsRaw,onChange:V=>_({...s,batchQuestionsRaw:V.target.value}),onBlur:()=>m(),rows:8,placeholder:"Вопрос 1; Вопрос 2; Вопрос 3"})]}),c.jsxs("label",{children:["Optional period context",c.jsx("input",{value:s.periodHint,onChange:V=>_({...s,periodHint:V.target.value})})]}),c.jsxs("label",{children:["Optional business context",c.jsx("input",{value:s.businessContext,onChange:V=>_({...s,businessContext:V.target.value})})]}),c.jsxs("label",{children:["Optional expected route (eval)",c.jsx("input",{value:s.expectedRoute,onChange:V=>_({...s,expectedRoute:V.target.value})})]})]}),c.jsxs("div",{className:"button-row",children:[c.jsxs("label",{className:"checkbox-row",children:[c.jsx("input",{type:"checkbox",checked:O,onChange:V=>R(V.target.checked)}),"Mock-режим (без вызова OpenAI)"]}),c.jsx("button",{type:"button",onClick:()=>m(),disabled:k||!s.batchQuestionsRaw.trim(),children:"Применить `;` в переносы"}),c.jsx("button",{type:"button",onClick:()=>I(!1),disabled:k||!s.userQuestion.trim(),children:k?"Нормализуем...":"Normalize"}),c.jsx("button",{type:"button",onClick:()=>I(!0),disabled:k||!s.userQuestion.trim(),children:k?"Сохраняем...":"Normalize + Save as test case"})]}),G?c.jsx("p",{className:"error-text",children:G}):null]})}function hd({runs:s,selectedRunId:_,onSelectRun:m,onStartRun:I,onFinishRun:k,onRefreshRuns:O,onRunEval:R,onCopyEvalReport:G,evalBusy:V,traceItems:ae,evalReport:ue}){return c.jsxs(cn,{title:"NDC Run Monitor",subtitle:"Важно: кнопка Запустить run создает только run-сущность. Кнопка eval запускает batch-проверку normalizer v2.0.2.",children:[c.jsxs("div",{className:"button-row",children:[c.jsx("button",{type:"button",onClick:()=>I(),children:"Запустить run"}),c.jsx("button",{type:"button",onClick:()=>k(),disabled:!_,children:"Завершить выбранный run"}),c.jsx("button",{type:"button",onClick:()=>O(),children:"Обновить runs"}),c.jsx("button",{type:"button",onClick:()=>R(),disabled:V,children:V?"Идет eval v2.0.2...":"Запустить eval v2.0.2"})]}),c.jsxs("div",{className:"runtime-grid",children:[c.jsxs("div",{className:"runtime-runs",children:[s.map(M=>c.jsxs("button",{type:"button",className:_===M.runId?"history-item selected":"history-item",onClick:()=>m(M.runId),children:[c.jsxs("div",{className:"history-row",children:[c.jsx("strong",{children:M.status}),c.jsx("span",{children:M.runId})]}),c.jsxs("div",{className:"history-row",children:[c.jsx("span",{children:M.sessionId}),c.jsx("span",{children:new Date(M.updatedAt).toLocaleString("ru-RU")})]})]},M.runId)),s.length===0?c.jsx("p",{className:"muted",children:"Нет активных запусков."}):null]}),c.jsxs("div",{children:[c.jsx("h3",{children:"Trace выбранного run"}),c.jsx(_t,{value:ae}),c.jsxs("div",{className:"eval-report-wrap",children:[c.jsx("h3",{style:{marginTop:12},children:"Отчет eval"}),c.jsx(_t,{value:ue??{note:"Eval пока не запускался"}}),c.jsx("button",{type:"button",className:"copy-cube-button",title:"Скопировать отчет eval",onClick:()=>G(),children:"⧉"})]})]})]})]})}const vd={apiKey:"",model:"gpt-4o-mini",baseUrl:"https://api.openai.com/v1",temperature:0,maxOutputTokens:700},Ha={systemPrompt:"Ты semantic-normalizer для бухгалтерского ассистента NDC. Возвращай только JSON по схеме normalized_query_v2_0_2.",developerPrompt:"Сначала делай decomposition сообщения на task fragments, затем определяй domain scope и route-critical flags. Для каждого fragment заполняй execution_readiness + route_status + no_route_reason. Если fragment routable, не оставляй его в no_route.",domainPrompt:"Контур: данные текущего предприятия в 1С/NDC. In-scope: документы, проводки, взаиморасчеты, остатки, периодное закрытие, аномалии и контрольные проверки. Out-of-scope: общая теория, законы и оффтоп.",schemaNotes:"schema_version: normalized_query_v2_0_2. Строгий JSON без дополнительных полей.",fewShotExamples:"Q: Проверь по поставщикам хвосты и разложи цепочку документов/оплат. => fragment in_scope, flags: multi_entity + chain_explanation. Q: Как вообще по ФСБУ? => out_of_scope/generic_accounting."},yd={userQuestion:"",batchQuestionsRaw:"",periodHint:"",businessContext:"",expectedRoute:""},Qa="ndc_normalizer_session_config_v1",Gi=["Разбираю запрос","Ищу данные","Собираю ответ"],gd="assistant",Wa="normalizer_v2_0_2";function wd(s){return`[${new Date().toLocaleTimeString("ru-RU")}] ${s}`}function Sd(s,_){if(!_)return"Previous preset is not selected.";const I=["systemPrompt","developerPrompt","domainPrompt","schemaNotes","fewShotExamples"].filter(k=>s[k]!==_[k]).map(k=>`${k}: ${Math.abs(s[k].length-_[k].length)} chars delta`);return I.length===0?"No changes against previous preset.":`Changed fields: ${I.length}. ${I.join(" | ")}`}function xd(){const[s,_]=q.useState(vd),[m,I]=q.useState(Ha),[k,O]=q.useState(yd),[R,G]=q.useState(null),[V,ae]=q.useState([]),[ue,M]=q.useState([]),[B,xe]=q.useState("normalized"),[ke,ee]=q.useState(!1),[Z,Be]=q.useState(""),[Le,He]=q.useState([]),[ve,je]=q.useState(""),[Y,Ee]=q.useState("NDC custom preset"),[Ie,mt]=q.useState(null),[ot,jt]=q.useState(""),[Me,Fe]=q.useState(!1),[et,it]=q.useState([]),[ye,ce]=q.useState(""),[C,F]=q.useState([]),[P,d]=q.useState(!1),[y,W]=q.useState(null),[X,K]=q.useState(""),[b,le]=q.useState(gd),[te,ie]=q.useState(""),[Qe,Vt]=q.useState([]),[Zn,$t]=q.useState(""),[Pn,bn]=q.useState(!1),[Kr,Tt]=q.useState(""),[Yr,fn]=q.useState(""),zt=q.useRef(!1),Q=w=>{M(D=>[wd(w),...D].slice(0,300))};function er(){let w=0;Tt(Gi[0]);const D=window.setInterval(()=>{w=Math.min(w+1,Gi.length-1),Tt(Gi[w])},650);return()=>window.clearInterval(D)}q.useEffect(()=>{const w=localStorage.getItem(Qa);if(w)try{const D=JSON.parse(w);_($=>({...$,model:D.model??$.model,baseUrl:D.baseUrl??$.baseUrl,temperature:D.temperature??$.temperature,maxOutputTokens:D.maxOutputTokens??$.maxOutputTokens}))}catch{}dn(),tr(),pn()},[]);async function dn(){try{const w=await pt.loadHistory();ae(w.items??[])}catch(w){Q(`History load error: ${w instanceof Error?w.message:String(w)}`)}}async function tr(){try{const D=(await pt.loadPresets()).presets??[];if(He(D),zt.current)return;const $=D.find(Ce=>Ce.prompt_version===Wa)??D.find(Ce=>Ce.id==="default-normalizer-v2_0_2");if(!$){zt.current=!0,Q(`Preset autoload skipped: ${Wa} not found.`);return}je($.id),mt(m),I({systemPrompt:$.systemPrompt,developerPrompt:$.developerPrompt,domainPrompt:$.domainPrompt,schemaNotes:$.schemaNotes??"",fewShotExamples:$.fewShotExamples??""}),zt.current=!0,Q(`Preset autoloaded: ${$.name} (${$.prompt_version}).`)}catch(w){Q(`Presets load error: ${w instanceof Error?w.message:String(w)}`)}}async function pn(){try{const w=await pt.listRuns();it(w.items??[])}catch(w){Q(`Runs load error: ${w instanceof Error?w.message:String(w)}`)}}function nr(){localStorage.setItem(Qa,JSON.stringify({model:s.model,baseUrl:s.baseUrl,temperature:s.temperature,maxOutputTokens:s.maxOutputTokens})),Q("Local config saved (without API key).")}async function jn(){ee(!0),K("");try{const w=await pt.testConnection(s);Be(`OK - ${w.model}`),Q(`OpenAI connection ok: ${w.model}`)}catch(w){const D=w instanceof Error?w.message:String(w);Be("Connection error"),K(`Test connection: ${D}`),Q(`Test connection error: ${D}`)}finally{ee(!1)}}async function Tn(w){ee(!0),K("");try{const D=await pt.normalize({connection:s,prompts:m,promptVersion:"normalizer_v2_0_2",query:{userQuestion:k.userQuestion,periodHint:k.periodHint,businessContext:k.businessContext,expectedRoute:k.expectedRoute},saveAsTestCase:w,useMock:Me});G(D),xe("normalized"),Q(`Normalize done: trace=${D.trace_id}, validation=${D.validation.passed?"passed":"failed"}`),dn()}catch(D){const $=D instanceof Error?D.message:String(D);K(`Normalize: ${$}`),Q(`Normalize error: ${$}`)}finally{ee(!1)}}function rr(){const w=Le.find(D=>D.id===ve);if(!w){Q("Preset is not selected.");return}mt(m),I({systemPrompt:w.systemPrompt,developerPrompt:w.developerPrompt,domainPrompt:w.domainPrompt,schemaNotes:w.schemaNotes??"",fewShotExamples:w.fewShotExamples??""}),Q(`Preset loaded: ${w.name}`)}async function Bt(){try{await pt.savePreset({name:Y||"NDC preset",prompt_version:"normalizer_v2_0_2",systemPrompt:m.systemPrompt,developerPrompt:m.developerPrompt,domainPrompt:m.domainPrompt,schemaNotes:m.schemaNotes,fewShotExamples:m.fewShotExamples}),Q("Preset saved."),await tr()}catch(w){Q(`Preset save error: ${w instanceof Error?w.message:String(w)}`)}}function Ht(){I(Ha),Q("Prompt panel reset to defaults.")}function Xr(){const w=Sd(m,Ie);jt(w),Q(w)}function Gr(){const w=k.batchQuestionsRaw.split(";").map(D=>D.trim()).filter(Boolean).join(`
|
||
|
||
`);w&&(O(D=>({...D,batchQuestionsRaw:w})),Q("Batch field formatted: `;` converted to blank-line separators."))}async function Jr(w){try{const $=(await pt.loadTrace(w)).trace,Ce=$.parsed_normalized_json??null;G({trace_id:String($.trace_id??w),ok:!!$.validation_result?.passed,normalized:Ce,route_hint_summary:$.route_hint_summary??(Ce?{route_hint:Ce.route_hint??null,confidence:Ce.confidence?.route_hint??null}:null),raw_model_output:$.raw_model_response??{},validation:$.validation_result??{passed:!1,errors:["validation not found"]},usage:$.usage??{input_tokens:0,output_tokens:0,total_tokens:0},latency_ms:Number($.latency_ms??0),prompt_version:String($.prompt_version??"unknown"),schema_version:String($.schema_version??"unknown")}),xe("raw"),K(""),Q(`Trace opened: ${w}`)}catch(D){const $=D instanceof Error?D.message:String(D);K(`Trace: ${$}`),Q(`Trace open error ${w}: ${$}`)}}async function oo(){try{const w=await pt.startRun();ce(w.run.runId),Q(`Run started: ${w.run.runId}`),Q("Tip: start run does not execute normalize by itself. Use 'Run eval v2.0.2' button."),await pn()}catch(w){Q(`Run start error: ${w instanceof Error?w.message:String(w)}`)}}async function lr(){if(ye)try{await pt.finishRun(ye),Q(`Run finished: ${ye}`),await pn()}catch(w){Q(`Run finish error: ${w instanceof Error?w.message:String(w)}`)}}async function or(){d(!0),K("");try{Q("Starting eval in v2 contour.");const w=k.batchQuestionsRaw.trim()||k.userQuestion.trim();if(!w)throw new Error("Fill batch field or Raw user question first.");const D=await pt.runEval({connection:s,prompts:m,promptVersion:"normalizer_v2_0_2",mode:"single-pass-strict",rawQuestions:w,useMock:Me});W(D.report),Q("Eval v2.0.2 run finished.");const $=D.report;if($.run_id&&Q(`Eval run id: ${$.run_id}`),$.metrics){const Ce=$.metrics;Q(`Eval metrics v2.0.2: schema=${Ce.schema_validation_pass_rate??"n/a"}%, route_accuracy=${Ce.route_resolution_accuracy??"n/a"}%, no_route_precision=${Ce.no_route_precision??"n/a"}%, state_consistency=${Ce.execution_state_consistency_rate??"n/a"}%`)}await dn()}catch(w){const D=w instanceof Error?w.message:String(w);D.includes("Legacy eval runner supports normalized_query_v1 only")?(W({status:"plan_only",prompt_version:"normalizer_v2",reason:"backend eval runner is still legacy-v1 only",plan_file:"reports/v2_pilot_eval_plan.md",next_steps:["run cheap mock sanity for schema/fragment/scope","run small real batch (10-15 messages, temperature=0)","run challenge-30 replay with v2 metrics"]}),Q("Backend is legacy-only for eval right now. Showing v2 pilot plan.")):(K(`Eval: ${D}`),Q(`Eval run error: ${D}`))}finally{d(!1)}}async function ir(){try{const w=JSON.stringify(y??{},null,2);await navigator.clipboard.writeText(w),Q("Eval report copied to clipboard.")}catch(w){Q(`Eval report copy error: ${w instanceof Error?w.message:String(w)}`)}}function ur(){ie(""),Vt([]),$t(""),Tt(""),fn(""),Q("Assistant session reset.")}async function sr(){const w=Zn.trim();if(!w)return;bn(!0),fn(""),$t(""),Vt($=>[...$,{message_id:`local-${Date.now()}`,session_id:te||"pending",role:"user",text:w,reply_type:null,created_at:new Date().toISOString(),trace_id:null,debug:null}]);const D=er();try{const $=await pt.sendAssistantMessage({connection:s,prompts:m,userMessage:w,sessionId:te||void 0,promptVersion:"normalizer_v2_0_2",context:{periodHint:k.periodHint,businessContext:k.businessContext},useMock:Me});ie($.session_id),Vt($.conversation),Tt("Ответ готов"),Q(`Assistant reply received: trace=${$.debug.trace_id}`)}catch($){const Ce=$ instanceof Error?$.message:String($);fn(Ce),Tt("Ошибка ассистента"),Q(`Assistant error: ${Ce}`)}finally{D(),bn(!1)}}return q.useEffect(()=>{if(!ye){F([]);return}pt.runTrace(ye).then(w=>F(w.items)).catch(w=>Q(`Run trace error: ${w instanceof Error?w.message:String(w)}`))},[ye]),c.jsxs("main",{className:"app-root",children:[c.jsxs("div",{className:"hero",children:[c.jsx("h1",{children:"NDC AI First Layer"}),c.jsx("p",{children:"Два режима в одном интерфейсе: диагностика декомпозиции и диалоговый ассистент на общем backend-контуре."})]}),c.jsxs("div",{className:"mode-switch-row",children:[c.jsx("button",{type:"button",className:b==="assistant"?"tab active":"tab",onClick:()=>le("assistant"),children:"Ассистент"}),c.jsx("button",{type:"button",className:b==="decomposition"?"tab active":"tab",onClick:()=>le("decomposition"),children:"Декомпозиция"})]}),b==="assistant"?c.jsxs("div",{className:"layout-grid",children:[c.jsx($a,{value:s,onChange:_,onSaveLocalConfig:nr,onTestConnection:jn,lastStatus:Z,busy:ke||Pn}),c.jsx(Ba,{value:m,onChange:I,presets:Le,selectedPresetId:ve,onSelectPreset:je,onLoadPreset:rr,onSavePreset:Bt,onResetDefaults:Ht,onDiffPrevious:Xr,presetName:Y,onPresetNameChange:Ee,diffSummary:ot}),c.jsx(sd,{sessionId:te,conversation:Qe,inputValue:Zn,onInputChange:$t,periodHint:k.periodHint,onPeriodHintChange:w=>O(D=>({...D,periodHint:w})),businessContext:k.businessContext,onBusinessContextChange:w=>O(D=>({...D,businessContext:w})),useMock:Me,onUseMockChange:Fe,onSend:sr,onClear:ur,busy:Pn,statusText:Kr,errorMessage:Yr})]}):c.jsxs("div",{className:"layout-grid",children:[c.jsx($a,{value:s,onChange:_,onSaveLocalConfig:nr,onTestConnection:jn,lastStatus:Z,busy:ke}),c.jsx(Ba,{value:m,onChange:I,presets:Le,selectedPresetId:ve,onSelectPreset:je,onLoadPreset:rr,onSavePreset:Bt,onResetDefaults:Ht,onDiffPrevious:Xr,presetName:Y,onPresetNameChange:Ee,diffSummary:ot}),c.jsx(md,{value:k,onChange:O,onApplyBatchFormat:Gr,onNormalize:Tn,busy:ke,useMock:Me,onUseMockChange:Fe,errorMessage:X}),c.jsx(pd,{tab:B,onTabChange:xe,result:R,appLogs:ue}),c.jsx(cd,{result:R}),c.jsx(ad,{items:V,onRefresh:dn,onOpenTrace:Jr}),c.jsx(hd,{runs:et,selectedRunId:ye,onSelectRun:ce,onStartRun:oo,onFinishRun:lr,onRefreshRuns:pn,onRunEval:or,onCopyEvalReport:ir,evalBusy:P,traceItems:C,evalReport:y})]})]})}Zf.createRoot(document.getElementById("root")).render(c.jsx(Wf.StrictMode,{children:c.jsx(xd,{})}));
|