NODEDC_1C/llm_normalizer/frontend/dist/assets/index-D6Y_lHrc.js

13 lines
190 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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