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